i965: Use C99 initializers for primitive arrays
Using C99 initializers for the primitive arrays makes things more readable. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Suggested-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
fad5fd3a25
commit
68976a5a00
|
@ -55,34 +55,34 @@
|
|||
#define FILE_DEBUG_FLAG DEBUG_PRIMS
|
||||
|
||||
static const GLuint prim_to_hw_prim[GL_TRIANGLE_STRIP_ADJACENCY+1] = {
|
||||
_3DPRIM_POINTLIST,
|
||||
_3DPRIM_LINELIST,
|
||||
_3DPRIM_LINELOOP,
|
||||
_3DPRIM_LINESTRIP,
|
||||
_3DPRIM_TRILIST,
|
||||
_3DPRIM_TRISTRIP,
|
||||
_3DPRIM_TRIFAN,
|
||||
_3DPRIM_QUADLIST,
|
||||
_3DPRIM_QUADSTRIP,
|
||||
_3DPRIM_POLYGON,
|
||||
_3DPRIM_LINELIST_ADJ,
|
||||
_3DPRIM_LINESTRIP_ADJ,
|
||||
_3DPRIM_TRILIST_ADJ,
|
||||
_3DPRIM_TRISTRIP_ADJ,
|
||||
[GL_POINTS] =_3DPRIM_POINTLIST,
|
||||
[GL_LINES] = _3DPRIM_LINELIST,
|
||||
[GL_LINE_LOOP] = _3DPRIM_LINELOOP,
|
||||
[GL_LINE_STRIP] = _3DPRIM_LINESTRIP,
|
||||
[GL_TRIANGLES] = _3DPRIM_TRILIST,
|
||||
[GL_TRIANGLE_STRIP] = _3DPRIM_TRISTRIP,
|
||||
[GL_TRIANGLE_FAN] = _3DPRIM_TRIFAN,
|
||||
[GL_QUADS] = _3DPRIM_QUADLIST,
|
||||
[GL_QUAD_STRIP] = _3DPRIM_QUADSTRIP,
|
||||
[GL_POLYGON] = _3DPRIM_POLYGON,
|
||||
[GL_LINES_ADJACENCY] = _3DPRIM_LINELIST_ADJ,
|
||||
[GL_LINE_STRIP_ADJACENCY] = _3DPRIM_LINESTRIP_ADJ,
|
||||
[GL_TRIANGLES_ADJACENCY] = _3DPRIM_TRILIST_ADJ,
|
||||
[GL_TRIANGLE_STRIP_ADJACENCY] = _3DPRIM_TRISTRIP_ADJ,
|
||||
};
|
||||
|
||||
|
||||
static const GLenum reduced_prim[GL_POLYGON+1] = {
|
||||
GL_POINTS,
|
||||
GL_LINES,
|
||||
GL_LINES,
|
||||
GL_LINES,
|
||||
GL_TRIANGLES,
|
||||
GL_TRIANGLES,
|
||||
GL_TRIANGLES,
|
||||
GL_TRIANGLES,
|
||||
GL_TRIANGLES,
|
||||
GL_TRIANGLES
|
||||
[GL_POINTS] = GL_POINTS,
|
||||
[GL_LINES] = GL_LINES,
|
||||
[GL_LINE_LOOP] = GL_LINES,
|
||||
[GL_LINE_STRIP] = GL_LINES,
|
||||
[GL_TRIANGLES] = GL_TRIANGLES,
|
||||
[GL_TRIANGLE_STRIP] = GL_TRIANGLES,
|
||||
[GL_TRIANGLE_FAN] = GL_TRIANGLES,
|
||||
[GL_QUADS] = GL_TRIANGLES,
|
||||
[GL_QUAD_STRIP] = GL_TRIANGLES,
|
||||
[GL_POLYGON] = GL_TRIANGLES
|
||||
};
|
||||
|
||||
uint32_t
|
||||
|
|
Loading…
Reference in New Issue