]> git.tdb.fi Git - libs/gl.git/blobdiff - source/ext_draw_range_elements.cpp
Function pointer typedefs for core functions are not available everywhere
[libs/gl.git] / source / ext_draw_range_elements.cpp
index 2bccf00e0e66de177d1121168921940bf19802d9..95af7b23e88415ae68b28b5669923d141fc48251 100644 (file)
@@ -3,18 +3,18 @@
 namespace Msp {
 namespace GL {
 
-PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements = 0;
+PFNGLDRAWRANGEELEMENTSEXTPROC glDrawRangeElements = 0;
 
 Extension::SupportLevel init_ext_draw_range_elements()
 {
        if(is_version_at_least(1, 2))
        {
-               glDrawRangeElements = reinterpret_cast<PFNGLDRAWRANGEELEMENTSPROC>(get_proc_address("glDrawRangeElements"));
+               glDrawRangeElements = reinterpret_cast<PFNGLDRAWRANGEELEMENTSEXTPROC>(get_proc_address("glDrawRangeElements"));
                return Extension::CORE;
        }
        if(is_supported("GL_EXT_draw_range_elements"))
        {
-               glDrawRangeElements = reinterpret_cast<PFNGLDRAWRANGEELEMENTSPROC>(get_proc_address("glDrawRangeElementsEXT"));
+               glDrawRangeElements = reinterpret_cast<PFNGLDRAWRANGEELEMENTSEXTPROC>(get_proc_address("glDrawRangeElementsEXT"));
                return Extension::EXTENSION;
        }
        return Extension::UNSUPPORTED;