• Home
  • Raw
  • Download

Lines Matching refs:gc

87 static GLboolean validate_mode(struct glx_context * gc, GLenum mode);
88 static GLboolean validate_count(struct glx_context * gc, GLsizei count);
89 static GLboolean validate_type(struct glx_context * gc, GLenum type);
112 __glXFreeVertexArrayState(struct glx_context * gc) in __glXFreeVertexArrayState() argument
114 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __glXFreeVertexArrayState()
147 __glXInitVertexArrayState(struct glx_context * gc) in __glXInitVertexArrayState() argument
149 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __glXInitVertexArrayState()
182 if (__glExtensionBitIsEnabled(gc, GL_EXT_fog_coord_bit) in __glXInitVertexArrayState()
183 || (gc->server_major > 1) || (gc->server_minor >= 4)) { in __glXInitVertexArrayState()
188 if (__glExtensionBitIsEnabled(gc, GL_EXT_secondary_color_bit) in __glXInitVertexArrayState()
189 || (gc->server_major > 1) || (gc->server_minor >= 4)) { in __glXInitVertexArrayState()
194 if (__glExtensionBitIsEnabled(gc, GL_ARB_multitexture_bit) in __glXInitVertexArrayState()
195 || (gc->server_major > 1) || (gc->server_minor >= 3)) { in __glXInitVertexArrayState()
199 if (__glExtensionBitIsEnabled(gc, GL_ARB_vertex_program_bit)) { in __glXInitVertexArrayState()
490 struct glx_context *gc = __glXGetCurrentContext(); in emit_DrawArrays_none() local
492 (const __GLXattribute *) (gc->client_state_private); in emit_DrawArrays_none()
504 pc = gc->pc; in emit_DrawArrays_none()
512 if ((pc + single_vertex_size) >= gc->bufEnd) { in emit_DrawArrays_none()
513 pc = __glXFlushRenderBuffer(gc, pc); in emit_DrawArrays_none()
519 if ((pc + 4) >= gc->bufEnd) { in emit_DrawArrays_none()
520 pc = __glXFlushRenderBuffer(gc, pc); in emit_DrawArrays_none()
526 gc->pc = pc; in emit_DrawArrays_none()
527 if (gc->pc > gc->limit) { in emit_DrawArrays_none()
528 (void) __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawArrays_none()
552 emit_DrawArrays_header_old(struct glx_context * gc, in emit_DrawArrays_header_old() argument
585 if (command_size > gc->maxSmallRenderCommandSize) { in emit_DrawArrays_header_old()
590 const size_t maxSize = (gc->bufSize + sz_xGLXRenderReq) in emit_DrawArrays_header_old()
613 __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawArrays_header_old()
624 __glXSendLargeChunk(gc, 1, *total_requests, pc, in emit_DrawArrays_header_old()
627 pc = gc->pc; in emit_DrawArrays_header_old()
630 if ((gc->pc + command_size) >= gc->bufEnd) { in emit_DrawArrays_header_old()
631 (void) __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawArrays_header_old()
634 pc = gc->pc; in emit_DrawArrays_header_old()
661 struct glx_context *gc = __glXGetCurrentContext(); in emit_DrawArrays_old() local
663 (const __GLXattribute *) (gc->client_state_private); in emit_DrawArrays_old()
673 pc = emit_DrawArrays_header_old(gc, arrays, &elements_per_request, in emit_DrawArrays_old()
687 assert(pc <= gc->bufEnd); in emit_DrawArrays_old()
689 gc->pc = pc; in emit_DrawArrays_old()
690 if (gc->pc > gc->limit) { in emit_DrawArrays_old()
691 (void) __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawArrays_old()
703 pc = gc->pc; in emit_DrawArrays_old()
710 total_sent += (size_t) (pc - gc->pc); in emit_DrawArrays_old()
711 __glXSendLargeChunk(gc, req, total_requests, gc->pc, pc - gc->pc); in emit_DrawArrays_old()
723 struct glx_context *gc = __glXGetCurrentContext(); in emit_DrawElements_none() local
725 (const __GLXattribute *) (gc->client_state_private); in emit_DrawElements_none()
738 if ((gc->pc + single_vertex_size) >= gc->bufEnd) { in emit_DrawElements_none()
739 gc->pc = __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawElements_none()
742 pc = gc->pc; in emit_DrawElements_none()
752 if ((pc + single_vertex_size) >= gc->bufEnd) { in emit_DrawElements_none()
753 pc = __glXFlushRenderBuffer(gc, pc); in emit_DrawElements_none()
770 if ((pc + 4) >= gc->bufEnd) { in emit_DrawElements_none()
771 pc = __glXFlushRenderBuffer(gc, pc); in emit_DrawElements_none()
777 gc->pc = pc; in emit_DrawElements_none()
778 if (gc->pc > gc->limit) { in emit_DrawElements_none()
779 (void) __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawElements_none()
790 struct glx_context *gc = __glXGetCurrentContext(); in emit_DrawElements_old() local
792 (const __GLXattribute *) (gc->client_state_private); in emit_DrawElements_old()
803 pc = emit_DrawArrays_header_old(gc, arrays, &elements_per_request, in emit_DrawElements_old()
847 __glXSendLargeChunk(gc, req, total_requests, gc->pc, pc - gc->pc); in emit_DrawElements_old()
848 pc = gc->pc; in emit_DrawElements_old()
860 assert(pc <= gc->bufEnd); in emit_DrawElements_old()
862 gc->pc = pc; in emit_DrawElements_old()
863 if (gc->pc > gc->limit) { in emit_DrawElements_old()
864 (void) __glXFlushRenderBuffer(gc, gc->pc); in emit_DrawElements_old()
878 validate_mode(struct glx_context * gc, GLenum mode) in validate_mode() argument
893 __glXSetError(gc, GL_INVALID_ENUM); in validate_mode()
911 validate_count(struct glx_context * gc, GLsizei count) in validate_count() argument
914 __glXSetError(gc, GL_INVALID_VALUE); in validate_count()
930 validate_type(struct glx_context * gc, GLenum type) in validate_type() argument
938 __glXSetError(gc, GL_INVALID_ENUM); in validate_type()
947 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glDrawArrays() local
949 (const __GLXattribute *) (gc->client_state_private); in __indirect_glDrawArrays()
953 if (validate_mode(gc, mode) && validate_count(gc, count)) { in __indirect_glDrawArrays()
966 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glArrayElement() local
968 (const __GLXattribute *) (gc->client_state_private); in __indirect_glArrayElement()
976 if ((gc->pc + single_vertex_size) >= gc->bufEnd) { in __indirect_glArrayElement()
977 gc->pc = __glXFlushRenderBuffer(gc, gc->pc); in __indirect_glArrayElement()
980 gc->pc = emit_element_none(gc->pc, arrays, index); in __indirect_glArrayElement()
982 if (gc->pc > gc->limit) { in __indirect_glArrayElement()
983 (void) __glXFlushRenderBuffer(gc, gc->pc); in __indirect_glArrayElement()
992 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glDrawElements() local
994 (const __GLXattribute *) (gc->client_state_private); in __indirect_glDrawElements()
998 if (validate_mode(gc, mode) && validate_count(gc, count) in __indirect_glDrawElements()
999 && validate_type(gc, type)) { in __indirect_glDrawElements()
1014 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glDrawRangeElements() local
1016 (const __GLXattribute *) (gc->client_state_private); in __indirect_glDrawRangeElements()
1020 if (validate_mode(gc, mode) && validate_count(gc, count) in __indirect_glDrawRangeElements()
1021 && validate_type(gc, type)) { in __indirect_glDrawRangeElements()
1023 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glDrawRangeElements()
1040 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glMultiDrawArraysEXT() local
1042 (const __GLXattribute *) (gc->client_state_private); in __indirect_glMultiDrawArraysEXT()
1047 if (validate_mode(gc, mode)) { in __indirect_glMultiDrawArraysEXT()
1053 if (validate_count(gc, count[i])) { in __indirect_glMultiDrawArraysEXT()
1066 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glMultiDrawElementsEXT() local
1068 (const __GLXattribute *) (gc->client_state_private); in __indirect_glMultiDrawElementsEXT()
1073 if (validate_mode(gc, mode) && validate_type(gc, type)) { in __indirect_glMultiDrawElementsEXT()
1079 if (validate_count(gc, count[i])) { in __indirect_glMultiDrawElementsEXT()
1122 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glVertexPointer() local
1123 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glVertexPointer()
1129 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glVertexPointer()
1147 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glVertexPointer()
1167 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glNormalPointer() local
1168 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glNormalPointer()
1174 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glNormalPointer()
1195 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glNormalPointer()
1238 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glColorPointer() local
1239 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glColorPointer()
1245 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glColorPointer()
1275 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glColorPointer()
1293 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glIndexPointer() local
1294 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glIndexPointer()
1300 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glIndexPointer()
1321 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glIndexPointer()
1338 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glEdgeFlagPointer() local
1339 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glEdgeFlagPointer()
1345 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glEdgeFlagPointer()
1400 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glTexCoordPointer() local
1401 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glTexCoordPointer()
1409 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glTexCoordPointer()
1429 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glTexCoordPointer()
1450 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glTexCoordPointer()
1473 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glSecondaryColorPointerEXT() local
1474 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glSecondaryColorPointerEXT()
1480 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glSecondaryColorPointerEXT()
1510 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glSecondaryColorPointerEXT()
1516 __glXSetError(gc, GL_INVALID_OPERATION); in __indirect_glSecondaryColorPointerEXT()
1533 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glFogCoordPointerEXT() local
1534 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glFogCoordPointerEXT()
1540 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glFogCoordPointerEXT()
1552 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glFogCoordPointerEXT()
1558 __glXSetError(gc, GL_INVALID_OPERATION); in __indirect_glFogCoordPointerEXT()
1580 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glVertexAttribPointerARB() local
1581 __GLXattribute *state = (__GLXattribute *) (gc->client_state_private); in __indirect_glVertexAttribPointerARB()
1590 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glVertexAttribPointerARB()
1615 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glVertexAttribPointerARB()
1655 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glVertexAttribPointerARB()
1662 __glXSetError(gc, GL_INVALID_OPERATION); in __indirect_glVertexAttribPointerARB()
1693 struct glx_context *gc = __glXGetCurrentContext(); in __indirect_glVertexAttribPointerNV() local
1700 __glXSetError(gc, GL_INVALID_VALUE); in __indirect_glVertexAttribPointerNV()
1712 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glVertexAttribPointerNV()
1721 struct glx_context *const gc = __glXGetCurrentContext(); in __indirect_glClientActiveTextureARB() local
1723 (__GLXattribute *) (gc->client_state_private); in __indirect_glClientActiveTextureARB()
1729 __glXSetError(gc, GL_INVALID_ENUM); in __indirect_glClientActiveTextureARB()