Changeset 465


Ignore:
Timestamp:
09/04/15 17:32:05 (10 years ago)
Author:
epyon
Message:
  • include guards for types
  • switching to OpenGL 3.1
Location:
trunk/nv/lib
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/lib/detail/gl_core/gl_types_1_1.inc

    r464 r465  
     1#ifndef NV_LIB_GL_TYPES_1_1_INC
     2#define NV_LIB_GL_TYPES_1_1_INC
    13/* OpenGL 1.0 non-deprecated types/enums */
    24typedef void GLvoid;
     
    218220#define GL_RGBA16                         0x805B
    219221#define GL_VERTEX_ARRAY                   0x8074
     222#endif // NV_LIB_GL_TYPES_1_1_INC
  • trunk/nv/lib/detail/gl_core/gl_types_1_2.inc

    r464 r465  
     1#ifndef NV_LIB_GL_TYPES_1_2_INC
     2#define NV_LIB_GL_TYPES_1_2_INC
    13/* OpenGL 1.2 non-deprecated types/enums */
    24#include <nv/lib/detail/gl_core/gl_types_1_1.inc>
     
    3739#define GL_SMOOTH_LINE_WIDTH_GRANULARITY  0x0B23
    3840#define GL_ALIASED_LINE_WIDTH_RANGE       0x846E
     41#endif // NV_LIB_GL_TYPES_1_2_INC
  • trunk/nv/lib/detail/gl_core/gl_types_1_3.inc

    r464 r465  
    11/* OpenGL 1.3 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_1_3_INC
     3#define NV_LIB_GL_TYPES_1_3_INC
    24#include <nv/lib/detail/gl_core/gl_types_1_2.inc>
    35#define GL_TEXTURE0                       0x84C0
     
    6062#define GL_COMPRESSED_TEXTURE_FORMATS     0x86A3
    6163#define GL_CLAMP_TO_BORDER                0x812D
     64#endif // NV_LIB_GL_TYPES_1_3_INC
  • trunk/nv/lib/detail/gl_core/gl_types_1_4.inc

    r464 r465  
    11/* OpenGL 1.4 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_1_4_INC
     3#define NV_LIB_GL_TYPES_1_4_INC
    24#include <nv/lib/detail/gl_core/gl_types_1_3.inc>
    35#define GL_BLEND_DST_RGB                  0x80C8
     
    2628#define GL_CONSTANT_ALPHA                 0x8003
    2729#define GL_ONE_MINUS_CONSTANT_ALPHA       0x8004
     30#endif // NV_LIB_GL_TYPES_1_4_INC
  • trunk/nv/lib/detail/gl_core/gl_types_1_5.inc

    r464 r465  
    11/* OpenGL 1.5 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_1_5_INC
     3#define NV_LIB_GL_TYPES_1_5_INC
    24#include <nv/lib/detail/gl_core/gl_types_1_4.inc>
    35typedef ptrdiff_t GLsizeiptr;
     
    3133#define GL_SAMPLES_PASSED                 0x8914
    3234#define GL_SRC1_ALPHA                     0x8589
     35#endif // NV_LIB_GL_TYPES_1_3_INC
  • trunk/nv/lib/detail/gl_core/gl_types_2_0.inc

    r464 r465  
    11/* OpenGL 2.0 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_2_0_INC
     3#define NV_LIB_GL_TYPES_2_0_INC
    24#include <nv/lib/detail/gl_core/gl_types_1_5.inc>
    35typedef char GLchar;
     
    8688#define GL_STENCIL_BACK_VALUE_MASK        0x8CA4
    8789#define GL_STENCIL_BACK_WRITEMASK         0x8CA5
     90#endif // NV_LIB_GL_TYPES_2_0_INC
  • trunk/nv/lib/detail/gl_core/gl_types_2_1.inc

    r464 r465  
    11/* OpenGL 2.1 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_2_1_INC
     3#define NV_LIB_GL_TYPES_2_1_INC
    24#include <nv/lib/detail/gl_core/gl_types_2_0.inc>
    35#define GL_PIXEL_PACK_BUFFER              0x88EB
     
    1719#define GL_COMPRESSED_SRGB                0x8C48
    1820#define GL_COMPRESSED_SRGB_ALPHA          0x8C49
     21#endif // NV_LIB_GL_TYPES_2_1_INC
  • trunk/nv/lib/detail/gl_core/gl_types_3_0.inc

    r464 r465  
    11/* OpenGL 3.0 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_3_0_INC
     3#define NV_LIB_GL_TYPES_3_0_INC
    24#include <nv/lib/detail/gl_core/gl_types_2_1.inc>
    35typedef unsigned short GLhalf;
     
    233235#define GL_RG32UI                         0x823C
    234236#define GL_VERTEX_ARRAY_BINDING           0x85B5
     237#endif // NV_LIB_GL_TYPES_3_0_INC
  • trunk/nv/lib/detail/gl_core/gl_types_3_1.inc

    r464 r465  
    11/* OpenGL 3.1 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_3_1_INC
     3#define NV_LIB_GL_TYPES_3_1_INC
    24#include <nv/lib/detail/gl_core/gl_types_3_0.inc>
    35#define GL_SAMPLER_2D_RECT                0x8B63
     
    6264#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
    6365#define GL_INVALID_INDEX                  0xFFFFFFFFu
     66#endif // NV_LIB_GL_TYPES_3_1_INC
  • trunk/nv/lib/detail/gl_core/gl_types_3_2.inc

    r464 r465  
    11/* OpenGL 3.2 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_3_2_INC
     3#define NV_LIB_GL_TYPES_3_2_INC
    24#include <nv/lib/detail/gl_core/gl_types_3_1.inc>
    35typedef struct __GLsync *GLsync;
     
    6870#define GL_MAX_DEPTH_TEXTURE_SAMPLES      0x910F
    6971#define GL_MAX_INTEGER_SAMPLES            0x9110
     72#endif // NV_LIB_GL_TYPES_3_2_INC
  • trunk/nv/lib/detail/gl_core/gl_types_3_3.inc

    r464 r465  
    11/* OpenGL 3.3 non-deprecated types/enums */
     2#ifndef NV_LIB_GL_TYPES_3_3_INC
     3#define NV_LIB_GL_TYPES_3_3_INC
    24#include <nv/lib/detail/gl_core/gl_types_3_2.inc>
    35#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR    0x88FE
     
    1719#define GL_TIMESTAMP                      0x8E28
    1820#define GL_INT_2_10_10_10_REV             0x8D9F
     21#endif // NV_LIB_GL_TYPES_3_3_INC
  • trunk/nv/lib/detail/gl_core/gl_types_4_0.inc

    r464 r465  
    11/* OpenGL 4.0 types/enums */
     2#ifndef NV_LIB_GL_TYPES_4_0_INC
     3#define NV_LIB_GL_TYPES_4_0_INC
    24#include <nv/lib/detail/gl_core/gl_types_3_3.inc>
    35#define GL_SAMPLE_SHADING                 0x8C36
     
    7880#define GL_TRANSFORM_FEEDBACK_BINDING     0x8E25
    7981#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70
     82#endif // NV_LIB_GL_TYPES_4_0_INC
  • trunk/nv/lib/detail/gl_core/gl_types_4_1.inc

    r464 r465  
    11/* OpenGL 4.1 types/enums */
     2#ifndef NV_LIB_GL_TYPES_4_1_INC
     3#define NV_LIB_GL_TYPES_4_1_INC
    24#include <nv/lib/detail/gl_core/gl_types_4_0.inc>
    35#define GL_FIXED                          0x140C
     
    3638#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F
    3739#define GL_UNDEFINED_VERTEX               0x8260
     40#endif // NV_LIB_GL_TYPES_4_1_INC
  • trunk/nv/lib/detail/gl_core/gl_types_4_2.inc

    r464 r465  
    11/* OpenGL 4.2 types/enums */
     2#ifndef NV_LIB_GL_TYPES_4_2_INC
     3#define NV_LIB_GL_TYPES_4_2_INC
    24#include <nv/lib/detail/gl_core/gl_types_4_1.inc>
    35#define GL_COPY_READ_BUFFER_BINDING       0x8F36
     
    113115#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F
    114116#define GL_TEXTURE_IMMUTABLE_FORMAT       0x912F
     117#endif // NV_LIB_GL_TYPES_4_2_INC
  • trunk/nv/lib/detail/gl_core/gl_types_4_3.inc

    r464 r465  
    11/* OpenGL 4.3 types/enums */
     2#ifndef NV_LIB_GL_TYPES_4_3_INC
     3#define NV_LIB_GL_TYPES_4_3_INC
    24#include <nv/lib/detail/gl_core/gl_types_4_2.inc>
    35typedef void (APIENTRY  *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
     
    260262#define GL_MAX_VERTEX_ATTRIB_BINDINGS     0x82DA
    261263#define GL_VERTEX_BINDING_BUFFER          0x8F4F
     264#endif // NV_LIB_GL_TYPES_4_3_INC
  • trunk/nv/lib/detail/gl_core/gl_types_4_4.inc

    r464 r465  
    11/* OpenGL 4.4 types/enums */
     2#ifndef NV_LIB_GL_TYPES_4_4_INC
     3#define NV_LIB_GL_TYPES_4_4_INC
    24#include <nv/lib/detail/gl_core/gl_types_4_3.inc>
    35#define GL_MAX_VERTEX_ATTRIB_STRIDE       0x82E5
     
    2022#define GL_QUERY_RESULT_NO_WAIT           0x9194
    2123#define GL_MIRROR_CLAMP_TO_EDGE           0x8743
     24#endif // NV_LIB_GL_TYPES_4_4_INC
  • trunk/nv/lib/detail/gl_core/gl_types_4_5.inc

    r464 r465  
    11/* OpenGL 4.5 types/enums */
     2#ifndef NV_LIB_GL_TYPES_4_5_INC
     3#define NV_LIB_GL_TYPES_4_5_INC
    24#include <nv/lib/detail/gl_core/gl_types_4_4.inc>
    35#define GL_CONTEXT_LOST                   0x0507
     
    2325#define GL_CONTEXT_RELEASE_BEHAVIOR       0x82FB
    2426#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC
     27#endif // NV_LIB_GL_TYPES_4_5_INC
  • trunk/nv/lib/detail/gl_core/gl_types_arb.inc

    r464 r465  
    11/* GL_ARB_bindless_texture */
     2#ifndef NV_LIB_GL_TYPES_ARB_INC
     3#define NV_LIB_GL_TYPES_ARB_INC
    24typedef uint64_t GLuint64EXT;
    35#define GL_UNSIGNED_INT64_ARB             0x140F
     
    158160#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC
    159161#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD
     162#endif // NV_LIB_GL_TYPES_ARB_INC
  • trunk/nv/lib/detail/gl_ext/gl_ext_framebuffer_object_types.inc

    r406 r465  
    4141#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT     0x8CD7
    4242#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS     0x8CD9
    43 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS0x8CDA
     43#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS 0x8CDA
    4444#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER    0x8CDB
    4545#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER    0x8CDC
  • trunk/nv/lib/gl.hh

    r464 r465  
    5353#define GL_GENERATE_MIPMAP                0x8191
    5454
    55 #include <nv/lib/detail/gl_core/gl_types_2_1.inc>
    56 #include <nv/lib/detail/gl_types.inc>
     55#include <nv/lib/detail/gl_core/gl_types_3_1.inc>
    5756#if NV_PLATFORM == NV_WINDOWS
    5857#include <nv/lib/detail/wgl_types.inc>
    5958#endif
    60 #include <nv/lib/detail/gl_ext/gl_ext_all_types.inc>
     59//#include <nv/lib/detail/gl_ext/gl_ext_all_types.inc>
    6160
    6261#if defined(NV_GL_DYNAMIC)
     
    6867#define NV_GL_FUN_EXT NV_GL_FUN
    6968
    70 #include <nv/lib/detail/gl_core/gl_functions_2_1.inc>
     69#include <nv/lib/detail/gl_core/gl_functions_3_1.inc>
    7170#if NV_PLATFORM == NV_WINDOWS
    7271#include <nv/lib/detail/wgl_functions.inc>
    7372#endif
    74 #include <nv/lib/detail/gl_ext/gl_ext_all_functions.inc>
     73//#include <nv/lib/detail/gl_ext/gl_ext_all_functions.inc>
    7574
    7675#undef NV_GL_FUN_REN
Note: See TracChangeset for help on using the changeset viewer.