MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / GLEnumTransformer

Function GLEnumTransformer

Source/Graphics/graphics.cpp:1411–1438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1409}
1410
1411GLenum GLEnumTransformer(uint32_t e) {
1412 switch (e) {
1413 case CS_VERTEX_ARRAY:
1414 return GL_VERTEX_ARRAY;
1415 case CS_NORMAL_ARRAY:
1416 return GL_NORMAL_ARRAY;
1417 case CS_COLOR_ARRAY:
1418 return GL_COLOR_ARRAY;
1419 case CS_TEXTURE_COORD_ARRAY0:
1420 return GL_TEXTURE_COORD_ARRAY;
1421 case CS_TEXTURE_COORD_ARRAY1:
1422 return GL_TEXTURE_COORD_ARRAY;
1423 case CS_TEXTURE_COORD_ARRAY2:
1424 return GL_TEXTURE_COORD_ARRAY;
1425 case CS_TEXTURE_COORD_ARRAY3:
1426 return GL_TEXTURE_COORD_ARRAY;
1427 case CS_TEXTURE_COORD_ARRAY4:
1428 return GL_TEXTURE_COORD_ARRAY;
1429 case CS_TEXTURE_COORD_ARRAY5:
1430 return GL_TEXTURE_COORD_ARRAY;
1431 case CS_TEXTURE_COORD_ARRAY6:
1432 return GL_TEXTURE_COORD_ARRAY;
1433 case CS_TEXTURE_COORD_ARRAY7:
1434 return GL_TEXTURE_COORD_ARRAY;
1435 default:
1436 return 0;
1437 }
1438}
1439
1440void Graphics::SetClientStateEnabled(int type, bool enabled) {
1441 LOG_ASSERT(type < CS_MAX_SHADOWED_CLIENT_STATES);

Callers 1

SetClientStateEnabledMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected