]> git.tdb.fi Git - libs/gl.git/blob - source/arb_fragment_shader.cpp
Complete rewrite of extension handling
[libs/gl.git] / source / arb_fragment_shader.cpp
1 #include "arb_fragment_shader.h"
2
3 namespace Msp {
4 namespace GL {
5
6 Extension::SupportLevel init_arb_fragment_shader()
7 {
8         if(is_version_at_least(2, 0))
9         {
10                 return Extension::CORE;
11         }
12         if(is_supported("GL_ARB_fragment_shader"))
13         {
14                 return Extension::EXTENSION;
15         }
16         return Extension::UNSUPPORTED;
17 }
18
19 Extension ARB_fragment_shader("GL_ARB_fragment_shader", init_arb_fragment_shader);
20
21 } // namespace GL
22 } // namespace Msp