MCPcopy Create free account
hub / github.com/Kitware/VTK / convertTypeToGL

Function convertTypeToGL

Rendering/OpenGL2/vtkShaderProgram.cxx:25–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23{
24
25inline GLenum convertTypeToGL(int type)
26{
27 switch (type)
28 {
29 case VTK_CHAR:
30 return GL_BYTE;
31 case VTK_UNSIGNED_CHAR:
32 return GL_UNSIGNED_BYTE;
33 case VTK_SHORT:
34 return GL_SHORT;
35 case VTK_UNSIGNED_SHORT:
36 return GL_UNSIGNED_SHORT;
37 case VTK_INT:
38 return GL_INT;
39 case VTK_UNSIGNED_INT:
40 return GL_UNSIGNED_INT;
41 case VTK_FLOAT:
42 return GL_FLOAT;
43 case VTK_DOUBLE:
44#ifdef GL_DOUBLE
45 return GL_DOUBLE;
46#else
47 vtkGenericWarningMacro(<< "Attempt to use GL_DOUBLE when not supported");
48 return 0;
49#endif
50 default:
51 return 0;
52 }
53}
54
55} // end anon namespace
56

Callers 2

UseAttributeArrayMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected