- Timestamp:
- 09/25/14 00:15:32 (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/interface/image_data.hh
r319 r340 23 23 { 24 24 RGB, 25 RGBA 25 RGBA, 26 RGB32F, 27 RGBA32F, 28 RGB16F, 29 RGBA16F, 26 30 }; 27 31 -
trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_types.inc
r311 r340 1 #define GL_FRAMEBUFFER 0x8D40 2 #define GL_RENDERBUFFER 0x8D41 3 #define GL_STENCIL_INDEX1 0x8D46 4 #define GL_STENCIL_INDEX4 0x8D47 5 #define GL_STENCIL_INDEX8 0x8D48 6 #define GL_STENCIL_INDEX16 0x8D49 7 #define GL_RENDERBUFFER_WIDTH 0x8D42 8 #define GL_RENDERBUFFER_HEIGHT 0x8D43 9 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 10 #define GL_RENDERBUFFER_RED_SIZE 0x8D50 11 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 12 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 13 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 14 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 15 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 16 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 17 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 18 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 19 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 20 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET 0x8CD4 21 #define GL_COLOR_ATTACHMENT0 0x8CE0 22 #define GL_COLOR_ATTACHMENT1 0x8CE1 23 #define GL_COLOR_ATTACHMENT2 0x8CE2 24 #define GL_COLOR_ATTACHMENT3 0x8CE3 25 #define GL_COLOR_ATTACHMENT4 0x8CE4 26 #define GL_COLOR_ATTACHMENT5 0x8CE5 27 #define GL_COLOR_ATTACHMENT6 0x8CE6 28 #define GL_COLOR_ATTACHMENT7 0x8CE7 29 #define GL_COLOR_ATTACHMENT8 0x8CE8 30 #define GL_COLOR_ATTACHMENT9 0x8CE9 31 #define GL_COLOR_ATTACHMENT10 0x8CEA 32 #define GL_COLOR_ATTACHMENT11 0x8CEB 33 #define GL_COLOR_ATTACHMENT12 0x8CEC 34 #define GL_COLOR_ATTACHMENT13 0x8CED 35 #define GL_COLOR_ATTACHMENT14 0x8CEE 36 #define GL_COLOR_ATTACHMENT15 0x8CEF 37 #define GL_DEPTH_ATTACHMENT 0x8D00 38 #define GL_STENCIL_ATTACHMENT 0x8D20 39 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 40 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 41 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 42 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 43 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS0x8CDA 44 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB 45 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC 46 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD 47 #define GL_FRAMEBUFFER_BINDING 0x8CA6 48 #define GL_RENDERBUFFER_BINDING 0x8CA7 49 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF 50 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 51 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 1 #define GL_FRAMEBUFFER 0x8D40 2 #define GL_RENDERBUFFER 0x8D41 3 #define GL_STENCIL_INDEX1 0x8D46 4 #define GL_STENCIL_INDEX4 0x8D47 5 #define GL_STENCIL_INDEX8 0x8D48 6 #define GL_STENCIL_INDEX16 0x8D49 7 #define GL_RENDERBUFFER_WIDTH 0x8D42 8 #define GL_RENDERBUFFER_HEIGHT 0x8D43 9 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 10 #define GL_RENDERBUFFER_RED_SIZE 0x8D50 11 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 12 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 13 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 14 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 15 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 16 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 17 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 18 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 19 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 20 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET 0x8CD4 21 #define GL_COLOR_ATTACHMENT0 0x8CE0 22 #define GL_COLOR_ATTACHMENT1 0x8CE1 23 #define GL_COLOR_ATTACHMENT2 0x8CE2 24 #define GL_COLOR_ATTACHMENT3 0x8CE3 25 #define GL_COLOR_ATTACHMENT4 0x8CE4 26 #define GL_COLOR_ATTACHMENT5 0x8CE5 27 #define GL_COLOR_ATTACHMENT6 0x8CE6 28 #define GL_COLOR_ATTACHMENT7 0x8CE7 29 #define GL_COLOR_ATTACHMENT8 0x8CE8 30 #define GL_COLOR_ATTACHMENT9 0x8CE9 31 #define GL_COLOR_ATTACHMENT10 0x8CEA 32 #define GL_COLOR_ATTACHMENT11 0x8CEB 33 #define GL_COLOR_ATTACHMENT12 0x8CEC 34 #define GL_COLOR_ATTACHMENT13 0x8CED 35 #define GL_COLOR_ATTACHMENT14 0x8CEE 36 #define GL_COLOR_ATTACHMENT15 0x8CEF 37 #define GL_DEPTH_ATTACHMENT 0x8D00 38 #define GL_STENCIL_ATTACHMENT 0x8D20 39 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 40 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 41 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 42 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 43 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS0x8CDA 44 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB 45 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC 46 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD 47 #define GL_FRAMEBUFFER_BINDING 0x8CA6 48 #define GL_RENDERBUFFER_BINDING 0x8CA7 49 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF 50 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 51 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 52 53 // This is actually GL_ARB_texture_float 54 #define GL_RGBA32F 0x8814 55 #define GL_RGB32F 0x8815 56 #define GL_ALPHA32F 0x8816 57 #define GL_INTENSITY32F 0x8817 58 #define GL_LUMINANCE32F 0x8818 59 #define GL_LUMINANCE_ALPHA32F 0x8819 60 #define GL_RGBA16F 0x881A 61 #define GL_RGB16F 0x881B 62 #define GL_ALPHA16F 0x881C 63 #define GL_INTENSITY16F 0x881D 64 #define GL_LUMINANCE16F 0x881E 65 #define GL_LUMINANCE_ALPHA16F 0x881F -
trunk/src/gl/gl_enum.cc
r331 r340 174 174 switch( format ) 175 175 { 176 case RGB : return GL_RGB; 177 case RGBA : return GL_RGBA; 176 case RGB : return GL_RGB; 177 case RGBA : return GL_RGBA; 178 case RGB32F : return GL_RGB; 179 case RGBA32F : return GL_RGBA; 180 case RGB16F : return GL_RGB; 181 case RGBA16F : return GL_RGBA; 178 182 NV_RETURN_COVERED_DEFAULT( 0 ); 179 183 } … … 184 188 switch( format ) 185 189 { 186 case RGB : return GL_RGB8; 187 case RGBA : return GL_RGBA8; 188 NV_RETURN_COVERED_DEFAULT( 0 ); 190 case RGB : return GL_RGB8; 191 case RGBA : return GL_RGBA8; 192 case RGB32F : return GL_RGB32F; 193 case RGBA32F : return GL_RGBA32F; 194 case RGB16F : return GL_RGBA16F; 195 case RGBA16F : return GL_RGBA16F; 196 NV_RETURN_COVERED_DEFAULT( 0 ); 189 197 } 190 198 } -
trunk/src/sdl/sdl_window.cc
r336 r340 29 29 SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2); 30 30 SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 1); 31 SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);32 31 SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 24); 33 32 … … 66 65 NV_LOG( LOG_INFO, "OpenGL Version : " << glGetString(GL_VERSION) ); 67 66 NV_LOG( LOG_INFO, "OpenGL GLSL Version : " << glGetString(GL_SHADING_LANGUAGE_VERSION) ); 68 // SDL_GL_SetSwapInterval(1);67 //SDL_GL_SetSwapInterval(0); 69 68 70 69 // TODO: do we really need this?
Note: See TracChangeset
for help on using the changeset viewer.