Fix array of token names in the shader parser

This commit is contained in:
Yuri Rubinsky 2023-01-25 18:18:07 +03:00
parent 41e5f5b093
commit a6eb6b6b55

View file

@ -90,8 +90,9 @@ const char *ShaderLanguage::token_names[TK_MAX] = {
"IDENTIFIER", "IDENTIFIER",
"TRUE", "TRUE",
"FALSE", "FALSE",
"REAL_CONSTANT", "FLOAT_CONSTANT",
"INT_CONSTANT", "INT_CONSTANT",
"UINT_CONSTANT",
"TYPE_VOID", "TYPE_VOID",
"TYPE_BOOL", "TYPE_BOOL",
"TYPE_BVEC2", "TYPE_BVEC2",
@ -126,6 +127,7 @@ const char *ShaderLanguage::token_names[TK_MAX] = {
"INTERPOLATION_FLAT", "INTERPOLATION_FLAT",
"INTERPOLATION_SMOOTH", "INTERPOLATION_SMOOTH",
"CONST", "CONST",
"STRUCT",
"PRECISION_LOW", "PRECISION_LOW",
"PRECISION_MID", "PRECISION_MID",
"PRECISION_HIGH", "PRECISION_HIGH",
@ -169,6 +171,7 @@ const char *ShaderLanguage::token_names[TK_MAX] = {
"CF_DO", "CF_DO",
"CF_SWITCH", "CF_SWITCH",
"CF_CASE", "CF_CASE",
"CF_DEFAULT",
"CF_BREAK", "CF_BREAK",
"CF_CONTINUE", "CF_CONTINUE",
"CF_RETURN", "CF_RETURN",
@ -185,19 +188,26 @@ const char *ShaderLanguage::token_names[TK_MAX] = {
"SEMICOLON", "SEMICOLON",
"PERIOD", "PERIOD",
"UNIFORM", "UNIFORM",
"UNIFORM_GROUP",
"INSTANCE", "INSTANCE",
"GLOBAL", "GLOBAL",
"VARYING", "VARYING",
"IN", "ARG_IN",
"OUT", "ARG_OUT",
"INOUT", "ARG_INOUT",
"RENDER_MODE", "RENDER_MODE",
"SOURCE_COLOR",
"HINT_DEFAULT_WHITE_TEXTURE", "HINT_DEFAULT_WHITE_TEXTURE",
"HINT_DEFAULT_BLACK_TEXTURE", "HINT_DEFAULT_BLACK_TEXTURE",
"HINT_DEFAULT_TRANSPARENT_TEXTURE", "HINT_DEFAULT_TRANSPARENT_TEXTURE",
"HINT_NORMAL_TEXTURE", "HINT_NORMAL_TEXTURE",
"HINT_ROUGHNESS_NORMAL_TEXTURE",
"HINT_ROUGHNESS_R",
"HINT_ROUGHNESS_G",
"HINT_ROUGHNESS_B",
"HINT_ROUGHNESS_A",
"HINT_ROUGHNESS_GRAY",
"HINT_ANISOTROPY_TEXTURE", "HINT_ANISOTROPY_TEXTURE",
"HINT_SOURCE_COLOR",
"HINT_RANGE", "HINT_RANGE",
"HINT_INSTANCE_INDEX", "HINT_INSTANCE_INDEX",
"HINT_SCREEN_TEXTURE", "HINT_SCREEN_TEXTURE",