Add EXT_texture_filter_anisotropic to OpenGL loader

This commit is contained in:
Nikita Lisitsa 2020-09-10 11:01:24 +03:00
parent 22726bc565
commit 8a37d29b5e
2 changed files with 12 additions and 1 deletions

View file

@ -178,9 +178,14 @@ namespace gl
int m_numMissing;
};
extern LoadTest var_EXT_texture_filter_anisotropic;
} //namespace exts
enum
{
MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF,
TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE,
ALPHA = 0x1906,
ALWAYS = 0x0207,
AND = 0x1501,
@ -482,6 +487,7 @@ namespace gl
BLEND_COLOR = 0x8005,
BLEND_DST_ALPHA = 0x80CA,
BLEND_DST_RGB = 0x80C8,
BLEND_EQUATION = 0x8009,
BLEND_SRC_ALPHA = 0x80CB,
BLEND_SRC_RGB = 0x80C9,
CONSTANT_ALPHA = 0x8003,
@ -1013,6 +1019,7 @@ namespace gl
namespace _detail
{
extern void (CODEGEN_FUNCPTR *BlendFunc)(GLenum sfactor, GLenum dfactor);
extern void (CODEGEN_FUNCPTR *Clear)(GLbitfield mask);
extern void (CODEGEN_FUNCPTR *ClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);

View file

@ -90,6 +90,8 @@ namespace gl
{
namespace exts
{
LoadTest var_EXT_texture_filter_anisotropic;
} //namespace exts
namespace _detail
@ -1523,11 +1525,13 @@ namespace gl
void InitializeMappingTable(std::vector<MapEntry> &table)
{
table.reserve(0);
table.reserve(1);
table.push_back(MapEntry("GL_EXT_texture_filter_anisotropic", &exts::var_EXT_texture_filter_anisotropic));
}
void ClearExtensionVars()
{
exts::var_EXT_texture_filter_anisotropic = exts::LoadTest();
}
void LoadExtByName(std::vector<MapEntry> &table, const char *extensionName)