MCPcopy Create free account
hub / github.com/cginternals/globjects / byteSize

Function byteSize

source/globjects/source/pixelformat.cpp:21–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19}
20
21int byteSize(const GLenum type)
22{
23 switch (type)
24 {
25 case GL_UNSIGNED_BYTE:
26 case GL_BYTE:
27 return 1;
28
29 case GL_UNSIGNED_SHORT:
30 case GL_SHORT:
31 return 2;
32
33 case GL_UNSIGNED_INT:
34 case GL_INT:
35 return 4;
36
37 case GL_HALF_FLOAT:
38 return 2;
39
40 case GL_FLOAT:
41 return 4;
42
43 default:
44 return 1;
45 }
46}
47
48int numberOfComponents(const GLenum format)
49{

Callers 1

bytesPerPixelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected