Changeset 472 for trunk/src


Ignore:
Timestamp:
09/28/15 12:44:21 (10 years ago)
Author:
epyon
Message:
  • additional uniforms
  • R16F and R32F format support
  • error fixes (clang)
Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gl/gl_enum.cc

    r463 r472  
    187187        case BGRA    : return GL_BGRA;
    188188        case RED     : return GL_RED;
     189        case R16F    : return GL_RED;
     190        case R32F    : return GL_RED;
    189191        case DEPTH16 : return GL_DEPTH_COMPONENT;
    190192        case DEPTH24 : return GL_DEPTH_COMPONENT;
     
    206208        case BGR     : return GL_RGB8;
    207209        case BGRA    : return GL_RGBA8;
    208         case RED     : return 0x8040; // GL_LUMINANCE8; // TODO: change to GL_R8!
     210        case RED     : return GL_R8;
     211        case R16F    : return GL_R16F;
     212        case R32F    : return GL_R32F;
    209213        case DEPTH16 : return GL_DEPTH_COMPONENT16;
    210214        case DEPTH24 : return GL_DEPTH_COMPONENT24;
  • trunk/src/gui/gui_gfx_renderer.cc

    r471 r472  
    1212
    1313static const char *nv_gui_vertex_shader = R"(
    14 #version 120
    15 attribute vec2 nv_position;
    16 attribute vec2 nv_texcoord;
    17 attribute vec4 nv_color;
    18 varying vec4 v_color;
    19 varying vec2 v_texcoord;
     14#version 130
     15in vec2 nv_position;
     16in vec2 nv_texcoord;
     17in vec4 nv_color;
     18out vec4 v_color;
     19out vec2 v_texcoord;
    2020uniform mat4 nv_m_projection;
    2121void main(void)
     
    2828
    2929static const char *nv_gui_fragment_shader = R"(
    30 #version 120
    31 varying vec4 v_color;
    32 varying vec2 v_texcoord;
     30#version 130
     31in vec4 v_color;
     32in vec2 v_texcoord;
    3333uniform sampler2D nv_t_diffuse;
    3434void main(void)
Note: See TracChangeset for help on using the changeset viewer.