Lines Matching refs:context

46     Context *context = GetValidGlobalContext();  in GL_DrawArraysInstancedBaseInstanceANGLE()  local
47 EVENT(context, GLDrawArraysInstancedBaseInstanceANGLE, in GL_DrawArraysInstancedBaseInstanceANGLE()
49 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), first, count, in GL_DrawArraysInstancedBaseInstanceANGLE()
52 if (context) in GL_DrawArraysInstancedBaseInstanceANGLE()
55 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedBaseInstanceANGLE()
56 bool isCallValid = (context->skipValidation() || in GL_DrawArraysInstancedBaseInstanceANGLE()
58 context, modePacked, first, count, instanceCount, baseInstance)); in GL_DrawArraysInstancedBaseInstanceANGLE()
61 context->drawArraysInstancedBaseInstance(modePacked, first, count, instanceCount, in GL_DrawArraysInstancedBaseInstanceANGLE()
64 ANGLE_CAPTURE(DrawArraysInstancedBaseInstanceANGLE, isCallValid, context, modePacked, first, in GL_DrawArraysInstancedBaseInstanceANGLE()
81 Context *context = GetValidGlobalContext(); in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE() local
82 EVENT(context, GLDrawElementsInstancedBaseVertexBaseInstanceANGLE, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
85 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
89 if (context) in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
93 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
95 (context->skipValidation() || ValidateDrawElementsInstancedBaseVertexBaseInstanceANGLE( in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
96 context, modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
100 context->drawElementsInstancedBaseVertexBaseInstance( in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
103 ANGLE_CAPTURE(DrawElementsInstancedBaseVertexBaseInstanceANGLE, isCallValid, context, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE()
120 Context *context = GetValidGlobalContext(); in GL_MultiDrawArraysInstancedBaseInstanceANGLE() local
121 EVENT(context, GLMultiDrawArraysInstancedBaseInstanceANGLE, in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
124 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)firsts, in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
127 if (context) in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
130 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
132 (context->skipValidation() || in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
134 context, modePacked, firsts, counts, instanceCounts, baseInstances, drawcount)); in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
137 context->multiDrawArraysInstancedBaseInstance(modePacked, firsts, counts, in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
140 ANGLE_CAPTURE(MultiDrawArraysInstancedBaseInstanceANGLE, isCallValid, context, modePacked, in GL_MultiDrawArraysInstancedBaseInstanceANGLE()
159 Context *context = GetValidGlobalContext(); in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE() local
160 EVENT(context, GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
164 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)counts, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
168 if (context) in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
172 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
173 bool isCallValid = (context->skipValidation() || in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
175 context, modePacked, counts, typePacked, indices, instanceCounts, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
179 context->multiDrawElementsInstancedBaseVertexBaseInstance( in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
183 ANGLE_CAPTURE(MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE, isCallValid, context, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE()
205 Context *context = GetValidGlobalContext(); in GL_CopyTexture3DANGLE() local
206 EVENT(context, GLCopyTexture3DANGLE, in GL_CopyTexture3DANGLE()
210 CID(context), sourceId, sourceLevel, in GL_CopyTexture3DANGLE()
215 if (context) in GL_CopyTexture3DANGLE()
220 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexture3DANGLE()
221 bool isCallValid = (context->skipValidation() || in GL_CopyTexture3DANGLE()
223 context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopyTexture3DANGLE()
228 context->copyTexture3D(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopyTexture3DANGLE()
232 ANGLE_CAPTURE(CopyTexture3DANGLE, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopyTexture3DANGLE()
260 Context *context = GetValidGlobalContext(); in GL_CopySubTexture3DANGLE() local
261 EVENT(context, GLCopySubTexture3DANGLE, in GL_CopySubTexture3DANGLE()
266 CID(context), sourceId, sourceLevel, in GL_CopySubTexture3DANGLE()
271 if (context) in GL_CopySubTexture3DANGLE()
276 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopySubTexture3DANGLE()
278 (context->skipValidation() || in GL_CopySubTexture3DANGLE()
279 ValidateCopySubTexture3DANGLE(context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopySubTexture3DANGLE()
285 context->copySubTexture3D(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopySubTexture3DANGLE()
290 ANGLE_CAPTURE(CopySubTexture3DANGLE, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopySubTexture3DANGLE()
313 Context *context = GetValidGlobalContext(); in GL_BlitFramebufferANGLE() local
314 EVENT(context, GLBlitFramebufferANGLE, in GL_BlitFramebufferANGLE()
317 CID(context), srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, in GL_BlitFramebufferANGLE()
321 if (context) in GL_BlitFramebufferANGLE()
323 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlitFramebufferANGLE()
324 bool isCallValid = (context->skipValidation() || in GL_BlitFramebufferANGLE()
325 ValidateBlitFramebufferANGLE(context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferANGLE()
329 context->blitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, in GL_BlitFramebufferANGLE()
332 ANGLE_CAPTURE(BlitFramebufferANGLE, isCallValid, context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferANGLE()
348 Context *context = GetValidGlobalContext(); in GL_RenderbufferStorageMultisampleANGLE() local
349 EVENT(context, GLRenderbufferStorageMultisampleANGLE, in GL_RenderbufferStorageMultisampleANGLE()
351 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), samples, in GL_RenderbufferStorageMultisampleANGLE()
354 if (context) in GL_RenderbufferStorageMultisampleANGLE()
356 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageMultisampleANGLE()
357 bool isCallValid = (context->skipValidation() || in GL_RenderbufferStorageMultisampleANGLE()
359 context, target, samples, internalformat, width, height)); in GL_RenderbufferStorageMultisampleANGLE()
362 context->renderbufferStorageMultisample(target, samples, internalformat, width, height); in GL_RenderbufferStorageMultisampleANGLE()
364 ANGLE_CAPTURE(RenderbufferStorageMultisampleANGLE, isCallValid, context, target, samples, in GL_RenderbufferStorageMultisampleANGLE()
377 Context *context = GetValidGlobalContext(); in GL_GetTexImageANGLE() local
378 EVENT(context, GLGetTexImageANGLE, in GL_GetTexImageANGLE()
381 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_GetTexImageANGLE()
385 if (context) in GL_GetTexImageANGLE()
388 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexImageANGLE()
390 (context->skipValidation() || in GL_GetTexImageANGLE()
391 ValidateGetTexImageANGLE(context, targetPacked, level, format, type, pixels)); in GL_GetTexImageANGLE()
394 context->getTexImage(targetPacked, level, format, type, pixels); in GL_GetTexImageANGLE()
396 ANGLE_CAPTURE(GetTexImageANGLE, isCallValid, context, targetPacked, level, format, type, in GL_GetTexImageANGLE()
410 Context *context = GetValidGlobalContext(); in GL_GetRenderbufferImageANGLE() local
411 EVENT(context, GLGetRenderbufferImageANGLE, in GL_GetRenderbufferImageANGLE()
413 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), in GL_GetRenderbufferImageANGLE()
417 if (context) in GL_GetRenderbufferImageANGLE()
419 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferImageANGLE()
421 (context->skipValidation() || in GL_GetRenderbufferImageANGLE()
422 ValidateGetRenderbufferImageANGLE(context, target, format, type, pixels)); in GL_GetRenderbufferImageANGLE()
425 context->getRenderbufferImage(target, format, type, pixels); in GL_GetRenderbufferImageANGLE()
427 ANGLE_CAPTURE(GetRenderbufferImageANGLE, isCallValid, context, target, format, type, in GL_GetRenderbufferImageANGLE()
442 Context *context = GetValidGlobalContext(); in GL_GetTexLevelParameterivANGLE() local
443 EVENT(context, GLGetTexLevelParameterivANGLE, in GL_GetTexLevelParameterivANGLE()
445 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_GetTexLevelParameterivANGLE()
448 if (context) in GL_GetTexLevelParameterivANGLE()
451 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterivANGLE()
453 (context->skipValidation() || in GL_GetTexLevelParameterivANGLE()
454 ValidateGetTexLevelParameterivANGLE(context, targetPacked, level, pname, params)); in GL_GetTexLevelParameterivANGLE()
457 context->getTexLevelParameteriv(targetPacked, level, pname, params); in GL_GetTexLevelParameterivANGLE()
459 ANGLE_CAPTURE(GetTexLevelParameterivANGLE, isCallValid, context, targetPacked, level, pname, in GL_GetTexLevelParameterivANGLE()
473 Context *context = GetValidGlobalContext(); in GL_GetTexLevelParameterfvANGLE() local
474 EVENT(context, GLGetTexLevelParameterfvANGLE, in GL_GetTexLevelParameterfvANGLE()
476 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_GetTexLevelParameterfvANGLE()
479 if (context) in GL_GetTexLevelParameterfvANGLE()
482 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterfvANGLE()
484 (context->skipValidation() || in GL_GetTexLevelParameterfvANGLE()
485 ValidateGetTexLevelParameterfvANGLE(context, targetPacked, level, pname, params)); in GL_GetTexLevelParameterfvANGLE()
488 context->getTexLevelParameterfv(targetPacked, level, pname, params); in GL_GetTexLevelParameterfvANGLE()
490 ANGLE_CAPTURE(GetTexLevelParameterfvANGLE, isCallValid, context, targetPacked, level, pname, in GL_GetTexLevelParameterfvANGLE()
505 Context *context = GetValidGlobalContext(); in GL_DrawArraysInstancedANGLE() local
506 EVENT(context, GLDrawArraysInstancedANGLE, in GL_DrawArraysInstancedANGLE()
507 "context = %d, mode = %s, first = %d, count = %d, primcount = %d", CID(context), in GL_DrawArraysInstancedANGLE()
510 if (context) in GL_DrawArraysInstancedANGLE()
513 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedANGLE()
515 (context->skipValidation() || in GL_DrawArraysInstancedANGLE()
516 ValidateDrawArraysInstancedANGLE(context, modePacked, first, count, primcount)); in GL_DrawArraysInstancedANGLE()
519 context->drawArraysInstanced(modePacked, first, count, primcount); in GL_DrawArraysInstancedANGLE()
521 ANGLE_CAPTURE(DrawArraysInstancedANGLE, isCallValid, context, modePacked, first, count, in GL_DrawArraysInstancedANGLE()
536 Context *context = GetValidGlobalContext(); in GL_DrawElementsInstancedANGLE() local
537 EVENT(context, GLDrawElementsInstancedANGLE, in GL_DrawElementsInstancedANGLE()
540 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedANGLE()
543 if (context) in GL_DrawElementsInstancedANGLE()
547 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedANGLE()
548 bool isCallValid = (context->skipValidation() || in GL_DrawElementsInstancedANGLE()
549 ValidateDrawElementsInstancedANGLE(context, modePacked, count, in GL_DrawElementsInstancedANGLE()
553 context->drawElementsInstanced(modePacked, count, typePacked, indices, primcount); in GL_DrawElementsInstancedANGLE()
555 ANGLE_CAPTURE(DrawElementsInstancedANGLE, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedANGLE()
566 Context *context = GetValidGlobalContext(); in GL_VertexAttribDivisorANGLE() local
567 EVENT(context, GLVertexAttribDivisorANGLE, "context = %d, index = %u, divisor = %u", in GL_VertexAttribDivisorANGLE()
568 CID(context), index, divisor); in GL_VertexAttribDivisorANGLE()
570 if (context) in GL_VertexAttribDivisorANGLE()
572 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribDivisorANGLE()
573 bool isCallValid = (context->skipValidation() || in GL_VertexAttribDivisorANGLE()
574 ValidateVertexAttribDivisorANGLE(context, index, divisor)); in GL_VertexAttribDivisorANGLE()
577 context->vertexAttribDivisor(index, divisor); in GL_VertexAttribDivisorANGLE()
579 ANGLE_CAPTURE(VertexAttribDivisorANGLE, isCallValid, context, index, divisor); in GL_VertexAttribDivisorANGLE()
598 Context *context = GetValidGlobalContext(); in GL_TexStorageMemFlags2DANGLE() local
599 EVENT(context, GLTexStorageMemFlags2DANGLE, in GL_TexStorageMemFlags2DANGLE()
602 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMemFlags2DANGLE()
608 if (context) in GL_TexStorageMemFlags2DANGLE()
612 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags2DANGLE()
613 bool isCallValid = (context->skipValidation() || in GL_TexStorageMemFlags2DANGLE()
615 context, targetPacked, levels, internalFormat, width, height, in GL_TexStorageMemFlags2DANGLE()
619 context->texStorageMemFlags2D(targetPacked, levels, internalFormat, width, height, in GL_TexStorageMemFlags2DANGLE()
622 ANGLE_CAPTURE(TexStorageMemFlags2DANGLE, isCallValid, context, targetPacked, levels, in GL_TexStorageMemFlags2DANGLE()
642 Context *context = GetValidGlobalContext(); in GL_TexStorageMemFlags2DMultisampleANGLE() local
644 context, GLTexStorageMemFlags2DMultisampleANGLE, in GL_TexStorageMemFlags2DMultisampleANGLE()
647 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMemFlags2DMultisampleANGLE()
653 if (context) in GL_TexStorageMemFlags2DMultisampleANGLE()
657 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags2DMultisampleANGLE()
659 (context->skipValidation() || in GL_TexStorageMemFlags2DMultisampleANGLE()
661 context, targetPacked, samples, internalFormat, width, height, in GL_TexStorageMemFlags2DMultisampleANGLE()
665 context->texStorageMemFlags2DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMemFlags2DMultisampleANGLE()
669 ANGLE_CAPTURE(TexStorageMemFlags2DMultisampleANGLE, isCallValid, context, targetPacked, in GL_TexStorageMemFlags2DMultisampleANGLE()
690 Context *context = GetValidGlobalContext(); in GL_TexStorageMemFlags3DANGLE() local
691 EVENT(context, GLTexStorageMemFlags3DANGLE, in GL_TexStorageMemFlags3DANGLE()
694 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMemFlags3DANGLE()
700 if (context) in GL_TexStorageMemFlags3DANGLE()
704 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags3DANGLE()
705 bool isCallValid = (context->skipValidation() || in GL_TexStorageMemFlags3DANGLE()
707 context, targetPacked, levels, internalFormat, width, height, depth, in GL_TexStorageMemFlags3DANGLE()
711 context->texStorageMemFlags3D(targetPacked, levels, internalFormat, width, height, in GL_TexStorageMemFlags3DANGLE()
714 ANGLE_CAPTURE(TexStorageMemFlags3DANGLE, isCallValid, context, targetPacked, levels, in GL_TexStorageMemFlags3DANGLE()
736 Context *context = GetValidGlobalContext(); in GL_TexStorageMemFlags3DMultisampleANGLE() local
737 EVENT(context, GLTexStorageMemFlags3DMultisampleANGLE, in GL_TexStorageMemFlags3DMultisampleANGLE()
741 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMemFlags3DMultisampleANGLE()
747 if (context) in GL_TexStorageMemFlags3DMultisampleANGLE()
751 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags3DMultisampleANGLE()
753 (context->skipValidation() || in GL_TexStorageMemFlags3DMultisampleANGLE()
755 context, targetPacked, samples, internalFormat, width, height, depth, in GL_TexStorageMemFlags3DMultisampleANGLE()
759 context->texStorageMemFlags3DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMemFlags3DMultisampleANGLE()
763 ANGLE_CAPTURE(TexStorageMemFlags3DMultisampleANGLE, isCallValid, context, targetPacked, in GL_TexStorageMemFlags3DMultisampleANGLE()
779 Context *context = GetValidGlobalContext(); in GL_ImportMemoryZirconHandleANGLE() local
780 EVENT(context, GLImportMemoryZirconHandleANGLE, in GL_ImportMemoryZirconHandleANGLE()
781 "context = %d, memory = %u, size = %llu, handleType = %s, handle = %u", CID(context), in GL_ImportMemoryZirconHandleANGLE()
785 if (context) in GL_ImportMemoryZirconHandleANGLE()
789 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportMemoryZirconHandleANGLE()
790 bool isCallValid = (context->skipValidation() || in GL_ImportMemoryZirconHandleANGLE()
791 ValidateImportMemoryZirconHandleANGLE(context, memoryPacked, size, in GL_ImportMemoryZirconHandleANGLE()
795 context->importMemoryZirconHandle(memoryPacked, size, handleTypePacked, handle); in GL_ImportMemoryZirconHandleANGLE()
797 ANGLE_CAPTURE(ImportMemoryZirconHandleANGLE, isCallValid, context, memoryPacked, size, in GL_ImportMemoryZirconHandleANGLE()
812 Context *context = GetValidGlobalContext(); in GL_MultiDrawArraysANGLE() local
813 EVENT(context, GLMultiDrawArraysANGLE, in GL_MultiDrawArraysANGLE()
816 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)firsts, in GL_MultiDrawArraysANGLE()
819 if (context) in GL_MultiDrawArraysANGLE()
822 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawArraysANGLE()
824 (context->skipValidation() || in GL_MultiDrawArraysANGLE()
825 ValidateMultiDrawArraysANGLE(context, modePacked, firsts, counts, drawcount)); in GL_MultiDrawArraysANGLE()
828 context->multiDrawArrays(modePacked, firsts, counts, drawcount); in GL_MultiDrawArraysANGLE()
830 ANGLE_CAPTURE(MultiDrawArraysANGLE, isCallValid, context, modePacked, firsts, counts, in GL_MultiDrawArraysANGLE()
845 Context *context = GetValidGlobalContext(); in GL_MultiDrawArraysInstancedANGLE() local
846 EVENT(context, GLMultiDrawArraysInstancedANGLE, in GL_MultiDrawArraysInstancedANGLE()
849 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)firsts, in GL_MultiDrawArraysInstancedANGLE()
852 if (context) in GL_MultiDrawArraysInstancedANGLE()
855 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawArraysInstancedANGLE()
856 bool isCallValid = (context->skipValidation() || in GL_MultiDrawArraysInstancedANGLE()
858 context, modePacked, firsts, counts, instanceCounts, drawcount)); in GL_MultiDrawArraysInstancedANGLE()
861 context->multiDrawArraysInstanced(modePacked, firsts, counts, instanceCounts, in GL_MultiDrawArraysInstancedANGLE()
864 ANGLE_CAPTURE(MultiDrawArraysInstancedANGLE, isCallValid, context, modePacked, firsts, in GL_MultiDrawArraysInstancedANGLE()
879 Context *context = GetValidGlobalContext(); in GL_MultiDrawElementsANGLE() local
880 EVENT(context, GLMultiDrawElementsANGLE, in GL_MultiDrawElementsANGLE()
883 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)counts, in GL_MultiDrawElementsANGLE()
886 if (context) in GL_MultiDrawElementsANGLE()
890 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsANGLE()
891 bool isCallValid = (context->skipValidation() || in GL_MultiDrawElementsANGLE()
892 ValidateMultiDrawElementsANGLE(context, modePacked, counts, typePacked, in GL_MultiDrawElementsANGLE()
896 context->multiDrawElements(modePacked, counts, typePacked, indices, drawcount); in GL_MultiDrawElementsANGLE()
898 ANGLE_CAPTURE(MultiDrawElementsANGLE, isCallValid, context, modePacked, counts, typePacked, in GL_MultiDrawElementsANGLE()
914 Context *context = GetValidGlobalContext(); in GL_MultiDrawElementsInstancedANGLE() local
915 EVENT(context, GLMultiDrawElementsInstancedANGLE, in GL_MultiDrawElementsInstancedANGLE()
918 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)counts, in GL_MultiDrawElementsInstancedANGLE()
922 if (context) in GL_MultiDrawElementsInstancedANGLE()
926 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsInstancedANGLE()
928 (context->skipValidation() || in GL_MultiDrawElementsInstancedANGLE()
929 ValidateMultiDrawElementsInstancedANGLE(context, modePacked, counts, typePacked, in GL_MultiDrawElementsInstancedANGLE()
933 context->multiDrawElementsInstanced(modePacked, counts, typePacked, indices, in GL_MultiDrawElementsInstancedANGLE()
936 ANGLE_CAPTURE(MultiDrawElementsInstancedANGLE, isCallValid, context, modePacked, counts, in GL_MultiDrawElementsInstancedANGLE()
950 Context *context = GetValidGlobalContext(); in GL_ProvokingVertexANGLE() local
951 EVENT(context, GLProvokingVertexANGLE, "context = %d, mode = %s", CID(context), in GL_ProvokingVertexANGLE()
954 if (context) in GL_ProvokingVertexANGLE()
957 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProvokingVertexANGLE()
959 (context->skipValidation() || ValidateProvokingVertexANGLE(context, modePacked)); in GL_ProvokingVertexANGLE()
962 context->provokingVertex(modePacked); in GL_ProvokingVertexANGLE()
964 ANGLE_CAPTURE(ProvokingVertexANGLE, isCallValid, context, modePacked); in GL_ProvokingVertexANGLE()
975 Context *context = GetValidGlobalContext(); in GL_RequestExtensionANGLE() local
976 EVENT(context, GLRequestExtensionANGLE, "context = %d, name = 0x%016" PRIxPTR "", CID(context), in GL_RequestExtensionANGLE()
979 if (context) in GL_RequestExtensionANGLE()
981 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RequestExtensionANGLE()
983 (context->skipValidation() || ValidateRequestExtensionANGLE(context, name)); in GL_RequestExtensionANGLE()
986 context->requestExtension(name); in GL_RequestExtensionANGLE()
988 ANGLE_CAPTURE(RequestExtensionANGLE, isCallValid, context, name); in GL_RequestExtensionANGLE()
998 Context *context = GetValidGlobalContext(); in GL_DisableExtensionANGLE() local
999 EVENT(context, GLDisableExtensionANGLE, "context = %d, name = 0x%016" PRIxPTR "", CID(context), in GL_DisableExtensionANGLE()
1002 if (context) in GL_DisableExtensionANGLE()
1004 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableExtensionANGLE()
1006 (context->skipValidation() || ValidateDisableExtensionANGLE(context, name)); in GL_DisableExtensionANGLE()
1009 context->disableExtension(name); in GL_DisableExtensionANGLE()
1011 ANGLE_CAPTURE(DisableExtensionANGLE, isCallValid, context, name); in GL_DisableExtensionANGLE()
1025 Context *context = GetValidGlobalContext(); in GL_GetBooleanvRobustANGLE() local
1026 EVENT(context, GLGetBooleanvRobustANGLE, in GL_GetBooleanvRobustANGLE()
1029 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetBooleanvRobustANGLE()
1032 if (context) in GL_GetBooleanvRobustANGLE()
1034 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBooleanvRobustANGLE()
1036 (context->skipValidation() || in GL_GetBooleanvRobustANGLE()
1037 ValidateGetBooleanvRobustANGLE(context, pname, bufSize, length, params)); in GL_GetBooleanvRobustANGLE()
1040 context->getBooleanvRobust(pname, bufSize, length, params); in GL_GetBooleanvRobustANGLE()
1042 ANGLE_CAPTURE(GetBooleanvRobustANGLE, isCallValid, context, pname, bufSize, length, params); in GL_GetBooleanvRobustANGLE()
1056 Context *context = GetValidGlobalContext(); in GL_GetBufferParameterivRobustANGLE() local
1057 EVENT(context, GLGetBufferParameterivRobustANGLE, in GL_GetBufferParameterivRobustANGLE()
1060 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetBufferParameterivRobustANGLE()
1064 if (context) in GL_GetBufferParameterivRobustANGLE()
1067 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferParameterivRobustANGLE()
1068 bool isCallValid = (context->skipValidation() || in GL_GetBufferParameterivRobustANGLE()
1069 ValidateGetBufferParameterivRobustANGLE(context, targetPacked, pname, in GL_GetBufferParameterivRobustANGLE()
1073 context->getBufferParameterivRobust(targetPacked, pname, bufSize, length, params); in GL_GetBufferParameterivRobustANGLE()
1075 ANGLE_CAPTURE(GetBufferParameterivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetBufferParameterivRobustANGLE()
1089 Context *context = GetValidGlobalContext(); in GL_GetFloatvRobustANGLE() local
1090 EVENT(context, GLGetFloatvRobustANGLE, in GL_GetFloatvRobustANGLE()
1093 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetFloatvRobustANGLE()
1096 if (context) in GL_GetFloatvRobustANGLE()
1098 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFloatvRobustANGLE()
1099 bool isCallValid = (context->skipValidation() || in GL_GetFloatvRobustANGLE()
1100 ValidateGetFloatvRobustANGLE(context, pname, bufSize, length, params)); in GL_GetFloatvRobustANGLE()
1103 context->getFloatvRobust(pname, bufSize, length, params); in GL_GetFloatvRobustANGLE()
1105 ANGLE_CAPTURE(GetFloatvRobustANGLE, isCallValid, context, pname, bufSize, length, params); in GL_GetFloatvRobustANGLE()
1120 Context *context = GetValidGlobalContext(); in GL_GetFramebufferAttachmentParameterivRobustANGLE() local
1121 EVENT(context, GLGetFramebufferAttachmentParameterivRobustANGLE, in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1124 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1129 if (context) in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1131 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1132 bool isCallValid = (context->skipValidation() || in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1134 context, target, attachment, pname, bufSize, length, params)); in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1137 context->getFramebufferAttachmentParameterivRobust(target, attachment, pname, bufSize, in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1140 ANGLE_CAPTURE(GetFramebufferAttachmentParameterivRobustANGLE, isCallValid, context, target, in GL_GetFramebufferAttachmentParameterivRobustANGLE()
1154 Context *context = GetValidGlobalContext(); in GL_GetIntegervRobustANGLE() local
1155 EVENT(context, GLGetIntegervRobustANGLE, in GL_GetIntegervRobustANGLE()
1158 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetIntegervRobustANGLE()
1161 if (context) in GL_GetIntegervRobustANGLE()
1163 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetIntegervRobustANGLE()
1164 bool isCallValid = (context->skipValidation() || in GL_GetIntegervRobustANGLE()
1165 ValidateGetIntegervRobustANGLE(context, pname, bufSize, length, data)); in GL_GetIntegervRobustANGLE()
1168 context->getIntegervRobust(pname, bufSize, length, data); in GL_GetIntegervRobustANGLE()
1170 ANGLE_CAPTURE(GetIntegervRobustANGLE, isCallValid, context, pname, bufSize, length, data); in GL_GetIntegervRobustANGLE()
1184 Context *context = GetGlobalContext(); in GL_GetProgramivRobustANGLE() local
1185 EVENT(context, GLGetProgramivRobustANGLE, in GL_GetProgramivRobustANGLE()
1188 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetProgramivRobustANGLE()
1191 if (context) in GL_GetProgramivRobustANGLE()
1194 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramivRobustANGLE()
1195 bool isCallValid = (context->skipValidation() || in GL_GetProgramivRobustANGLE()
1196 ValidateGetProgramivRobustANGLE(context, programPacked, pname, bufSize, in GL_GetProgramivRobustANGLE()
1200 context->getProgramivRobust(programPacked, pname, bufSize, length, params); in GL_GetProgramivRobustANGLE()
1202 ANGLE_CAPTURE(GetProgramivRobustANGLE, isCallValid, context, programPacked, pname, bufSize, in GL_GetProgramivRobustANGLE()
1215 Context *context = GetValidGlobalContext(); in GL_GetRenderbufferParameterivRobustANGLE() local
1216 EVENT(context, GLGetRenderbufferParameterivRobustANGLE, in GL_GetRenderbufferParameterivRobustANGLE()
1219 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetRenderbufferParameterivRobustANGLE()
1223 if (context) in GL_GetRenderbufferParameterivRobustANGLE()
1225 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferParameterivRobustANGLE()
1227 (context->skipValidation() || ValidateGetRenderbufferParameterivRobustANGLE( in GL_GetRenderbufferParameterivRobustANGLE()
1228 context, target, pname, bufSize, length, params)); in GL_GetRenderbufferParameterivRobustANGLE()
1231 context->getRenderbufferParameterivRobust(target, pname, bufSize, length, params); in GL_GetRenderbufferParameterivRobustANGLE()
1233 ANGLE_CAPTURE(GetRenderbufferParameterivRobustANGLE, isCallValid, context, target, pname, in GL_GetRenderbufferParameterivRobustANGLE()
1248 Context *context = GetGlobalContext(); in GL_GetShaderivRobustANGLE() local
1249 EVENT(context, GLGetShaderivRobustANGLE, in GL_GetShaderivRobustANGLE()
1252 CID(context), shader, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetShaderivRobustANGLE()
1255 if (context) in GL_GetShaderivRobustANGLE()
1258 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetShaderivRobustANGLE()
1260 (context->skipValidation() || in GL_GetShaderivRobustANGLE()
1261 ValidateGetShaderivRobustANGLE(context, shaderPacked, pname, bufSize, length, params)); in GL_GetShaderivRobustANGLE()
1264 context->getShaderivRobust(shaderPacked, pname, bufSize, length, params); in GL_GetShaderivRobustANGLE()
1266 ANGLE_CAPTURE(GetShaderivRobustANGLE, isCallValid, context, shaderPacked, pname, bufSize, in GL_GetShaderivRobustANGLE()
1279 Context *context = GetValidGlobalContext(); in GL_GetTexParameterfvRobustANGLE() local
1280 EVENT(context, GLGetTexParameterfvRobustANGLE, in GL_GetTexParameterfvRobustANGLE()
1283 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterfvRobustANGLE()
1287 if (context) in GL_GetTexParameterfvRobustANGLE()
1290 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterfvRobustANGLE()
1291 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterfvRobustANGLE()
1292 ValidateGetTexParameterfvRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterfvRobustANGLE()
1296 context->getTexParameterfvRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterfvRobustANGLE()
1298 ANGLE_CAPTURE(GetTexParameterfvRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterfvRobustANGLE()
1313 Context *context = GetValidGlobalContext(); in GL_GetTexParameterivRobustANGLE() local
1314 EVENT(context, GLGetTexParameterivRobustANGLE, in GL_GetTexParameterivRobustANGLE()
1317 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterivRobustANGLE()
1321 if (context) in GL_GetTexParameterivRobustANGLE()
1324 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterivRobustANGLE()
1325 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterivRobustANGLE()
1326 ValidateGetTexParameterivRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterivRobustANGLE()
1330 context->getTexParameterivRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterivRobustANGLE()
1332 ANGLE_CAPTURE(GetTexParameterivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterivRobustANGLE()
1347 Context *context = GetValidGlobalContext(); in GL_GetUniformfvRobustANGLE() local
1348 EVENT(context, GLGetUniformfvRobustANGLE, in GL_GetUniformfvRobustANGLE()
1351 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetUniformfvRobustANGLE()
1353 if (context) in GL_GetUniformfvRobustANGLE()
1357 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformfvRobustANGLE()
1358 bool isCallValid = (context->skipValidation() || in GL_GetUniformfvRobustANGLE()
1359 ValidateGetUniformfvRobustANGLE(context, programPacked, locationPacked, in GL_GetUniformfvRobustANGLE()
1363 context->getUniformfvRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetUniformfvRobustANGLE()
1365 ANGLE_CAPTURE(GetUniformfvRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetUniformfvRobustANGLE()
1380 Context *context = GetValidGlobalContext(); in GL_GetUniformivRobustANGLE() local
1381 EVENT(context, GLGetUniformivRobustANGLE, in GL_GetUniformivRobustANGLE()
1384 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetUniformivRobustANGLE()
1386 if (context) in GL_GetUniformivRobustANGLE()
1390 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformivRobustANGLE()
1391 bool isCallValid = (context->skipValidation() || in GL_GetUniformivRobustANGLE()
1392 ValidateGetUniformivRobustANGLE(context, programPacked, locationPacked, in GL_GetUniformivRobustANGLE()
1396 context->getUniformivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetUniformivRobustANGLE()
1398 ANGLE_CAPTURE(GetUniformivRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetUniformivRobustANGLE()
1413 Context *context = GetValidGlobalContext(); in GL_GetVertexAttribfvRobustANGLE() local
1414 EVENT(context, GLGetVertexAttribfvRobustANGLE, in GL_GetVertexAttribfvRobustANGLE()
1417 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribfvRobustANGLE()
1420 if (context) in GL_GetVertexAttribfvRobustANGLE()
1422 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribfvRobustANGLE()
1424 (context->skipValidation() || in GL_GetVertexAttribfvRobustANGLE()
1425 ValidateGetVertexAttribfvRobustANGLE(context, index, pname, bufSize, length, params)); in GL_GetVertexAttribfvRobustANGLE()
1428 context->getVertexAttribfvRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribfvRobustANGLE()
1430 ANGLE_CAPTURE(GetVertexAttribfvRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribfvRobustANGLE()
1445 Context *context = GetValidGlobalContext(); in GL_GetVertexAttribivRobustANGLE() local
1446 EVENT(context, GLGetVertexAttribivRobustANGLE, in GL_GetVertexAttribivRobustANGLE()
1449 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribivRobustANGLE()
1452 if (context) in GL_GetVertexAttribivRobustANGLE()
1454 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribivRobustANGLE()
1456 (context->skipValidation() || in GL_GetVertexAttribivRobustANGLE()
1457 ValidateGetVertexAttribivRobustANGLE(context, index, pname, bufSize, length, params)); in GL_GetVertexAttribivRobustANGLE()
1460 context->getVertexAttribivRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribivRobustANGLE()
1462 ANGLE_CAPTURE(GetVertexAttribivRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribivRobustANGLE()
1477 Context *context = GetValidGlobalContext(); in GL_GetVertexAttribPointervRobustANGLE() local
1478 EVENT(context, GLGetVertexAttribPointervRobustANGLE, in GL_GetVertexAttribPointervRobustANGLE()
1481 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribPointervRobustANGLE()
1484 if (context) in GL_GetVertexAttribPointervRobustANGLE()
1486 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribPointervRobustANGLE()
1488 (context->skipValidation() || ValidateGetVertexAttribPointervRobustANGLE( in GL_GetVertexAttribPointervRobustANGLE()
1489 context, index, pname, bufSize, length, pointer)); in GL_GetVertexAttribPointervRobustANGLE()
1492 context->getVertexAttribPointervRobust(index, pname, bufSize, length, pointer); in GL_GetVertexAttribPointervRobustANGLE()
1494 ANGLE_CAPTURE(GetVertexAttribPointervRobustANGLE, isCallValid, context, index, pname, in GL_GetVertexAttribPointervRobustANGLE()
1515 Context *context = GetValidGlobalContext(); in GL_ReadPixelsRobustANGLE() local
1516 EVENT(context, GLReadPixelsRobustANGLE, in GL_ReadPixelsRobustANGLE()
1520 CID(context), x, y, width, height, GLenumToString(GLenumGroup::DefaultGroup, format), in GL_ReadPixelsRobustANGLE()
1524 if (context) in GL_ReadPixelsRobustANGLE()
1526 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadPixelsRobustANGLE()
1528 (context->skipValidation() || in GL_ReadPixelsRobustANGLE()
1529 ValidateReadPixelsRobustANGLE(context, x, y, width, height, format, type, bufSize, in GL_ReadPixelsRobustANGLE()
1533 context->readPixelsRobust(x, y, width, height, format, type, bufSize, length, columns, in GL_ReadPixelsRobustANGLE()
1536 ANGLE_CAPTURE(ReadPixelsRobustANGLE, isCallValid, context, x, y, width, height, format, in GL_ReadPixelsRobustANGLE()
1556 Context *context = GetValidGlobalContext(); in GL_TexImage2DRobustANGLE() local
1557 EVENT(context, GLTexImage2DRobustANGLE, in GL_TexImage2DRobustANGLE()
1560 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, internalformat, in GL_TexImage2DRobustANGLE()
1564 if (context) in GL_TexImage2DRobustANGLE()
1567 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage2DRobustANGLE()
1569 (context->skipValidation() || in GL_TexImage2DRobustANGLE()
1570 ValidateTexImage2DRobustANGLE(context, targetPacked, level, internalformat, width, in GL_TexImage2DRobustANGLE()
1574 context->texImage2DRobust(targetPacked, level, internalformat, width, height, border, in GL_TexImage2DRobustANGLE()
1577 ANGLE_CAPTURE(TexImage2DRobustANGLE, isCallValid, context, targetPacked, level, in GL_TexImage2DRobustANGLE()
1591 Context *context = GetValidGlobalContext(); in GL_TexParameterfvRobustANGLE() local
1592 EVENT(context, GLTexParameterfvRobustANGLE, in GL_TexParameterfvRobustANGLE()
1594 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterfvRobustANGLE()
1597 if (context) in GL_TexParameterfvRobustANGLE()
1600 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterfvRobustANGLE()
1602 (context->skipValidation() || in GL_TexParameterfvRobustANGLE()
1603 ValidateTexParameterfvRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterfvRobustANGLE()
1606 context->texParameterfvRobust(targetPacked, pname, bufSize, params); in GL_TexParameterfvRobustANGLE()
1608 ANGLE_CAPTURE(TexParameterfvRobustANGLE, isCallValid, context, targetPacked, pname, bufSize, in GL_TexParameterfvRobustANGLE()
1622 Context *context = GetValidGlobalContext(); in GL_TexParameterivRobustANGLE() local
1623 EVENT(context, GLTexParameterivRobustANGLE, in GL_TexParameterivRobustANGLE()
1625 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterivRobustANGLE()
1628 if (context) in GL_TexParameterivRobustANGLE()
1631 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterivRobustANGLE()
1633 (context->skipValidation() || in GL_TexParameterivRobustANGLE()
1634 ValidateTexParameterivRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterivRobustANGLE()
1637 context->texParameterivRobust(targetPacked, pname, bufSize, params); in GL_TexParameterivRobustANGLE()
1639 ANGLE_CAPTURE(TexParameterivRobustANGLE, isCallValid, context, targetPacked, pname, bufSize, in GL_TexParameterivRobustANGLE()
1659 Context *context = GetValidGlobalContext(); in GL_TexSubImage2DRobustANGLE() local
1660 EVENT(context, GLTexSubImage2DRobustANGLE, in GL_TexSubImage2DRobustANGLE()
1663 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_TexSubImage2DRobustANGLE()
1667 if (context) in GL_TexSubImage2DRobustANGLE()
1670 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage2DRobustANGLE()
1672 (context->skipValidation() || in GL_TexSubImage2DRobustANGLE()
1673 ValidateTexSubImage2DRobustANGLE(context, targetPacked, level, xoffset, yoffset, width, in GL_TexSubImage2DRobustANGLE()
1677 context->texSubImage2DRobust(targetPacked, level, xoffset, yoffset, width, height, in GL_TexSubImage2DRobustANGLE()
1680 ANGLE_CAPTURE(TexSubImage2DRobustANGLE, isCallValid, context, targetPacked, level, xoffset, in GL_TexSubImage2DRobustANGLE()
1701 Context *context = GetValidGlobalContext(); in GL_TexImage3DRobustANGLE() local
1702 EVENT(context, GLTexImage3DRobustANGLE, in GL_TexImage3DRobustANGLE()
1706 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, internalformat, in GL_TexImage3DRobustANGLE()
1710 if (context) in GL_TexImage3DRobustANGLE()
1713 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage3DRobustANGLE()
1715 (context->skipValidation() || in GL_TexImage3DRobustANGLE()
1716 ValidateTexImage3DRobustANGLE(context, targetPacked, level, internalformat, width, in GL_TexImage3DRobustANGLE()
1720 context->texImage3DRobust(targetPacked, level, internalformat, width, height, depth, in GL_TexImage3DRobustANGLE()
1723 ANGLE_CAPTURE(TexImage3DRobustANGLE, isCallValid, context, targetPacked, level, in GL_TexImage3DRobustANGLE()
1745 Context *context = GetValidGlobalContext(); in GL_TexSubImage3DRobustANGLE() local
1747 context, GLTexSubImage3DRobustANGLE, in GL_TexSubImage3DRobustANGLE()
1751 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_TexSubImage3DRobustANGLE()
1755 if (context) in GL_TexSubImage3DRobustANGLE()
1758 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage3DRobustANGLE()
1759 bool isCallValid = (context->skipValidation() || in GL_TexSubImage3DRobustANGLE()
1760 ValidateTexSubImage3DRobustANGLE(context, targetPacked, level, xoffset, in GL_TexSubImage3DRobustANGLE()
1765 context->texSubImage3DRobust(targetPacked, level, xoffset, yoffset, zoffset, width, in GL_TexSubImage3DRobustANGLE()
1768 ANGLE_CAPTURE(TexSubImage3DRobustANGLE, isCallValid, context, targetPacked, level, xoffset, in GL_TexSubImage3DRobustANGLE()
1787 Context *context = GetValidGlobalContext(); in GL_CompressedTexImage2DRobustANGLE() local
1788 EVENT(context, GLCompressedTexImage2DRobustANGLE, in GL_CompressedTexImage2DRobustANGLE()
1791 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_CompressedTexImage2DRobustANGLE()
1795 if (context) in GL_CompressedTexImage2DRobustANGLE()
1798 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage2DRobustANGLE()
1800 (context->skipValidation() || ValidateCompressedTexImage2DRobustANGLE( in GL_CompressedTexImage2DRobustANGLE()
1801 context, targetPacked, level, internalformat, width, in GL_CompressedTexImage2DRobustANGLE()
1805 context->compressedTexImage2DRobust(targetPacked, level, internalformat, width, height, in GL_CompressedTexImage2DRobustANGLE()
1808 ANGLE_CAPTURE(CompressedTexImage2DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexImage2DRobustANGLE()
1828 Context *context = GetValidGlobalContext(); in GL_CompressedTexSubImage2DRobustANGLE() local
1829 EVENT(context, GLCompressedTexSubImage2DRobustANGLE, in GL_CompressedTexSubImage2DRobustANGLE()
1832 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_CompressedTexSubImage2DRobustANGLE()
1836 if (context) in GL_CompressedTexSubImage2DRobustANGLE()
1839 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage2DRobustANGLE()
1841 (context->skipValidation() || ValidateCompressedTexSubImage2DRobustANGLE( in GL_CompressedTexSubImage2DRobustANGLE()
1842 context, targetPacked, level, xoffset, yoffset, width, in GL_CompressedTexSubImage2DRobustANGLE()
1846 context->compressedTexSubImage2DRobust(targetPacked, level, xoffset, yoffset, width, in GL_CompressedTexSubImage2DRobustANGLE()
1849 ANGLE_CAPTURE(CompressedTexSubImage2DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexSubImage2DRobustANGLE()
1869 Context *context = GetValidGlobalContext(); in GL_CompressedTexImage3DRobustANGLE() local
1870 EVENT(context, GLCompressedTexImage3DRobustANGLE, in GL_CompressedTexImage3DRobustANGLE()
1873 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_CompressedTexImage3DRobustANGLE()
1877 if (context) in GL_CompressedTexImage3DRobustANGLE()
1880 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage3DRobustANGLE()
1882 (context->skipValidation() || ValidateCompressedTexImage3DRobustANGLE( in GL_CompressedTexImage3DRobustANGLE()
1883 context, targetPacked, level, internalformat, width, in GL_CompressedTexImage3DRobustANGLE()
1887 context->compressedTexImage3DRobust(targetPacked, level, internalformat, width, height, in GL_CompressedTexImage3DRobustANGLE()
1890 ANGLE_CAPTURE(CompressedTexImage3DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexImage3DRobustANGLE()
1912 Context *context = GetValidGlobalContext(); in GL_CompressedTexSubImage3DRobustANGLE() local
1913 EVENT(context, GLCompressedTexSubImage3DRobustANGLE, in GL_CompressedTexSubImage3DRobustANGLE()
1917 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_CompressedTexSubImage3DRobustANGLE()
1921 if (context) in GL_CompressedTexSubImage3DRobustANGLE()
1924 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage3DRobustANGLE()
1925 bool isCallValid = (context->skipValidation() || in GL_CompressedTexSubImage3DRobustANGLE()
1927 context, targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DRobustANGLE()
1931 context->compressedTexSubImage3DRobust(targetPacked, level, xoffset, yoffset, zoffset, in GL_CompressedTexSubImage3DRobustANGLE()
1935 ANGLE_CAPTURE(CompressedTexSubImage3DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexSubImage3DRobustANGLE()
1951 Context *context = GetValidGlobalContext(); in GL_GetQueryivRobustANGLE() local
1952 EVENT(context, GLGetQueryivRobustANGLE, in GL_GetQueryivRobustANGLE()
1955 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetQueryivRobustANGLE()
1959 if (context) in GL_GetQueryivRobustANGLE()
1962 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryivRobustANGLE()
1964 (context->skipValidation() || in GL_GetQueryivRobustANGLE()
1965 ValidateGetQueryivRobustANGLE(context, targetPacked, pname, bufSize, length, params)); in GL_GetQueryivRobustANGLE()
1968 context->getQueryivRobust(targetPacked, pname, bufSize, length, params); in GL_GetQueryivRobustANGLE()
1970 ANGLE_CAPTURE(GetQueryivRobustANGLE, isCallValid, context, targetPacked, pname, bufSize, in GL_GetQueryivRobustANGLE()
1985 Context *context = GetValidGlobalContext(); in GL_GetQueryObjectuivRobustANGLE() local
1986 EVENT(context, GLGetQueryObjectuivRobustANGLE, in GL_GetQueryObjectuivRobustANGLE()
1989 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjectuivRobustANGLE()
1992 if (context) in GL_GetQueryObjectuivRobustANGLE()
1995 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectuivRobustANGLE()
1997 (context->skipValidation() || ValidateGetQueryObjectuivRobustANGLE( in GL_GetQueryObjectuivRobustANGLE()
1998 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjectuivRobustANGLE()
2001 context->getQueryObjectuivRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjectuivRobustANGLE()
2003 ANGLE_CAPTURE(GetQueryObjectuivRobustANGLE, isCallValid, context, idPacked, pname, bufSize, in GL_GetQueryObjectuivRobustANGLE()
2018 Context *context = GetValidGlobalContext(); in GL_GetBufferPointervRobustANGLE() local
2019 EVENT(context, GLGetBufferPointervRobustANGLE, in GL_GetBufferPointervRobustANGLE()
2022 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetBufferPointervRobustANGLE()
2026 if (context) in GL_GetBufferPointervRobustANGLE()
2029 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferPointervRobustANGLE()
2030 bool isCallValid = (context->skipValidation() || in GL_GetBufferPointervRobustANGLE()
2031 ValidateGetBufferPointervRobustANGLE(context, targetPacked, pname, in GL_GetBufferPointervRobustANGLE()
2035 context->getBufferPointervRobust(targetPacked, pname, bufSize, length, params); in GL_GetBufferPointervRobustANGLE()
2037 ANGLE_CAPTURE(GetBufferPointervRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetBufferPointervRobustANGLE()
2052 Context *context = GetValidGlobalContext(); in GL_GetIntegeri_vRobustANGLE() local
2053 EVENT(context, GLGetIntegeri_vRobustANGLE, in GL_GetIntegeri_vRobustANGLE()
2056 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), index, bufSize, in GL_GetIntegeri_vRobustANGLE()
2059 if (context) in GL_GetIntegeri_vRobustANGLE()
2061 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetIntegeri_vRobustANGLE()
2063 (context->skipValidation() || in GL_GetIntegeri_vRobustANGLE()
2064 ValidateGetIntegeri_vRobustANGLE(context, target, index, bufSize, length, data)); in GL_GetIntegeri_vRobustANGLE()
2067 context->getIntegeri_vRobust(target, index, bufSize, length, data); in GL_GetIntegeri_vRobustANGLE()
2069 ANGLE_CAPTURE(GetIntegeri_vRobustANGLE, isCallValid, context, target, index, bufSize, in GL_GetIntegeri_vRobustANGLE()
2085 Context *context = GetValidGlobalContext(); in GL_GetInternalformativRobustANGLE() local
2086 EVENT(context, GLGetInternalformativRobustANGLE, in GL_GetInternalformativRobustANGLE()
2089 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetInternalformativRobustANGLE()
2094 if (context) in GL_GetInternalformativRobustANGLE()
2096 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInternalformativRobustANGLE()
2097 bool isCallValid = (context->skipValidation() || in GL_GetInternalformativRobustANGLE()
2098 ValidateGetInternalformativRobustANGLE(context, target, internalformat, in GL_GetInternalformativRobustANGLE()
2102 context->getInternalformativRobust(target, internalformat, pname, bufSize, length, in GL_GetInternalformativRobustANGLE()
2105 ANGLE_CAPTURE(GetInternalformativRobustANGLE, isCallValid, context, target, internalformat, in GL_GetInternalformativRobustANGLE()
2120 Context *context = GetValidGlobalContext(); in GL_GetVertexAttribIivRobustANGLE() local
2121 EVENT(context, GLGetVertexAttribIivRobustANGLE, in GL_GetVertexAttribIivRobustANGLE()
2124 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribIivRobustANGLE()
2127 if (context) in GL_GetVertexAttribIivRobustANGLE()
2129 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribIivRobustANGLE()
2131 (context->skipValidation() || in GL_GetVertexAttribIivRobustANGLE()
2132 ValidateGetVertexAttribIivRobustANGLE(context, index, pname, bufSize, length, params)); in GL_GetVertexAttribIivRobustANGLE()
2135 context->getVertexAttribIivRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribIivRobustANGLE()
2137 ANGLE_CAPTURE(GetVertexAttribIivRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribIivRobustANGLE()
2152 Context *context = GetValidGlobalContext(); in GL_GetVertexAttribIuivRobustANGLE() local
2153 EVENT(context, GLGetVertexAttribIuivRobustANGLE, in GL_GetVertexAttribIuivRobustANGLE()
2156 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribIuivRobustANGLE()
2159 if (context) in GL_GetVertexAttribIuivRobustANGLE()
2161 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribIuivRobustANGLE()
2163 (context->skipValidation() || ValidateGetVertexAttribIuivRobustANGLE( in GL_GetVertexAttribIuivRobustANGLE()
2164 context, index, pname, bufSize, length, params)); in GL_GetVertexAttribIuivRobustANGLE()
2167 context->getVertexAttribIuivRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribIuivRobustANGLE()
2169 ANGLE_CAPTURE(GetVertexAttribIuivRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribIuivRobustANGLE()
2184 Context *context = GetValidGlobalContext(); in GL_GetUniformuivRobustANGLE() local
2185 EVENT(context, GLGetUniformuivRobustANGLE, in GL_GetUniformuivRobustANGLE()
2188 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetUniformuivRobustANGLE()
2190 if (context) in GL_GetUniformuivRobustANGLE()
2194 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformuivRobustANGLE()
2195 bool isCallValid = (context->skipValidation() || in GL_GetUniformuivRobustANGLE()
2196 ValidateGetUniformuivRobustANGLE(context, programPacked, locationPacked, in GL_GetUniformuivRobustANGLE()
2200 context->getUniformuivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetUniformuivRobustANGLE()
2202 ANGLE_CAPTURE(GetUniformuivRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetUniformuivRobustANGLE()
2218 Context *context = GetValidGlobalContext(); in GL_GetActiveUniformBlockivRobustANGLE() local
2219 EVENT(context, GLGetActiveUniformBlockivRobustANGLE, in GL_GetActiveUniformBlockivRobustANGLE()
2222 CID(context), program, uniformBlockIndex, in GL_GetActiveUniformBlockivRobustANGLE()
2226 if (context) in GL_GetActiveUniformBlockivRobustANGLE()
2230 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveUniformBlockivRobustANGLE()
2232 (context->skipValidation() || in GL_GetActiveUniformBlockivRobustANGLE()
2234 context, programPacked, uniformBlockIndexPacked, pname, bufSize, length, params)); in GL_GetActiveUniformBlockivRobustANGLE()
2237 context->getActiveUniformBlockivRobust(programPacked, uniformBlockIndexPacked, pname, in GL_GetActiveUniformBlockivRobustANGLE()
2240 ANGLE_CAPTURE(GetActiveUniformBlockivRobustANGLE, isCallValid, context, programPacked, in GL_GetActiveUniformBlockivRobustANGLE()
2254 Context *context = GetValidGlobalContext(); in GL_GetInteger64vRobustANGLE() local
2255 EVENT(context, GLGetInteger64vRobustANGLE, in GL_GetInteger64vRobustANGLE()
2258 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetInteger64vRobustANGLE()
2261 if (context) in GL_GetInteger64vRobustANGLE()
2263 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64vRobustANGLE()
2265 (context->skipValidation() || in GL_GetInteger64vRobustANGLE()
2266 ValidateGetInteger64vRobustANGLE(context, pname, bufSize, length, data)); in GL_GetInteger64vRobustANGLE()
2269 context->getInteger64vRobust(pname, bufSize, length, data); in GL_GetInteger64vRobustANGLE()
2271 ANGLE_CAPTURE(GetInteger64vRobustANGLE, isCallValid, context, pname, bufSize, length, data); in GL_GetInteger64vRobustANGLE()
2285 Context *context = GetValidGlobalContext(); in GL_GetInteger64i_vRobustANGLE() local
2286 EVENT(context, GLGetInteger64i_vRobustANGLE, in GL_GetInteger64i_vRobustANGLE()
2289 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), index, bufSize, in GL_GetInteger64i_vRobustANGLE()
2292 if (context) in GL_GetInteger64i_vRobustANGLE()
2294 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64i_vRobustANGLE()
2296 (context->skipValidation() || in GL_GetInteger64i_vRobustANGLE()
2297 ValidateGetInteger64i_vRobustANGLE(context, target, index, bufSize, length, data)); in GL_GetInteger64i_vRobustANGLE()
2300 context->getInteger64i_vRobust(target, index, bufSize, length, data); in GL_GetInteger64i_vRobustANGLE()
2302 ANGLE_CAPTURE(GetInteger64i_vRobustANGLE, isCallValid, context, target, index, bufSize, in GL_GetInteger64i_vRobustANGLE()
2317 Context *context = GetValidGlobalContext(); in GL_GetBufferParameteri64vRobustANGLE() local
2318 EVENT(context, GLGetBufferParameteri64vRobustANGLE, in GL_GetBufferParameteri64vRobustANGLE()
2321 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetBufferParameteri64vRobustANGLE()
2325 if (context) in GL_GetBufferParameteri64vRobustANGLE()
2328 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferParameteri64vRobustANGLE()
2329 bool isCallValid = (context->skipValidation() || in GL_GetBufferParameteri64vRobustANGLE()
2330 ValidateGetBufferParameteri64vRobustANGLE(context, targetPacked, pname, in GL_GetBufferParameteri64vRobustANGLE()
2334 context->getBufferParameteri64vRobust(targetPacked, pname, bufSize, length, params); in GL_GetBufferParameteri64vRobustANGLE()
2336 ANGLE_CAPTURE(GetBufferParameteri64vRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetBufferParameteri64vRobustANGLE()
2350 Context *context = GetValidGlobalContext(); in GL_SamplerParameterivRobustANGLE() local
2351 EVENT(context, GLSamplerParameterivRobustANGLE, in GL_SamplerParameterivRobustANGLE()
2353 CID(context), sampler, pname, bufSize, (uintptr_t)param); in GL_SamplerParameterivRobustANGLE()
2355 if (context) in GL_SamplerParameterivRobustANGLE()
2358 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterivRobustANGLE()
2360 (context->skipValidation() || in GL_SamplerParameterivRobustANGLE()
2361 ValidateSamplerParameterivRobustANGLE(context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterivRobustANGLE()
2364 context->samplerParameterivRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterivRobustANGLE()
2366 ANGLE_CAPTURE(SamplerParameterivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterivRobustANGLE()
2380 Context *context = GetValidGlobalContext(); in GL_SamplerParameterfvRobustANGLE() local
2381 EVENT(context, GLSamplerParameterfvRobustANGLE, in GL_SamplerParameterfvRobustANGLE()
2383 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_SamplerParameterfvRobustANGLE()
2386 if (context) in GL_SamplerParameterfvRobustANGLE()
2389 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterfvRobustANGLE()
2391 (context->skipValidation() || in GL_SamplerParameterfvRobustANGLE()
2392 ValidateSamplerParameterfvRobustANGLE(context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterfvRobustANGLE()
2395 context->samplerParameterfvRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterfvRobustANGLE()
2397 ANGLE_CAPTURE(SamplerParameterfvRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterfvRobustANGLE()
2412 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterivRobustANGLE() local
2413 EVENT(context, GLGetSamplerParameterivRobustANGLE, in GL_GetSamplerParameterivRobustANGLE()
2416 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterivRobustANGLE()
2419 if (context) in GL_GetSamplerParameterivRobustANGLE()
2422 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterivRobustANGLE()
2423 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterivRobustANGLE()
2424 ValidateGetSamplerParameterivRobustANGLE(context, samplerPacked, pname, in GL_GetSamplerParameterivRobustANGLE()
2428 context->getSamplerParameterivRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterivRobustANGLE()
2430 ANGLE_CAPTURE(GetSamplerParameterivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterivRobustANGLE()
2445 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterfvRobustANGLE() local
2446 EVENT(context, GLGetSamplerParameterfvRobustANGLE, in GL_GetSamplerParameterfvRobustANGLE()
2449 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterfvRobustANGLE()
2452 if (context) in GL_GetSamplerParameterfvRobustANGLE()
2455 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterfvRobustANGLE()
2456 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterfvRobustANGLE()
2457 ValidateGetSamplerParameterfvRobustANGLE(context, samplerPacked, pname, in GL_GetSamplerParameterfvRobustANGLE()
2461 context->getSamplerParameterfvRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterfvRobustANGLE()
2463 ANGLE_CAPTURE(GetSamplerParameterfvRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterfvRobustANGLE()
2478 Context *context = GetValidGlobalContext(); in GL_GetFramebufferParameterivRobustANGLE() local
2479 EVENT(context, GLGetFramebufferParameterivRobustANGLE, in GL_GetFramebufferParameterivRobustANGLE()
2482 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetFramebufferParameterivRobustANGLE()
2486 if (context) in GL_GetFramebufferParameterivRobustANGLE()
2488 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferParameterivRobustANGLE()
2490 (context->skipValidation() || ValidateGetFramebufferParameterivRobustANGLE( in GL_GetFramebufferParameterivRobustANGLE()
2491 context, target, pname, bufSize, length, params)); in GL_GetFramebufferParameterivRobustANGLE()
2494 context->getFramebufferParameterivRobust(target, pname, bufSize, length, params); in GL_GetFramebufferParameterivRobustANGLE()
2496 ANGLE_CAPTURE(GetFramebufferParameterivRobustANGLE, isCallValid, context, target, pname, in GL_GetFramebufferParameterivRobustANGLE()
2512 Context *context = GetValidGlobalContext(); in GL_GetProgramInterfaceivRobustANGLE() local
2513 EVENT(context, GLGetProgramInterfaceivRobustANGLE, in GL_GetProgramInterfaceivRobustANGLE()
2516 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, programInterface), in GL_GetProgramInterfaceivRobustANGLE()
2520 if (context) in GL_GetProgramInterfaceivRobustANGLE()
2523 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramInterfaceivRobustANGLE()
2525 (context->skipValidation() || in GL_GetProgramInterfaceivRobustANGLE()
2526 ValidateGetProgramInterfaceivRobustANGLE(context, programPacked, programInterface, in GL_GetProgramInterfaceivRobustANGLE()
2530 context->getProgramInterfaceivRobust(programPacked, programInterface, pname, bufSize, in GL_GetProgramInterfaceivRobustANGLE()
2533 ANGLE_CAPTURE(GetProgramInterfaceivRobustANGLE, isCallValid, context, programPacked, in GL_GetProgramInterfaceivRobustANGLE()
2548 Context *context = GetValidGlobalContext(); in GL_GetBooleani_vRobustANGLE() local
2549 EVENT(context, GLGetBooleani_vRobustANGLE, in GL_GetBooleani_vRobustANGLE()
2552 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), index, bufSize, in GL_GetBooleani_vRobustANGLE()
2555 if (context) in GL_GetBooleani_vRobustANGLE()
2557 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBooleani_vRobustANGLE()
2559 (context->skipValidation() || in GL_GetBooleani_vRobustANGLE()
2560 ValidateGetBooleani_vRobustANGLE(context, target, index, bufSize, length, data)); in GL_GetBooleani_vRobustANGLE()
2563 context->getBooleani_vRobust(target, index, bufSize, length, data); in GL_GetBooleani_vRobustANGLE()
2565 ANGLE_CAPTURE(GetBooleani_vRobustANGLE, isCallValid, context, target, index, bufSize, in GL_GetBooleani_vRobustANGLE()
2580 Context *context = GetValidGlobalContext(); in GL_GetMultisamplefvRobustANGLE() local
2581 EVENT(context, GLGetMultisamplefvRobustANGLE, in GL_GetMultisamplefvRobustANGLE()
2584 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), index, bufSize, in GL_GetMultisamplefvRobustANGLE()
2587 if (context) in GL_GetMultisamplefvRobustANGLE()
2589 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMultisamplefvRobustANGLE()
2591 (context->skipValidation() || in GL_GetMultisamplefvRobustANGLE()
2592 ValidateGetMultisamplefvRobustANGLE(context, pname, index, bufSize, length, val)); in GL_GetMultisamplefvRobustANGLE()
2595 context->getMultisamplefvRobust(pname, index, bufSize, length, val); in GL_GetMultisamplefvRobustANGLE()
2597 ANGLE_CAPTURE(GetMultisamplefvRobustANGLE, isCallValid, context, pname, index, bufSize, in GL_GetMultisamplefvRobustANGLE()
2613 Context *context = GetValidGlobalContext(); in GL_GetTexLevelParameterivRobustANGLE() local
2614 EVENT(context, GLGetTexLevelParameterivRobustANGLE, in GL_GetTexLevelParameterivRobustANGLE()
2617 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_GetTexLevelParameterivRobustANGLE()
2621 if (context) in GL_GetTexLevelParameterivRobustANGLE()
2624 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterivRobustANGLE()
2625 bool isCallValid = (context->skipValidation() || in GL_GetTexLevelParameterivRobustANGLE()
2627 context, targetPacked, level, pname, bufSize, length, params)); in GL_GetTexLevelParameterivRobustANGLE()
2630 context->getTexLevelParameterivRobust(targetPacked, level, pname, bufSize, length, in GL_GetTexLevelParameterivRobustANGLE()
2633 ANGLE_CAPTURE(GetTexLevelParameterivRobustANGLE, isCallValid, context, targetPacked, level, in GL_GetTexLevelParameterivRobustANGLE()
2649 Context *context = GetValidGlobalContext(); in GL_GetTexLevelParameterfvRobustANGLE() local
2650 EVENT(context, GLGetTexLevelParameterfvRobustANGLE, in GL_GetTexLevelParameterfvRobustANGLE()
2653 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_GetTexLevelParameterfvRobustANGLE()
2657 if (context) in GL_GetTexLevelParameterfvRobustANGLE()
2660 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterfvRobustANGLE()
2661 bool isCallValid = (context->skipValidation() || in GL_GetTexLevelParameterfvRobustANGLE()
2663 context, targetPacked, level, pname, bufSize, length, params)); in GL_GetTexLevelParameterfvRobustANGLE()
2666 context->getTexLevelParameterfvRobust(targetPacked, level, pname, bufSize, length, in GL_GetTexLevelParameterfvRobustANGLE()
2669 ANGLE_CAPTURE(GetTexLevelParameterfvRobustANGLE, isCallValid, context, targetPacked, level, in GL_GetTexLevelParameterfvRobustANGLE()
2683 Context *context = GetValidGlobalContext(); in GL_GetPointervRobustANGLERobustANGLE() local
2684 EVENT(context, GLGetPointervRobustANGLERobustANGLE, in GL_GetPointervRobustANGLERobustANGLE()
2687 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetPointervRobustANGLERobustANGLE()
2690 if (context) in GL_GetPointervRobustANGLERobustANGLE()
2692 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetPointervRobustANGLERobustANGLE()
2694 (context->skipValidation() || in GL_GetPointervRobustANGLERobustANGLE()
2695 ValidateGetPointervRobustANGLERobustANGLE(context, pname, bufSize, length, params)); in GL_GetPointervRobustANGLERobustANGLE()
2698 context->getPointervRobustANGLERobust(pname, bufSize, length, params); in GL_GetPointervRobustANGLERobustANGLE()
2700 ANGLE_CAPTURE(GetPointervRobustANGLERobustANGLE, isCallValid, context, pname, bufSize, in GL_GetPointervRobustANGLERobustANGLE()
2721 Context *context = GetValidGlobalContext(); in GL_ReadnPixelsRobustANGLE() local
2722 EVENT(context, GLReadnPixelsRobustANGLE, in GL_ReadnPixelsRobustANGLE()
2726 CID(context), x, y, width, height, GLenumToString(GLenumGroup::DefaultGroup, format), in GL_ReadnPixelsRobustANGLE()
2730 if (context) in GL_ReadnPixelsRobustANGLE()
2732 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadnPixelsRobustANGLE()
2734 (context->skipValidation() || in GL_ReadnPixelsRobustANGLE()
2735 ValidateReadnPixelsRobustANGLE(context, x, y, width, height, format, type, bufSize, in GL_ReadnPixelsRobustANGLE()
2739 context->readnPixelsRobust(x, y, width, height, format, type, bufSize, length, columns, in GL_ReadnPixelsRobustANGLE()
2742 ANGLE_CAPTURE(ReadnPixelsRobustANGLE, isCallValid, context, x, y, width, height, format, in GL_ReadnPixelsRobustANGLE()
2757 Context *context = GetValidGlobalContext(); in GL_GetnUniformfvRobustANGLE() local
2758 EVENT(context, GLGetnUniformfvRobustANGLE, in GL_GetnUniformfvRobustANGLE()
2761 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetnUniformfvRobustANGLE()
2763 if (context) in GL_GetnUniformfvRobustANGLE()
2767 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformfvRobustANGLE()
2768 bool isCallValid = (context->skipValidation() || in GL_GetnUniformfvRobustANGLE()
2769 ValidateGetnUniformfvRobustANGLE(context, programPacked, locationPacked, in GL_GetnUniformfvRobustANGLE()
2773 context->getnUniformfvRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetnUniformfvRobustANGLE()
2775 ANGLE_CAPTURE(GetnUniformfvRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformfvRobustANGLE()
2790 Context *context = GetValidGlobalContext(); in GL_GetnUniformivRobustANGLE() local
2791 EVENT(context, GLGetnUniformivRobustANGLE, in GL_GetnUniformivRobustANGLE()
2794 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetnUniformivRobustANGLE()
2796 if (context) in GL_GetnUniformivRobustANGLE()
2800 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformivRobustANGLE()
2801 bool isCallValid = (context->skipValidation() || in GL_GetnUniformivRobustANGLE()
2802 ValidateGetnUniformivRobustANGLE(context, programPacked, locationPacked, in GL_GetnUniformivRobustANGLE()
2806 context->getnUniformivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetnUniformivRobustANGLE()
2808 ANGLE_CAPTURE(GetnUniformivRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformivRobustANGLE()
2823 Context *context = GetValidGlobalContext(); in GL_GetnUniformuivRobustANGLE() local
2824 EVENT(context, GLGetnUniformuivRobustANGLE, in GL_GetnUniformuivRobustANGLE()
2827 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetnUniformuivRobustANGLE()
2829 if (context) in GL_GetnUniformuivRobustANGLE()
2833 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformuivRobustANGLE()
2834 bool isCallValid = (context->skipValidation() || in GL_GetnUniformuivRobustANGLE()
2836 context, programPacked, locationPacked, bufSize, length, params)); in GL_GetnUniformuivRobustANGLE()
2839 context->getnUniformuivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetnUniformuivRobustANGLE()
2841 ANGLE_CAPTURE(GetnUniformuivRobustANGLE, isCallValid, context, programPacked, in GL_GetnUniformuivRobustANGLE()
2855 Context *context = GetValidGlobalContext(); in GL_TexParameterIivRobustANGLE() local
2856 EVENT(context, GLTexParameterIivRobustANGLE, in GL_TexParameterIivRobustANGLE()
2858 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterIivRobustANGLE()
2861 if (context) in GL_TexParameterIivRobustANGLE()
2864 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivRobustANGLE()
2866 (context->skipValidation() || in GL_TexParameterIivRobustANGLE()
2867 ValidateTexParameterIivRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterIivRobustANGLE()
2870 context->texParameterIivRobust(targetPacked, pname, bufSize, params); in GL_TexParameterIivRobustANGLE()
2872 ANGLE_CAPTURE(TexParameterIivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_TexParameterIivRobustANGLE()
2886 Context *context = GetValidGlobalContext(); in GL_TexParameterIuivRobustANGLE() local
2887 EVENT(context, GLTexParameterIuivRobustANGLE, in GL_TexParameterIuivRobustANGLE()
2889 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterIuivRobustANGLE()
2892 if (context) in GL_TexParameterIuivRobustANGLE()
2895 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivRobustANGLE()
2897 (context->skipValidation() || in GL_TexParameterIuivRobustANGLE()
2898 ValidateTexParameterIuivRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterIuivRobustANGLE()
2901 context->texParameterIuivRobust(targetPacked, pname, bufSize, params); in GL_TexParameterIuivRobustANGLE()
2903 ANGLE_CAPTURE(TexParameterIuivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_TexParameterIuivRobustANGLE()
2918 Context *context = GetValidGlobalContext(); in GL_GetTexParameterIivRobustANGLE() local
2919 EVENT(context, GLGetTexParameterIivRobustANGLE, in GL_GetTexParameterIivRobustANGLE()
2922 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterIivRobustANGLE()
2926 if (context) in GL_GetTexParameterIivRobustANGLE()
2929 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivRobustANGLE()
2930 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivRobustANGLE()
2931 ValidateGetTexParameterIivRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterIivRobustANGLE()
2935 context->getTexParameterIivRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterIivRobustANGLE()
2937 ANGLE_CAPTURE(GetTexParameterIivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterIivRobustANGLE()
2952 Context *context = GetValidGlobalContext(); in GL_GetTexParameterIuivRobustANGLE() local
2953 EVENT(context, GLGetTexParameterIuivRobustANGLE, in GL_GetTexParameterIuivRobustANGLE()
2956 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterIuivRobustANGLE()
2960 if (context) in GL_GetTexParameterIuivRobustANGLE()
2963 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivRobustANGLE()
2964 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivRobustANGLE()
2965 ValidateGetTexParameterIuivRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterIuivRobustANGLE()
2969 context->getTexParameterIuivRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterIuivRobustANGLE()
2971 ANGLE_CAPTURE(GetTexParameterIuivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterIuivRobustANGLE()
2985 Context *context = GetValidGlobalContext(); in GL_SamplerParameterIivRobustANGLE() local
2986 EVENT(context, GLSamplerParameterIivRobustANGLE, in GL_SamplerParameterIivRobustANGLE()
2988 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_SamplerParameterIivRobustANGLE()
2991 if (context) in GL_SamplerParameterIivRobustANGLE()
2994 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivRobustANGLE()
2996 (context->skipValidation() || in GL_SamplerParameterIivRobustANGLE()
2997 ValidateSamplerParameterIivRobustANGLE(context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterIivRobustANGLE()
3000 context->samplerParameterIivRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterIivRobustANGLE()
3002 ANGLE_CAPTURE(SamplerParameterIivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterIivRobustANGLE()
3016 Context *context = GetValidGlobalContext(); in GL_SamplerParameterIuivRobustANGLE() local
3017 EVENT(context, GLSamplerParameterIuivRobustANGLE, in GL_SamplerParameterIuivRobustANGLE()
3019 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_SamplerParameterIuivRobustANGLE()
3022 if (context) in GL_SamplerParameterIuivRobustANGLE()
3025 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivRobustANGLE()
3027 (context->skipValidation() || ValidateSamplerParameterIuivRobustANGLE( in GL_SamplerParameterIuivRobustANGLE()
3028 context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterIuivRobustANGLE()
3031 context->samplerParameterIuivRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterIuivRobustANGLE()
3033 ANGLE_CAPTURE(SamplerParameterIuivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterIuivRobustANGLE()
3048 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterIivRobustANGLE() local
3049 EVENT(context, GLGetSamplerParameterIivRobustANGLE, in GL_GetSamplerParameterIivRobustANGLE()
3052 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterIivRobustANGLE()
3055 if (context) in GL_GetSamplerParameterIivRobustANGLE()
3058 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivRobustANGLE()
3059 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterIivRobustANGLE()
3060 ValidateGetSamplerParameterIivRobustANGLE(context, samplerPacked, pname, in GL_GetSamplerParameterIivRobustANGLE()
3064 context->getSamplerParameterIivRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterIivRobustANGLE()
3066 ANGLE_CAPTURE(GetSamplerParameterIivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIivRobustANGLE()
3081 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterIuivRobustANGLE() local
3082 EVENT(context, GLGetSamplerParameterIuivRobustANGLE, in GL_GetSamplerParameterIuivRobustANGLE()
3085 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterIuivRobustANGLE()
3088 if (context) in GL_GetSamplerParameterIuivRobustANGLE()
3091 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivRobustANGLE()
3092 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterIuivRobustANGLE()
3094 context, samplerPacked, pname, bufSize, length, params)); in GL_GetSamplerParameterIuivRobustANGLE()
3097 context->getSamplerParameterIuivRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterIuivRobustANGLE()
3099 ANGLE_CAPTURE(GetSamplerParameterIuivRobustANGLE, isCallValid, context, samplerPacked, in GL_GetSamplerParameterIuivRobustANGLE()
3114 Context *context = GetGlobalContext(); in GL_GetQueryObjectivRobustANGLE() local
3115 EVENT(context, GLGetQueryObjectivRobustANGLE, in GL_GetQueryObjectivRobustANGLE()
3118 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjectivRobustANGLE()
3121 if (context) in GL_GetQueryObjectivRobustANGLE()
3124 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectivRobustANGLE()
3126 (context->skipValidation() || ValidateGetQueryObjectivRobustANGLE( in GL_GetQueryObjectivRobustANGLE()
3127 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjectivRobustANGLE()
3130 context->getQueryObjectivRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjectivRobustANGLE()
3132 ANGLE_CAPTURE(GetQueryObjectivRobustANGLE, isCallValid, context, idPacked, pname, bufSize, in GL_GetQueryObjectivRobustANGLE()
3145 Context *context = GetGlobalContext(); in GL_GetQueryObjecti64vRobustANGLE() local
3146 EVENT(context, GLGetQueryObjecti64vRobustANGLE, in GL_GetQueryObjecti64vRobustANGLE()
3149 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjecti64vRobustANGLE()
3152 if (context) in GL_GetQueryObjecti64vRobustANGLE()
3155 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjecti64vRobustANGLE()
3157 (context->skipValidation() || ValidateGetQueryObjecti64vRobustANGLE( in GL_GetQueryObjecti64vRobustANGLE()
3158 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjecti64vRobustANGLE()
3161 context->getQueryObjecti64vRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjecti64vRobustANGLE()
3163 ANGLE_CAPTURE(GetQueryObjecti64vRobustANGLE, isCallValid, context, idPacked, pname, bufSize, in GL_GetQueryObjecti64vRobustANGLE()
3176 Context *context = GetValidGlobalContext(); in GL_GetQueryObjectui64vRobustANGLE() local
3177 EVENT(context, GLGetQueryObjectui64vRobustANGLE, in GL_GetQueryObjectui64vRobustANGLE()
3180 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjectui64vRobustANGLE()
3183 if (context) in GL_GetQueryObjectui64vRobustANGLE()
3186 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectui64vRobustANGLE()
3188 (context->skipValidation() || ValidateGetQueryObjectui64vRobustANGLE( in GL_GetQueryObjectui64vRobustANGLE()
3189 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjectui64vRobustANGLE()
3192 context->getQueryObjectui64vRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjectui64vRobustANGLE()
3194 ANGLE_CAPTURE(GetQueryObjectui64vRobustANGLE, isCallValid, context, idPacked, pname, in GL_GetQueryObjectui64vRobustANGLE()
3208 Context *context = GetValidGlobalContext(); in GL_ImportSemaphoreZirconHandleANGLE() local
3209 EVENT(context, GLImportSemaphoreZirconHandleANGLE, in GL_ImportSemaphoreZirconHandleANGLE()
3210 "context = %d, semaphore = %u, handleType = %s, handle = %u", CID(context), semaphore, in GL_ImportSemaphoreZirconHandleANGLE()
3213 if (context) in GL_ImportSemaphoreZirconHandleANGLE()
3217 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportSemaphoreZirconHandleANGLE()
3219 (context->skipValidation() || ValidateImportSemaphoreZirconHandleANGLE( in GL_ImportSemaphoreZirconHandleANGLE()
3220 context, semaphorePacked, handleTypePacked, handle)); in GL_ImportSemaphoreZirconHandleANGLE()
3223 context->importSemaphoreZirconHandle(semaphorePacked, handleTypePacked, handle); in GL_ImportSemaphoreZirconHandleANGLE()
3225 ANGLE_CAPTURE(ImportSemaphoreZirconHandleANGLE, isCallValid, context, semaphorePacked, in GL_ImportSemaphoreZirconHandleANGLE()
3244 Context *context = GetValidGlobalContext(); in GL_TexImage2DExternalANGLE() local
3245 EVENT(context, GLTexImage2DExternalANGLE, in GL_TexImage2DExternalANGLE()
3248 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, internalformat, in GL_TexImage2DExternalANGLE()
3252 if (context) in GL_TexImage2DExternalANGLE()
3255 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage2DExternalANGLE()
3257 (context->skipValidation() || in GL_TexImage2DExternalANGLE()
3258 ValidateTexImage2DExternalANGLE(context, targetPacked, level, internalformat, width, in GL_TexImage2DExternalANGLE()
3262 context->texImage2DExternal(targetPacked, level, internalformat, width, height, border, in GL_TexImage2DExternalANGLE()
3265 ANGLE_CAPTURE(TexImage2DExternalANGLE, isCallValid, context, targetPacked, level, in GL_TexImage2DExternalANGLE()
3276 Context *context = GetValidGlobalContext(); in GL_InvalidateTextureANGLE() local
3277 EVENT(context, GLInvalidateTextureANGLE, "context = %d, target = %s", CID(context), in GL_InvalidateTextureANGLE()
3280 if (context) in GL_InvalidateTextureANGLE()
3283 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_InvalidateTextureANGLE()
3285 (context->skipValidation() || ValidateInvalidateTextureANGLE(context, targetPacked)); in GL_InvalidateTextureANGLE()
3288 context->invalidateTexture(targetPacked); in GL_InvalidateTextureANGLE()
3290 ANGLE_CAPTURE(InvalidateTextureANGLE, isCallValid, context, targetPacked); in GL_InvalidateTextureANGLE()
3306 Context *context = GetValidGlobalContext(); in GL_TexStorage2DMultisampleANGLE() local
3307 EVENT(context, GLTexStorage2DMultisampleANGLE, in GL_TexStorage2DMultisampleANGLE()
3310 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), samples, in GL_TexStorage2DMultisampleANGLE()
3314 if (context) in GL_TexStorage2DMultisampleANGLE()
3317 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage2DMultisampleANGLE()
3319 (context->skipValidation() || in GL_TexStorage2DMultisampleANGLE()
3320 ValidateTexStorage2DMultisampleANGLE(context, targetPacked, samples, internalformat, in GL_TexStorage2DMultisampleANGLE()
3324 context->texStorage2DMultisample(targetPacked, samples, internalformat, width, height, in GL_TexStorage2DMultisampleANGLE()
3327 ANGLE_CAPTURE(TexStorage2DMultisampleANGLE, isCallValid, context, targetPacked, samples, in GL_TexStorage2DMultisampleANGLE()
3338 Context *context = GetValidGlobalContext(); in GL_GetMultisamplefvANGLE() local
3339 EVENT(context, GLGetMultisamplefvANGLE, in GL_GetMultisamplefvANGLE()
3340 "context = %d, pname = %s, index = %u, val = 0x%016" PRIxPTR "", CID(context), in GL_GetMultisamplefvANGLE()
3343 if (context) in GL_GetMultisamplefvANGLE()
3345 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMultisamplefvANGLE()
3346 bool isCallValid = (context->skipValidation() || in GL_GetMultisamplefvANGLE()
3347 ValidateGetMultisamplefvANGLE(context, pname, index, val)); in GL_GetMultisamplefvANGLE()
3350 context->getMultisamplefv(pname, index, val); in GL_GetMultisamplefvANGLE()
3352 ANGLE_CAPTURE(GetMultisamplefvANGLE, isCallValid, context, pname, index, val); in GL_GetMultisamplefvANGLE()
3362 Context *context = GetValidGlobalContext(); in GL_SampleMaskiANGLE() local
3363 EVENT(context, GLSampleMaskiANGLE, "context = %d, maskNumber = %u, mask = %s", CID(context), in GL_SampleMaskiANGLE()
3366 if (context) in GL_SampleMaskiANGLE()
3368 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SampleMaskiANGLE()
3370 (context->skipValidation() || ValidateSampleMaskiANGLE(context, maskNumber, mask)); in GL_SampleMaskiANGLE()
3373 context->sampleMaski(maskNumber, mask); in GL_SampleMaskiANGLE()
3375 ANGLE_CAPTURE(SampleMaskiANGLE, isCallValid, context, maskNumber, mask); in GL_SampleMaskiANGLE()
3393 Context *context = GetValidGlobalContext(); in GL_GetTranslatedShaderSourceANGLE() local
3394 EVENT(context, GLGetTranslatedShaderSourceANGLE, in GL_GetTranslatedShaderSourceANGLE()
3397 CID(context), shader, bufsize, (uintptr_t)length, (uintptr_t)source); in GL_GetTranslatedShaderSourceANGLE()
3399 if (context) in GL_GetTranslatedShaderSourceANGLE()
3402 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTranslatedShaderSourceANGLE()
3404 (context->skipValidation() || ValidateGetTranslatedShaderSourceANGLE( in GL_GetTranslatedShaderSourceANGLE()
3405 context, shaderPacked, bufsize, length, source)); in GL_GetTranslatedShaderSourceANGLE()
3408 context->getTranslatedShaderSource(shaderPacked, bufsize, length, source); in GL_GetTranslatedShaderSourceANGLE()
3410 ANGLE_CAPTURE(GetTranslatedShaderSourceANGLE, isCallValid, context, shaderPacked, bufsize, in GL_GetTranslatedShaderSourceANGLE()
3422 Context *context = GetValidGlobalContext(); in GL_BindUniformLocationCHROMIUM() local
3423 EVENT(context, GLBindUniformLocationCHROMIUM, in GL_BindUniformLocationCHROMIUM()
3424 "context = %d, program = %u, location = %d, name = 0x%016" PRIxPTR "", CID(context), in GL_BindUniformLocationCHROMIUM()
3427 if (context) in GL_BindUniformLocationCHROMIUM()
3431 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindUniformLocationCHROMIUM()
3433 (context->skipValidation() || in GL_BindUniformLocationCHROMIUM()
3434 ValidateBindUniformLocationCHROMIUM(context, programPacked, locationPacked, name)); in GL_BindUniformLocationCHROMIUM()
3437 context->bindUniformLocation(programPacked, locationPacked, name); in GL_BindUniformLocationCHROMIUM()
3439 ANGLE_CAPTURE(BindUniformLocationCHROMIUM, isCallValid, context, programPacked, in GL_BindUniformLocationCHROMIUM()
3451 Context *context = GetValidGlobalContext(); in GL_CompressedCopyTextureCHROMIUM() local
3452 EVENT(context, GLCompressedCopyTextureCHROMIUM, "context = %d, sourceId = %u, destId = %u", in GL_CompressedCopyTextureCHROMIUM()
3453 CID(context), sourceId, destId); in GL_CompressedCopyTextureCHROMIUM()
3455 if (context) in GL_CompressedCopyTextureCHROMIUM()
3459 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedCopyTextureCHROMIUM()
3461 (context->skipValidation() || in GL_CompressedCopyTextureCHROMIUM()
3462 ValidateCompressedCopyTextureCHROMIUM(context, sourceIdPacked, destIdPacked)); in GL_CompressedCopyTextureCHROMIUM()
3465 context->compressedCopyTexture(sourceIdPacked, destIdPacked); in GL_CompressedCopyTextureCHROMIUM()
3467 ANGLE_CAPTURE(CompressedCopyTextureCHROMIUM, isCallValid, context, sourceIdPacked, in GL_CompressedCopyTextureCHROMIUM()
3488 Context *context = GetValidGlobalContext(); in GL_CopyTextureCHROMIUM() local
3489 EVENT(context, GLCopyTextureCHROMIUM, in GL_CopyTextureCHROMIUM()
3493 CID(context), sourceId, sourceLevel, in GL_CopyTextureCHROMIUM()
3498 if (context) in GL_CopyTextureCHROMIUM()
3503 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTextureCHROMIUM()
3504 bool isCallValid = (context->skipValidation() || in GL_CopyTextureCHROMIUM()
3506 context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopyTextureCHROMIUM()
3511 context->copyTexture(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopyTextureCHROMIUM()
3515 ANGLE_CAPTURE(CopyTextureCHROMIUM, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopyTextureCHROMIUM()
3540 Context *context = GetValidGlobalContext(); in GL_CopySubTextureCHROMIUM() local
3541 EVENT(context, GLCopySubTextureCHROMIUM, in GL_CopySubTextureCHROMIUM()
3545 CID(context), sourceId, sourceLevel, in GL_CopySubTextureCHROMIUM()
3550 if (context) in GL_CopySubTextureCHROMIUM()
3555 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopySubTextureCHROMIUM()
3556 bool isCallValid = (context->skipValidation() || in GL_CopySubTextureCHROMIUM()
3558 context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopySubTextureCHROMIUM()
3563 context->copySubTexture(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopySubTextureCHROMIUM()
3567 ANGLE_CAPTURE(CopySubTextureCHROMIUM, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopySubTextureCHROMIUM()
3580 Context *context = GetValidGlobalContext(); in GL_CoverageModulationCHROMIUM() local
3581 EVENT(context, GLCoverageModulationCHROMIUM, "context = %d, components = %s", CID(context), in GL_CoverageModulationCHROMIUM()
3584 if (context) in GL_CoverageModulationCHROMIUM()
3586 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CoverageModulationCHROMIUM()
3588 (context->skipValidation() || ValidateCoverageModulationCHROMIUM(context, components)); in GL_CoverageModulationCHROMIUM()
3591 context->coverageModulation(components); in GL_CoverageModulationCHROMIUM()
3593 ANGLE_CAPTURE(CoverageModulationCHROMIUM, isCallValid, context, components); in GL_CoverageModulationCHROMIUM()
3604 Context *context = GetValidGlobalContext(); in GL_LoseContextCHROMIUM() local
3605 EVENT(context, GLLoseContextCHROMIUM, "context = %d, current = %s, other = %s", CID(context), in GL_LoseContextCHROMIUM()
3609 if (context) in GL_LoseContextCHROMIUM()
3613 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoseContextCHROMIUM()
3614 bool isCallValid = (context->skipValidation() || in GL_LoseContextCHROMIUM()
3615 ValidateLoseContextCHROMIUM(context, currentPacked, otherPacked)); in GL_LoseContextCHROMIUM()
3618 context->loseContext(currentPacked, otherPacked); in GL_LoseContextCHROMIUM()
3620 ANGLE_CAPTURE(LoseContextCHROMIUM, isCallValid, context, currentPacked, otherPacked); in GL_LoseContextCHROMIUM()
3635 Context *context = GetValidGlobalContext(); in GL_BindFragDataLocationEXT() local
3636 EVENT(context, GLBindFragDataLocationEXT, in GL_BindFragDataLocationEXT()
3637 "context = %d, program = %u, color = %u, name = 0x%016" PRIxPTR "", CID(context), program, in GL_BindFragDataLocationEXT()
3640 if (context) in GL_BindFragDataLocationEXT()
3643 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFragDataLocationEXT()
3644 bool isCallValid = (context->skipValidation() || in GL_BindFragDataLocationEXT()
3645 ValidateBindFragDataLocationEXT(context, programPacked, color, name)); in GL_BindFragDataLocationEXT()
3648 context->bindFragDataLocation(programPacked, color, name); in GL_BindFragDataLocationEXT()
3650 ANGLE_CAPTURE(BindFragDataLocationEXT, isCallValid, context, programPacked, color, name); in GL_BindFragDataLocationEXT()
3663 Context *context = GetValidGlobalContext(); in GL_BindFragDataLocationIndexedEXT() local
3664 EVENT(context, GLBindFragDataLocationIndexedEXT, in GL_BindFragDataLocationIndexedEXT()
3666 CID(context), program, colorNumber, index, (uintptr_t)name); in GL_BindFragDataLocationIndexedEXT()
3668 if (context) in GL_BindFragDataLocationIndexedEXT()
3671 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFragDataLocationIndexedEXT()
3673 (context->skipValidation() || ValidateBindFragDataLocationIndexedEXT( in GL_BindFragDataLocationIndexedEXT()
3674 context, programPacked, colorNumber, index, name)); in GL_BindFragDataLocationIndexedEXT()
3677 context->bindFragDataLocationIndexed(programPacked, colorNumber, index, name); in GL_BindFragDataLocationIndexedEXT()
3679 ANGLE_CAPTURE(BindFragDataLocationIndexedEXT, isCallValid, context, programPacked, in GL_BindFragDataLocationIndexedEXT()
3690 Context *context = GetValidGlobalContext(); in GL_GetFragDataIndexEXT() local
3691 EVENT(context, GLGetFragDataIndexEXT, "context = %d, program = %u, name = 0x%016" PRIxPTR "", in GL_GetFragDataIndexEXT()
3692 CID(context), program, (uintptr_t)name); in GL_GetFragDataIndexEXT()
3695 if (context) in GL_GetFragDataIndexEXT()
3698 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFragDataIndexEXT()
3699 bool isCallValid = (context->skipValidation() || in GL_GetFragDataIndexEXT()
3700 ValidateGetFragDataIndexEXT(context, programPacked, name)); in GL_GetFragDataIndexEXT()
3703 returnValue = context->getFragDataIndex(programPacked, name); in GL_GetFragDataIndexEXT()
3709 ANGLE_CAPTURE(GetFragDataIndexEXT, isCallValid, context, programPacked, name, returnValue); in GL_GetFragDataIndexEXT()
3723 Context *context = GetValidGlobalContext(); in GL_GetProgramResourceLocationIndexEXT() local
3724 EVENT(context, GLGetProgramResourceLocationIndexEXT, in GL_GetProgramResourceLocationIndexEXT()
3726 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramResourceLocationIndexEXT()
3730 if (context) in GL_GetProgramResourceLocationIndexEXT()
3733 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramResourceLocationIndexEXT()
3735 (context->skipValidation() || ValidateGetProgramResourceLocationIndexEXT( in GL_GetProgramResourceLocationIndexEXT()
3736 context, programPacked, programInterface, name)); in GL_GetProgramResourceLocationIndexEXT()
3740 context->getProgramResourceLocationIndex(programPacked, programInterface, name); in GL_GetProgramResourceLocationIndexEXT()
3748 ANGLE_CAPTURE(GetProgramResourceLocationIndexEXT, isCallValid, context, programPacked, in GL_GetProgramResourceLocationIndexEXT()
3766 Context *context = GetValidGlobalContext(); in GL_BufferStorageEXT() local
3767 EVENT(context, GLBufferStorageEXT, in GL_BufferStorageEXT()
3769 CID(context), GLenumToString(GLenumGroup::BufferStorageTarget, target), in GL_BufferStorageEXT()
3773 if (context) in GL_BufferStorageEXT()
3776 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferStorageEXT()
3777 bool isCallValid = (context->skipValidation() || in GL_BufferStorageEXT()
3778 ValidateBufferStorageEXT(context, targetPacked, size, data, flags)); in GL_BufferStorageEXT()
3781 context->bufferStorage(targetPacked, size, data, flags); in GL_BufferStorageEXT()
3783 ANGLE_CAPTURE(BufferStorageEXT, isCallValid, context, targetPacked, size, data, flags); in GL_BufferStorageEXT()
3794 Context *context = GetValidGlobalContext(); in GL_ClipControlEXT() local
3795 EVENT(context, GLClipControlEXT, "context = %d, origin = %s, depth = %s", CID(context), in GL_ClipControlEXT()
3799 if (context) in GL_ClipControlEXT()
3801 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClipControlEXT()
3803 (context->skipValidation() || ValidateClipControlEXT(context, origin, depth)); in GL_ClipControlEXT()
3806 context->clipControl(origin, depth); in GL_ClipControlEXT()
3808 ANGLE_CAPTURE(ClipControlEXT, isCallValid, context, origin, depth); in GL_ClipControlEXT()
3833 Context *context = GetValidGlobalContext(); in GL_CopyImageSubDataEXT() local
3834 EVENT(context, GLCopyImageSubDataEXT, in GL_CopyImageSubDataEXT()
3838 CID(context), srcName, GLenumToString(GLenumGroup::CopyBufferSubDataTarget, srcTarget), in GL_CopyImageSubDataEXT()
3843 if (context) in GL_CopyImageSubDataEXT()
3845 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyImageSubDataEXT()
3847 (context->skipValidation() || in GL_CopyImageSubDataEXT()
3848 ValidateCopyImageSubDataEXT(context, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, in GL_CopyImageSubDataEXT()
3853 context->copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, in GL_CopyImageSubDataEXT()
3857 ANGLE_CAPTURE(CopyImageSubDataEXT, isCallValid, context, srcName, srcTarget, srcLevel, srcX, in GL_CopyImageSubDataEXT()
3871 Context *context = GetValidGlobalContext(); in GL_GetObjectLabelEXT() local
3872 EVENT(context, GLGetObjectLabelEXT, in GL_GetObjectLabelEXT()
3875 CID(context), GLenumToString(GLenumGroup::DefaultGroup, type), object, bufSize, in GL_GetObjectLabelEXT()
3878 if (context) in GL_GetObjectLabelEXT()
3880 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectLabelEXT()
3882 (context->skipValidation() || in GL_GetObjectLabelEXT()
3883 ValidateGetObjectLabelEXT(context, type, object, bufSize, length, label)); in GL_GetObjectLabelEXT()
3886 context->getObjectLabel(type, object, bufSize, length, label); in GL_GetObjectLabelEXT()
3888 ANGLE_CAPTURE(GetObjectLabelEXT, isCallValid, context, type, object, bufSize, length, in GL_GetObjectLabelEXT()
3899 Context *context = GetValidGlobalContext(); in GL_LabelObjectEXT() local
3900 EVENT(context, GLLabelObjectEXT, in GL_LabelObjectEXT()
3902 CID(context), GLenumToString(GLenumGroup::DefaultGroup, type), object, length, in GL_LabelObjectEXT()
3905 if (context) in GL_LabelObjectEXT()
3907 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LabelObjectEXT()
3908 bool isCallValid = (context->skipValidation() || in GL_LabelObjectEXT()
3909 ValidateLabelObjectEXT(context, type, object, length, label)); in GL_LabelObjectEXT()
3912 context->labelObject(type, object, length, label); in GL_LabelObjectEXT()
3914 ANGLE_CAPTURE(LabelObjectEXT, isCallValid, context, type, object, length, label); in GL_LabelObjectEXT()
3925 Context *context = GetValidGlobalContext(); in GL_InsertEventMarkerEXT() local
3931 if (context) in GL_InsertEventMarkerEXT()
3933 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_InsertEventMarkerEXT()
3935 (context->skipValidation() || ValidateInsertEventMarkerEXT(context, length, marker)); in GL_InsertEventMarkerEXT()
3938 context->insertEventMarker(length, marker); in GL_InsertEventMarkerEXT()
3940 ANGLE_CAPTURE(InsertEventMarkerEXT, isCallValid, context, length, marker); in GL_InsertEventMarkerEXT()
3950 Context *context = GetValidGlobalContext(); in GL_PopGroupMarkerEXT() local
3955 if (context) in GL_PopGroupMarkerEXT()
3957 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PopGroupMarkerEXT()
3958 bool isCallValid = (context->skipValidation() || ValidatePopGroupMarkerEXT(context)); in GL_PopGroupMarkerEXT()
3961 context->popGroupMarker(); in GL_PopGroupMarkerEXT()
3963 ANGLE_CAPTURE(PopGroupMarkerEXT, isCallValid, context); in GL_PopGroupMarkerEXT()
3973 Context *context = GetValidGlobalContext(); in GL_PushGroupMarkerEXT() local
3979 if (context) in GL_PushGroupMarkerEXT()
3981 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PushGroupMarkerEXT()
3983 (context->skipValidation() || ValidatePushGroupMarkerEXT(context, length, marker)); in GL_PushGroupMarkerEXT()
3986 context->pushGroupMarker(length, marker); in GL_PushGroupMarkerEXT()
3988 ANGLE_CAPTURE(PushGroupMarkerEXT, isCallValid, context, length, marker); in GL_PushGroupMarkerEXT()
4001 Context *context = GetValidGlobalContext(); in GL_DiscardFramebufferEXT() local
4002 EVENT(context, GLDiscardFramebufferEXT, in GL_DiscardFramebufferEXT()
4004 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), numAttachments, in GL_DiscardFramebufferEXT()
4007 if (context) in GL_DiscardFramebufferEXT()
4009 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DiscardFramebufferEXT()
4011 (context->skipValidation() || in GL_DiscardFramebufferEXT()
4012 ValidateDiscardFramebufferEXT(context, target, numAttachments, attachments)); in GL_DiscardFramebufferEXT()
4015 context->discardFramebuffer(target, numAttachments, attachments); in GL_DiscardFramebufferEXT()
4017 ANGLE_CAPTURE(DiscardFramebufferEXT, isCallValid, context, target, numAttachments, in GL_DiscardFramebufferEXT()
4029 Context *context = GetValidGlobalContext(); in GL_BeginQueryEXT() local
4030 EVENT(context, GLBeginQueryEXT, "context = %d, target = %s, id = %u", CID(context), in GL_BeginQueryEXT()
4033 if (context) in GL_BeginQueryEXT()
4037 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BeginQueryEXT()
4039 (context->skipValidation() || ValidateBeginQueryEXT(context, targetPacked, idPacked)); in GL_BeginQueryEXT()
4042 context->beginQuery(targetPacked, idPacked); in GL_BeginQueryEXT()
4044 ANGLE_CAPTURE(BeginQueryEXT, isCallValid, context, targetPacked, idPacked); in GL_BeginQueryEXT()
4054 Context *context = GetValidGlobalContext(); in GL_DeleteQueriesEXT() local
4055 EVENT(context, GLDeleteQueriesEXT, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", in GL_DeleteQueriesEXT()
4056 CID(context), n, (uintptr_t)ids); in GL_DeleteQueriesEXT()
4058 if (context) in GL_DeleteQueriesEXT()
4061 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteQueriesEXT()
4063 (context->skipValidation() || ValidateDeleteQueriesEXT(context, n, idsPacked)); in GL_DeleteQueriesEXT()
4066 context->deleteQueries(n, idsPacked); in GL_DeleteQueriesEXT()
4068 ANGLE_CAPTURE(DeleteQueriesEXT, isCallValid, context, n, idsPacked); in GL_DeleteQueriesEXT()
4078 Context *context = GetValidGlobalContext(); in GL_EndQueryEXT() local
4079 EVENT(context, GLEndQueryEXT, "context = %d, target = %s", CID(context), in GL_EndQueryEXT()
4082 if (context) in GL_EndQueryEXT()
4085 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EndQueryEXT()
4087 (context->skipValidation() || ValidateEndQueryEXT(context, targetPacked)); in GL_EndQueryEXT()
4090 context->endQuery(targetPacked); in GL_EndQueryEXT()
4092 ANGLE_CAPTURE(EndQueryEXT, isCallValid, context, targetPacked); in GL_EndQueryEXT()
4102 Context *context = GetValidGlobalContext(); in GL_GenQueriesEXT() local
4103 EVENT(context, GLGenQueriesEXT, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", CID(context), in GL_GenQueriesEXT()
4106 if (context) in GL_GenQueriesEXT()
4109 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenQueriesEXT()
4111 (context->skipValidation() || ValidateGenQueriesEXT(context, n, idsPacked)); in GL_GenQueriesEXT()
4114 context->genQueries(n, idsPacked); in GL_GenQueriesEXT()
4116 ANGLE_CAPTURE(GenQueriesEXT, isCallValid, context, n, idsPacked); in GL_GenQueriesEXT()
4126 Context *context = GetValidGlobalContext(); in GL_GetInteger64vEXT() local
4127 EVENT(context, GLGetInteger64vEXT, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetInteger64vEXT()
4128 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetInteger64vEXT()
4130 if (context) in GL_GetInteger64vEXT()
4132 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64vEXT()
4134 (context->skipValidation() || ValidateGetInteger64vEXT(context, pname, data)); in GL_GetInteger64vEXT()
4137 context->getInteger64v(pname, data); in GL_GetInteger64vEXT()
4139 ANGLE_CAPTURE(GetInteger64vEXT, isCallValid, context, pname, data); in GL_GetInteger64vEXT()
4149 Context *context = GetGlobalContext(); in GL_GetQueryObjecti64vEXT() local
4150 EVENT(context, GLGetQueryObjecti64vEXT, in GL_GetQueryObjecti64vEXT()
4151 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjecti64vEXT()
4154 if (context) in GL_GetQueryObjecti64vEXT()
4157 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjecti64vEXT()
4158 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjecti64vEXT()
4159 ValidateGetQueryObjecti64vEXT(context, idPacked, pname, params)); in GL_GetQueryObjecti64vEXT()
4162 context->getQueryObjecti64v(idPacked, pname, params); in GL_GetQueryObjecti64vEXT()
4164 ANGLE_CAPTURE(GetQueryObjecti64vEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjecti64vEXT()
4172 Context *context = GetGlobalContext(); in GL_GetQueryObjectivEXT() local
4173 EVENT(context, GLGetQueryObjectivEXT, in GL_GetQueryObjectivEXT()
4174 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectivEXT()
4177 if (context) in GL_GetQueryObjectivEXT()
4180 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectivEXT()
4181 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectivEXT()
4182 ValidateGetQueryObjectivEXT(context, idPacked, pname, params)); in GL_GetQueryObjectivEXT()
4185 context->getQueryObjectiv(idPacked, pname, params); in GL_GetQueryObjectivEXT()
4187 ANGLE_CAPTURE(GetQueryObjectivEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectivEXT()
4195 Context *context = GetValidGlobalContext(); in GL_GetQueryObjectui64vEXT() local
4196 EVENT(context, GLGetQueryObjectui64vEXT, in GL_GetQueryObjectui64vEXT()
4197 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectui64vEXT()
4200 if (context) in GL_GetQueryObjectui64vEXT()
4203 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectui64vEXT()
4204 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectui64vEXT()
4205 ValidateGetQueryObjectui64vEXT(context, idPacked, pname, params)); in GL_GetQueryObjectui64vEXT()
4208 context->getQueryObjectui64v(idPacked, pname, params); in GL_GetQueryObjectui64vEXT()
4210 ANGLE_CAPTURE(GetQueryObjectui64vEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectui64vEXT()
4220 Context *context = GetValidGlobalContext(); in GL_GetQueryObjectuivEXT() local
4221 EVENT(context, GLGetQueryObjectuivEXT, in GL_GetQueryObjectuivEXT()
4222 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectuivEXT()
4225 if (context) in GL_GetQueryObjectuivEXT()
4228 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectuivEXT()
4229 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectuivEXT()
4230 ValidateGetQueryObjectuivEXT(context, idPacked, pname, params)); in GL_GetQueryObjectuivEXT()
4233 context->getQueryObjectuiv(idPacked, pname, params); in GL_GetQueryObjectuivEXT()
4235 ANGLE_CAPTURE(GetQueryObjectuivEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectuivEXT()
4245 Context *context = GetValidGlobalContext(); in GL_GetQueryivEXT() local
4246 EVENT(context, GLGetQueryivEXT, in GL_GetQueryivEXT()
4247 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetQueryivEXT()
4251 if (context) in GL_GetQueryivEXT()
4254 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryivEXT()
4255 bool isCallValid = (context->skipValidation() || in GL_GetQueryivEXT()
4256 ValidateGetQueryivEXT(context, targetPacked, pname, params)); in GL_GetQueryivEXT()
4259 context->getQueryiv(targetPacked, pname, params); in GL_GetQueryivEXT()
4261 ANGLE_CAPTURE(GetQueryivEXT, isCallValid, context, targetPacked, pname, params); in GL_GetQueryivEXT()
4271 Context *context = GetValidGlobalContext(); in GL_IsQueryEXT() local
4272 EVENT(context, GLIsQueryEXT, "context = %d, id = %u", CID(context), id); in GL_IsQueryEXT()
4275 if (context) in GL_IsQueryEXT()
4278 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsQueryEXT()
4279 bool isCallValid = (context->skipValidation() || ValidateIsQueryEXT(context, idPacked)); in GL_IsQueryEXT()
4282 returnValue = context->isQuery(idPacked); in GL_IsQueryEXT()
4288 ANGLE_CAPTURE(IsQueryEXT, isCallValid, context, idPacked, returnValue); in GL_IsQueryEXT()
4300 Context *context = GetValidGlobalContext(); in GL_QueryCounterEXT() local
4301 EVENT(context, GLQueryCounterEXT, "context = %d, id = %u, target = %s", CID(context), id, in GL_QueryCounterEXT()
4304 if (context) in GL_QueryCounterEXT()
4308 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_QueryCounterEXT()
4310 (context->skipValidation() || ValidateQueryCounterEXT(context, idPacked, targetPacked)); in GL_QueryCounterEXT()
4313 context->queryCounter(idPacked, targetPacked); in GL_QueryCounterEXT()
4315 ANGLE_CAPTURE(QueryCounterEXT, isCallValid, context, idPacked, targetPacked); in GL_QueryCounterEXT()
4326 Context *context = GetValidGlobalContext(); in GL_DrawBuffersEXT() local
4327 EVENT(context, GLDrawBuffersEXT, "context = %d, n = %d, bufs = 0x%016" PRIxPTR "", CID(context), in GL_DrawBuffersEXT()
4330 if (context) in GL_DrawBuffersEXT()
4332 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawBuffersEXT()
4333 bool isCallValid = (context->skipValidation() || ValidateDrawBuffersEXT(context, n, bufs)); in GL_DrawBuffersEXT()
4336 context->drawBuffers(n, bufs); in GL_DrawBuffersEXT()
4338 ANGLE_CAPTURE(DrawBuffersEXT, isCallValid, context, n, bufs); in GL_DrawBuffersEXT()
4349 Context *context = GetValidGlobalContext(); in GL_BlendEquationSeparateiEXT() local
4350 EVENT(context, GLBlendEquationSeparateiEXT, in GL_BlendEquationSeparateiEXT()
4351 "context = %d, buf = %u, modeRGB = %s, modeAlpha = %s", CID(context), buf, in GL_BlendEquationSeparateiEXT()
4355 if (context) in GL_BlendEquationSeparateiEXT()
4357 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationSeparateiEXT()
4358 bool isCallValid = (context->skipValidation() || in GL_BlendEquationSeparateiEXT()
4359 ValidateBlendEquationSeparateiEXT(context, buf, modeRGB, modeAlpha)); in GL_BlendEquationSeparateiEXT()
4362 context->blendEquationSeparatei(buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiEXT()
4364 ANGLE_CAPTURE(BlendEquationSeparateiEXT, isCallValid, context, buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiEXT()
4374 Context *context = GetValidGlobalContext(); in GL_BlendEquationiEXT() local
4375 EVENT(context, GLBlendEquationiEXT, "context = %d, buf = %u, mode = %s", CID(context), buf, in GL_BlendEquationiEXT()
4378 if (context) in GL_BlendEquationiEXT()
4380 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationiEXT()
4382 (context->skipValidation() || ValidateBlendEquationiEXT(context, buf, mode)); in GL_BlendEquationiEXT()
4385 context->blendEquationi(buf, mode); in GL_BlendEquationiEXT()
4387 ANGLE_CAPTURE(BlendEquationiEXT, isCallValid, context, buf, mode); in GL_BlendEquationiEXT()
4398 Context *context = GetValidGlobalContext(); in GL_BlendFuncSeparateiEXT() local
4399 EVENT(context, GLBlendFuncSeparateiEXT, in GL_BlendFuncSeparateiEXT()
4401 CID(context), buf, GLenumToString(GLenumGroup::BlendingFactor, srcRGB), in GL_BlendFuncSeparateiEXT()
4406 if (context) in GL_BlendFuncSeparateiEXT()
4408 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncSeparateiEXT()
4410 (context->skipValidation() || in GL_BlendFuncSeparateiEXT()
4411 ValidateBlendFuncSeparateiEXT(context, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)); in GL_BlendFuncSeparateiEXT()
4414 context->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in GL_BlendFuncSeparateiEXT()
4416 ANGLE_CAPTURE(BlendFuncSeparateiEXT, isCallValid, context, buf, srcRGB, dstRGB, srcAlpha, in GL_BlendFuncSeparateiEXT()
4427 Context *context = GetValidGlobalContext(); in GL_BlendFunciEXT() local
4428 EVENT(context, GLBlendFunciEXT, "context = %d, buf = %u, src = %s, dst = %s", CID(context), buf, in GL_BlendFunciEXT()
4432 if (context) in GL_BlendFunciEXT()
4434 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFunciEXT()
4436 (context->skipValidation() || ValidateBlendFunciEXT(context, buf, src, dst)); in GL_BlendFunciEXT()
4439 context->blendFunci(buf, src, dst); in GL_BlendFunciEXT()
4441 ANGLE_CAPTURE(BlendFunciEXT, isCallValid, context, buf, src, dst); in GL_BlendFunciEXT()
4451 Context *context = GetValidGlobalContext(); in GL_ColorMaskiEXT() local
4452 EVENT(context, GLColorMaskiEXT, "context = %d, index = %u, r = %s, g = %s, b = %s, a = %s", in GL_ColorMaskiEXT()
4453 CID(context), index, GLbooleanToString(r), GLbooleanToString(g), GLbooleanToString(b), in GL_ColorMaskiEXT()
4456 if (context) in GL_ColorMaskiEXT()
4458 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorMaskiEXT()
4460 (context->skipValidation() || ValidateColorMaskiEXT(context, index, r, g, b, a)); in GL_ColorMaskiEXT()
4463 context->colorMaski(index, r, g, b, a); in GL_ColorMaskiEXT()
4465 ANGLE_CAPTURE(ColorMaskiEXT, isCallValid, context, index, r, g, b, a); in GL_ColorMaskiEXT()
4475 Context *context = GetValidGlobalContext(); in GL_DisableiEXT() local
4476 EVENT(context, GLDisableiEXT, "context = %d, target = %s, index = %u", CID(context), in GL_DisableiEXT()
4479 if (context) in GL_DisableiEXT()
4481 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableiEXT()
4483 (context->skipValidation() || ValidateDisableiEXT(context, target, index)); in GL_DisableiEXT()
4486 context->disablei(target, index); in GL_DisableiEXT()
4488 ANGLE_CAPTURE(DisableiEXT, isCallValid, context, target, index); in GL_DisableiEXT()
4498 Context *context = GetValidGlobalContext(); in GL_EnableiEXT() local
4499 EVENT(context, GLEnableiEXT, "context = %d, target = %s, index = %u", CID(context), in GL_EnableiEXT()
4502 if (context) in GL_EnableiEXT()
4504 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableiEXT()
4506 (context->skipValidation() || ValidateEnableiEXT(context, target, index)); in GL_EnableiEXT()
4509 context->enablei(target, index); in GL_EnableiEXT()
4511 ANGLE_CAPTURE(EnableiEXT, isCallValid, context, target, index); in GL_EnableiEXT()
4521 Context *context = GetValidGlobalContext(); in GL_IsEnablediEXT() local
4522 EVENT(context, GLIsEnablediEXT, "context = %d, target = %s, index = %u", CID(context), in GL_IsEnablediEXT()
4526 if (context) in GL_IsEnablediEXT()
4528 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsEnablediEXT()
4530 (context->skipValidation() || ValidateIsEnablediEXT(context, target, index)); in GL_IsEnablediEXT()
4533 returnValue = context->isEnabledi(target, index); in GL_IsEnablediEXT()
4539 ANGLE_CAPTURE(IsEnablediEXT, isCallValid, context, target, index, returnValue); in GL_IsEnablediEXT()
4556 Context *context = GetValidGlobalContext(); in GL_DrawElementsBaseVertexEXT() local
4557 EVENT(context, GLDrawElementsBaseVertexEXT, in GL_DrawElementsBaseVertexEXT()
4560 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsBaseVertexEXT()
4563 if (context) in GL_DrawElementsBaseVertexEXT()
4567 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsBaseVertexEXT()
4568 bool isCallValid = (context->skipValidation() || in GL_DrawElementsBaseVertexEXT()
4569 ValidateDrawElementsBaseVertexEXT(context, modePacked, count, in GL_DrawElementsBaseVertexEXT()
4573 context->drawElementsBaseVertex(modePacked, count, typePacked, indices, basevertex); in GL_DrawElementsBaseVertexEXT()
4575 ANGLE_CAPTURE(DrawElementsBaseVertexEXT, isCallValid, context, modePacked, count, in GL_DrawElementsBaseVertexEXT()
4591 Context *context = GetValidGlobalContext(); in GL_DrawElementsInstancedBaseVertexEXT() local
4592 EVENT(context, GLDrawElementsInstancedBaseVertexEXT, in GL_DrawElementsInstancedBaseVertexEXT()
4595 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexEXT()
4599 if (context) in GL_DrawElementsInstancedBaseVertexEXT()
4603 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexEXT()
4604 bool isCallValid = (context->skipValidation() || ValidateDrawElementsInstancedBaseVertexEXT( in GL_DrawElementsInstancedBaseVertexEXT()
4605 context, modePacked, count, typePacked, in GL_DrawElementsInstancedBaseVertexEXT()
4609 context->drawElementsInstancedBaseVertex(modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexEXT()
4612 ANGLE_CAPTURE(DrawElementsInstancedBaseVertexEXT, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedBaseVertexEXT()
4629 Context *context = GetValidGlobalContext(); in GL_DrawRangeElementsBaseVertexEXT() local
4630 EVENT(context, GLDrawRangeElementsBaseVertexEXT, in GL_DrawRangeElementsBaseVertexEXT()
4633 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), start, end, count, in GL_DrawRangeElementsBaseVertexEXT()
4636 if (context) in GL_DrawRangeElementsBaseVertexEXT()
4640 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawRangeElementsBaseVertexEXT()
4641 bool isCallValid = (context->skipValidation() || ValidateDrawRangeElementsBaseVertexEXT( in GL_DrawRangeElementsBaseVertexEXT()
4642 context, modePacked, start, end, count, in GL_DrawRangeElementsBaseVertexEXT()
4646 context->drawRangeElementsBaseVertex(modePacked, start, end, count, typePacked, indices, in GL_DrawRangeElementsBaseVertexEXT()
4649 ANGLE_CAPTURE(DrawRangeElementsBaseVertexEXT, isCallValid, context, modePacked, start, end, in GL_DrawRangeElementsBaseVertexEXT()
4665 Context *context = GetValidGlobalContext(); in GL_MultiDrawElementsBaseVertexEXT() local
4666 EVENT(context, GLMultiDrawElementsBaseVertexEXT, in GL_MultiDrawElementsBaseVertexEXT()
4669 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)count, in GL_MultiDrawElementsBaseVertexEXT()
4673 if (context) in GL_MultiDrawElementsBaseVertexEXT()
4677 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsBaseVertexEXT()
4678 bool isCallValid = (context->skipValidation() || ValidateMultiDrawElementsBaseVertexEXT( in GL_MultiDrawElementsBaseVertexEXT()
4679 context, modePacked, count, typePacked, in GL_MultiDrawElementsBaseVertexEXT()
4683 context->multiDrawElementsBaseVertex(modePacked, count, typePacked, indices, primcount, in GL_MultiDrawElementsBaseVertexEXT()
4686 ANGLE_CAPTURE(MultiDrawElementsBaseVertexEXT, isCallValid, context, modePacked, count, in GL_MultiDrawElementsBaseVertexEXT()
4702 Context *context = GetValidGlobalContext(); in GL_BufferStorageExternalEXT() local
4703 EVENT(context, GLBufferStorageExternalEXT, in GL_BufferStorageExternalEXT()
4706 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_BufferStorageExternalEXT()
4711 if (context) in GL_BufferStorageExternalEXT()
4714 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferStorageExternalEXT()
4715 bool isCallValid = (context->skipValidation() || in GL_BufferStorageExternalEXT()
4716 ValidateBufferStorageExternalEXT(context, targetPacked, offset, size, in GL_BufferStorageExternalEXT()
4720 context->bufferStorageExternal(targetPacked, offset, size, clientBuffer, flags); in GL_BufferStorageExternalEXT()
4722 ANGLE_CAPTURE(BufferStorageExternalEXT, isCallValid, context, targetPacked, offset, size, in GL_BufferStorageExternalEXT()
4737 Context *context = GetValidGlobalContext(); in GL_NamedBufferStorageExternalEXT() local
4738 EVENT(context, GLNamedBufferStorageExternalEXT, in GL_NamedBufferStorageExternalEXT()
4741 CID(context), buffer, static_cast<unsigned long long>(offset), in GL_NamedBufferStorageExternalEXT()
4745 if (context) in GL_NamedBufferStorageExternalEXT()
4747 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_NamedBufferStorageExternalEXT()
4749 (context->skipValidation() || ValidateNamedBufferStorageExternalEXT( in GL_NamedBufferStorageExternalEXT()
4750 context, buffer, offset, size, clientBuffer, flags)); in GL_NamedBufferStorageExternalEXT()
4753 context->namedBufferStorageExternal(buffer, offset, size, clientBuffer, flags); in GL_NamedBufferStorageExternalEXT()
4755 ANGLE_CAPTURE(NamedBufferStorageExternalEXT, isCallValid, context, buffer, offset, size, in GL_NamedBufferStorageExternalEXT()
4770 Context *context = GetValidGlobalContext(); in GL_FramebufferTextureEXT() local
4771 EVENT(context, GLFramebufferTextureEXT, in GL_FramebufferTextureEXT()
4772 "context = %d, target = %s, attachment = %s, texture = %u, level = %d", CID(context), in GL_FramebufferTextureEXT()
4776 if (context) in GL_FramebufferTextureEXT()
4779 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTextureEXT()
4781 (context->skipValidation() || in GL_FramebufferTextureEXT()
4782 ValidateFramebufferTextureEXT(context, target, attachment, texturePacked, level)); in GL_FramebufferTextureEXT()
4785 context->framebufferTexture(target, attachment, texturePacked, level); in GL_FramebufferTextureEXT()
4787 ANGLE_CAPTURE(FramebufferTextureEXT, isCallValid, context, target, attachment, in GL_FramebufferTextureEXT()
4802 Context *context = GetValidGlobalContext(); in GL_DrawArraysInstancedEXT() local
4803 EVENT(context, GLDrawArraysInstancedEXT, in GL_DrawArraysInstancedEXT()
4804 "context = %d, mode = %s, start = %d, count = %d, primcount = %d", CID(context), in GL_DrawArraysInstancedEXT()
4807 if (context) in GL_DrawArraysInstancedEXT()
4810 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedEXT()
4812 (context->skipValidation() || in GL_DrawArraysInstancedEXT()
4813 ValidateDrawArraysInstancedEXT(context, modePacked, start, count, primcount)); in GL_DrawArraysInstancedEXT()
4816 context->drawArraysInstanced(modePacked, start, count, primcount); in GL_DrawArraysInstancedEXT()
4818 ANGLE_CAPTURE(DrawArraysInstancedEXT, isCallValid, context, modePacked, start, count, in GL_DrawArraysInstancedEXT()
4833 Context *context = GetValidGlobalContext(); in GL_DrawElementsInstancedEXT() local
4834 EVENT(context, GLDrawElementsInstancedEXT, in GL_DrawElementsInstancedEXT()
4837 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedEXT()
4840 if (context) in GL_DrawElementsInstancedEXT()
4844 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedEXT()
4845 bool isCallValid = (context->skipValidation() || in GL_DrawElementsInstancedEXT()
4846 ValidateDrawElementsInstancedEXT(context, modePacked, count, typePacked, in GL_DrawElementsInstancedEXT()
4850 context->drawElementsInstanced(modePacked, count, typePacked, indices, primcount); in GL_DrawElementsInstancedEXT()
4852 ANGLE_CAPTURE(DrawElementsInstancedEXT, isCallValid, context, modePacked, count, typePacked, in GL_DrawElementsInstancedEXT()
4863 Context *context = GetValidGlobalContext(); in GL_VertexAttribDivisorEXT() local
4864 EVENT(context, GLVertexAttribDivisorEXT, "context = %d, index = %u, divisor = %u", CID(context), in GL_VertexAttribDivisorEXT()
4867 if (context) in GL_VertexAttribDivisorEXT()
4869 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribDivisorEXT()
4871 (context->skipValidation() || ValidateVertexAttribDivisorEXT(context, index, divisor)); in GL_VertexAttribDivisorEXT()
4874 context->vertexAttribDivisor(index, divisor); in GL_VertexAttribDivisorEXT()
4876 ANGLE_CAPTURE(VertexAttribDivisorEXT, isCallValid, context, index, divisor); in GL_VertexAttribDivisorEXT()
4887 Context *context = GetValidGlobalContext(); in GL_FlushMappedBufferRangeEXT() local
4888 EVENT(context, GLFlushMappedBufferRangeEXT, in GL_FlushMappedBufferRangeEXT()
4889 "context = %d, target = %s, offset = %llu, length = %llu", CID(context), in GL_FlushMappedBufferRangeEXT()
4893 if (context) in GL_FlushMappedBufferRangeEXT()
4896 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FlushMappedBufferRangeEXT()
4898 (context->skipValidation() || in GL_FlushMappedBufferRangeEXT()
4899 ValidateFlushMappedBufferRangeEXT(context, targetPacked, offset, length)); in GL_FlushMappedBufferRangeEXT()
4902 context->flushMappedBufferRange(targetPacked, offset, length); in GL_FlushMappedBufferRangeEXT()
4904 ANGLE_CAPTURE(FlushMappedBufferRangeEXT, isCallValid, context, targetPacked, offset, in GL_FlushMappedBufferRangeEXT()
4918 Context *context = GetValidGlobalContext(); in GL_MapBufferRangeEXT() local
4919 EVENT(context, GLMapBufferRangeEXT, in GL_MapBufferRangeEXT()
4920 "context = %d, target = %s, offset = %llu, length = %llu, access = %s", CID(context), in GL_MapBufferRangeEXT()
4926 if (context) in GL_MapBufferRangeEXT()
4929 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MapBufferRangeEXT()
4931 (context->skipValidation() || in GL_MapBufferRangeEXT()
4932 ValidateMapBufferRangeEXT(context, targetPacked, offset, length, access)); in GL_MapBufferRangeEXT()
4935 returnValue = context->mapBufferRange(targetPacked, offset, length, access); in GL_MapBufferRangeEXT()
4941 ANGLE_CAPTURE(MapBufferRangeEXT, isCallValid, context, targetPacked, offset, length, access, in GL_MapBufferRangeEXT()
4958 Context *context = GetValidGlobalContext(); in GL_BufferStorageMemEXT() local
4959 EVENT(context, GLBufferStorageMemEXT, in GL_BufferStorageMemEXT()
4960 "context = %d, target = %s, size = %llu, memory = %u, offset = %llu", CID(context), in GL_BufferStorageMemEXT()
4964 if (context) in GL_BufferStorageMemEXT()
4968 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferStorageMemEXT()
4970 (context->skipValidation() || in GL_BufferStorageMemEXT()
4971 ValidateBufferStorageMemEXT(context, targetPacked, size, memoryPacked, offset)); in GL_BufferStorageMemEXT()
4974 context->bufferStorageMem(targetPacked, size, memoryPacked, offset); in GL_BufferStorageMemEXT()
4976 ANGLE_CAPTURE(BufferStorageMemEXT, isCallValid, context, targetPacked, size, memoryPacked, in GL_BufferStorageMemEXT()
4987 Context *context = GetValidGlobalContext(); in GL_CreateMemoryObjectsEXT() local
4988 EVENT(context, GLCreateMemoryObjectsEXT, in GL_CreateMemoryObjectsEXT()
4989 "context = %d, n = %d, memoryObjects = 0x%016" PRIxPTR "", CID(context), n, in GL_CreateMemoryObjectsEXT()
4992 if (context) in GL_CreateMemoryObjectsEXT()
4995 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateMemoryObjectsEXT()
4996 bool isCallValid = (context->skipValidation() || in GL_CreateMemoryObjectsEXT()
4997 ValidateCreateMemoryObjectsEXT(context, n, memoryObjectsPacked)); in GL_CreateMemoryObjectsEXT()
5000 context->createMemoryObjects(n, memoryObjectsPacked); in GL_CreateMemoryObjectsEXT()
5002 ANGLE_CAPTURE(CreateMemoryObjectsEXT, isCallValid, context, n, memoryObjectsPacked); in GL_CreateMemoryObjectsEXT()
5012 Context *context = GetValidGlobalContext(); in GL_DeleteMemoryObjectsEXT() local
5013 EVENT(context, GLDeleteMemoryObjectsEXT, in GL_DeleteMemoryObjectsEXT()
5014 "context = %d, n = %d, memoryObjects = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteMemoryObjectsEXT()
5017 if (context) in GL_DeleteMemoryObjectsEXT()
5021 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteMemoryObjectsEXT()
5022 bool isCallValid = (context->skipValidation() || in GL_DeleteMemoryObjectsEXT()
5023 ValidateDeleteMemoryObjectsEXT(context, n, memoryObjectsPacked)); in GL_DeleteMemoryObjectsEXT()
5026 context->deleteMemoryObjects(n, memoryObjectsPacked); in GL_DeleteMemoryObjectsEXT()
5028 ANGLE_CAPTURE(DeleteMemoryObjectsEXT, isCallValid, context, n, memoryObjectsPacked); in GL_DeleteMemoryObjectsEXT()
5038 Context *context = GetValidGlobalContext(); in GL_GetMemoryObjectParameterivEXT() local
5039 EVENT(context, GLGetMemoryObjectParameterivEXT, in GL_GetMemoryObjectParameterivEXT()
5040 "context = %d, memoryObject = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetMemoryObjectParameterivEXT()
5044 if (context) in GL_GetMemoryObjectParameterivEXT()
5047 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMemoryObjectParameterivEXT()
5049 (context->skipValidation() || in GL_GetMemoryObjectParameterivEXT()
5050 ValidateGetMemoryObjectParameterivEXT(context, memoryObjectPacked, pname, params)); in GL_GetMemoryObjectParameterivEXT()
5053 context->getMemoryObjectParameteriv(memoryObjectPacked, pname, params); in GL_GetMemoryObjectParameterivEXT()
5055 ANGLE_CAPTURE(GetMemoryObjectParameterivEXT, isCallValid, context, memoryObjectPacked, in GL_GetMemoryObjectParameterivEXT()
5066 Context *context = GetValidGlobalContext(); in GL_GetUnsignedBytevEXT() local
5067 EVENT(context, GLGetUnsignedBytevEXT, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetUnsignedBytevEXT()
5068 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetUnsignedBytevEXT()
5070 if (context) in GL_GetUnsignedBytevEXT()
5072 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUnsignedBytevEXT()
5074 (context->skipValidation() || ValidateGetUnsignedBytevEXT(context, pname, data)); in GL_GetUnsignedBytevEXT()
5077 context->getUnsignedBytev(pname, data); in GL_GetUnsignedBytevEXT()
5079 ANGLE_CAPTURE(GetUnsignedBytevEXT, isCallValid, context, pname, data); in GL_GetUnsignedBytevEXT()
5089 Context *context = GetValidGlobalContext(); in GL_GetUnsignedBytei_vEXT() local
5090 EVENT(context, GLGetUnsignedBytei_vEXT, in GL_GetUnsignedBytei_vEXT()
5091 "context = %d, target = %s, index = %u, data = 0x%016" PRIxPTR "", CID(context), in GL_GetUnsignedBytei_vEXT()
5094 if (context) in GL_GetUnsignedBytei_vEXT()
5096 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUnsignedBytei_vEXT()
5097 bool isCallValid = (context->skipValidation() || in GL_GetUnsignedBytei_vEXT()
5098 ValidateGetUnsignedBytei_vEXT(context, target, index, data)); in GL_GetUnsignedBytei_vEXT()
5101 context->getUnsignedBytei_v(target, index, data); in GL_GetUnsignedBytei_vEXT()
5103 ANGLE_CAPTURE(GetUnsignedBytei_vEXT, isCallValid, context, target, index, data); in GL_GetUnsignedBytei_vEXT()
5113 Context *context = GetValidGlobalContext(); in GL_IsMemoryObjectEXT() local
5114 EVENT(context, GLIsMemoryObjectEXT, "context = %d, memoryObject = %u", CID(context), in GL_IsMemoryObjectEXT()
5118 if (context) in GL_IsMemoryObjectEXT()
5121 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsMemoryObjectEXT()
5123 (context->skipValidation() || ValidateIsMemoryObjectEXT(context, memoryObjectPacked)); in GL_IsMemoryObjectEXT()
5126 returnValue = context->isMemoryObject(memoryObjectPacked); in GL_IsMemoryObjectEXT()
5133 ANGLE_CAPTURE(IsMemoryObjectEXT, isCallValid, context, memoryObjectPacked, returnValue); in GL_IsMemoryObjectEXT()
5147 Context *context = GetValidGlobalContext(); in GL_MemoryObjectParameterivEXT() local
5148 EVENT(context, GLMemoryObjectParameterivEXT, in GL_MemoryObjectParameterivEXT()
5149 "context = %d, memoryObject = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_MemoryObjectParameterivEXT()
5153 if (context) in GL_MemoryObjectParameterivEXT()
5156 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MemoryObjectParameterivEXT()
5158 (context->skipValidation() || in GL_MemoryObjectParameterivEXT()
5159 ValidateMemoryObjectParameterivEXT(context, memoryObjectPacked, pname, params)); in GL_MemoryObjectParameterivEXT()
5162 context->memoryObjectParameteriv(memoryObjectPacked, pname, params); in GL_MemoryObjectParameterivEXT()
5164 ANGLE_CAPTURE(MemoryObjectParameterivEXT, isCallValid, context, memoryObjectPacked, pname, in GL_MemoryObjectParameterivEXT()
5181 Context *context = GetValidGlobalContext(); in GL_TexStorageMem2DEXT() local
5182 EVENT(context, GLTexStorageMem2DEXT, in GL_TexStorageMem2DEXT()
5185 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMem2DEXT()
5189 if (context) in GL_TexStorageMem2DEXT()
5193 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem2DEXT()
5195 (context->skipValidation() || in GL_TexStorageMem2DEXT()
5196 ValidateTexStorageMem2DEXT(context, targetPacked, levels, internalFormat, width, in GL_TexStorageMem2DEXT()
5200 context->texStorageMem2D(targetPacked, levels, internalFormat, width, height, in GL_TexStorageMem2DEXT()
5203 ANGLE_CAPTURE(TexStorageMem2DEXT, isCallValid, context, targetPacked, levels, in GL_TexStorageMem2DEXT()
5221 Context *context = GetValidGlobalContext(); in GL_TexStorageMem2DMultisampleEXT() local
5222 EVENT(context, GLTexStorageMem2DMultisampleEXT, in GL_TexStorageMem2DMultisampleEXT()
5225 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMem2DMultisampleEXT()
5229 if (context) in GL_TexStorageMem2DMultisampleEXT()
5233 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem2DMultisampleEXT()
5235 (context->skipValidation() || ValidateTexStorageMem2DMultisampleEXT( in GL_TexStorageMem2DMultisampleEXT()
5236 context, targetPacked, samples, internalFormat, width, in GL_TexStorageMem2DMultisampleEXT()
5240 context->texStorageMem2DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMem2DMultisampleEXT()
5243 ANGLE_CAPTURE(TexStorageMem2DMultisampleEXT, isCallValid, context, targetPacked, samples, in GL_TexStorageMem2DMultisampleEXT()
5261 Context *context = GetValidGlobalContext(); in GL_TexStorageMem3DEXT() local
5262 EVENT(context, GLTexStorageMem3DEXT, in GL_TexStorageMem3DEXT()
5265 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMem3DEXT()
5269 if (context) in GL_TexStorageMem3DEXT()
5273 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem3DEXT()
5275 (context->skipValidation() || in GL_TexStorageMem3DEXT()
5276 ValidateTexStorageMem3DEXT(context, targetPacked, levels, internalFormat, width, in GL_TexStorageMem3DEXT()
5280 context->texStorageMem3D(targetPacked, levels, internalFormat, width, height, depth, in GL_TexStorageMem3DEXT()
5283 ANGLE_CAPTURE(TexStorageMem3DEXT, isCallValid, context, targetPacked, levels, in GL_TexStorageMem3DEXT()
5302 Context *context = GetValidGlobalContext(); in GL_TexStorageMem3DMultisampleEXT() local
5303 EVENT(context, GLTexStorageMem3DMultisampleEXT, in GL_TexStorageMem3DMultisampleEXT()
5306 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMem3DMultisampleEXT()
5310 if (context) in GL_TexStorageMem3DMultisampleEXT()
5314 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem3DMultisampleEXT()
5315 bool isCallValid = (context->skipValidation() || in GL_TexStorageMem3DMultisampleEXT()
5317 context, targetPacked, samples, internalFormat, width, height, in GL_TexStorageMem3DMultisampleEXT()
5321 context->texStorageMem3DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMem3DMultisampleEXT()
5325 ANGLE_CAPTURE(TexStorageMem3DMultisampleEXT, isCallValid, context, targetPacked, samples, in GL_TexStorageMem3DMultisampleEXT()
5338 Context *context = GetValidGlobalContext(); in GL_ImportMemoryFdEXT() local
5339 EVENT(context, GLImportMemoryFdEXT, in GL_ImportMemoryFdEXT()
5340 "context = %d, memory = %u, size = %llu, handleType = %s, fd = %d", CID(context), memory, in GL_ImportMemoryFdEXT()
5344 if (context) in GL_ImportMemoryFdEXT()
5348 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportMemoryFdEXT()
5350 (context->skipValidation() || in GL_ImportMemoryFdEXT()
5351 ValidateImportMemoryFdEXT(context, memoryPacked, size, handleTypePacked, fd)); in GL_ImportMemoryFdEXT()
5354 context->importMemoryFd(memoryPacked, size, handleTypePacked, fd); in GL_ImportMemoryFdEXT()
5356 ANGLE_CAPTURE(ImportMemoryFdEXT, isCallValid, context, memoryPacked, size, handleTypePacked, in GL_ImportMemoryFdEXT()
5373 Context *context = GetValidGlobalContext(); in GL_FramebufferTexture2DMultisampleEXT() local
5374 EVENT(context, GLFramebufferTexture2DMultisampleEXT, in GL_FramebufferTexture2DMultisampleEXT()
5377 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture2DMultisampleEXT()
5381 if (context) in GL_FramebufferTexture2DMultisampleEXT()
5385 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture2DMultisampleEXT()
5387 (context->skipValidation() || in GL_FramebufferTexture2DMultisampleEXT()
5389 context, target, attachment, textargetPacked, texturePacked, level, samples)); in GL_FramebufferTexture2DMultisampleEXT()
5392 context->framebufferTexture2DMultisample(target, attachment, textargetPacked, in GL_FramebufferTexture2DMultisampleEXT()
5395 ANGLE_CAPTURE(FramebufferTexture2DMultisampleEXT, isCallValid, context, target, attachment, in GL_FramebufferTexture2DMultisampleEXT()
5410 Context *context = GetValidGlobalContext(); in GL_RenderbufferStorageMultisampleEXT() local
5411 EVENT(context, GLRenderbufferStorageMultisampleEXT, in GL_RenderbufferStorageMultisampleEXT()
5413 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), samples, in GL_RenderbufferStorageMultisampleEXT()
5416 if (context) in GL_RenderbufferStorageMultisampleEXT()
5418 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageMultisampleEXT()
5419 bool isCallValid = (context->skipValidation() || in GL_RenderbufferStorageMultisampleEXT()
5421 context, target, samples, internalformat, width, height)); in GL_RenderbufferStorageMultisampleEXT()
5424 context->renderbufferStorageMultisampleEXT(target, samples, internalformat, width, in GL_RenderbufferStorageMultisampleEXT()
5427 ANGLE_CAPTURE(RenderbufferStorageMultisampleEXT, isCallValid, context, target, samples, in GL_RenderbufferStorageMultisampleEXT()
5461 Context *context = GetValidGlobalContext(); in GL_PrimitiveBoundingBoxEXT() local
5462 EVENT(context, GLPrimitiveBoundingBoxEXT, in GL_PrimitiveBoundingBoxEXT()
5465 CID(context), minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); in GL_PrimitiveBoundingBoxEXT()
5467 if (context) in GL_PrimitiveBoundingBoxEXT()
5469 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PrimitiveBoundingBoxEXT()
5470 bool isCallValid = (context->skipValidation() || in GL_PrimitiveBoundingBoxEXT()
5471 ValidatePrimitiveBoundingBoxEXT(context, minX, minY, minZ, minW, maxX, in GL_PrimitiveBoundingBoxEXT()
5475 context->primitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); in GL_PrimitiveBoundingBoxEXT()
5477 ANGLE_CAPTURE(PrimitiveBoundingBoxEXT, isCallValid, context, minX, minY, minZ, minW, maxX, in GL_PrimitiveBoundingBoxEXT()
5491 Context *context = GetGlobalContext(); in GL_GetGraphicsResetStatusEXT() local
5492 EVENT(context, GLGetGraphicsResetStatusEXT, "context = %d", CID(context)); in GL_GetGraphicsResetStatusEXT()
5495 if (context) in GL_GetGraphicsResetStatusEXT()
5497 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetGraphicsResetStatusEXT()
5499 (context->skipValidation() || ValidateGetGraphicsResetStatusEXT(context)); in GL_GetGraphicsResetStatusEXT()
5502 returnValue = context->getGraphicsResetStatus(); in GL_GetGraphicsResetStatusEXT()
5509 ANGLE_CAPTURE(GetGraphicsResetStatusEXT, isCallValid, context, returnValue); in GL_GetGraphicsResetStatusEXT()
5525 Context *context = GetValidGlobalContext(); in GL_GetnUniformfvEXT() local
5526 EVENT(context, GLGetnUniformfvEXT, in GL_GetnUniformfvEXT()
5528 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformfvEXT()
5530 if (context) in GL_GetnUniformfvEXT()
5534 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformfvEXT()
5536 (context->skipValidation() || in GL_GetnUniformfvEXT()
5537 ValidateGetnUniformfvEXT(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformfvEXT()
5540 context->getnUniformfv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformfvEXT()
5542 ANGLE_CAPTURE(GetnUniformfvEXT, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformfvEXT()
5553 Context *context = GetValidGlobalContext(); in GL_GetnUniformivEXT() local
5554 EVENT(context, GLGetnUniformivEXT, in GL_GetnUniformivEXT()
5556 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformivEXT()
5558 if (context) in GL_GetnUniformivEXT()
5562 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformivEXT()
5564 (context->skipValidation() || in GL_GetnUniformivEXT()
5565 ValidateGetnUniformivEXT(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformivEXT()
5568 context->getnUniformiv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformivEXT()
5570 ANGLE_CAPTURE(GetnUniformivEXT, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformivEXT()
5588 Context *context = GetValidGlobalContext(); in GL_ReadnPixelsEXT() local
5589 EVENT(context, GLReadnPixelsEXT, in GL_ReadnPixelsEXT()
5592 CID(context), x, y, width, height, GLenumToString(GLenumGroup::PixelFormat, format), in GL_ReadnPixelsEXT()
5595 if (context) in GL_ReadnPixelsEXT()
5597 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadnPixelsEXT()
5599 (context->skipValidation() || in GL_ReadnPixelsEXT()
5600 ValidateReadnPixelsEXT(context, x, y, width, height, format, type, bufSize, data)); in GL_ReadnPixelsEXT()
5603 context->readnPixels(x, y, width, height, format, type, bufSize, data); in GL_ReadnPixelsEXT()
5605 ANGLE_CAPTURE(ReadnPixelsEXT, isCallValid, context, x, y, width, height, format, type, in GL_ReadnPixelsEXT()
5619 Context *context = GetValidGlobalContext(); in GL_DeleteSemaphoresEXT() local
5620 EVENT(context, GLDeleteSemaphoresEXT, "context = %d, n = %d, semaphores = 0x%016" PRIxPTR "", in GL_DeleteSemaphoresEXT()
5621 CID(context), n, (uintptr_t)semaphores); in GL_DeleteSemaphoresEXT()
5623 if (context) in GL_DeleteSemaphoresEXT()
5626 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteSemaphoresEXT()
5627 bool isCallValid = (context->skipValidation() || in GL_DeleteSemaphoresEXT()
5628 ValidateDeleteSemaphoresEXT(context, n, semaphoresPacked)); in GL_DeleteSemaphoresEXT()
5631 context->deleteSemaphores(n, semaphoresPacked); in GL_DeleteSemaphoresEXT()
5633 ANGLE_CAPTURE(DeleteSemaphoresEXT, isCallValid, context, n, semaphoresPacked); in GL_DeleteSemaphoresEXT()
5643 Context *context = GetValidGlobalContext(); in GL_GenSemaphoresEXT() local
5644 EVENT(context, GLGenSemaphoresEXT, "context = %d, n = %d, semaphores = 0x%016" PRIxPTR "", in GL_GenSemaphoresEXT()
5645 CID(context), n, (uintptr_t)semaphores); in GL_GenSemaphoresEXT()
5647 if (context) in GL_GenSemaphoresEXT()
5650 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenSemaphoresEXT()
5652 (context->skipValidation() || ValidateGenSemaphoresEXT(context, n, semaphoresPacked)); in GL_GenSemaphoresEXT()
5655 context->genSemaphores(n, semaphoresPacked); in GL_GenSemaphoresEXT()
5657 ANGLE_CAPTURE(GenSemaphoresEXT, isCallValid, context, n, semaphoresPacked); in GL_GenSemaphoresEXT()
5667 Context *context = GetValidGlobalContext(); in GL_GetSemaphoreParameterui64vEXT() local
5668 EVENT(context, GLGetSemaphoreParameterui64vEXT, in GL_GetSemaphoreParameterui64vEXT()
5669 "context = %d, semaphore = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSemaphoreParameterui64vEXT()
5672 if (context) in GL_GetSemaphoreParameterui64vEXT()
5675 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSemaphoreParameterui64vEXT()
5677 (context->skipValidation() || in GL_GetSemaphoreParameterui64vEXT()
5678 ValidateGetSemaphoreParameterui64vEXT(context, semaphorePacked, pname, params)); in GL_GetSemaphoreParameterui64vEXT()
5681 context->getSemaphoreParameterui64v(semaphorePacked, pname, params); in GL_GetSemaphoreParameterui64vEXT()
5683 ANGLE_CAPTURE(GetSemaphoreParameterui64vEXT, isCallValid, context, semaphorePacked, pname, in GL_GetSemaphoreParameterui64vEXT()
5694 Context *context = GetValidGlobalContext(); in GL_IsSemaphoreEXT() local
5695 EVENT(context, GLIsSemaphoreEXT, "context = %d, semaphore = %u", CID(context), semaphore); in GL_IsSemaphoreEXT()
5698 if (context) in GL_IsSemaphoreEXT()
5701 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsSemaphoreEXT()
5703 (context->skipValidation() || ValidateIsSemaphoreEXT(context, semaphorePacked)); in GL_IsSemaphoreEXT()
5706 returnValue = context->isSemaphore(semaphorePacked); in GL_IsSemaphoreEXT()
5712 ANGLE_CAPTURE(IsSemaphoreEXT, isCallValid, context, semaphorePacked, returnValue); in GL_IsSemaphoreEXT()
5726 Context *context = GetValidGlobalContext(); in GL_SemaphoreParameterui64vEXT() local
5727 EVENT(context, GLSemaphoreParameterui64vEXT, in GL_SemaphoreParameterui64vEXT()
5728 "context = %d, semaphore = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_SemaphoreParameterui64vEXT()
5731 if (context) in GL_SemaphoreParameterui64vEXT()
5734 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SemaphoreParameterui64vEXT()
5736 (context->skipValidation() || in GL_SemaphoreParameterui64vEXT()
5737 ValidateSemaphoreParameterui64vEXT(context, semaphorePacked, pname, params)); in GL_SemaphoreParameterui64vEXT()
5740 context->semaphoreParameterui64v(semaphorePacked, pname, params); in GL_SemaphoreParameterui64vEXT()
5742 ANGLE_CAPTURE(SemaphoreParameterui64vEXT, isCallValid, context, semaphorePacked, pname, in GL_SemaphoreParameterui64vEXT()
5758 Context *context = GetValidGlobalContext(); in GL_SignalSemaphoreEXT() local
5759 EVENT(context, GLSignalSemaphoreEXT, in GL_SignalSemaphoreEXT()
5762 CID(context), semaphore, numBufferBarriers, (uintptr_t)buffers, numTextureBarriers, in GL_SignalSemaphoreEXT()
5765 if (context) in GL_SignalSemaphoreEXT()
5770 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SignalSemaphoreEXT()
5772 (context->skipValidation() || in GL_SignalSemaphoreEXT()
5773 ValidateSignalSemaphoreEXT(context, semaphorePacked, numBufferBarriers, buffersPacked, in GL_SignalSemaphoreEXT()
5777 context->signalSemaphore(semaphorePacked, numBufferBarriers, buffersPacked, in GL_SignalSemaphoreEXT()
5780 ANGLE_CAPTURE(SignalSemaphoreEXT, isCallValid, context, semaphorePacked, numBufferBarriers, in GL_SignalSemaphoreEXT()
5796 Context *context = GetValidGlobalContext(); in GL_WaitSemaphoreEXT() local
5797 EVENT(context, GLWaitSemaphoreEXT, in GL_WaitSemaphoreEXT()
5800 CID(context), semaphore, numBufferBarriers, (uintptr_t)buffers, numTextureBarriers, in GL_WaitSemaphoreEXT()
5803 if (context) in GL_WaitSemaphoreEXT()
5808 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_WaitSemaphoreEXT()
5810 (context->skipValidation() || in GL_WaitSemaphoreEXT()
5811 ValidateWaitSemaphoreEXT(context, semaphorePacked, numBufferBarriers, buffersPacked, in GL_WaitSemaphoreEXT()
5815 context->waitSemaphore(semaphorePacked, numBufferBarriers, buffersPacked, in GL_WaitSemaphoreEXT()
5818 ANGLE_CAPTURE(WaitSemaphoreEXT, isCallValid, context, semaphorePacked, numBufferBarriers, in GL_WaitSemaphoreEXT()
5834 Context *context = GetValidGlobalContext(); in GL_ImportSemaphoreFdEXT() local
5835 EVENT(context, GLImportSemaphoreFdEXT, "context = %d, semaphore = %u, handleType = %s, fd = %d", in GL_ImportSemaphoreFdEXT()
5836 CID(context), semaphore, GLenumToString(GLenumGroup::ExternalHandleType, handleType), fd); in GL_ImportSemaphoreFdEXT()
5838 if (context) in GL_ImportSemaphoreFdEXT()
5842 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportSemaphoreFdEXT()
5844 (context->skipValidation() || in GL_ImportSemaphoreFdEXT()
5845 ValidateImportSemaphoreFdEXT(context, semaphorePacked, handleTypePacked, fd)); in GL_ImportSemaphoreFdEXT()
5848 context->importSemaphoreFd(semaphorePacked, handleTypePacked, fd); in GL_ImportSemaphoreFdEXT()
5850 ANGLE_CAPTURE(ImportSemaphoreFdEXT, isCallValid, context, semaphorePacked, handleTypePacked, in GL_ImportSemaphoreFdEXT()
5862 Context *context = GetValidGlobalContext(); in GL_ActiveShaderProgramEXT() local
5863 EVENT(context, GLActiveShaderProgramEXT, "context = %d, pipeline = %u, program = %u", in GL_ActiveShaderProgramEXT()
5864 CID(context), pipeline, program); in GL_ActiveShaderProgramEXT()
5866 if (context) in GL_ActiveShaderProgramEXT()
5870 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ActiveShaderProgramEXT()
5871 bool isCallValid = (context->skipValidation() || in GL_ActiveShaderProgramEXT()
5872 ValidateActiveShaderProgramEXT(context, pipelinePacked, programPacked)); in GL_ActiveShaderProgramEXT()
5875 context->activeShaderProgram(pipelinePacked, programPacked); in GL_ActiveShaderProgramEXT()
5877 ANGLE_CAPTURE(ActiveShaderProgramEXT, isCallValid, context, pipelinePacked, programPacked); in GL_ActiveShaderProgramEXT()
5887 Context *context = GetValidGlobalContext(); in GL_BindProgramPipelineEXT() local
5888 EVENT(context, GLBindProgramPipelineEXT, "context = %d, pipeline = %u", CID(context), pipeline); in GL_BindProgramPipelineEXT()
5890 if (context) in GL_BindProgramPipelineEXT()
5893 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindProgramPipelineEXT()
5895 (context->skipValidation() || ValidateBindProgramPipelineEXT(context, pipelinePacked)); in GL_BindProgramPipelineEXT()
5898 context->bindProgramPipeline(pipelinePacked); in GL_BindProgramPipelineEXT()
5900 ANGLE_CAPTURE(BindProgramPipelineEXT, isCallValid, context, pipelinePacked); in GL_BindProgramPipelineEXT()
5910 Context *context = GetValidGlobalContext(); in GL_CreateShaderProgramvEXT() local
5911 EVENT(context, GLCreateShaderProgramvEXT, in GL_CreateShaderProgramvEXT()
5912 "context = %d, type = %s, count = %d, strings = 0x%016" PRIxPTR "", CID(context), in GL_CreateShaderProgramvEXT()
5916 if (context) in GL_CreateShaderProgramvEXT()
5919 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateShaderProgramvEXT()
5920 bool isCallValid = (context->skipValidation() || in GL_CreateShaderProgramvEXT()
5921 ValidateCreateShaderProgramvEXT(context, typePacked, count, strings)); in GL_CreateShaderProgramvEXT()
5924 returnValue = context->createShaderProgramv(typePacked, count, strings); in GL_CreateShaderProgramvEXT()
5931 ANGLE_CAPTURE(CreateShaderProgramvEXT, isCallValid, context, typePacked, count, strings, in GL_CreateShaderProgramvEXT()
5944 Context *context = GetValidGlobalContext(); in GL_DeleteProgramPipelinesEXT() local
5945 EVENT(context, GLDeleteProgramPipelinesEXT, in GL_DeleteProgramPipelinesEXT()
5946 "context = %d, n = %d, pipelines = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteProgramPipelinesEXT()
5949 if (context) in GL_DeleteProgramPipelinesEXT()
5952 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteProgramPipelinesEXT()
5953 bool isCallValid = (context->skipValidation() || in GL_DeleteProgramPipelinesEXT()
5954 ValidateDeleteProgramPipelinesEXT(context, n, pipelinesPacked)); in GL_DeleteProgramPipelinesEXT()
5957 context->deleteProgramPipelines(n, pipelinesPacked); in GL_DeleteProgramPipelinesEXT()
5959 ANGLE_CAPTURE(DeleteProgramPipelinesEXT, isCallValid, context, n, pipelinesPacked); in GL_DeleteProgramPipelinesEXT()
5969 Context *context = GetValidGlobalContext(); in GL_GenProgramPipelinesEXT() local
5970 EVENT(context, GLGenProgramPipelinesEXT, "context = %d, n = %d, pipelines = 0x%016" PRIxPTR "", in GL_GenProgramPipelinesEXT()
5971 CID(context), n, (uintptr_t)pipelines); in GL_GenProgramPipelinesEXT()
5973 if (context) in GL_GenProgramPipelinesEXT()
5976 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenProgramPipelinesEXT()
5977 bool isCallValid = (context->skipValidation() || in GL_GenProgramPipelinesEXT()
5978 ValidateGenProgramPipelinesEXT(context, n, pipelinesPacked)); in GL_GenProgramPipelinesEXT()
5981 context->genProgramPipelines(n, pipelinesPacked); in GL_GenProgramPipelinesEXT()
5983 ANGLE_CAPTURE(GenProgramPipelinesEXT, isCallValid, context, n, pipelinesPacked); in GL_GenProgramPipelinesEXT()
5996 Context *context = GetValidGlobalContext(); in GL_GetProgramPipelineInfoLogEXT() local
5997 EVENT(context, GLGetProgramPipelineInfoLogEXT, in GL_GetProgramPipelineInfoLogEXT()
6000 CID(context), pipeline, bufSize, (uintptr_t)length, (uintptr_t)infoLog); in GL_GetProgramPipelineInfoLogEXT()
6002 if (context) in GL_GetProgramPipelineInfoLogEXT()
6005 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramPipelineInfoLogEXT()
6007 (context->skipValidation() || ValidateGetProgramPipelineInfoLogEXT( in GL_GetProgramPipelineInfoLogEXT()
6008 context, pipelinePacked, bufSize, length, infoLog)); in GL_GetProgramPipelineInfoLogEXT()
6011 context->getProgramPipelineInfoLog(pipelinePacked, bufSize, length, infoLog); in GL_GetProgramPipelineInfoLogEXT()
6013 ANGLE_CAPTURE(GetProgramPipelineInfoLogEXT, isCallValid, context, pipelinePacked, bufSize, in GL_GetProgramPipelineInfoLogEXT()
6024 Context *context = GetValidGlobalContext(); in GL_GetProgramPipelineivEXT() local
6025 EVENT(context, GLGetProgramPipelineivEXT, in GL_GetProgramPipelineivEXT()
6026 "context = %d, pipeline = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetProgramPipelineivEXT()
6029 if (context) in GL_GetProgramPipelineivEXT()
6032 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramPipelineivEXT()
6034 (context->skipValidation() || in GL_GetProgramPipelineivEXT()
6035 ValidateGetProgramPipelineivEXT(context, pipelinePacked, pname, params)); in GL_GetProgramPipelineivEXT()
6038 context->getProgramPipelineiv(pipelinePacked, pname, params); in GL_GetProgramPipelineivEXT()
6040 ANGLE_CAPTURE(GetProgramPipelineivEXT, isCallValid, context, pipelinePacked, pname, params); in GL_GetProgramPipelineivEXT()
6050 Context *context = GetValidGlobalContext(); in GL_IsProgramPipelineEXT() local
6051 EVENT(context, GLIsProgramPipelineEXT, "context = %d, pipeline = %u", CID(context), pipeline); in GL_IsProgramPipelineEXT()
6054 if (context) in GL_IsProgramPipelineEXT()
6057 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsProgramPipelineEXT()
6059 (context->skipValidation() || ValidateIsProgramPipelineEXT(context, pipelinePacked)); in GL_IsProgramPipelineEXT()
6062 returnValue = context->isProgramPipeline(pipelinePacked); in GL_IsProgramPipelineEXT()
6069 ANGLE_CAPTURE(IsProgramPipelineEXT, isCallValid, context, pipelinePacked, returnValue); in GL_IsProgramPipelineEXT()
6081 Context *context = GetValidGlobalContext(); in GL_ProgramParameteriEXT() local
6082 EVENT(context, GLProgramParameteriEXT, "context = %d, program = %u, pname = %s, value = %d", in GL_ProgramParameteriEXT()
6083 CID(context), program, GLenumToString(GLenumGroup::ProgramParameterPName, pname), value); in GL_ProgramParameteriEXT()
6085 if (context) in GL_ProgramParameteriEXT()
6088 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramParameteriEXT()
6089 bool isCallValid = (context->skipValidation() || in GL_ProgramParameteriEXT()
6090 ValidateProgramParameteriEXT(context, programPacked, pname, value)); in GL_ProgramParameteriEXT()
6093 context->programParameteri(programPacked, pname, value); in GL_ProgramParameteriEXT()
6095 ANGLE_CAPTURE(ProgramParameteriEXT, isCallValid, context, programPacked, pname, value); in GL_ProgramParameteriEXT()
6105 Context *context = GetValidGlobalContext(); in GL_ProgramUniform1fEXT() local
6106 EVENT(context, GLProgramUniform1fEXT, "context = %d, program = %u, location = %d, v0 = %f", in GL_ProgramUniform1fEXT()
6107 CID(context), program, location, v0); in GL_ProgramUniform1fEXT()
6109 if (context) in GL_ProgramUniform1fEXT()
6113 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1fEXT()
6115 (context->skipValidation() || in GL_ProgramUniform1fEXT()
6116 ValidateProgramUniform1fEXT(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1fEXT()
6119 context->programUniform1f(programPacked, locationPacked, v0); in GL_ProgramUniform1fEXT()
6121 ANGLE_CAPTURE(ProgramUniform1fEXT, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1fEXT()
6134 Context *context = GetValidGlobalContext(); in GL_ProgramUniform1fvEXT() local
6135 EVENT(context, GLProgramUniform1fvEXT, in GL_ProgramUniform1fvEXT()
6137 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1fvEXT()
6139 if (context) in GL_ProgramUniform1fvEXT()
6143 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1fvEXT()
6145 (context->skipValidation() || in GL_ProgramUniform1fvEXT()
6146 ValidateProgramUniform1fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1fvEXT()
6149 context->programUniform1fv(programPacked, locationPacked, count, value); in GL_ProgramUniform1fvEXT()
6151 ANGLE_CAPTURE(ProgramUniform1fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1fvEXT()
6162 Context *context = GetValidGlobalContext(); in GL_ProgramUniform1iEXT() local
6163 EVENT(context, GLProgramUniform1iEXT, "context = %d, program = %u, location = %d, v0 = %d", in GL_ProgramUniform1iEXT()
6164 CID(context), program, location, v0); in GL_ProgramUniform1iEXT()
6166 if (context) in GL_ProgramUniform1iEXT()
6170 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1iEXT()
6172 (context->skipValidation() || in GL_ProgramUniform1iEXT()
6173 ValidateProgramUniform1iEXT(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1iEXT()
6176 context->programUniform1i(programPacked, locationPacked, v0); in GL_ProgramUniform1iEXT()
6178 ANGLE_CAPTURE(ProgramUniform1iEXT, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1iEXT()
6191 Context *context = GetValidGlobalContext(); in GL_ProgramUniform1ivEXT() local
6192 EVENT(context, GLProgramUniform1ivEXT, in GL_ProgramUniform1ivEXT()
6194 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1ivEXT()
6196 if (context) in GL_ProgramUniform1ivEXT()
6200 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1ivEXT()
6202 (context->skipValidation() || in GL_ProgramUniform1ivEXT()
6203 ValidateProgramUniform1ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1ivEXT()
6206 context->programUniform1iv(programPacked, locationPacked, count, value); in GL_ProgramUniform1ivEXT()
6208 ANGLE_CAPTURE(ProgramUniform1ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1ivEXT()
6219 Context *context = GetValidGlobalContext(); in GL_ProgramUniform1uiEXT() local
6220 EVENT(context, GLProgramUniform1uiEXT, "context = %d, program = %u, location = %d, v0 = %u", in GL_ProgramUniform1uiEXT()
6221 CID(context), program, location, v0); in GL_ProgramUniform1uiEXT()
6223 if (context) in GL_ProgramUniform1uiEXT()
6227 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1uiEXT()
6229 (context->skipValidation() || in GL_ProgramUniform1uiEXT()
6230 ValidateProgramUniform1uiEXT(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1uiEXT()
6233 context->programUniform1ui(programPacked, locationPacked, v0); in GL_ProgramUniform1uiEXT()
6235 ANGLE_CAPTURE(ProgramUniform1uiEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1uiEXT()
6249 Context *context = GetValidGlobalContext(); in GL_ProgramUniform1uivEXT() local
6250 EVENT(context, GLProgramUniform1uivEXT, in GL_ProgramUniform1uivEXT()
6252 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1uivEXT()
6254 if (context) in GL_ProgramUniform1uivEXT()
6258 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1uivEXT()
6260 (context->skipValidation() || in GL_ProgramUniform1uivEXT()
6261 ValidateProgramUniform1uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1uivEXT()
6264 context->programUniform1uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform1uivEXT()
6266 ANGLE_CAPTURE(ProgramUniform1uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1uivEXT()
6277 Context *context = GetValidGlobalContext(); in GL_ProgramUniform2fEXT() local
6278 EVENT(context, GLProgramUniform2fEXT, in GL_ProgramUniform2fEXT()
6279 "context = %d, program = %u, location = %d, v0 = %f, v1 = %f", CID(context), program, in GL_ProgramUniform2fEXT()
6282 if (context) in GL_ProgramUniform2fEXT()
6286 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2fEXT()
6288 (context->skipValidation() || in GL_ProgramUniform2fEXT()
6289 ValidateProgramUniform2fEXT(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2fEXT()
6292 context->programUniform2f(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2fEXT()
6294 ANGLE_CAPTURE(ProgramUniform2fEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2fEXT()
6308 Context *context = GetValidGlobalContext(); in GL_ProgramUniform2fvEXT() local
6309 EVENT(context, GLProgramUniform2fvEXT, in GL_ProgramUniform2fvEXT()
6311 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2fvEXT()
6313 if (context) in GL_ProgramUniform2fvEXT()
6317 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2fvEXT()
6319 (context->skipValidation() || in GL_ProgramUniform2fvEXT()
6320 ValidateProgramUniform2fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2fvEXT()
6323 context->programUniform2fv(programPacked, locationPacked, count, value); in GL_ProgramUniform2fvEXT()
6325 ANGLE_CAPTURE(ProgramUniform2fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2fvEXT()
6336 Context *context = GetValidGlobalContext(); in GL_ProgramUniform2iEXT() local
6337 EVENT(context, GLProgramUniform2iEXT, in GL_ProgramUniform2iEXT()
6338 "context = %d, program = %u, location = %d, v0 = %d, v1 = %d", CID(context), program, in GL_ProgramUniform2iEXT()
6341 if (context) in GL_ProgramUniform2iEXT()
6345 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2iEXT()
6347 (context->skipValidation() || in GL_ProgramUniform2iEXT()
6348 ValidateProgramUniform2iEXT(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2iEXT()
6351 context->programUniform2i(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2iEXT()
6353 ANGLE_CAPTURE(ProgramUniform2iEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2iEXT()
6367 Context *context = GetValidGlobalContext(); in GL_ProgramUniform2ivEXT() local
6368 EVENT(context, GLProgramUniform2ivEXT, in GL_ProgramUniform2ivEXT()
6370 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2ivEXT()
6372 if (context) in GL_ProgramUniform2ivEXT()
6376 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2ivEXT()
6378 (context->skipValidation() || in GL_ProgramUniform2ivEXT()
6379 ValidateProgramUniform2ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2ivEXT()
6382 context->programUniform2iv(programPacked, locationPacked, count, value); in GL_ProgramUniform2ivEXT()
6384 ANGLE_CAPTURE(ProgramUniform2ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2ivEXT()
6395 Context *context = GetValidGlobalContext(); in GL_ProgramUniform2uiEXT() local
6396 EVENT(context, GLProgramUniform2uiEXT, in GL_ProgramUniform2uiEXT()
6397 "context = %d, program = %u, location = %d, v0 = %u, v1 = %u", CID(context), program, in GL_ProgramUniform2uiEXT()
6400 if (context) in GL_ProgramUniform2uiEXT()
6404 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2uiEXT()
6406 (context->skipValidation() || in GL_ProgramUniform2uiEXT()
6407 ValidateProgramUniform2uiEXT(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2uiEXT()
6410 context->programUniform2ui(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2uiEXT()
6412 ANGLE_CAPTURE(ProgramUniform2uiEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2uiEXT()
6426 Context *context = GetValidGlobalContext(); in GL_ProgramUniform2uivEXT() local
6427 EVENT(context, GLProgramUniform2uivEXT, in GL_ProgramUniform2uivEXT()
6429 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2uivEXT()
6431 if (context) in GL_ProgramUniform2uivEXT()
6435 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2uivEXT()
6437 (context->skipValidation() || in GL_ProgramUniform2uivEXT()
6438 ValidateProgramUniform2uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2uivEXT()
6441 context->programUniform2uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform2uivEXT()
6443 ANGLE_CAPTURE(ProgramUniform2uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2uivEXT()
6455 Context *context = GetValidGlobalContext(); in GL_ProgramUniform3fEXT() local
6456 EVENT(context, GLProgramUniform3fEXT, in GL_ProgramUniform3fEXT()
6457 "context = %d, program = %u, location = %d, v0 = %f, v1 = %f, v2 = %f", CID(context), in GL_ProgramUniform3fEXT()
6460 if (context) in GL_ProgramUniform3fEXT()
6464 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3fEXT()
6466 (context->skipValidation() || in GL_ProgramUniform3fEXT()
6467 ValidateProgramUniform3fEXT(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3fEXT()
6470 context->programUniform3f(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3fEXT()
6472 ANGLE_CAPTURE(ProgramUniform3fEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3fEXT()
6486 Context *context = GetValidGlobalContext(); in GL_ProgramUniform3fvEXT() local
6487 EVENT(context, GLProgramUniform3fvEXT, in GL_ProgramUniform3fvEXT()
6489 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3fvEXT()
6491 if (context) in GL_ProgramUniform3fvEXT()
6495 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3fvEXT()
6497 (context->skipValidation() || in GL_ProgramUniform3fvEXT()
6498 ValidateProgramUniform3fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3fvEXT()
6501 context->programUniform3fv(programPacked, locationPacked, count, value); in GL_ProgramUniform3fvEXT()
6503 ANGLE_CAPTURE(ProgramUniform3fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3fvEXT()
6515 Context *context = GetValidGlobalContext(); in GL_ProgramUniform3iEXT() local
6516 EVENT(context, GLProgramUniform3iEXT, in GL_ProgramUniform3iEXT()
6517 "context = %d, program = %u, location = %d, v0 = %d, v1 = %d, v2 = %d", CID(context), in GL_ProgramUniform3iEXT()
6520 if (context) in GL_ProgramUniform3iEXT()
6524 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3iEXT()
6526 (context->skipValidation() || in GL_ProgramUniform3iEXT()
6527 ValidateProgramUniform3iEXT(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3iEXT()
6530 context->programUniform3i(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3iEXT()
6532 ANGLE_CAPTURE(ProgramUniform3iEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3iEXT()
6546 Context *context = GetValidGlobalContext(); in GL_ProgramUniform3ivEXT() local
6547 EVENT(context, GLProgramUniform3ivEXT, in GL_ProgramUniform3ivEXT()
6549 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3ivEXT()
6551 if (context) in GL_ProgramUniform3ivEXT()
6555 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3ivEXT()
6557 (context->skipValidation() || in GL_ProgramUniform3ivEXT()
6558 ValidateProgramUniform3ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3ivEXT()
6561 context->programUniform3iv(programPacked, locationPacked, count, value); in GL_ProgramUniform3ivEXT()
6563 ANGLE_CAPTURE(ProgramUniform3ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3ivEXT()
6575 Context *context = GetValidGlobalContext(); in GL_ProgramUniform3uiEXT() local
6576 EVENT(context, GLProgramUniform3uiEXT, in GL_ProgramUniform3uiEXT()
6577 "context = %d, program = %u, location = %d, v0 = %u, v1 = %u, v2 = %u", CID(context), in GL_ProgramUniform3uiEXT()
6580 if (context) in GL_ProgramUniform3uiEXT()
6584 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3uiEXT()
6586 (context->skipValidation() || in GL_ProgramUniform3uiEXT()
6587 ValidateProgramUniform3uiEXT(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3uiEXT()
6590 context->programUniform3ui(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3uiEXT()
6592 ANGLE_CAPTURE(ProgramUniform3uiEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3uiEXT()
6606 Context *context = GetValidGlobalContext(); in GL_ProgramUniform3uivEXT() local
6607 EVENT(context, GLProgramUniform3uivEXT, in GL_ProgramUniform3uivEXT()
6609 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3uivEXT()
6611 if (context) in GL_ProgramUniform3uivEXT()
6615 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3uivEXT()
6617 (context->skipValidation() || in GL_ProgramUniform3uivEXT()
6618 ValidateProgramUniform3uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3uivEXT()
6621 context->programUniform3uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform3uivEXT()
6623 ANGLE_CAPTURE(ProgramUniform3uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3uivEXT()
6639 Context *context = GetValidGlobalContext(); in GL_ProgramUniform4fEXT() local
6640 EVENT(context, GLProgramUniform4fEXT, in GL_ProgramUniform4fEXT()
6642 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4fEXT()
6644 if (context) in GL_ProgramUniform4fEXT()
6648 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4fEXT()
6650 (context->skipValidation() || in GL_ProgramUniform4fEXT()
6651 ValidateProgramUniform4fEXT(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4fEXT()
6654 context->programUniform4f(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4fEXT()
6656 ANGLE_CAPTURE(ProgramUniform4fEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4fEXT()
6670 Context *context = GetValidGlobalContext(); in GL_ProgramUniform4fvEXT() local
6671 EVENT(context, GLProgramUniform4fvEXT, in GL_ProgramUniform4fvEXT()
6673 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4fvEXT()
6675 if (context) in GL_ProgramUniform4fvEXT()
6679 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4fvEXT()
6681 (context->skipValidation() || in GL_ProgramUniform4fvEXT()
6682 ValidateProgramUniform4fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4fvEXT()
6685 context->programUniform4fv(programPacked, locationPacked, count, value); in GL_ProgramUniform4fvEXT()
6687 ANGLE_CAPTURE(ProgramUniform4fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4fvEXT()
6699 Context *context = GetValidGlobalContext(); in GL_ProgramUniform4iEXT() local
6700 EVENT(context, GLProgramUniform4iEXT, in GL_ProgramUniform4iEXT()
6702 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4iEXT()
6704 if (context) in GL_ProgramUniform4iEXT()
6708 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4iEXT()
6710 (context->skipValidation() || in GL_ProgramUniform4iEXT()
6711 ValidateProgramUniform4iEXT(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4iEXT()
6714 context->programUniform4i(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4iEXT()
6716 ANGLE_CAPTURE(ProgramUniform4iEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4iEXT()
6730 Context *context = GetValidGlobalContext(); in GL_ProgramUniform4ivEXT() local
6731 EVENT(context, GLProgramUniform4ivEXT, in GL_ProgramUniform4ivEXT()
6733 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4ivEXT()
6735 if (context) in GL_ProgramUniform4ivEXT()
6739 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4ivEXT()
6741 (context->skipValidation() || in GL_ProgramUniform4ivEXT()
6742 ValidateProgramUniform4ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4ivEXT()
6745 context->programUniform4iv(programPacked, locationPacked, count, value); in GL_ProgramUniform4ivEXT()
6747 ANGLE_CAPTURE(ProgramUniform4ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4ivEXT()
6759 Context *context = GetValidGlobalContext(); in GL_ProgramUniform4uiEXT() local
6760 EVENT(context, GLProgramUniform4uiEXT, in GL_ProgramUniform4uiEXT()
6762 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4uiEXT()
6764 if (context) in GL_ProgramUniform4uiEXT()
6768 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4uiEXT()
6770 (context->skipValidation() || in GL_ProgramUniform4uiEXT()
6771 ValidateProgramUniform4uiEXT(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4uiEXT()
6774 context->programUniform4ui(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4uiEXT()
6776 ANGLE_CAPTURE(ProgramUniform4uiEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4uiEXT()
6790 Context *context = GetValidGlobalContext(); in GL_ProgramUniform4uivEXT() local
6791 EVENT(context, GLProgramUniform4uivEXT, in GL_ProgramUniform4uivEXT()
6793 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4uivEXT()
6795 if (context) in GL_ProgramUniform4uivEXT()
6799 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4uivEXT()
6801 (context->skipValidation() || in GL_ProgramUniform4uivEXT()
6802 ValidateProgramUniform4uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4uivEXT()
6805 context->programUniform4uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform4uivEXT()
6807 ANGLE_CAPTURE(ProgramUniform4uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4uivEXT()
6822 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix2fvEXT() local
6823 EVENT(context, GLProgramUniformMatrix2fvEXT, in GL_ProgramUniformMatrix2fvEXT()
6826 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2fvEXT()
6828 if (context) in GL_ProgramUniformMatrix2fvEXT()
6832 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2fvEXT()
6833 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2fvEXT()
6835 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2fvEXT()
6838 context->programUniformMatrix2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2fvEXT()
6841 ANGLE_CAPTURE(ProgramUniformMatrix2fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2fvEXT()
6856 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix2x3fvEXT() local
6857 EVENT(context, GLProgramUniformMatrix2x3fvEXT, in GL_ProgramUniformMatrix2x3fvEXT()
6860 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2x3fvEXT()
6862 if (context) in GL_ProgramUniformMatrix2x3fvEXT()
6866 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2x3fvEXT()
6867 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2x3fvEXT()
6869 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2x3fvEXT()
6872 context->programUniformMatrix2x3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2x3fvEXT()
6875 ANGLE_CAPTURE(ProgramUniformMatrix2x3fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2x3fvEXT()
6890 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix2x4fvEXT() local
6891 EVENT(context, GLProgramUniformMatrix2x4fvEXT, in GL_ProgramUniformMatrix2x4fvEXT()
6894 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2x4fvEXT()
6896 if (context) in GL_ProgramUniformMatrix2x4fvEXT()
6900 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2x4fvEXT()
6901 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2x4fvEXT()
6903 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2x4fvEXT()
6906 context->programUniformMatrix2x4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2x4fvEXT()
6909 ANGLE_CAPTURE(ProgramUniformMatrix2x4fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2x4fvEXT()
6924 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix3fvEXT() local
6925 EVENT(context, GLProgramUniformMatrix3fvEXT, in GL_ProgramUniformMatrix3fvEXT()
6928 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3fvEXT()
6930 if (context) in GL_ProgramUniformMatrix3fvEXT()
6934 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3fvEXT()
6935 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3fvEXT()
6937 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3fvEXT()
6940 context->programUniformMatrix3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3fvEXT()
6943 ANGLE_CAPTURE(ProgramUniformMatrix3fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3fvEXT()
6958 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix3x2fvEXT() local
6959 EVENT(context, GLProgramUniformMatrix3x2fvEXT, in GL_ProgramUniformMatrix3x2fvEXT()
6962 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3x2fvEXT()
6964 if (context) in GL_ProgramUniformMatrix3x2fvEXT()
6968 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3x2fvEXT()
6969 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3x2fvEXT()
6971 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3x2fvEXT()
6974 context->programUniformMatrix3x2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3x2fvEXT()
6977 ANGLE_CAPTURE(ProgramUniformMatrix3x2fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3x2fvEXT()
6992 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix3x4fvEXT() local
6993 EVENT(context, GLProgramUniformMatrix3x4fvEXT, in GL_ProgramUniformMatrix3x4fvEXT()
6996 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3x4fvEXT()
6998 if (context) in GL_ProgramUniformMatrix3x4fvEXT()
7002 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3x4fvEXT()
7003 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3x4fvEXT()
7005 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3x4fvEXT()
7008 context->programUniformMatrix3x4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3x4fvEXT()
7011 ANGLE_CAPTURE(ProgramUniformMatrix3x4fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3x4fvEXT()
7026 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix4fvEXT() local
7027 EVENT(context, GLProgramUniformMatrix4fvEXT, in GL_ProgramUniformMatrix4fvEXT()
7030 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4fvEXT()
7032 if (context) in GL_ProgramUniformMatrix4fvEXT()
7036 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4fvEXT()
7037 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4fvEXT()
7039 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4fvEXT()
7042 context->programUniformMatrix4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4fvEXT()
7045 ANGLE_CAPTURE(ProgramUniformMatrix4fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4fvEXT()
7060 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix4x2fvEXT() local
7061 EVENT(context, GLProgramUniformMatrix4x2fvEXT, in GL_ProgramUniformMatrix4x2fvEXT()
7064 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4x2fvEXT()
7066 if (context) in GL_ProgramUniformMatrix4x2fvEXT()
7070 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4x2fvEXT()
7071 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4x2fvEXT()
7073 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4x2fvEXT()
7076 context->programUniformMatrix4x2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4x2fvEXT()
7079 ANGLE_CAPTURE(ProgramUniformMatrix4x2fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4x2fvEXT()
7094 Context *context = GetValidGlobalContext(); in GL_ProgramUniformMatrix4x3fvEXT() local
7095 EVENT(context, GLProgramUniformMatrix4x3fvEXT, in GL_ProgramUniformMatrix4x3fvEXT()
7098 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4x3fvEXT()
7100 if (context) in GL_ProgramUniformMatrix4x3fvEXT()
7104 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4x3fvEXT()
7105 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4x3fvEXT()
7107 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4x3fvEXT()
7110 context->programUniformMatrix4x3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4x3fvEXT()
7113 ANGLE_CAPTURE(ProgramUniformMatrix4x3fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4x3fvEXT()
7124 Context *context = GetValidGlobalContext(); in GL_UseProgramStagesEXT() local
7125 EVENT(context, GLUseProgramStagesEXT, "context = %d, pipeline = %u, stages = %s, program = %u", in GL_UseProgramStagesEXT()
7126 CID(context), pipeline, in GL_UseProgramStagesEXT()
7129 if (context) in GL_UseProgramStagesEXT()
7133 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UseProgramStagesEXT()
7135 (context->skipValidation() || in GL_UseProgramStagesEXT()
7136 ValidateUseProgramStagesEXT(context, pipelinePacked, stages, programPacked)); in GL_UseProgramStagesEXT()
7139 context->useProgramStages(pipelinePacked, stages, programPacked); in GL_UseProgramStagesEXT()
7141 ANGLE_CAPTURE(UseProgramStagesEXT, isCallValid, context, pipelinePacked, stages, in GL_UseProgramStagesEXT()
7152 Context *context = GetValidGlobalContext(); in GL_ValidateProgramPipelineEXT() local
7153 EVENT(context, GLValidateProgramPipelineEXT, "context = %d, pipeline = %u", CID(context), in GL_ValidateProgramPipelineEXT()
7156 if (context) in GL_ValidateProgramPipelineEXT()
7159 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ValidateProgramPipelineEXT()
7160 bool isCallValid = (context->skipValidation() || in GL_ValidateProgramPipelineEXT()
7161 ValidateValidateProgramPipelineEXT(context, pipelinePacked)); in GL_ValidateProgramPipelineEXT()
7164 context->validateProgramPipeline(pipelinePacked); in GL_ValidateProgramPipelineEXT()
7166 ANGLE_CAPTURE(ValidateProgramPipelineEXT, isCallValid, context, pipelinePacked); in GL_ValidateProgramPipelineEXT()
7177 Context *context = GetValidGlobalContext(); in GL_FramebufferFetchBarrierEXT() local
7178 EVENT(context, GLFramebufferFetchBarrierEXT, "context = %d", CID(context)); in GL_FramebufferFetchBarrierEXT()
7180 if (context) in GL_FramebufferFetchBarrierEXT()
7182 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferFetchBarrierEXT()
7184 (context->skipValidation() || ValidateFramebufferFetchBarrierEXT(context)); in GL_FramebufferFetchBarrierEXT()
7187 context->framebufferFetchBarrier(); in GL_FramebufferFetchBarrierEXT()
7189 ANGLE_CAPTURE(FramebufferFetchBarrierEXT, isCallValid, context); in GL_FramebufferFetchBarrierEXT()
7202 Context *context = GetValidGlobalContext(); in GL_PatchParameteriEXT() local
7203 EVENT(context, GLPatchParameteriEXT, "context = %d, pname = %s, value = %d", CID(context), in GL_PatchParameteriEXT()
7206 if (context) in GL_PatchParameteriEXT()
7208 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PatchParameteriEXT()
7210 (context->skipValidation() || ValidatePatchParameteriEXT(context, pname, value)); in GL_PatchParameteriEXT()
7213 context->patchParameteri(pname, value); in GL_PatchParameteriEXT()
7215 ANGLE_CAPTURE(PatchParameteriEXT, isCallValid, context, pname, value); in GL_PatchParameteriEXT()
7226 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterIivEXT() local
7227 EVENT(context, GLGetSamplerParameterIivEXT, in GL_GetSamplerParameterIivEXT()
7228 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIivEXT()
7231 if (context) in GL_GetSamplerParameterIivEXT()
7234 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivEXT()
7236 (context->skipValidation() || in GL_GetSamplerParameterIivEXT()
7237 ValidateGetSamplerParameterIivEXT(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIivEXT()
7240 context->getSamplerParameterIiv(samplerPacked, pname, params); in GL_GetSamplerParameterIivEXT()
7242 ANGLE_CAPTURE(GetSamplerParameterIivEXT, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIivEXT()
7253 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterIuivEXT() local
7254 EVENT(context, GLGetSamplerParameterIuivEXT, in GL_GetSamplerParameterIuivEXT()
7255 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIuivEXT()
7258 if (context) in GL_GetSamplerParameterIuivEXT()
7261 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivEXT()
7263 (context->skipValidation() || in GL_GetSamplerParameterIuivEXT()
7264 ValidateGetSamplerParameterIuivEXT(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIuivEXT()
7267 context->getSamplerParameterIuiv(samplerPacked, pname, params); in GL_GetSamplerParameterIuivEXT()
7269 ANGLE_CAPTURE(GetSamplerParameterIuivEXT, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIuivEXT()
7280 Context *context = GetValidGlobalContext(); in GL_GetTexParameterIivEXT() local
7281 EVENT(context, GLGetTexParameterIivEXT, in GL_GetTexParameterIivEXT()
7282 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIivEXT()
7286 if (context) in GL_GetTexParameterIivEXT()
7289 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivEXT()
7290 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivEXT()
7291 ValidateGetTexParameterIivEXT(context, targetPacked, pname, params)); in GL_GetTexParameterIivEXT()
7294 context->getTexParameterIiv(targetPacked, pname, params); in GL_GetTexParameterIivEXT()
7296 ANGLE_CAPTURE(GetTexParameterIivEXT, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIivEXT()
7306 Context *context = GetValidGlobalContext(); in GL_GetTexParameterIuivEXT() local
7307 EVENT(context, GLGetTexParameterIuivEXT, in GL_GetTexParameterIuivEXT()
7308 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIuivEXT()
7312 if (context) in GL_GetTexParameterIuivEXT()
7315 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivEXT()
7316 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivEXT()
7317 ValidateGetTexParameterIuivEXT(context, targetPacked, pname, params)); in GL_GetTexParameterIuivEXT()
7320 context->getTexParameterIuiv(targetPacked, pname, params); in GL_GetTexParameterIuivEXT()
7322 ANGLE_CAPTURE(GetTexParameterIuivEXT, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIuivEXT()
7332 Context *context = GetValidGlobalContext(); in GL_SamplerParameterIivEXT() local
7333 EVENT(context, GLSamplerParameterIivEXT, in GL_SamplerParameterIivEXT()
7334 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIivEXT()
7337 if (context) in GL_SamplerParameterIivEXT()
7340 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivEXT()
7341 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIivEXT()
7342 ValidateSamplerParameterIivEXT(context, samplerPacked, pname, param)); in GL_SamplerParameterIivEXT()
7345 context->samplerParameterIiv(samplerPacked, pname, param); in GL_SamplerParameterIivEXT()
7347 ANGLE_CAPTURE(SamplerParameterIivEXT, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIivEXT()
7357 Context *context = GetValidGlobalContext(); in GL_SamplerParameterIuivEXT() local
7358 EVENT(context, GLSamplerParameterIuivEXT, in GL_SamplerParameterIuivEXT()
7359 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIuivEXT()
7362 if (context) in GL_SamplerParameterIuivEXT()
7365 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivEXT()
7366 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIuivEXT()
7367 ValidateSamplerParameterIuivEXT(context, samplerPacked, pname, param)); in GL_SamplerParameterIuivEXT()
7370 context->samplerParameterIuiv(samplerPacked, pname, param); in GL_SamplerParameterIuivEXT()
7372 ANGLE_CAPTURE(SamplerParameterIuivEXT, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIuivEXT()
7382 Context *context = GetValidGlobalContext(); in GL_TexParameterIivEXT() local
7383 EVENT(context, GLTexParameterIivEXT, in GL_TexParameterIivEXT()
7384 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIivEXT()
7388 if (context) in GL_TexParameterIivEXT()
7391 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivEXT()
7392 bool isCallValid = (context->skipValidation() || in GL_TexParameterIivEXT()
7393 ValidateTexParameterIivEXT(context, targetPacked, pname, params)); in GL_TexParameterIivEXT()
7396 context->texParameterIiv(targetPacked, pname, params); in GL_TexParameterIivEXT()
7398 ANGLE_CAPTURE(TexParameterIivEXT, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIivEXT()
7408 Context *context = GetValidGlobalContext(); in GL_TexParameterIuivEXT() local
7409 EVENT(context, GLTexParameterIuivEXT, in GL_TexParameterIuivEXT()
7410 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIuivEXT()
7414 if (context) in GL_TexParameterIuivEXT()
7417 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivEXT()
7418 bool isCallValid = (context->skipValidation() || in GL_TexParameterIuivEXT()
7419 ValidateTexParameterIuivEXT(context, targetPacked, pname, params)); in GL_TexParameterIuivEXT()
7422 context->texParameterIuiv(targetPacked, pname, params); in GL_TexParameterIuivEXT()
7424 ANGLE_CAPTURE(TexParameterIuivEXT, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIuivEXT()
7435 Context *context = GetValidGlobalContext(); in GL_TexBufferEXT() local
7436 EVENT(context, GLTexBufferEXT, "context = %d, target = %s, internalformat = %s, buffer = %u", in GL_TexBufferEXT()
7437 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferEXT()
7440 if (context) in GL_TexBufferEXT()
7444 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferEXT()
7446 (context->skipValidation() || in GL_TexBufferEXT()
7447 ValidateTexBufferEXT(context, targetPacked, internalformat, bufferPacked)); in GL_TexBufferEXT()
7450 context->texBuffer(targetPacked, internalformat, bufferPacked); in GL_TexBufferEXT()
7452 ANGLE_CAPTURE(TexBufferEXT, isCallValid, context, targetPacked, internalformat, in GL_TexBufferEXT()
7467 Context *context = GetValidGlobalContext(); in GL_TexBufferRangeEXT() local
7468 EVENT(context, GLTexBufferRangeEXT, in GL_TexBufferRangeEXT()
7470 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferRangeEXT()
7474 if (context) in GL_TexBufferRangeEXT()
7478 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferRangeEXT()
7479 bool isCallValid = (context->skipValidation() || in GL_TexBufferRangeEXT()
7480 ValidateTexBufferRangeEXT(context, targetPacked, internalformat, in GL_TexBufferRangeEXT()
7484 context->texBufferRange(targetPacked, internalformat, bufferPacked, offset, size); in GL_TexBufferRangeEXT()
7486 ANGLE_CAPTURE(TexBufferRangeEXT, isCallValid, context, targetPacked, internalformat, in GL_TexBufferRangeEXT()
7521 Context *context = GetValidGlobalContext(); in GL_TexStorage1DEXT() local
7522 EVENT(context, GLTexStorage1DEXT, in GL_TexStorage1DEXT()
7523 "context = %d, target = %s, levels = %d, internalformat = %s, width = %d", CID(context), in GL_TexStorage1DEXT()
7527 if (context) in GL_TexStorage1DEXT()
7529 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage1DEXT()
7531 (context->skipValidation() || in GL_TexStorage1DEXT()
7532 ValidateTexStorage1DEXT(context, target, levels, internalformat, width)); in GL_TexStorage1DEXT()
7535 context->texStorage1D(target, levels, internalformat, width); in GL_TexStorage1DEXT()
7537 ANGLE_CAPTURE(TexStorage1DEXT, isCallValid, context, target, levels, internalformat, width); in GL_TexStorage1DEXT()
7551 Context *context = GetValidGlobalContext(); in GL_TexStorage2DEXT() local
7552 EVENT(context, GLTexStorage2DEXT, in GL_TexStorage2DEXT()
7554 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorage2DEXT()
7557 if (context) in GL_TexStorage2DEXT()
7560 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage2DEXT()
7562 (context->skipValidation() || in GL_TexStorage2DEXT()
7563 ValidateTexStorage2DEXT(context, targetPacked, levels, internalformat, width, height)); in GL_TexStorage2DEXT()
7566 context->texStorage2D(targetPacked, levels, internalformat, width, height); in GL_TexStorage2DEXT()
7568 ANGLE_CAPTURE(TexStorage2DEXT, isCallValid, context, targetPacked, levels, internalformat, in GL_TexStorage2DEXT()
7584 Context *context = GetValidGlobalContext(); in GL_TexStorage3DEXT() local
7585 EVENT(context, GLTexStorage3DEXT, in GL_TexStorage3DEXT()
7588 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorage3DEXT()
7591 if (context) in GL_TexStorage3DEXT()
7594 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage3DEXT()
7595 bool isCallValid = (context->skipValidation() || in GL_TexStorage3DEXT()
7596 ValidateTexStorage3DEXT(context, targetPacked, levels, internalformat, in GL_TexStorage3DEXT()
7600 context->texStorage3D(targetPacked, levels, internalformat, width, height, depth); in GL_TexStorage3DEXT()
7602 ANGLE_CAPTURE(TexStorage3DEXT, isCallValid, context, targetPacked, levels, internalformat, in GL_TexStorage3DEXT()
7614 Context *context = GetValidGlobalContext(); in GL_BlendBarrierKHR() local
7615 EVENT(context, GLBlendBarrierKHR, "context = %d", CID(context)); in GL_BlendBarrierKHR()
7617 if (context) in GL_BlendBarrierKHR()
7619 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendBarrierKHR()
7620 bool isCallValid = (context->skipValidation() || ValidateBlendBarrierKHR(context)); in GL_BlendBarrierKHR()
7623 context->blendBarrier(); in GL_BlendBarrierKHR()
7625 ANGLE_CAPTURE(BlendBarrierKHR, isCallValid, context); in GL_BlendBarrierKHR()
7636 Context *context = GetValidGlobalContext(); in GL_DebugMessageCallbackKHR() local
7637 EVENT(context, GLDebugMessageCallbackKHR, in GL_DebugMessageCallbackKHR()
7638 "context = %d, callback = 0x%016" PRIxPTR ", userParam = 0x%016" PRIxPTR "", CID(context), in GL_DebugMessageCallbackKHR()
7641 if (context) in GL_DebugMessageCallbackKHR()
7643 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageCallbackKHR()
7644 bool isCallValid = (context->skipValidation() || in GL_DebugMessageCallbackKHR()
7645 ValidateDebugMessageCallbackKHR(context, callback, userParam)); in GL_DebugMessageCallbackKHR()
7648 context->debugMessageCallback(callback, userParam); in GL_DebugMessageCallbackKHR()
7650 ANGLE_CAPTURE(DebugMessageCallbackKHR, isCallValid, context, callback, userParam); in GL_DebugMessageCallbackKHR()
7665 Context *context = GetValidGlobalContext(); in GL_DebugMessageControlKHR() local
7666 EVENT(context, GLDebugMessageControlKHR, in GL_DebugMessageControlKHR()
7669 CID(context), GLenumToString(GLenumGroup::DebugSource, source), in GL_DebugMessageControlKHR()
7674 if (context) in GL_DebugMessageControlKHR()
7676 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageControlKHR()
7678 (context->skipValidation() || in GL_DebugMessageControlKHR()
7679 ValidateDebugMessageControlKHR(context, source, type, severity, count, ids, enabled)); in GL_DebugMessageControlKHR()
7682 context->debugMessageControl(source, type, severity, count, ids, enabled); in GL_DebugMessageControlKHR()
7684 ANGLE_CAPTURE(DebugMessageControlKHR, isCallValid, context, source, type, severity, count, in GL_DebugMessageControlKHR()
7700 Context *context = GetValidGlobalContext(); in GL_DebugMessageInsertKHR() local
7701 EVENT(context, GLDebugMessageInsertKHR, in GL_DebugMessageInsertKHR()
7704 CID(context), GLenumToString(GLenumGroup::DebugSource, source), in GL_DebugMessageInsertKHR()
7708 if (context) in GL_DebugMessageInsertKHR()
7710 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageInsertKHR()
7712 (context->skipValidation() || in GL_DebugMessageInsertKHR()
7713 ValidateDebugMessageInsertKHR(context, source, type, id, severity, length, buf)); in GL_DebugMessageInsertKHR()
7716 context->debugMessageInsert(source, type, id, severity, length, buf); in GL_DebugMessageInsertKHR()
7718 ANGLE_CAPTURE(DebugMessageInsertKHR, isCallValid, context, source, type, id, severity, in GL_DebugMessageInsertKHR()
7736 Context *context = GetValidGlobalContext(); in GL_GetDebugMessageLogKHR() local
7737 EVENT(context, GLGetDebugMessageLogKHR, in GL_GetDebugMessageLogKHR()
7741 CID(context), count, bufSize, (uintptr_t)sources, (uintptr_t)types, (uintptr_t)ids, in GL_GetDebugMessageLogKHR()
7745 if (context) in GL_GetDebugMessageLogKHR()
7747 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetDebugMessageLogKHR()
7748 bool isCallValid = (context->skipValidation() || in GL_GetDebugMessageLogKHR()
7749 ValidateGetDebugMessageLogKHR(context, count, bufSize, sources, types, in GL_GetDebugMessageLogKHR()
7753 returnValue = context->getDebugMessageLog(count, bufSize, sources, types, ids, in GL_GetDebugMessageLogKHR()
7761 ANGLE_CAPTURE(GetDebugMessageLogKHR, isCallValid, context, count, bufSize, sources, types, in GL_GetDebugMessageLogKHR()
7778 Context *context = GetValidGlobalContext(); in GL_GetObjectLabelKHR() local
7779 EVENT(context, GLGetObjectLabelKHR, in GL_GetObjectLabelKHR()
7782 CID(context), GLenumToString(GLenumGroup::DefaultGroup, identifier), name, bufSize, in GL_GetObjectLabelKHR()
7785 if (context) in GL_GetObjectLabelKHR()
7787 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectLabelKHR()
7789 (context->skipValidation() || in GL_GetObjectLabelKHR()
7790 ValidateGetObjectLabelKHR(context, identifier, name, bufSize, length, label)); in GL_GetObjectLabelKHR()
7793 context->getObjectLabel(identifier, name, bufSize, length, label); in GL_GetObjectLabelKHR()
7795 ANGLE_CAPTURE(GetObjectLabelKHR, isCallValid, context, identifier, name, bufSize, length, in GL_GetObjectLabelKHR()
7809 Context *context = GetValidGlobalContext(); in GL_GetObjectPtrLabelKHR() local
7810 EVENT(context, GLGetObjectPtrLabelKHR, in GL_GetObjectPtrLabelKHR()
7813 CID(context), (uintptr_t)ptr, bufSize, (uintptr_t)length, (uintptr_t)label); in GL_GetObjectPtrLabelKHR()
7815 if (context) in GL_GetObjectPtrLabelKHR()
7817 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectPtrLabelKHR()
7818 bool isCallValid = (context->skipValidation() || in GL_GetObjectPtrLabelKHR()
7819 ValidateGetObjectPtrLabelKHR(context, ptr, bufSize, length, label)); in GL_GetObjectPtrLabelKHR()
7822 context->getObjectPtrLabel(ptr, bufSize, length, label); in GL_GetObjectPtrLabelKHR()
7824 ANGLE_CAPTURE(GetObjectPtrLabelKHR, isCallValid, context, ptr, bufSize, length, label); in GL_GetObjectPtrLabelKHR()
7834 Context *context = GetValidGlobalContext(); in GL_GetPointervKHR() local
7835 EVENT(context, GLGetPointervKHR, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_GetPointervKHR()
7836 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), (uintptr_t)params); in GL_GetPointervKHR()
7838 if (context) in GL_GetPointervKHR()
7840 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetPointervKHR()
7842 (context->skipValidation() || ValidateGetPointervKHR(context, pname, params)); in GL_GetPointervKHR()
7845 context->getPointerv(pname, params); in GL_GetPointervKHR()
7847 ANGLE_CAPTURE(GetPointervKHR, isCallValid, context, pname, params); in GL_GetPointervKHR()
7860 Context *context = GetValidGlobalContext(); in GL_ObjectLabelKHR() local
7861 EVENT(context, GLObjectLabelKHR, in GL_ObjectLabelKHR()
7863 CID(context), GLenumToString(GLenumGroup::ObjectIdentifier, identifier), name, length, in GL_ObjectLabelKHR()
7866 if (context) in GL_ObjectLabelKHR()
7868 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ObjectLabelKHR()
7869 bool isCallValid = (context->skipValidation() || in GL_ObjectLabelKHR()
7870 ValidateObjectLabelKHR(context, identifier, name, length, label)); in GL_ObjectLabelKHR()
7873 context->objectLabel(identifier, name, length, label); in GL_ObjectLabelKHR()
7875 ANGLE_CAPTURE(ObjectLabelKHR, isCallValid, context, identifier, name, length, label); in GL_ObjectLabelKHR()
7885 Context *context = GetValidGlobalContext(); in GL_ObjectPtrLabelKHR() local
7886 EVENT(context, GLObjectPtrLabelKHR, in GL_ObjectPtrLabelKHR()
7888 CID(context), (uintptr_t)ptr, length, (uintptr_t)label); in GL_ObjectPtrLabelKHR()
7890 if (context) in GL_ObjectPtrLabelKHR()
7892 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ObjectPtrLabelKHR()
7894 (context->skipValidation() || ValidateObjectPtrLabelKHR(context, ptr, length, label)); in GL_ObjectPtrLabelKHR()
7897 context->objectPtrLabel(ptr, length, label); in GL_ObjectPtrLabelKHR()
7899 ANGLE_CAPTURE(ObjectPtrLabelKHR, isCallValid, context, ptr, length, label); in GL_ObjectPtrLabelKHR()
7909 Context *context = GetValidGlobalContext(); in GL_PopDebugGroupKHR() local
7910 EVENT(context, GLPopDebugGroupKHR, "context = %d", CID(context)); in GL_PopDebugGroupKHR()
7912 if (context) in GL_PopDebugGroupKHR()
7914 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PopDebugGroupKHR()
7915 bool isCallValid = (context->skipValidation() || ValidatePopDebugGroupKHR(context)); in GL_PopDebugGroupKHR()
7918 context->popDebugGroup(); in GL_PopDebugGroupKHR()
7920 ANGLE_CAPTURE(PopDebugGroupKHR, isCallValid, context); in GL_PopDebugGroupKHR()
7933 Context *context = GetValidGlobalContext(); in GL_PushDebugGroupKHR() local
7934 EVENT(context, GLPushDebugGroupKHR, in GL_PushDebugGroupKHR()
7936 CID(context), GLenumToString(GLenumGroup::DebugSource, source), id, length, in GL_PushDebugGroupKHR()
7939 if (context) in GL_PushDebugGroupKHR()
7941 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PushDebugGroupKHR()
7942 bool isCallValid = (context->skipValidation() || in GL_PushDebugGroupKHR()
7943 ValidatePushDebugGroupKHR(context, source, id, length, message)); in GL_PushDebugGroupKHR()
7946 context->pushDebugGroup(source, id, length, message); in GL_PushDebugGroupKHR()
7948 ANGLE_CAPTURE(PushDebugGroupKHR, isCallValid, context, source, id, length, message); in GL_PushDebugGroupKHR()
7959 Context *context = GetValidGlobalContext(); in GL_MaxShaderCompilerThreadsKHR() local
7960 EVENT(context, GLMaxShaderCompilerThreadsKHR, "context = %d, count = %u", CID(context), count); in GL_MaxShaderCompilerThreadsKHR()
7962 if (context) in GL_MaxShaderCompilerThreadsKHR()
7964 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MaxShaderCompilerThreadsKHR()
7966 (context->skipValidation() || ValidateMaxShaderCompilerThreadsKHR(context, count)); in GL_MaxShaderCompilerThreadsKHR()
7969 context->maxShaderCompilerThreads(count); in GL_MaxShaderCompilerThreadsKHR()
7971 ANGLE_CAPTURE(MaxShaderCompilerThreadsKHR, isCallValid, context, count); in GL_MaxShaderCompilerThreadsKHR()
7982 Context *context = GetValidGlobalContext(); in GL_DeleteFencesNV() local
7983 EVENT(context, GLDeleteFencesNV, "context = %d, n = %d, fences = 0x%016" PRIxPTR "", in GL_DeleteFencesNV()
7984 CID(context), n, (uintptr_t)fences); in GL_DeleteFencesNV()
7986 if (context) in GL_DeleteFencesNV()
7989 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteFencesNV()
7991 (context->skipValidation() || ValidateDeleteFencesNV(context, n, fencesPacked)); in GL_DeleteFencesNV()
7994 context->deleteFencesNV(n, fencesPacked); in GL_DeleteFencesNV()
7996 ANGLE_CAPTURE(DeleteFencesNV, isCallValid, context, n, fencesPacked); in GL_DeleteFencesNV()
8006 Context *context = GetValidGlobalContext(); in GL_FinishFenceNV() local
8007 EVENT(context, GLFinishFenceNV, "context = %d, fence = %u", CID(context), fence); in GL_FinishFenceNV()
8009 if (context) in GL_FinishFenceNV()
8012 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FinishFenceNV()
8014 (context->skipValidation() || ValidateFinishFenceNV(context, fencePacked)); in GL_FinishFenceNV()
8017 context->finishFenceNV(fencePacked); in GL_FinishFenceNV()
8019 ANGLE_CAPTURE(FinishFenceNV, isCallValid, context, fencePacked); in GL_FinishFenceNV()
8029 Context *context = GetValidGlobalContext(); in GL_GenFencesNV() local
8030 EVENT(context, GLGenFencesNV, "context = %d, n = %d, fences = 0x%016" PRIxPTR "", CID(context), in GL_GenFencesNV()
8033 if (context) in GL_GenFencesNV()
8036 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenFencesNV()
8038 (context->skipValidation() || ValidateGenFencesNV(context, n, fencesPacked)); in GL_GenFencesNV()
8041 context->genFencesNV(n, fencesPacked); in GL_GenFencesNV()
8043 ANGLE_CAPTURE(GenFencesNV, isCallValid, context, n, fencesPacked); in GL_GenFencesNV()
8053 Context *context = GetValidGlobalContext(); in GL_GetFenceivNV() local
8054 EVENT(context, GLGetFenceivNV, in GL_GetFenceivNV()
8055 "context = %d, fence = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), fence, in GL_GetFenceivNV()
8058 if (context) in GL_GetFenceivNV()
8061 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFenceivNV()
8062 bool isCallValid = (context->skipValidation() || in GL_GetFenceivNV()
8063 ValidateGetFenceivNV(context, fencePacked, pname, params)); in GL_GetFenceivNV()
8066 context->getFenceivNV(fencePacked, pname, params); in GL_GetFenceivNV()
8068 ANGLE_CAPTURE(GetFenceivNV, isCallValid, context, fencePacked, pname, params); in GL_GetFenceivNV()
8078 Context *context = GetValidGlobalContext(); in GL_IsFenceNV() local
8079 EVENT(context, GLIsFenceNV, "context = %d, fence = %u", CID(context), fence); in GL_IsFenceNV()
8082 if (context) in GL_IsFenceNV()
8085 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsFenceNV()
8086 bool isCallValid = (context->skipValidation() || ValidateIsFenceNV(context, fencePacked)); in GL_IsFenceNV()
8089 returnValue = context->isFenceNV(fencePacked); in GL_IsFenceNV()
8095 ANGLE_CAPTURE(IsFenceNV, isCallValid, context, fencePacked, returnValue); in GL_IsFenceNV()
8107 Context *context = GetValidGlobalContext(); in GL_SetFenceNV() local
8108 EVENT(context, GLSetFenceNV, "context = %d, fence = %u, condition = %s", CID(context), fence, in GL_SetFenceNV()
8111 if (context) in GL_SetFenceNV()
8114 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SetFenceNV()
8116 (context->skipValidation() || ValidateSetFenceNV(context, fencePacked, condition)); in GL_SetFenceNV()
8119 context->setFenceNV(fencePacked, condition); in GL_SetFenceNV()
8121 ANGLE_CAPTURE(SetFenceNV, isCallValid, context, fencePacked, condition); in GL_SetFenceNV()
8131 Context *context = GetValidGlobalContext(); in GL_TestFenceNV() local
8132 EVENT(context, GLTestFenceNV, "context = %d, fence = %u", CID(context), fence); in GL_TestFenceNV()
8135 if (context) in GL_TestFenceNV()
8138 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TestFenceNV()
8139 bool isCallValid = (context->skipValidation() || ValidateTestFenceNV(context, fencePacked)); in GL_TestFenceNV()
8142 returnValue = context->testFenceNV(fencePacked); in GL_TestFenceNV()
8148 ANGLE_CAPTURE(TestFenceNV, isCallValid, context, fencePacked, returnValue); in GL_TestFenceNV()
8170 Context *context = GetValidGlobalContext(); in GL_BlitFramebufferNV() local
8171 EVENT(context, GLBlitFramebufferNV, in GL_BlitFramebufferNV()
8174 CID(context), srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, in GL_BlitFramebufferNV()
8178 if (context) in GL_BlitFramebufferNV()
8180 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlitFramebufferNV()
8181 bool isCallValid = (context->skipValidation() || in GL_BlitFramebufferNV()
8182 ValidateBlitFramebufferNV(context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferNV()
8186 context->blitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, in GL_BlitFramebufferNV()
8189 ANGLE_CAPTURE(BlitFramebufferNV, isCallValid, context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferNV()
8201 Context *context = GetValidGlobalContext(); in GL_EGLImageTargetRenderbufferStorageOES() local
8202 EVENT(context, GLEGLImageTargetRenderbufferStorageOES, in GL_EGLImageTargetRenderbufferStorageOES()
8203 "context = %d, target = %s, image = 0x%016" PRIxPTR "", CID(context), in GL_EGLImageTargetRenderbufferStorageOES()
8206 if (context) in GL_EGLImageTargetRenderbufferStorageOES()
8208 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EGLImageTargetRenderbufferStorageOES()
8209 bool isCallValid = (context->skipValidation() || in GL_EGLImageTargetRenderbufferStorageOES()
8210 ValidateEGLImageTargetRenderbufferStorageOES(context, target, image)); in GL_EGLImageTargetRenderbufferStorageOES()
8213 context->eGLImageTargetRenderbufferStorage(target, image); in GL_EGLImageTargetRenderbufferStorageOES()
8215 ANGLE_CAPTURE(EGLImageTargetRenderbufferStorageOES, isCallValid, context, target, image); in GL_EGLImageTargetRenderbufferStorageOES()
8225 Context *context = GetValidGlobalContext(); in GL_EGLImageTargetTexture2DOES() local
8226 EVENT(context, GLEGLImageTargetTexture2DOES, in GL_EGLImageTargetTexture2DOES()
8227 "context = %d, target = %s, image = 0x%016" PRIxPTR "", CID(context), in GL_EGLImageTargetTexture2DOES()
8230 if (context) in GL_EGLImageTargetTexture2DOES()
8233 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EGLImageTargetTexture2DOES()
8234 bool isCallValid = (context->skipValidation() || in GL_EGLImageTargetTexture2DOES()
8235 ValidateEGLImageTargetTexture2DOES(context, targetPacked, image)); in GL_EGLImageTargetTexture2DOES()
8238 context->eGLImageTargetTexture2D(targetPacked, image); in GL_EGLImageTargetTexture2DOES()
8240 ANGLE_CAPTURE(EGLImageTargetTexture2DOES, isCallValid, context, targetPacked, image); in GL_EGLImageTargetTexture2DOES()
8267 Context *context = GetValidGlobalContext(); in GL_CopyImageSubDataOES() local
8268 EVENT(context, GLCopyImageSubDataOES, in GL_CopyImageSubDataOES()
8272 CID(context), srcName, GLenumToString(GLenumGroup::CopyBufferSubDataTarget, srcTarget), in GL_CopyImageSubDataOES()
8277 if (context) in GL_CopyImageSubDataOES()
8279 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyImageSubDataOES()
8281 (context->skipValidation() || in GL_CopyImageSubDataOES()
8282 ValidateCopyImageSubDataOES(context, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, in GL_CopyImageSubDataOES()
8287 context->copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, in GL_CopyImageSubDataOES()
8291 ANGLE_CAPTURE(CopyImageSubDataOES, isCallValid, context, srcName, srcTarget, srcLevel, srcX, in GL_CopyImageSubDataOES()
8306 Context *context = GetValidGlobalContext(); in GL_BlendEquationSeparateiOES() local
8307 EVENT(context, GLBlendEquationSeparateiOES, in GL_BlendEquationSeparateiOES()
8308 "context = %d, buf = %u, modeRGB = %s, modeAlpha = %s", CID(context), buf, in GL_BlendEquationSeparateiOES()
8312 if (context) in GL_BlendEquationSeparateiOES()
8314 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationSeparateiOES()
8315 bool isCallValid = (context->skipValidation() || in GL_BlendEquationSeparateiOES()
8316 ValidateBlendEquationSeparateiOES(context, buf, modeRGB, modeAlpha)); in GL_BlendEquationSeparateiOES()
8319 context->blendEquationSeparatei(buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiOES()
8321 ANGLE_CAPTURE(BlendEquationSeparateiOES, isCallValid, context, buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiOES()
8331 Context *context = GetValidGlobalContext(); in GL_BlendEquationiOES() local
8332 EVENT(context, GLBlendEquationiOES, "context = %d, buf = %u, mode = %s", CID(context), buf, in GL_BlendEquationiOES()
8335 if (context) in GL_BlendEquationiOES()
8337 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationiOES()
8339 (context->skipValidation() || ValidateBlendEquationiOES(context, buf, mode)); in GL_BlendEquationiOES()
8342 context->blendEquationi(buf, mode); in GL_BlendEquationiOES()
8344 ANGLE_CAPTURE(BlendEquationiOES, isCallValid, context, buf, mode); in GL_BlendEquationiOES()
8355 Context *context = GetValidGlobalContext(); in GL_BlendFuncSeparateiOES() local
8356 EVENT(context, GLBlendFuncSeparateiOES, in GL_BlendFuncSeparateiOES()
8358 CID(context), buf, GLenumToString(GLenumGroup::BlendingFactor, srcRGB), in GL_BlendFuncSeparateiOES()
8363 if (context) in GL_BlendFuncSeparateiOES()
8365 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncSeparateiOES()
8367 (context->skipValidation() || in GL_BlendFuncSeparateiOES()
8368 ValidateBlendFuncSeparateiOES(context, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)); in GL_BlendFuncSeparateiOES()
8371 context->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in GL_BlendFuncSeparateiOES()
8373 ANGLE_CAPTURE(BlendFuncSeparateiOES, isCallValid, context, buf, srcRGB, dstRGB, srcAlpha, in GL_BlendFuncSeparateiOES()
8384 Context *context = GetValidGlobalContext(); in GL_BlendFunciOES() local
8385 EVENT(context, GLBlendFunciOES, "context = %d, buf = %u, src = %s, dst = %s", CID(context), buf, in GL_BlendFunciOES()
8389 if (context) in GL_BlendFunciOES()
8391 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFunciOES()
8393 (context->skipValidation() || ValidateBlendFunciOES(context, buf, src, dst)); in GL_BlendFunciOES()
8396 context->blendFunci(buf, src, dst); in GL_BlendFunciOES()
8398 ANGLE_CAPTURE(BlendFunciOES, isCallValid, context, buf, src, dst); in GL_BlendFunciOES()
8408 Context *context = GetValidGlobalContext(); in GL_ColorMaskiOES() local
8409 EVENT(context, GLColorMaskiOES, "context = %d, index = %u, r = %s, g = %s, b = %s, a = %s", in GL_ColorMaskiOES()
8410 CID(context), index, GLbooleanToString(r), GLbooleanToString(g), GLbooleanToString(b), in GL_ColorMaskiOES()
8413 if (context) in GL_ColorMaskiOES()
8415 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorMaskiOES()
8417 (context->skipValidation() || ValidateColorMaskiOES(context, index, r, g, b, a)); in GL_ColorMaskiOES()
8420 context->colorMaski(index, r, g, b, a); in GL_ColorMaskiOES()
8422 ANGLE_CAPTURE(ColorMaskiOES, isCallValid, context, index, r, g, b, a); in GL_ColorMaskiOES()
8432 Context *context = GetValidGlobalContext(); in GL_DisableiOES() local
8433 EVENT(context, GLDisableiOES, "context = %d, target = %s, index = %u", CID(context), in GL_DisableiOES()
8436 if (context) in GL_DisableiOES()
8438 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableiOES()
8440 (context->skipValidation() || ValidateDisableiOES(context, target, index)); in GL_DisableiOES()
8443 context->disablei(target, index); in GL_DisableiOES()
8445 ANGLE_CAPTURE(DisableiOES, isCallValid, context, target, index); in GL_DisableiOES()
8455 Context *context = GetValidGlobalContext(); in GL_EnableiOES() local
8456 EVENT(context, GLEnableiOES, "context = %d, target = %s, index = %u", CID(context), in GL_EnableiOES()
8459 if (context) in GL_EnableiOES()
8461 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableiOES()
8463 (context->skipValidation() || ValidateEnableiOES(context, target, index)); in GL_EnableiOES()
8466 context->enablei(target, index); in GL_EnableiOES()
8468 ANGLE_CAPTURE(EnableiOES, isCallValid, context, target, index); in GL_EnableiOES()
8478 Context *context = GetValidGlobalContext(); in GL_IsEnablediOES() local
8479 EVENT(context, GLIsEnablediOES, "context = %d, target = %s, index = %u", CID(context), in GL_IsEnablediOES()
8483 if (context) in GL_IsEnablediOES()
8485 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsEnablediOES()
8487 (context->skipValidation() || ValidateIsEnablediOES(context, target, index)); in GL_IsEnablediOES()
8490 returnValue = context->isEnabledi(target, index); in GL_IsEnablediOES()
8496 ANGLE_CAPTURE(IsEnablediOES, isCallValid, context, target, index, returnValue); in GL_IsEnablediOES()
8513 Context *context = GetValidGlobalContext(); in GL_DrawElementsBaseVertexOES() local
8514 EVENT(context, GLDrawElementsBaseVertexOES, in GL_DrawElementsBaseVertexOES()
8517 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsBaseVertexOES()
8520 if (context) in GL_DrawElementsBaseVertexOES()
8524 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsBaseVertexOES()
8525 bool isCallValid = (context->skipValidation() || in GL_DrawElementsBaseVertexOES()
8526 ValidateDrawElementsBaseVertexOES(context, modePacked, count, in GL_DrawElementsBaseVertexOES()
8530 context->drawElementsBaseVertex(modePacked, count, typePacked, indices, basevertex); in GL_DrawElementsBaseVertexOES()
8532 ANGLE_CAPTURE(DrawElementsBaseVertexOES, isCallValid, context, modePacked, count, in GL_DrawElementsBaseVertexOES()
8548 Context *context = GetValidGlobalContext(); in GL_DrawElementsInstancedBaseVertexOES() local
8549 EVENT(context, GLDrawElementsInstancedBaseVertexOES, in GL_DrawElementsInstancedBaseVertexOES()
8552 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexOES()
8556 if (context) in GL_DrawElementsInstancedBaseVertexOES()
8560 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexOES()
8561 bool isCallValid = (context->skipValidation() || ValidateDrawElementsInstancedBaseVertexOES( in GL_DrawElementsInstancedBaseVertexOES()
8562 context, modePacked, count, typePacked, in GL_DrawElementsInstancedBaseVertexOES()
8566 context->drawElementsInstancedBaseVertex(modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexOES()
8569 ANGLE_CAPTURE(DrawElementsInstancedBaseVertexOES, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedBaseVertexOES()
8586 Context *context = GetValidGlobalContext(); in GL_DrawRangeElementsBaseVertexOES() local
8587 EVENT(context, GLDrawRangeElementsBaseVertexOES, in GL_DrawRangeElementsBaseVertexOES()
8590 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), start, end, count, in GL_DrawRangeElementsBaseVertexOES()
8593 if (context) in GL_DrawRangeElementsBaseVertexOES()
8597 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawRangeElementsBaseVertexOES()
8598 bool isCallValid = (context->skipValidation() || ValidateDrawRangeElementsBaseVertexOES( in GL_DrawRangeElementsBaseVertexOES()
8599 context, modePacked, start, end, count, in GL_DrawRangeElementsBaseVertexOES()
8603 context->drawRangeElementsBaseVertex(modePacked, start, end, count, typePacked, indices, in GL_DrawRangeElementsBaseVertexOES()
8606 ANGLE_CAPTURE(DrawRangeElementsBaseVertexOES, isCallValid, context, modePacked, start, end, in GL_DrawRangeElementsBaseVertexOES()
8620 Context *context = GetValidGlobalContext(); in GL_DrawTexfOES() local
8621 EVENT(context, GLDrawTexfOES, "context = %d, x = %f, y = %f, z = %f, width = %f, height = %f", in GL_DrawTexfOES()
8622 CID(context), x, y, z, width, height); in GL_DrawTexfOES()
8624 if (context) in GL_DrawTexfOES()
8626 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexfOES()
8628 (context->skipValidation() || ValidateDrawTexfOES(context, x, y, z, width, height)); in GL_DrawTexfOES()
8631 context->drawTexf(x, y, z, width, height); in GL_DrawTexfOES()
8633 ANGLE_CAPTURE(DrawTexfOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexfOES()
8643 Context *context = GetValidGlobalContext(); in GL_DrawTexfvOES() local
8644 EVENT(context, GLDrawTexfvOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexfvOES()
8647 if (context) in GL_DrawTexfvOES()
8649 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexfvOES()
8650 bool isCallValid = (context->skipValidation() || ValidateDrawTexfvOES(context, coords)); in GL_DrawTexfvOES()
8653 context->drawTexfv(coords); in GL_DrawTexfvOES()
8655 ANGLE_CAPTURE(DrawTexfvOES, isCallValid, context, coords); in GL_DrawTexfvOES()
8665 Context *context = GetValidGlobalContext(); in GL_DrawTexiOES() local
8666 EVENT(context, GLDrawTexiOES, "context = %d, x = %d, y = %d, z = %d, width = %d, height = %d", in GL_DrawTexiOES()
8667 CID(context), x, y, z, width, height); in GL_DrawTexiOES()
8669 if (context) in GL_DrawTexiOES()
8671 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexiOES()
8673 (context->skipValidation() || ValidateDrawTexiOES(context, x, y, z, width, height)); in GL_DrawTexiOES()
8676 context->drawTexi(x, y, z, width, height); in GL_DrawTexiOES()
8678 ANGLE_CAPTURE(DrawTexiOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexiOES()
8688 Context *context = GetValidGlobalContext(); in GL_DrawTexivOES() local
8689 EVENT(context, GLDrawTexivOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexivOES()
8692 if (context) in GL_DrawTexivOES()
8694 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexivOES()
8695 bool isCallValid = (context->skipValidation() || ValidateDrawTexivOES(context, coords)); in GL_DrawTexivOES()
8698 context->drawTexiv(coords); in GL_DrawTexivOES()
8700 ANGLE_CAPTURE(DrawTexivOES, isCallValid, context, coords); in GL_DrawTexivOES()
8710 Context *context = GetValidGlobalContext(); in GL_DrawTexsOES() local
8711 EVENT(context, GLDrawTexsOES, "context = %d, x = %d, y = %d, z = %d, width = %d, height = %d", in GL_DrawTexsOES()
8712 CID(context), x, y, z, width, height); in GL_DrawTexsOES()
8714 if (context) in GL_DrawTexsOES()
8716 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexsOES()
8718 (context->skipValidation() || ValidateDrawTexsOES(context, x, y, z, width, height)); in GL_DrawTexsOES()
8721 context->drawTexs(x, y, z, width, height); in GL_DrawTexsOES()
8723 ANGLE_CAPTURE(DrawTexsOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexsOES()
8733 Context *context = GetValidGlobalContext(); in GL_DrawTexsvOES() local
8734 EVENT(context, GLDrawTexsvOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexsvOES()
8737 if (context) in GL_DrawTexsvOES()
8739 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexsvOES()
8740 bool isCallValid = (context->skipValidation() || ValidateDrawTexsvOES(context, coords)); in GL_DrawTexsvOES()
8743 context->drawTexsv(coords); in GL_DrawTexsvOES()
8745 ANGLE_CAPTURE(DrawTexsvOES, isCallValid, context, coords); in GL_DrawTexsvOES()
8755 Context *context = GetValidGlobalContext(); in GL_DrawTexxOES() local
8756 EVENT(context, GLDrawTexxOES, in GL_DrawTexxOES()
8757 "context = %d, x = 0x%X, y = 0x%X, z = 0x%X, width = 0x%X, height = 0x%X", CID(context), in GL_DrawTexxOES()
8760 if (context) in GL_DrawTexxOES()
8762 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexxOES()
8764 (context->skipValidation() || ValidateDrawTexxOES(context, x, y, z, width, height)); in GL_DrawTexxOES()
8767 context->drawTexx(x, y, z, width, height); in GL_DrawTexxOES()
8769 ANGLE_CAPTURE(DrawTexxOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexxOES()
8779 Context *context = GetValidGlobalContext(); in GL_DrawTexxvOES() local
8780 EVENT(context, GLDrawTexxvOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexxvOES()
8783 if (context) in GL_DrawTexxvOES()
8785 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexxvOES()
8786 bool isCallValid = (context->skipValidation() || ValidateDrawTexxvOES(context, coords)); in GL_DrawTexxvOES()
8789 context->drawTexxv(coords); in GL_DrawTexxvOES()
8791 ANGLE_CAPTURE(DrawTexxvOES, isCallValid, context, coords); in GL_DrawTexxvOES()
8802 Context *context = GetValidGlobalContext(); in GL_BindFramebufferOES() local
8803 EVENT(context, GLBindFramebufferOES, "context = %d, target = %s, framebuffer = %u", in GL_BindFramebufferOES()
8804 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), framebuffer); in GL_BindFramebufferOES()
8806 if (context) in GL_BindFramebufferOES()
8809 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFramebufferOES()
8810 bool isCallValid = (context->skipValidation() || in GL_BindFramebufferOES()
8811 ValidateBindFramebufferOES(context, target, framebufferPacked)); in GL_BindFramebufferOES()
8814 context->bindFramebuffer(target, framebufferPacked); in GL_BindFramebufferOES()
8816 ANGLE_CAPTURE(BindFramebufferOES, isCallValid, context, target, framebufferPacked); in GL_BindFramebufferOES()
8826 Context *context = GetValidGlobalContext(); in GL_BindRenderbufferOES() local
8827 EVENT(context, GLBindRenderbufferOES, "context = %d, target = %s, renderbuffer = %u", in GL_BindRenderbufferOES()
8828 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), renderbuffer); in GL_BindRenderbufferOES()
8830 if (context) in GL_BindRenderbufferOES()
8833 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindRenderbufferOES()
8834 bool isCallValid = (context->skipValidation() || in GL_BindRenderbufferOES()
8835 ValidateBindRenderbufferOES(context, target, renderbufferPacked)); in GL_BindRenderbufferOES()
8838 context->bindRenderbuffer(target, renderbufferPacked); in GL_BindRenderbufferOES()
8840 ANGLE_CAPTURE(BindRenderbufferOES, isCallValid, context, target, renderbufferPacked); in GL_BindRenderbufferOES()
8850 Context *context = GetValidGlobalContext(); in GL_CheckFramebufferStatusOES() local
8851 EVENT(context, GLCheckFramebufferStatusOES, "context = %d, target = %s", CID(context), in GL_CheckFramebufferStatusOES()
8855 if (context) in GL_CheckFramebufferStatusOES()
8857 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CheckFramebufferStatusOES()
8859 (context->skipValidation() || ValidateCheckFramebufferStatusOES(context, target)); in GL_CheckFramebufferStatusOES()
8862 returnValue = context->checkFramebufferStatus(target); in GL_CheckFramebufferStatusOES()
8869 ANGLE_CAPTURE(CheckFramebufferStatusOES, isCallValid, context, target, returnValue); in GL_CheckFramebufferStatusOES()
8882 Context *context = GetValidGlobalContext(); in GL_DeleteFramebuffersOES() local
8883 EVENT(context, GLDeleteFramebuffersOES, in GL_DeleteFramebuffersOES()
8884 "context = %d, n = %d, framebuffers = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteFramebuffersOES()
8887 if (context) in GL_DeleteFramebuffersOES()
8890 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteFramebuffersOES()
8891 bool isCallValid = (context->skipValidation() || in GL_DeleteFramebuffersOES()
8892 ValidateDeleteFramebuffersOES(context, n, framebuffersPacked)); in GL_DeleteFramebuffersOES()
8895 context->deleteFramebuffers(n, framebuffersPacked); in GL_DeleteFramebuffersOES()
8897 ANGLE_CAPTURE(DeleteFramebuffersOES, isCallValid, context, n, framebuffersPacked); in GL_DeleteFramebuffersOES()
8907 Context *context = GetValidGlobalContext(); in GL_DeleteRenderbuffersOES() local
8908 EVENT(context, GLDeleteRenderbuffersOES, in GL_DeleteRenderbuffersOES()
8909 "context = %d, n = %d, renderbuffers = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteRenderbuffersOES()
8912 if (context) in GL_DeleteRenderbuffersOES()
8916 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteRenderbuffersOES()
8917 bool isCallValid = (context->skipValidation() || in GL_DeleteRenderbuffersOES()
8918 ValidateDeleteRenderbuffersOES(context, n, renderbuffersPacked)); in GL_DeleteRenderbuffersOES()
8921 context->deleteRenderbuffers(n, renderbuffersPacked); in GL_DeleteRenderbuffersOES()
8923 ANGLE_CAPTURE(DeleteRenderbuffersOES, isCallValid, context, n, renderbuffersPacked); in GL_DeleteRenderbuffersOES()
8936 Context *context = GetValidGlobalContext(); in GL_FramebufferRenderbufferOES() local
8937 EVENT(context, GLFramebufferRenderbufferOES, in GL_FramebufferRenderbufferOES()
8939 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferRenderbufferOES()
8943 if (context) in GL_FramebufferRenderbufferOES()
8946 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferRenderbufferOES()
8948 (context->skipValidation() || in GL_FramebufferRenderbufferOES()
8949 ValidateFramebufferRenderbufferOES(context, target, attachment, renderbuffertarget, in GL_FramebufferRenderbufferOES()
8953 context->framebufferRenderbuffer(target, attachment, renderbuffertarget, in GL_FramebufferRenderbufferOES()
8956 ANGLE_CAPTURE(FramebufferRenderbufferOES, isCallValid, context, target, attachment, in GL_FramebufferRenderbufferOES()
8971 Context *context = GetValidGlobalContext(); in GL_FramebufferTexture2DOES() local
8972 EVENT(context, GLFramebufferTexture2DOES, in GL_FramebufferTexture2DOES()
8974 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture2DOES()
8978 if (context) in GL_FramebufferTexture2DOES()
8982 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture2DOES()
8983 bool isCallValid = (context->skipValidation() || in GL_FramebufferTexture2DOES()
8984 ValidateFramebufferTexture2DOES(context, target, attachment, in GL_FramebufferTexture2DOES()
8988 context->framebufferTexture2D(target, attachment, textargetPacked, texturePacked, in GL_FramebufferTexture2DOES()
8991 ANGLE_CAPTURE(FramebufferTexture2DOES, isCallValid, context, target, attachment, in GL_FramebufferTexture2DOES()
9002 Context *context = GetValidGlobalContext(); in GL_GenFramebuffersOES() local
9003 EVENT(context, GLGenFramebuffersOES, "context = %d, n = %d, framebuffers = 0x%016" PRIxPTR "", in GL_GenFramebuffersOES()
9004 CID(context), n, (uintptr_t)framebuffers); in GL_GenFramebuffersOES()
9006 if (context) in GL_GenFramebuffersOES()
9009 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenFramebuffersOES()
9010 bool isCallValid = (context->skipValidation() || in GL_GenFramebuffersOES()
9011 ValidateGenFramebuffersOES(context, n, framebuffersPacked)); in GL_GenFramebuffersOES()
9014 context->genFramebuffers(n, framebuffersPacked); in GL_GenFramebuffersOES()
9016 ANGLE_CAPTURE(GenFramebuffersOES, isCallValid, context, n, framebuffersPacked); in GL_GenFramebuffersOES()
9026 Context *context = GetValidGlobalContext(); in GL_GenRenderbuffersOES() local
9027 EVENT(context, GLGenRenderbuffersOES, "context = %d, n = %d, renderbuffers = 0x%016" PRIxPTR "", in GL_GenRenderbuffersOES()
9028 CID(context), n, (uintptr_t)renderbuffers); in GL_GenRenderbuffersOES()
9030 if (context) in GL_GenRenderbuffersOES()
9033 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenRenderbuffersOES()
9034 bool isCallValid = (context->skipValidation() || in GL_GenRenderbuffersOES()
9035 ValidateGenRenderbuffersOES(context, n, renderbuffersPacked)); in GL_GenRenderbuffersOES()
9038 context->genRenderbuffers(n, renderbuffersPacked); in GL_GenRenderbuffersOES()
9040 ANGLE_CAPTURE(GenRenderbuffersOES, isCallValid, context, n, renderbuffersPacked); in GL_GenRenderbuffersOES()
9050 Context *context = GetValidGlobalContext(); in GL_GenerateMipmapOES() local
9051 EVENT(context, GLGenerateMipmapOES, "context = %d, target = %s", CID(context), in GL_GenerateMipmapOES()
9054 if (context) in GL_GenerateMipmapOES()
9057 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenerateMipmapOES()
9059 (context->skipValidation() || ValidateGenerateMipmapOES(context, targetPacked)); in GL_GenerateMipmapOES()
9062 context->generateMipmap(targetPacked); in GL_GenerateMipmapOES()
9064 ANGLE_CAPTURE(GenerateMipmapOES, isCallValid, context, targetPacked); in GL_GenerateMipmapOES()
9077 Context *context = GetValidGlobalContext(); in GL_GetFramebufferAttachmentParameterivOES() local
9078 EVENT(context, GLGetFramebufferAttachmentParameterivOES, in GL_GetFramebufferAttachmentParameterivOES()
9080 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_GetFramebufferAttachmentParameterivOES()
9085 if (context) in GL_GetFramebufferAttachmentParameterivOES()
9087 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferAttachmentParameterivOES()
9089 (context->skipValidation() || ValidateGetFramebufferAttachmentParameterivOES( in GL_GetFramebufferAttachmentParameterivOES()
9090 context, target, attachment, pname, params)); in GL_GetFramebufferAttachmentParameterivOES()
9093 context->getFramebufferAttachmentParameteriv(target, attachment, pname, params); in GL_GetFramebufferAttachmentParameterivOES()
9095 ANGLE_CAPTURE(GetFramebufferAttachmentParameterivOES, isCallValid, context, target, in GL_GetFramebufferAttachmentParameterivOES()
9106 Context *context = GetValidGlobalContext(); in GL_GetRenderbufferParameterivOES() local
9107 EVENT(context, GLGetRenderbufferParameterivOES, in GL_GetRenderbufferParameterivOES()
9108 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetRenderbufferParameterivOES()
9112 if (context) in GL_GetRenderbufferParameterivOES()
9114 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferParameterivOES()
9115 bool isCallValid = (context->skipValidation() || in GL_GetRenderbufferParameterivOES()
9116 ValidateGetRenderbufferParameterivOES(context, target, pname, params)); in GL_GetRenderbufferParameterivOES()
9119 context->getRenderbufferParameteriv(target, pname, params); in GL_GetRenderbufferParameterivOES()
9121 ANGLE_CAPTURE(GetRenderbufferParameterivOES, isCallValid, context, target, pname, params); in GL_GetRenderbufferParameterivOES()
9131 Context *context = GetValidGlobalContext(); in GL_IsFramebufferOES() local
9132 EVENT(context, GLIsFramebufferOES, "context = %d, framebuffer = %u", CID(context), framebuffer); in GL_IsFramebufferOES()
9135 if (context) in GL_IsFramebufferOES()
9138 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsFramebufferOES()
9140 (context->skipValidation() || ValidateIsFramebufferOES(context, framebufferPacked)); in GL_IsFramebufferOES()
9143 returnValue = context->isFramebuffer(framebufferPacked); in GL_IsFramebufferOES()
9149 ANGLE_CAPTURE(IsFramebufferOES, isCallValid, context, framebufferPacked, returnValue); in GL_IsFramebufferOES()
9161 Context *context = GetValidGlobalContext(); in GL_IsRenderbufferOES() local
9162 EVENT(context, GLIsRenderbufferOES, "context = %d, renderbuffer = %u", CID(context), in GL_IsRenderbufferOES()
9166 if (context) in GL_IsRenderbufferOES()
9169 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsRenderbufferOES()
9171 (context->skipValidation() || ValidateIsRenderbufferOES(context, renderbufferPacked)); in GL_IsRenderbufferOES()
9174 returnValue = context->isRenderbuffer(renderbufferPacked); in GL_IsRenderbufferOES()
9181 ANGLE_CAPTURE(IsRenderbufferOES, isCallValid, context, renderbufferPacked, returnValue); in GL_IsRenderbufferOES()
9196 Context *context = GetValidGlobalContext(); in GL_RenderbufferStorageOES() local
9197 EVENT(context, GLRenderbufferStorageOES, in GL_RenderbufferStorageOES()
9198 "context = %d, target = %s, internalformat = %s, width = %d, height = %d", CID(context), in GL_RenderbufferStorageOES()
9202 if (context) in GL_RenderbufferStorageOES()
9204 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageOES()
9206 (context->skipValidation() || in GL_RenderbufferStorageOES()
9207 ValidateRenderbufferStorageOES(context, target, internalformat, width, height)); in GL_RenderbufferStorageOES()
9210 context->renderbufferStorage(target, internalformat, width, height); in GL_RenderbufferStorageOES()
9212 ANGLE_CAPTURE(RenderbufferStorageOES, isCallValid, context, target, internalformat, width, in GL_RenderbufferStorageOES()
9228 Context *context = GetValidGlobalContext(); in GL_GetProgramBinaryOES() local
9229 EVENT(context, GLGetProgramBinaryOES, in GL_GetProgramBinaryOES()
9232 CID(context), program, bufSize, (uintptr_t)length, (uintptr_t)binaryFormat, in GL_GetProgramBinaryOES()
9235 if (context) in GL_GetProgramBinaryOES()
9238 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramBinaryOES()
9239 bool isCallValid = (context->skipValidation() || in GL_GetProgramBinaryOES()
9240 ValidateGetProgramBinaryOES(context, programPacked, bufSize, length, in GL_GetProgramBinaryOES()
9244 context->getProgramBinary(programPacked, bufSize, length, binaryFormat, binary); in GL_GetProgramBinaryOES()
9246 ANGLE_CAPTURE(GetProgramBinaryOES, isCallValid, context, programPacked, bufSize, length, in GL_GetProgramBinaryOES()
9260 Context *context = GetValidGlobalContext(); in GL_ProgramBinaryOES() local
9261 EVENT(context, GLProgramBinaryOES, in GL_ProgramBinaryOES()
9263 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, binaryFormat), in GL_ProgramBinaryOES()
9266 if (context) in GL_ProgramBinaryOES()
9269 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramBinaryOES()
9271 (context->skipValidation() || in GL_ProgramBinaryOES()
9272 ValidateProgramBinaryOES(context, programPacked, binaryFormat, binary, length)); in GL_ProgramBinaryOES()
9275 context->programBinary(programPacked, binaryFormat, binary, length); in GL_ProgramBinaryOES()
9277 ANGLE_CAPTURE(ProgramBinaryOES, isCallValid, context, programPacked, binaryFormat, binary, in GL_ProgramBinaryOES()
9289 Context *context = GetValidGlobalContext(); in GL_GetBufferPointervOES() local
9290 EVENT(context, GLGetBufferPointervOES, in GL_GetBufferPointervOES()
9291 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetBufferPointervOES()
9295 if (context) in GL_GetBufferPointervOES()
9298 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferPointervOES()
9299 bool isCallValid = (context->skipValidation() || in GL_GetBufferPointervOES()
9300 ValidateGetBufferPointervOES(context, targetPacked, pname, params)); in GL_GetBufferPointervOES()
9303 context->getBufferPointerv(targetPacked, pname, params); in GL_GetBufferPointervOES()
9305 ANGLE_CAPTURE(GetBufferPointervOES, isCallValid, context, targetPacked, pname, params); in GL_GetBufferPointervOES()
9315 Context *context = GetValidGlobalContext(); in GL_MapBufferOES() local
9316 EVENT(context, GLMapBufferOES, "context = %d, target = %s, access = %s", CID(context), in GL_MapBufferOES()
9321 if (context) in GL_MapBufferOES()
9324 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MapBufferOES()
9326 (context->skipValidation() || ValidateMapBufferOES(context, targetPacked, access)); in GL_MapBufferOES()
9329 returnValue = context->mapBuffer(targetPacked, access); in GL_MapBufferOES()
9335 ANGLE_CAPTURE(MapBufferOES, isCallValid, context, targetPacked, access, returnValue); in GL_MapBufferOES()
9347 Context *context = GetValidGlobalContext(); in GL_UnmapBufferOES() local
9348 EVENT(context, GLUnmapBufferOES, "context = %d, target = %s", CID(context), in GL_UnmapBufferOES()
9352 if (context) in GL_UnmapBufferOES()
9355 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UnmapBufferOES()
9357 (context->skipValidation() || ValidateUnmapBufferOES(context, targetPacked)); in GL_UnmapBufferOES()
9360 returnValue = context->unmapBuffer(targetPacked); in GL_UnmapBufferOES()
9366 ANGLE_CAPTURE(UnmapBufferOES, isCallValid, context, targetPacked, returnValue); in GL_UnmapBufferOES()
9379 Context *context = GetValidGlobalContext(); in GL_CurrentPaletteMatrixOES() local
9380 EVENT(context, GLCurrentPaletteMatrixOES, "context = %d, matrixpaletteindex = %u", CID(context), in GL_CurrentPaletteMatrixOES()
9383 if (context) in GL_CurrentPaletteMatrixOES()
9385 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CurrentPaletteMatrixOES()
9386 bool isCallValid = (context->skipValidation() || in GL_CurrentPaletteMatrixOES()
9387 ValidateCurrentPaletteMatrixOES(context, matrixpaletteindex)); in GL_CurrentPaletteMatrixOES()
9390 context->currentPaletteMatrix(matrixpaletteindex); in GL_CurrentPaletteMatrixOES()
9392 ANGLE_CAPTURE(CurrentPaletteMatrixOES, isCallValid, context, matrixpaletteindex); in GL_CurrentPaletteMatrixOES()
9402 Context *context = GetValidGlobalContext(); in GL_LoadPaletteFromModelViewMatrixOES() local
9403 EVENT(context, GLLoadPaletteFromModelViewMatrixOES, "context = %d", CID(context)); in GL_LoadPaletteFromModelViewMatrixOES()
9405 if (context) in GL_LoadPaletteFromModelViewMatrixOES()
9407 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoadPaletteFromModelViewMatrixOES()
9409 (context->skipValidation() || ValidateLoadPaletteFromModelViewMatrixOES(context)); in GL_LoadPaletteFromModelViewMatrixOES()
9412 context->loadPaletteFromModelViewMatrix(); in GL_LoadPaletteFromModelViewMatrixOES()
9414 ANGLE_CAPTURE(LoadPaletteFromModelViewMatrixOES, isCallValid, context); in GL_LoadPaletteFromModelViewMatrixOES()
9427 Context *context = GetValidGlobalContext(); in GL_MatrixIndexPointerOES() local
9428 EVENT(context, GLMatrixIndexPointerOES, in GL_MatrixIndexPointerOES()
9430 CID(context), size, GLenumToString(GLenumGroup::DefaultGroup, type), stride, in GL_MatrixIndexPointerOES()
9433 if (context) in GL_MatrixIndexPointerOES()
9435 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MatrixIndexPointerOES()
9436 bool isCallValid = (context->skipValidation() || in GL_MatrixIndexPointerOES()
9437 ValidateMatrixIndexPointerOES(context, size, type, stride, pointer)); in GL_MatrixIndexPointerOES()
9440 context->matrixIndexPointer(size, type, stride, pointer); in GL_MatrixIndexPointerOES()
9442 ANGLE_CAPTURE(MatrixIndexPointerOES, isCallValid, context, size, type, stride, pointer); in GL_MatrixIndexPointerOES()
9452 Context *context = GetValidGlobalContext(); in GL_WeightPointerOES() local
9453 EVENT(context, GLWeightPointerOES, in GL_WeightPointerOES()
9455 CID(context), size, GLenumToString(GLenumGroup::DefaultGroup, type), stride, in GL_WeightPointerOES()
9458 if (context) in GL_WeightPointerOES()
9460 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_WeightPointerOES()
9461 bool isCallValid = (context->skipValidation() || in GL_WeightPointerOES()
9462 ValidateWeightPointerOES(context, size, type, stride, pointer)); in GL_WeightPointerOES()
9465 context->weightPointer(size, type, stride, pointer); in GL_WeightPointerOES()
9467 ANGLE_CAPTURE(WeightPointerOES, isCallValid, context, size, type, stride, pointer); in GL_WeightPointerOES()
9478 Context *context = GetValidGlobalContext(); in GL_PointSizePointerOES() local
9479 EVENT(context, GLPointSizePointerOES, in GL_PointSizePointerOES()
9480 "context = %d, type = %s, stride = %d, pointer = 0x%016" PRIxPTR "", CID(context), in GL_PointSizePointerOES()
9483 if (context) in GL_PointSizePointerOES()
9486 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointSizePointerOES()
9487 bool isCallValid = (context->skipValidation() || in GL_PointSizePointerOES()
9488 ValidatePointSizePointerOES(context, typePacked, stride, pointer)); in GL_PointSizePointerOES()
9491 context->pointSizePointer(typePacked, stride, pointer); in GL_PointSizePointerOES()
9493 ANGLE_CAPTURE(PointSizePointerOES, isCallValid, context, typePacked, stride, pointer); in GL_PointSizePointerOES()
9504 Context *context = GetValidGlobalContext(); in GL_QueryMatrixxOES() local
9505 EVENT(context, GLQueryMatrixxOES, in GL_QueryMatrixxOES()
9506 "context = %d, mantissa = 0x%016" PRIxPTR ", exponent = 0x%016" PRIxPTR "", CID(context), in GL_QueryMatrixxOES()
9510 if (context) in GL_QueryMatrixxOES()
9512 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_QueryMatrixxOES()
9514 (context->skipValidation() || ValidateQueryMatrixxOES(context, mantissa, exponent)); in GL_QueryMatrixxOES()
9517 returnValue = context->queryMatrixx(mantissa, exponent); in GL_QueryMatrixxOES()
9523 ANGLE_CAPTURE(QueryMatrixxOES, isCallValid, context, mantissa, exponent, returnValue); in GL_QueryMatrixxOES()
9536 Context *context = GetValidGlobalContext(); in GL_MinSampleShadingOES() local
9537 EVENT(context, GLMinSampleShadingOES, "context = %d, value = %f", CID(context), value); in GL_MinSampleShadingOES()
9539 if (context) in GL_MinSampleShadingOES()
9541 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MinSampleShadingOES()
9543 (context->skipValidation() || ValidateMinSampleShadingOES(context, value)); in GL_MinSampleShadingOES()
9546 context->minSampleShading(value); in GL_MinSampleShadingOES()
9548 ANGLE_CAPTURE(MinSampleShadingOES, isCallValid, context, value); in GL_MinSampleShadingOES()
9569 Context *context = GetValidGlobalContext(); in GL_CompressedTexImage3DOES() local
9570 EVENT(context, GLCompressedTexImage3DOES, in GL_CompressedTexImage3DOES()
9573 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_CompressedTexImage3DOES()
9577 if (context) in GL_CompressedTexImage3DOES()
9580 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage3DOES()
9582 (context->skipValidation() || in GL_CompressedTexImage3DOES()
9583 ValidateCompressedTexImage3DOES(context, targetPacked, level, internalformat, width, in GL_CompressedTexImage3DOES()
9587 context->compressedTexImage3D(targetPacked, level, internalformat, width, height, depth, in GL_CompressedTexImage3DOES()
9590 ANGLE_CAPTURE(CompressedTexImage3DOES, isCallValid, context, targetPacked, level, in GL_CompressedTexImage3DOES()
9611 Context *context = GetValidGlobalContext(); in GL_CompressedTexSubImage3DOES() local
9612 EVENT(context, GLCompressedTexSubImage3DOES, in GL_CompressedTexSubImage3DOES()
9615 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_CompressedTexSubImage3DOES()
9619 if (context) in GL_CompressedTexSubImage3DOES()
9622 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage3DOES()
9623 bool isCallValid = (context->skipValidation() || in GL_CompressedTexSubImage3DOES()
9625 context, targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DOES()
9629 context->compressedTexSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DOES()
9632 ANGLE_CAPTURE(CompressedTexSubImage3DOES, isCallValid, context, targetPacked, level, in GL_CompressedTexSubImage3DOES()
9651 Context *context = GetValidGlobalContext(); in GL_CopyTexSubImage3DOES() local
9652 EVENT(context, GLCopyTexSubImage3DOES, in GL_CopyTexSubImage3DOES()
9655 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_CopyTexSubImage3DOES()
9658 if (context) in GL_CopyTexSubImage3DOES()
9661 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexSubImage3DOES()
9662 bool isCallValid = (context->skipValidation() || in GL_CopyTexSubImage3DOES()
9663 ValidateCopyTexSubImage3DOES(context, targetPacked, level, xoffset, in GL_CopyTexSubImage3DOES()
9667 context->copyTexSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, x, y, width, in GL_CopyTexSubImage3DOES()
9670 ANGLE_CAPTURE(CopyTexSubImage3DOES, isCallValid, context, targetPacked, level, xoffset, in GL_CopyTexSubImage3DOES()
9686 Context *context = GetValidGlobalContext(); in GL_FramebufferTexture3DOES() local
9687 EVENT(context, GLFramebufferTexture3DOES, in GL_FramebufferTexture3DOES()
9690 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture3DOES()
9694 if (context) in GL_FramebufferTexture3DOES()
9698 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture3DOES()
9700 (context->skipValidation() || in GL_FramebufferTexture3DOES()
9701 ValidateFramebufferTexture3DOES(context, target, attachment, textargetPacked, in GL_FramebufferTexture3DOES()
9705 context->framebufferTexture3D(target, attachment, textargetPacked, texturePacked, level, in GL_FramebufferTexture3DOES()
9708 ANGLE_CAPTURE(FramebufferTexture3DOES, isCallValid, context, target, attachment, in GL_FramebufferTexture3DOES()
9728 Context *context = GetValidGlobalContext(); in GL_TexImage3DOES() local
9729 EVENT(context, GLTexImage3DOES, in GL_TexImage3DOES()
9732 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_TexImage3DOES()
9737 if (context) in GL_TexImage3DOES()
9740 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage3DOES()
9742 (context->skipValidation() || in GL_TexImage3DOES()
9743 ValidateTexImage3DOES(context, targetPacked, level, internalformat, width, height, in GL_TexImage3DOES()
9747 context->texImage3D(targetPacked, level, internalformat, width, height, depth, border, in GL_TexImage3DOES()
9750 ANGLE_CAPTURE(TexImage3DOES, isCallValid, context, targetPacked, level, internalformat, in GL_TexImage3DOES()
9771 Context *context = GetValidGlobalContext(); in GL_TexSubImage3DOES() local
9772 EVENT(context, GLTexSubImage3DOES, in GL_TexSubImage3DOES()
9775 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_TexSubImage3DOES()
9779 if (context) in GL_TexSubImage3DOES()
9782 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage3DOES()
9784 (context->skipValidation() || in GL_TexSubImage3DOES()
9785 ValidateTexSubImage3DOES(context, targetPacked, level, xoffset, yoffset, zoffset, in GL_TexSubImage3DOES()
9789 context->texSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, width, height, in GL_TexSubImage3DOES()
9792 ANGLE_CAPTURE(TexSubImage3DOES, isCallValid, context, targetPacked, level, xoffset, yoffset, in GL_TexSubImage3DOES()
9804 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterIivOES() local
9805 EVENT(context, GLGetSamplerParameterIivOES, in GL_GetSamplerParameterIivOES()
9806 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIivOES()
9809 if (context) in GL_GetSamplerParameterIivOES()
9812 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivOES()
9814 (context->skipValidation() || in GL_GetSamplerParameterIivOES()
9815 ValidateGetSamplerParameterIivOES(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIivOES()
9818 context->getSamplerParameterIiv(samplerPacked, pname, params); in GL_GetSamplerParameterIivOES()
9820 ANGLE_CAPTURE(GetSamplerParameterIivOES, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIivOES()
9831 Context *context = GetValidGlobalContext(); in GL_GetSamplerParameterIuivOES() local
9832 EVENT(context, GLGetSamplerParameterIuivOES, in GL_GetSamplerParameterIuivOES()
9833 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIuivOES()
9836 if (context) in GL_GetSamplerParameterIuivOES()
9839 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivOES()
9841 (context->skipValidation() || in GL_GetSamplerParameterIuivOES()
9842 ValidateGetSamplerParameterIuivOES(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIuivOES()
9845 context->getSamplerParameterIuiv(samplerPacked, pname, params); in GL_GetSamplerParameterIuivOES()
9847 ANGLE_CAPTURE(GetSamplerParameterIuivOES, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIuivOES()
9858 Context *context = GetValidGlobalContext(); in GL_GetTexParameterIivOES() local
9859 EVENT(context, GLGetTexParameterIivOES, in GL_GetTexParameterIivOES()
9860 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIivOES()
9864 if (context) in GL_GetTexParameterIivOES()
9867 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivOES()
9868 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivOES()
9869 ValidateGetTexParameterIivOES(context, targetPacked, pname, params)); in GL_GetTexParameterIivOES()
9872 context->getTexParameterIiv(targetPacked, pname, params); in GL_GetTexParameterIivOES()
9874 ANGLE_CAPTURE(GetTexParameterIivOES, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIivOES()
9884 Context *context = GetValidGlobalContext(); in GL_GetTexParameterIuivOES() local
9885 EVENT(context, GLGetTexParameterIuivOES, in GL_GetTexParameterIuivOES()
9886 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIuivOES()
9890 if (context) in GL_GetTexParameterIuivOES()
9893 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivOES()
9894 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivOES()
9895 ValidateGetTexParameterIuivOES(context, targetPacked, pname, params)); in GL_GetTexParameterIuivOES()
9898 context->getTexParameterIuiv(targetPacked, pname, params); in GL_GetTexParameterIuivOES()
9900 ANGLE_CAPTURE(GetTexParameterIuivOES, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIuivOES()
9910 Context *context = GetValidGlobalContext(); in GL_SamplerParameterIivOES() local
9911 EVENT(context, GLSamplerParameterIivOES, in GL_SamplerParameterIivOES()
9912 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIivOES()
9915 if (context) in GL_SamplerParameterIivOES()
9918 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivOES()
9919 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIivOES()
9920 ValidateSamplerParameterIivOES(context, samplerPacked, pname, param)); in GL_SamplerParameterIivOES()
9923 context->samplerParameterIiv(samplerPacked, pname, param); in GL_SamplerParameterIivOES()
9925 ANGLE_CAPTURE(SamplerParameterIivOES, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIivOES()
9935 Context *context = GetValidGlobalContext(); in GL_SamplerParameterIuivOES() local
9936 EVENT(context, GLSamplerParameterIuivOES, in GL_SamplerParameterIuivOES()
9937 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIuivOES()
9940 if (context) in GL_SamplerParameterIuivOES()
9943 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivOES()
9944 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIuivOES()
9945 ValidateSamplerParameterIuivOES(context, samplerPacked, pname, param)); in GL_SamplerParameterIuivOES()
9948 context->samplerParameterIuiv(samplerPacked, pname, param); in GL_SamplerParameterIuivOES()
9950 ANGLE_CAPTURE(SamplerParameterIuivOES, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIuivOES()
9960 Context *context = GetValidGlobalContext(); in GL_TexParameterIivOES() local
9961 EVENT(context, GLTexParameterIivOES, in GL_TexParameterIivOES()
9962 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIivOES()
9966 if (context) in GL_TexParameterIivOES()
9969 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivOES()
9970 bool isCallValid = (context->skipValidation() || in GL_TexParameterIivOES()
9971 ValidateTexParameterIivOES(context, targetPacked, pname, params)); in GL_TexParameterIivOES()
9974 context->texParameterIiv(targetPacked, pname, params); in GL_TexParameterIivOES()
9976 ANGLE_CAPTURE(TexParameterIivOES, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIivOES()
9986 Context *context = GetValidGlobalContext(); in GL_TexParameterIuivOES() local
9987 EVENT(context, GLTexParameterIuivOES, in GL_TexParameterIuivOES()
9988 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIuivOES()
9992 if (context) in GL_TexParameterIuivOES()
9995 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivOES()
9996 bool isCallValid = (context->skipValidation() || in GL_TexParameterIuivOES()
9997 ValidateTexParameterIuivOES(context, targetPacked, pname, params)); in GL_TexParameterIuivOES()
10000 context->texParameterIuiv(targetPacked, pname, params); in GL_TexParameterIuivOES()
10002 ANGLE_CAPTURE(TexParameterIuivOES, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIuivOES()
10013 Context *context = GetValidGlobalContext(); in GL_TexBufferOES() local
10014 EVENT(context, GLTexBufferOES, "context = %d, target = %s, internalformat = %s, buffer = %u", in GL_TexBufferOES()
10015 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferOES()
10018 if (context) in GL_TexBufferOES()
10022 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferOES()
10024 (context->skipValidation() || in GL_TexBufferOES()
10025 ValidateTexBufferOES(context, targetPacked, internalformat, bufferPacked)); in GL_TexBufferOES()
10028 context->texBuffer(targetPacked, internalformat, bufferPacked); in GL_TexBufferOES()
10030 ANGLE_CAPTURE(TexBufferOES, isCallValid, context, targetPacked, internalformat, in GL_TexBufferOES()
10045 Context *context = GetValidGlobalContext(); in GL_TexBufferRangeOES() local
10046 EVENT(context, GLTexBufferRangeOES, in GL_TexBufferRangeOES()
10048 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferRangeOES()
10052 if (context) in GL_TexBufferRangeOES()
10056 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferRangeOES()
10057 bool isCallValid = (context->skipValidation() || in GL_TexBufferRangeOES()
10058 ValidateTexBufferRangeOES(context, targetPacked, internalformat, in GL_TexBufferRangeOES()
10062 context->texBufferRange(targetPacked, internalformat, bufferPacked, offset, size); in GL_TexBufferRangeOES()
10064 ANGLE_CAPTURE(TexBufferRangeOES, isCallValid, context, targetPacked, internalformat, in GL_TexBufferRangeOES()
10076 Context *context = GetValidGlobalContext(); in GL_GetTexGenfvOES() local
10077 EVENT(context, GLGetTexGenfvOES, in GL_GetTexGenfvOES()
10078 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexGenfvOES()
10082 if (context) in GL_GetTexGenfvOES()
10084 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexGenfvOES()
10086 (context->skipValidation() || ValidateGetTexGenfvOES(context, coord, pname, params)); in GL_GetTexGenfvOES()
10089 context->getTexGenfv(coord, pname, params); in GL_GetTexGenfvOES()
10091 ANGLE_CAPTURE(GetTexGenfvOES, isCallValid, context, coord, pname, params); in GL_GetTexGenfvOES()
10101 Context *context = GetValidGlobalContext(); in GL_GetTexGenivOES() local
10102 EVENT(context, GLGetTexGenivOES, in GL_GetTexGenivOES()
10103 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexGenivOES()
10107 if (context) in GL_GetTexGenivOES()
10109 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexGenivOES()
10111 (context->skipValidation() || ValidateGetTexGenivOES(context, coord, pname, params)); in GL_GetTexGenivOES()
10114 context->getTexGeniv(coord, pname, params); in GL_GetTexGenivOES()
10116 ANGLE_CAPTURE(GetTexGenivOES, isCallValid, context, coord, pname, params); in GL_GetTexGenivOES()
10126 Context *context = GetValidGlobalContext(); in GL_GetTexGenxvOES() local
10127 EVENT(context, GLGetTexGenxvOES, in GL_GetTexGenxvOES()
10128 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexGenxvOES()
10132 if (context) in GL_GetTexGenxvOES()
10134 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexGenxvOES()
10136 (context->skipValidation() || ValidateGetTexGenxvOES(context, coord, pname, params)); in GL_GetTexGenxvOES()
10139 context->getTexGenxv(coord, pname, params); in GL_GetTexGenxvOES()
10141 ANGLE_CAPTURE(GetTexGenxvOES, isCallValid, context, coord, pname, params); in GL_GetTexGenxvOES()
10151 Context *context = GetValidGlobalContext(); in GL_TexGenfOES() local
10152 EVENT(context, GLTexGenfOES, "context = %d, coord = %s, pname = %s, param = %f", CID(context), in GL_TexGenfOES()
10156 if (context) in GL_TexGenfOES()
10158 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenfOES()
10160 (context->skipValidation() || ValidateTexGenfOES(context, coord, pname, param)); in GL_TexGenfOES()
10163 context->texGenf(coord, pname, param); in GL_TexGenfOES()
10165 ANGLE_CAPTURE(TexGenfOES, isCallValid, context, coord, pname, param); in GL_TexGenfOES()
10175 Context *context = GetValidGlobalContext(); in GL_TexGenfvOES() local
10176 EVENT(context, GLTexGenfvOES, in GL_TexGenfvOES()
10177 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexGenfvOES()
10181 if (context) in GL_TexGenfvOES()
10183 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenfvOES()
10185 (context->skipValidation() || ValidateTexGenfvOES(context, coord, pname, params)); in GL_TexGenfvOES()
10188 context->texGenfv(coord, pname, params); in GL_TexGenfvOES()
10190 ANGLE_CAPTURE(TexGenfvOES, isCallValid, context, coord, pname, params); in GL_TexGenfvOES()
10200 Context *context = GetValidGlobalContext(); in GL_TexGeniOES() local
10201 EVENT(context, GLTexGeniOES, "context = %d, coord = %s, pname = %s, param = %d", CID(context), in GL_TexGeniOES()
10205 if (context) in GL_TexGeniOES()
10207 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGeniOES()
10209 (context->skipValidation() || ValidateTexGeniOES(context, coord, pname, param)); in GL_TexGeniOES()
10212 context->texGeni(coord, pname, param); in GL_TexGeniOES()
10214 ANGLE_CAPTURE(TexGeniOES, isCallValid, context, coord, pname, param); in GL_TexGeniOES()
10224 Context *context = GetValidGlobalContext(); in GL_TexGenivOES() local
10225 EVENT(context, GLTexGenivOES, in GL_TexGenivOES()
10226 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexGenivOES()
10230 if (context) in GL_TexGenivOES()
10232 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenivOES()
10234 (context->skipValidation() || ValidateTexGenivOES(context, coord, pname, params)); in GL_TexGenivOES()
10237 context->texGeniv(coord, pname, params); in GL_TexGenivOES()
10239 ANGLE_CAPTURE(TexGenivOES, isCallValid, context, coord, pname, params); in GL_TexGenivOES()
10249 Context *context = GetValidGlobalContext(); in GL_TexGenxOES() local
10250 EVENT(context, GLTexGenxOES, "context = %d, coord = %s, pname = %s, param = 0x%X", CID(context), in GL_TexGenxOES()
10254 if (context) in GL_TexGenxOES()
10256 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenxOES()
10258 (context->skipValidation() || ValidateTexGenxOES(context, coord, pname, param)); in GL_TexGenxOES()
10261 context->texGenx(coord, pname, param); in GL_TexGenxOES()
10263 ANGLE_CAPTURE(TexGenxOES, isCallValid, context, coord, pname, param); in GL_TexGenxOES()
10273 Context *context = GetValidGlobalContext(); in GL_TexGenxvOES() local
10274 EVENT(context, GLTexGenxvOES, in GL_TexGenxvOES()
10275 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexGenxvOES()
10279 if (context) in GL_TexGenxvOES()
10281 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenxvOES()
10283 (context->skipValidation() || ValidateTexGenxvOES(context, coord, pname, params)); in GL_TexGenxvOES()
10286 context->texGenxv(coord, pname, params); in GL_TexGenxvOES()
10288 ANGLE_CAPTURE(TexGenxvOES, isCallValid, context, coord, pname, params); in GL_TexGenxvOES()
10311 Context *context = GetValidGlobalContext(); in GL_TexStorage3DMultisampleOES() local
10312 EVENT(context, GLTexStorage3DMultisampleOES, in GL_TexStorage3DMultisampleOES()
10315 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorage3DMultisampleOES()
10319 if (context) in GL_TexStorage3DMultisampleOES()
10322 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage3DMultisampleOES()
10324 (context->skipValidation() || in GL_TexStorage3DMultisampleOES()
10325 ValidateTexStorage3DMultisampleOES(context, targetPacked, samples, internalformat, in GL_TexStorage3DMultisampleOES()
10329 context->texStorage3DMultisample(targetPacked, samples, internalformat, width, height, in GL_TexStorage3DMultisampleOES()
10332 ANGLE_CAPTURE(TexStorage3DMultisampleOES, isCallValid, context, targetPacked, samples, in GL_TexStorage3DMultisampleOES()
10344 Context *context = GetValidGlobalContext(); in GL_BindVertexArrayOES() local
10345 EVENT(context, GLBindVertexArrayOES, "context = %d, array = %u", CID(context), array); in GL_BindVertexArrayOES()
10347 if (context) in GL_BindVertexArrayOES()
10350 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindVertexArrayOES()
10352 (context->skipValidation() || ValidateBindVertexArrayOES(context, arrayPacked)); in GL_BindVertexArrayOES()
10355 context->bindVertexArray(arrayPacked); in GL_BindVertexArrayOES()
10357 ANGLE_CAPTURE(BindVertexArrayOES, isCallValid, context, arrayPacked); in GL_BindVertexArrayOES()
10367 Context *context = GetValidGlobalContext(); in GL_DeleteVertexArraysOES() local
10368 EVENT(context, GLDeleteVertexArraysOES, "context = %d, n = %d, arrays = 0x%016" PRIxPTR "", in GL_DeleteVertexArraysOES()
10369 CID(context), n, (uintptr_t)arrays); in GL_DeleteVertexArraysOES()
10371 if (context) in GL_DeleteVertexArraysOES()
10374 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteVertexArraysOES()
10376 (context->skipValidation() || ValidateDeleteVertexArraysOES(context, n, arraysPacked)); in GL_DeleteVertexArraysOES()
10379 context->deleteVertexArrays(n, arraysPacked); in GL_DeleteVertexArraysOES()
10381 ANGLE_CAPTURE(DeleteVertexArraysOES, isCallValid, context, n, arraysPacked); in GL_DeleteVertexArraysOES()
10391 Context *context = GetValidGlobalContext(); in GL_GenVertexArraysOES() local
10392 EVENT(context, GLGenVertexArraysOES, "context = %d, n = %d, arrays = 0x%016" PRIxPTR "", in GL_GenVertexArraysOES()
10393 CID(context), n, (uintptr_t)arrays); in GL_GenVertexArraysOES()
10395 if (context) in GL_GenVertexArraysOES()
10398 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenVertexArraysOES()
10400 (context->skipValidation() || ValidateGenVertexArraysOES(context, n, arraysPacked)); in GL_GenVertexArraysOES()
10403 context->genVertexArrays(n, arraysPacked); in GL_GenVertexArraysOES()
10405 ANGLE_CAPTURE(GenVertexArraysOES, isCallValid, context, n, arraysPacked); in GL_GenVertexArraysOES()
10415 Context *context = GetValidGlobalContext(); in GL_IsVertexArrayOES() local
10416 EVENT(context, GLIsVertexArrayOES, "context = %d, array = %u", CID(context), array); in GL_IsVertexArrayOES()
10419 if (context) in GL_IsVertexArrayOES()
10422 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsVertexArrayOES()
10424 (context->skipValidation() || ValidateIsVertexArrayOES(context, arrayPacked)); in GL_IsVertexArrayOES()
10427 returnValue = context->isVertexArray(arrayPacked); in GL_IsVertexArrayOES()
10433 ANGLE_CAPTURE(IsVertexArrayOES, isCallValid, context, arrayPacked, returnValue); in GL_IsVertexArrayOES()
10451 Context *context = GetValidGlobalContext(); in GL_FramebufferTextureMultiviewOVR() local
10452 EVENT(context, GLFramebufferTextureMultiviewOVR, in GL_FramebufferTextureMultiviewOVR()
10455 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTextureMultiviewOVR()
10459 if (context) in GL_FramebufferTextureMultiviewOVR()
10462 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTextureMultiviewOVR()
10464 (context->skipValidation() || in GL_FramebufferTextureMultiviewOVR()
10465 ValidateFramebufferTextureMultiviewOVR(context, target, attachment, texturePacked, in GL_FramebufferTextureMultiviewOVR()
10469 context->framebufferTextureMultiview(target, attachment, texturePacked, level, in GL_FramebufferTextureMultiviewOVR()
10472 ANGLE_CAPTURE(FramebufferTextureMultiviewOVR, isCallValid, context, target, attachment, in GL_FramebufferTextureMultiviewOVR()
10488 Context *context = static_cast<gl::Context *>(ctx); in GL_ActiveShaderProgramContextANGLE() local
10489 EVENT(context, GLActiveShaderProgram, "context = %d, pipeline = %u, program = %u", CID(context), in GL_ActiveShaderProgramContextANGLE()
10492 if (context && !context->isContextLost()) in GL_ActiveShaderProgramContextANGLE()
10494 ASSERT(context == GetValidGlobalContext()); in GL_ActiveShaderProgramContextANGLE()
10497 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ActiveShaderProgramContextANGLE()
10498 bool isCallValid = (context->skipValidation() || in GL_ActiveShaderProgramContextANGLE()
10499 ValidateActiveShaderProgram(context, pipelinePacked, programPacked)); in GL_ActiveShaderProgramContextANGLE()
10502 context->activeShaderProgram(pipelinePacked, programPacked); in GL_ActiveShaderProgramContextANGLE()
10504 ANGLE_CAPTURE(ActiveShaderProgram, isCallValid, context, pipelinePacked, programPacked); in GL_ActiveShaderProgramContextANGLE()
10508 GenerateContextLostErrorOnContext(context); in GL_ActiveShaderProgramContextANGLE()
10516 Context *context = static_cast<gl::Context *>(ctx); in GL_ActiveShaderProgramEXTContextANGLE() local
10517 EVENT(context, GLActiveShaderProgramEXT, "context = %d, pipeline = %u, program = %u", in GL_ActiveShaderProgramEXTContextANGLE()
10518 CID(context), pipeline, program); in GL_ActiveShaderProgramEXTContextANGLE()
10520 if (context && !context->isContextLost()) in GL_ActiveShaderProgramEXTContextANGLE()
10522 ASSERT(context == GetValidGlobalContext()); in GL_ActiveShaderProgramEXTContextANGLE()
10525 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ActiveShaderProgramEXTContextANGLE()
10526 bool isCallValid = (context->skipValidation() || in GL_ActiveShaderProgramEXTContextANGLE()
10527 ValidateActiveShaderProgramEXT(context, pipelinePacked, programPacked)); in GL_ActiveShaderProgramEXTContextANGLE()
10530 context->activeShaderProgram(pipelinePacked, programPacked); in GL_ActiveShaderProgramEXTContextANGLE()
10532 ANGLE_CAPTURE(ActiveShaderProgramEXT, isCallValid, context, pipelinePacked, programPacked); in GL_ActiveShaderProgramEXTContextANGLE()
10536 GenerateContextLostErrorOnContext(context); in GL_ActiveShaderProgramEXTContextANGLE()
10542 Context *context = static_cast<gl::Context *>(ctx); in GL_ActiveTextureContextANGLE() local
10543 EVENT(context, GLActiveTexture, "context = %d, texture = %s", CID(context), in GL_ActiveTextureContextANGLE()
10546 if (context && !context->isContextLost()) in GL_ActiveTextureContextANGLE()
10548 ASSERT(context == GetValidGlobalContext()); in GL_ActiveTextureContextANGLE()
10549 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ActiveTextureContextANGLE()
10550 bool isCallValid = (context->skipValidation() || ValidateActiveTexture(context, texture)); in GL_ActiveTextureContextANGLE()
10553 context->activeTexture(texture); in GL_ActiveTextureContextANGLE()
10555 ANGLE_CAPTURE(ActiveTexture, isCallValid, context, texture); in GL_ActiveTextureContextANGLE()
10559 GenerateContextLostErrorOnContext(context); in GL_ActiveTextureContextANGLE()
10565 Context *context = static_cast<gl::Context *>(ctx); in GL_AlphaFuncContextANGLE() local
10566 EVENT(context, GLAlphaFunc, "context = %d, func = %s, ref = %f", CID(context), in GL_AlphaFuncContextANGLE()
10569 if (context && !context->isContextLost()) in GL_AlphaFuncContextANGLE()
10571 ASSERT(context == GetValidGlobalContext()); in GL_AlphaFuncContextANGLE()
10573 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_AlphaFuncContextANGLE()
10575 (context->skipValidation() || ValidateAlphaFunc(context, funcPacked, ref)); in GL_AlphaFuncContextANGLE()
10578 context->alphaFunc(funcPacked, ref); in GL_AlphaFuncContextANGLE()
10580 ANGLE_CAPTURE(AlphaFunc, isCallValid, context, funcPacked, ref); in GL_AlphaFuncContextANGLE()
10584 GenerateContextLostErrorOnContext(context); in GL_AlphaFuncContextANGLE()
10590 Context *context = static_cast<gl::Context *>(ctx); in GL_AlphaFuncxContextANGLE() local
10591 EVENT(context, GLAlphaFuncx, "context = %d, func = %s, ref = 0x%X", CID(context), in GL_AlphaFuncxContextANGLE()
10594 if (context && !context->isContextLost()) in GL_AlphaFuncxContextANGLE()
10596 ASSERT(context == GetValidGlobalContext()); in GL_AlphaFuncxContextANGLE()
10598 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_AlphaFuncxContextANGLE()
10600 (context->skipValidation() || ValidateAlphaFuncx(context, funcPacked, ref)); in GL_AlphaFuncxContextANGLE()
10603 context->alphaFuncx(funcPacked, ref); in GL_AlphaFuncxContextANGLE()
10605 ANGLE_CAPTURE(AlphaFuncx, isCallValid, context, funcPacked, ref); in GL_AlphaFuncxContextANGLE()
10609 GenerateContextLostErrorOnContext(context); in GL_AlphaFuncxContextANGLE()
10615 Context *context = static_cast<gl::Context *>(ctx); in GL_AttachShaderContextANGLE() local
10616 EVENT(context, GLAttachShader, "context = %d, program = %u, shader = %u", CID(context), program, in GL_AttachShaderContextANGLE()
10619 if (context && !context->isContextLost()) in GL_AttachShaderContextANGLE()
10621 ASSERT(context == GetValidGlobalContext()); in GL_AttachShaderContextANGLE()
10624 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_AttachShaderContextANGLE()
10625 bool isCallValid = (context->skipValidation() || in GL_AttachShaderContextANGLE()
10626 ValidateAttachShader(context, programPacked, shaderPacked)); in GL_AttachShaderContextANGLE()
10629 context->attachShader(programPacked, shaderPacked); in GL_AttachShaderContextANGLE()
10631 ANGLE_CAPTURE(AttachShader, isCallValid, context, programPacked, shaderPacked); in GL_AttachShaderContextANGLE()
10635 GenerateContextLostErrorOnContext(context); in GL_AttachShaderContextANGLE()
10641 Context *context = static_cast<gl::Context *>(ctx); in GL_BeginQueryContextANGLE() local
10642 EVENT(context, GLBeginQuery, "context = %d, target = %s, id = %u", CID(context), in GL_BeginQueryContextANGLE()
10645 if (context && !context->isContextLost()) in GL_BeginQueryContextANGLE()
10647 ASSERT(context == GetValidGlobalContext()); in GL_BeginQueryContextANGLE()
10650 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BeginQueryContextANGLE()
10652 (context->skipValidation() || ValidateBeginQuery(context, targetPacked, idPacked)); in GL_BeginQueryContextANGLE()
10655 context->beginQuery(targetPacked, idPacked); in GL_BeginQueryContextANGLE()
10657 ANGLE_CAPTURE(BeginQuery, isCallValid, context, targetPacked, idPacked); in GL_BeginQueryContextANGLE()
10661 GenerateContextLostErrorOnContext(context); in GL_BeginQueryContextANGLE()
10667 Context *context = static_cast<gl::Context *>(ctx); in GL_BeginQueryEXTContextANGLE() local
10668 EVENT(context, GLBeginQueryEXT, "context = %d, target = %s, id = %u", CID(context), in GL_BeginQueryEXTContextANGLE()
10671 if (context && !context->isContextLost()) in GL_BeginQueryEXTContextANGLE()
10673 ASSERT(context == GetValidGlobalContext()); in GL_BeginQueryEXTContextANGLE()
10676 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BeginQueryEXTContextANGLE()
10678 (context->skipValidation() || ValidateBeginQueryEXT(context, targetPacked, idPacked)); in GL_BeginQueryEXTContextANGLE()
10681 context->beginQuery(targetPacked, idPacked); in GL_BeginQueryEXTContextANGLE()
10683 ANGLE_CAPTURE(BeginQueryEXT, isCallValid, context, targetPacked, idPacked); in GL_BeginQueryEXTContextANGLE()
10687 GenerateContextLostErrorOnContext(context); in GL_BeginQueryEXTContextANGLE()
10693 Context *context = static_cast<gl::Context *>(ctx); in GL_BeginTransformFeedbackContextANGLE() local
10694 EVENT(context, GLBeginTransformFeedback, "context = %d, primitiveMode = %s", CID(context), in GL_BeginTransformFeedbackContextANGLE()
10697 if (context && !context->isContextLost()) in GL_BeginTransformFeedbackContextANGLE()
10699 ASSERT(context == GetValidGlobalContext()); in GL_BeginTransformFeedbackContextANGLE()
10701 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BeginTransformFeedbackContextANGLE()
10702 bool isCallValid = (context->skipValidation() || in GL_BeginTransformFeedbackContextANGLE()
10703 ValidateBeginTransformFeedback(context, primitiveModePacked)); in GL_BeginTransformFeedbackContextANGLE()
10706 context->beginTransformFeedback(primitiveModePacked); in GL_BeginTransformFeedbackContextANGLE()
10708 ANGLE_CAPTURE(BeginTransformFeedback, isCallValid, context, primitiveModePacked); in GL_BeginTransformFeedbackContextANGLE()
10712 GenerateContextLostErrorOnContext(context); in GL_BeginTransformFeedbackContextANGLE()
10721 Context *context = static_cast<gl::Context *>(ctx); in GL_BindAttribLocationContextANGLE() local
10722 EVENT(context, GLBindAttribLocation, in GL_BindAttribLocationContextANGLE()
10723 "context = %d, program = %u, index = %u, name = 0x%016" PRIxPTR "", CID(context), program, in GL_BindAttribLocationContextANGLE()
10726 if (context && !context->isContextLost()) in GL_BindAttribLocationContextANGLE()
10728 ASSERT(context == GetValidGlobalContext()); in GL_BindAttribLocationContextANGLE()
10730 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindAttribLocationContextANGLE()
10731 bool isCallValid = (context->skipValidation() || in GL_BindAttribLocationContextANGLE()
10732 ValidateBindAttribLocation(context, programPacked, index, name)); in GL_BindAttribLocationContextANGLE()
10735 context->bindAttribLocation(programPacked, index, name); in GL_BindAttribLocationContextANGLE()
10737 ANGLE_CAPTURE(BindAttribLocation, isCallValid, context, programPacked, index, name); in GL_BindAttribLocationContextANGLE()
10741 GenerateContextLostErrorOnContext(context); in GL_BindAttribLocationContextANGLE()
10747 Context *context = static_cast<gl::Context *>(ctx); in GL_BindBufferContextANGLE() local
10748 EVENT(context, GLBindBuffer, "context = %d, target = %s, buffer = %u", CID(context), in GL_BindBufferContextANGLE()
10751 if (context && !context->isContextLost()) in GL_BindBufferContextANGLE()
10753 ASSERT(context == GetValidGlobalContext()); in GL_BindBufferContextANGLE()
10756 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindBufferContextANGLE()
10758 (context->skipValidation() || ValidateBindBuffer(context, targetPacked, bufferPacked)); in GL_BindBufferContextANGLE()
10761 context->bindBuffer(targetPacked, bufferPacked); in GL_BindBufferContextANGLE()
10763 ANGLE_CAPTURE(BindBuffer, isCallValid, context, targetPacked, bufferPacked); in GL_BindBufferContextANGLE()
10767 GenerateContextLostErrorOnContext(context); in GL_BindBufferContextANGLE()
10776 Context *context = static_cast<gl::Context *>(ctx); in GL_BindBufferBaseContextANGLE() local
10777 EVENT(context, GLBindBufferBase, "context = %d, target = %s, index = %u, buffer = %u", in GL_BindBufferBaseContextANGLE()
10778 CID(context), GLenumToString(GLenumGroup::BufferTargetARB, target), index, buffer); in GL_BindBufferBaseContextANGLE()
10780 if (context && !context->isContextLost()) in GL_BindBufferBaseContextANGLE()
10782 ASSERT(context == GetValidGlobalContext()); in GL_BindBufferBaseContextANGLE()
10785 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindBufferBaseContextANGLE()
10786 bool isCallValid = (context->skipValidation() || in GL_BindBufferBaseContextANGLE()
10787 ValidateBindBufferBase(context, targetPacked, index, bufferPacked)); in GL_BindBufferBaseContextANGLE()
10790 context->bindBufferBase(targetPacked, index, bufferPacked); in GL_BindBufferBaseContextANGLE()
10792 ANGLE_CAPTURE(BindBufferBase, isCallValid, context, targetPacked, index, bufferPacked); in GL_BindBufferBaseContextANGLE()
10796 GenerateContextLostErrorOnContext(context); in GL_BindBufferBaseContextANGLE()
10807 Context *context = static_cast<gl::Context *>(ctx); in GL_BindBufferRangeContextANGLE() local
10808 EVENT(context, GLBindBufferRange, in GL_BindBufferRangeContextANGLE()
10810 CID(context), GLenumToString(GLenumGroup::BufferTargetARB, target), index, buffer, in GL_BindBufferRangeContextANGLE()
10813 if (context && !context->isContextLost()) in GL_BindBufferRangeContextANGLE()
10815 ASSERT(context == GetValidGlobalContext()); in GL_BindBufferRangeContextANGLE()
10818 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindBufferRangeContextANGLE()
10820 (context->skipValidation() || in GL_BindBufferRangeContextANGLE()
10821 ValidateBindBufferRange(context, targetPacked, index, bufferPacked, offset, size)); in GL_BindBufferRangeContextANGLE()
10824 context->bindBufferRange(targetPacked, index, bufferPacked, offset, size); in GL_BindBufferRangeContextANGLE()
10826 ANGLE_CAPTURE(BindBufferRange, isCallValid, context, targetPacked, index, bufferPacked, in GL_BindBufferRangeContextANGLE()
10831 GenerateContextLostErrorOnContext(context); in GL_BindBufferRangeContextANGLE()
10840 Context *context = static_cast<gl::Context *>(ctx); in GL_BindFragDataLocationEXTContextANGLE() local
10841 EVENT(context, GLBindFragDataLocationEXT, in GL_BindFragDataLocationEXTContextANGLE()
10842 "context = %d, program = %u, color = %u, name = 0x%016" PRIxPTR "", CID(context), program, in GL_BindFragDataLocationEXTContextANGLE()
10845 if (context && !context->isContextLost()) in GL_BindFragDataLocationEXTContextANGLE()
10847 ASSERT(context == GetValidGlobalContext()); in GL_BindFragDataLocationEXTContextANGLE()
10849 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFragDataLocationEXTContextANGLE()
10850 bool isCallValid = (context->skipValidation() || in GL_BindFragDataLocationEXTContextANGLE()
10851 ValidateBindFragDataLocationEXT(context, programPacked, color, name)); in GL_BindFragDataLocationEXTContextANGLE()
10854 context->bindFragDataLocation(programPacked, color, name); in GL_BindFragDataLocationEXTContextANGLE()
10856 ANGLE_CAPTURE(BindFragDataLocationEXT, isCallValid, context, programPacked, color, name); in GL_BindFragDataLocationEXTContextANGLE()
10860 GenerateContextLostErrorOnContext(context); in GL_BindFragDataLocationEXTContextANGLE()
10870 Context *context = static_cast<gl::Context *>(ctx); in GL_BindFragDataLocationIndexedEXTContextANGLE() local
10871 EVENT(context, GLBindFragDataLocationIndexedEXT, in GL_BindFragDataLocationIndexedEXTContextANGLE()
10873 CID(context), program, colorNumber, index, (uintptr_t)name); in GL_BindFragDataLocationIndexedEXTContextANGLE()
10875 if (context && !context->isContextLost()) in GL_BindFragDataLocationIndexedEXTContextANGLE()
10877 ASSERT(context == GetValidGlobalContext()); in GL_BindFragDataLocationIndexedEXTContextANGLE()
10879 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFragDataLocationIndexedEXTContextANGLE()
10881 (context->skipValidation() || ValidateBindFragDataLocationIndexedEXT( in GL_BindFragDataLocationIndexedEXTContextANGLE()
10882 context, programPacked, colorNumber, index, name)); in GL_BindFragDataLocationIndexedEXTContextANGLE()
10885 context->bindFragDataLocationIndexed(programPacked, colorNumber, index, name); in GL_BindFragDataLocationIndexedEXTContextANGLE()
10887 ANGLE_CAPTURE(BindFragDataLocationIndexedEXT, isCallValid, context, programPacked, in GL_BindFragDataLocationIndexedEXTContextANGLE()
10892 GenerateContextLostErrorOnContext(context); in GL_BindFragDataLocationIndexedEXTContextANGLE()
10898 Context *context = static_cast<gl::Context *>(ctx); in GL_BindFramebufferContextANGLE() local
10899 EVENT(context, GLBindFramebuffer, "context = %d, target = %s, framebuffer = %u", CID(context), in GL_BindFramebufferContextANGLE()
10902 if (context && !context->isContextLost()) in GL_BindFramebufferContextANGLE()
10904 ASSERT(context == GetValidGlobalContext()); in GL_BindFramebufferContextANGLE()
10906 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFramebufferContextANGLE()
10907 bool isCallValid = (context->skipValidation() || in GL_BindFramebufferContextANGLE()
10908 ValidateBindFramebuffer(context, target, framebufferPacked)); in GL_BindFramebufferContextANGLE()
10911 context->bindFramebuffer(target, framebufferPacked); in GL_BindFramebufferContextANGLE()
10913 ANGLE_CAPTURE(BindFramebuffer, isCallValid, context, target, framebufferPacked); in GL_BindFramebufferContextANGLE()
10917 GenerateContextLostErrorOnContext(context); in GL_BindFramebufferContextANGLE()
10925 Context *context = static_cast<gl::Context *>(ctx); in GL_BindFramebufferOESContextANGLE() local
10926 EVENT(context, GLBindFramebufferOES, "context = %d, target = %s, framebuffer = %u", in GL_BindFramebufferOESContextANGLE()
10927 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), framebuffer); in GL_BindFramebufferOESContextANGLE()
10929 if (context && !context->isContextLost()) in GL_BindFramebufferOESContextANGLE()
10931 ASSERT(context == GetValidGlobalContext()); in GL_BindFramebufferOESContextANGLE()
10933 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindFramebufferOESContextANGLE()
10934 bool isCallValid = (context->skipValidation() || in GL_BindFramebufferOESContextANGLE()
10935 ValidateBindFramebufferOES(context, target, framebufferPacked)); in GL_BindFramebufferOESContextANGLE()
10938 context->bindFramebuffer(target, framebufferPacked); in GL_BindFramebufferOESContextANGLE()
10940 ANGLE_CAPTURE(BindFramebufferOES, isCallValid, context, target, framebufferPacked); in GL_BindFramebufferOESContextANGLE()
10944 GenerateContextLostErrorOnContext(context); in GL_BindFramebufferOESContextANGLE()
10957 Context *context = static_cast<gl::Context *>(ctx); in GL_BindImageTextureContextANGLE() local
10958 EVENT(context, GLBindImageTexture, in GL_BindImageTextureContextANGLE()
10961 CID(context), unit, texture, level, GLbooleanToString(layered), layer, in GL_BindImageTextureContextANGLE()
10965 if (context && !context->isContextLost()) in GL_BindImageTextureContextANGLE()
10967 ASSERT(context == GetValidGlobalContext()); in GL_BindImageTextureContextANGLE()
10969 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindImageTextureContextANGLE()
10970 bool isCallValid = (context->skipValidation() || in GL_BindImageTextureContextANGLE()
10971 ValidateBindImageTexture(context, unit, texturePacked, level, layered, in GL_BindImageTextureContextANGLE()
10975 context->bindImageTexture(unit, texturePacked, level, layered, layer, access, format); in GL_BindImageTextureContextANGLE()
10977 ANGLE_CAPTURE(BindImageTexture, isCallValid, context, unit, texturePacked, level, layered, in GL_BindImageTextureContextANGLE()
10982 GenerateContextLostErrorOnContext(context); in GL_BindImageTextureContextANGLE()
10988 Context *context = static_cast<gl::Context *>(ctx); in GL_BindProgramPipelineContextANGLE() local
10989 EVENT(context, GLBindProgramPipeline, "context = %d, pipeline = %u", CID(context), pipeline); in GL_BindProgramPipelineContextANGLE()
10991 if (context && !context->isContextLost()) in GL_BindProgramPipelineContextANGLE()
10993 ASSERT(context == GetValidGlobalContext()); in GL_BindProgramPipelineContextANGLE()
10995 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindProgramPipelineContextANGLE()
10997 (context->skipValidation() || ValidateBindProgramPipeline(context, pipelinePacked)); in GL_BindProgramPipelineContextANGLE()
11000 context->bindProgramPipeline(pipelinePacked); in GL_BindProgramPipelineContextANGLE()
11002 ANGLE_CAPTURE(BindProgramPipeline, isCallValid, context, pipelinePacked); in GL_BindProgramPipelineContextANGLE()
11006 GenerateContextLostErrorOnContext(context); in GL_BindProgramPipelineContextANGLE()
11012 Context *context = static_cast<gl::Context *>(ctx); in GL_BindProgramPipelineEXTContextANGLE() local
11013 EVENT(context, GLBindProgramPipelineEXT, "context = %d, pipeline = %u", CID(context), pipeline); in GL_BindProgramPipelineEXTContextANGLE()
11015 if (context && !context->isContextLost()) in GL_BindProgramPipelineEXTContextANGLE()
11017 ASSERT(context == GetValidGlobalContext()); in GL_BindProgramPipelineEXTContextANGLE()
11019 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindProgramPipelineEXTContextANGLE()
11021 (context->skipValidation() || ValidateBindProgramPipelineEXT(context, pipelinePacked)); in GL_BindProgramPipelineEXTContextANGLE()
11024 context->bindProgramPipeline(pipelinePacked); in GL_BindProgramPipelineEXTContextANGLE()
11026 ANGLE_CAPTURE(BindProgramPipelineEXT, isCallValid, context, pipelinePacked); in GL_BindProgramPipelineEXTContextANGLE()
11030 GenerateContextLostErrorOnContext(context); in GL_BindProgramPipelineEXTContextANGLE()
11038 Context *context = static_cast<gl::Context *>(ctx); in GL_BindRenderbufferContextANGLE() local
11039 EVENT(context, GLBindRenderbuffer, "context = %d, target = %s, renderbuffer = %u", CID(context), in GL_BindRenderbufferContextANGLE()
11042 if (context && !context->isContextLost()) in GL_BindRenderbufferContextANGLE()
11044 ASSERT(context == GetValidGlobalContext()); in GL_BindRenderbufferContextANGLE()
11046 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindRenderbufferContextANGLE()
11047 bool isCallValid = (context->skipValidation() || in GL_BindRenderbufferContextANGLE()
11048 ValidateBindRenderbuffer(context, target, renderbufferPacked)); in GL_BindRenderbufferContextANGLE()
11051 context->bindRenderbuffer(target, renderbufferPacked); in GL_BindRenderbufferContextANGLE()
11053 ANGLE_CAPTURE(BindRenderbuffer, isCallValid, context, target, renderbufferPacked); in GL_BindRenderbufferContextANGLE()
11057 GenerateContextLostErrorOnContext(context); in GL_BindRenderbufferContextANGLE()
11065 Context *context = static_cast<gl::Context *>(ctx); in GL_BindRenderbufferOESContextANGLE() local
11066 EVENT(context, GLBindRenderbufferOES, "context = %d, target = %s, renderbuffer = %u", in GL_BindRenderbufferOESContextANGLE()
11067 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), renderbuffer); in GL_BindRenderbufferOESContextANGLE()
11069 if (context && !context->isContextLost()) in GL_BindRenderbufferOESContextANGLE()
11071 ASSERT(context == GetValidGlobalContext()); in GL_BindRenderbufferOESContextANGLE()
11073 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindRenderbufferOESContextANGLE()
11074 bool isCallValid = (context->skipValidation() || in GL_BindRenderbufferOESContextANGLE()
11075 ValidateBindRenderbufferOES(context, target, renderbufferPacked)); in GL_BindRenderbufferOESContextANGLE()
11078 context->bindRenderbuffer(target, renderbufferPacked); in GL_BindRenderbufferOESContextANGLE()
11080 ANGLE_CAPTURE(BindRenderbufferOES, isCallValid, context, target, renderbufferPacked); in GL_BindRenderbufferOESContextANGLE()
11084 GenerateContextLostErrorOnContext(context); in GL_BindRenderbufferOESContextANGLE()
11090 Context *context = static_cast<gl::Context *>(ctx); in GL_BindSamplerContextANGLE() local
11091 EVENT(context, GLBindSampler, "context = %d, unit = %u, sampler = %u", CID(context), unit, in GL_BindSamplerContextANGLE()
11094 if (context && !context->isContextLost()) in GL_BindSamplerContextANGLE()
11096 ASSERT(context == GetValidGlobalContext()); in GL_BindSamplerContextANGLE()
11098 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindSamplerContextANGLE()
11100 (context->skipValidation() || ValidateBindSampler(context, unit, samplerPacked)); in GL_BindSamplerContextANGLE()
11103 context->bindSampler(unit, samplerPacked); in GL_BindSamplerContextANGLE()
11105 ANGLE_CAPTURE(BindSampler, isCallValid, context, unit, samplerPacked); in GL_BindSamplerContextANGLE()
11109 GenerateContextLostErrorOnContext(context); in GL_BindSamplerContextANGLE()
11115 Context *context = static_cast<gl::Context *>(ctx); in GL_BindTextureContextANGLE() local
11116 EVENT(context, GLBindTexture, "context = %d, target = %s, texture = %u", CID(context), in GL_BindTextureContextANGLE()
11119 if (context && !context->isContextLost()) in GL_BindTextureContextANGLE()
11121 ASSERT(context == GetValidGlobalContext()); in GL_BindTextureContextANGLE()
11124 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindTextureContextANGLE()
11125 bool isCallValid = (context->skipValidation() || in GL_BindTextureContextANGLE()
11126 ValidateBindTexture(context, targetPacked, texturePacked)); in GL_BindTextureContextANGLE()
11129 context->bindTexture(targetPacked, texturePacked); in GL_BindTextureContextANGLE()
11131 ANGLE_CAPTURE(BindTexture, isCallValid, context, targetPacked, texturePacked); in GL_BindTextureContextANGLE()
11135 GenerateContextLostErrorOnContext(context); in GL_BindTextureContextANGLE()
11141 Context *context = static_cast<gl::Context *>(ctx); in GL_BindTransformFeedbackContextANGLE() local
11142 EVENT(context, GLBindTransformFeedback, "context = %d, target = %s, id = %u", CID(context), in GL_BindTransformFeedbackContextANGLE()
11145 if (context && !context->isContextLost()) in GL_BindTransformFeedbackContextANGLE()
11147 ASSERT(context == GetValidGlobalContext()); in GL_BindTransformFeedbackContextANGLE()
11149 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindTransformFeedbackContextANGLE()
11151 (context->skipValidation() || ValidateBindTransformFeedback(context, target, idPacked)); in GL_BindTransformFeedbackContextANGLE()
11154 context->bindTransformFeedback(target, idPacked); in GL_BindTransformFeedbackContextANGLE()
11156 ANGLE_CAPTURE(BindTransformFeedback, isCallValid, context, target, idPacked); in GL_BindTransformFeedbackContextANGLE()
11160 GenerateContextLostErrorOnContext(context); in GL_BindTransformFeedbackContextANGLE()
11166 Context *context = static_cast<gl::Context *>(ctx); in GL_BindVertexArrayContextANGLE() local
11167 EVENT(context, GLBindVertexArray, "context = %d, array = %u", CID(context), array); in GL_BindVertexArrayContextANGLE()
11169 if (context && !context->isContextLost()) in GL_BindVertexArrayContextANGLE()
11171 ASSERT(context == GetValidGlobalContext()); in GL_BindVertexArrayContextANGLE()
11173 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindVertexArrayContextANGLE()
11175 (context->skipValidation() || ValidateBindVertexArray(context, arrayPacked)); in GL_BindVertexArrayContextANGLE()
11178 context->bindVertexArray(arrayPacked); in GL_BindVertexArrayContextANGLE()
11180 ANGLE_CAPTURE(BindVertexArray, isCallValid, context, arrayPacked); in GL_BindVertexArrayContextANGLE()
11184 GenerateContextLostErrorOnContext(context); in GL_BindVertexArrayContextANGLE()
11190 Context *context = static_cast<gl::Context *>(ctx); in GL_BindVertexArrayOESContextANGLE() local
11191 EVENT(context, GLBindVertexArrayOES, "context = %d, array = %u", CID(context), array); in GL_BindVertexArrayOESContextANGLE()
11193 if (context && !context->isContextLost()) in GL_BindVertexArrayOESContextANGLE()
11195 ASSERT(context == GetValidGlobalContext()); in GL_BindVertexArrayOESContextANGLE()
11197 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindVertexArrayOESContextANGLE()
11199 (context->skipValidation() || ValidateBindVertexArrayOES(context, arrayPacked)); in GL_BindVertexArrayOESContextANGLE()
11202 context->bindVertexArray(arrayPacked); in GL_BindVertexArrayOESContextANGLE()
11204 ANGLE_CAPTURE(BindVertexArrayOES, isCallValid, context, arrayPacked); in GL_BindVertexArrayOESContextANGLE()
11208 GenerateContextLostErrorOnContext(context); in GL_BindVertexArrayOESContextANGLE()
11218 Context *context = static_cast<gl::Context *>(ctx); in GL_BindVertexBufferContextANGLE() local
11219 EVENT(context, GLBindVertexBuffer, in GL_BindVertexBufferContextANGLE()
11220 "context = %d, bindingindex = %u, buffer = %u, offset = %llu, stride = %d", CID(context), in GL_BindVertexBufferContextANGLE()
11223 if (context && !context->isContextLost()) in GL_BindVertexBufferContextANGLE()
11225 ASSERT(context == GetValidGlobalContext()); in GL_BindVertexBufferContextANGLE()
11227 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindVertexBufferContextANGLE()
11229 (context->skipValidation() || in GL_BindVertexBufferContextANGLE()
11230 ValidateBindVertexBuffer(context, bindingindex, bufferPacked, offset, stride)); in GL_BindVertexBufferContextANGLE()
11233 context->bindVertexBuffer(bindingindex, bufferPacked, offset, stride); in GL_BindVertexBufferContextANGLE()
11235 ANGLE_CAPTURE(BindVertexBuffer, isCallValid, context, bindingindex, bufferPacked, offset, in GL_BindVertexBufferContextANGLE()
11240 GenerateContextLostErrorOnContext(context); in GL_BindVertexBufferContextANGLE()
11246 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendBarrierContextANGLE() local
11247 EVENT(context, GLBlendBarrier, "context = %d", CID(context)); in GL_BlendBarrierContextANGLE()
11249 if (context && !context->isContextLost()) in GL_BlendBarrierContextANGLE()
11251 ASSERT(context == GetValidGlobalContext()); in GL_BlendBarrierContextANGLE()
11252 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendBarrierContextANGLE()
11253 bool isCallValid = (context->skipValidation() || ValidateBlendBarrier(context)); in GL_BlendBarrierContextANGLE()
11256 context->blendBarrier(); in GL_BlendBarrierContextANGLE()
11258 ANGLE_CAPTURE(BlendBarrier, isCallValid, context); in GL_BlendBarrierContextANGLE()
11262 GenerateContextLostErrorOnContext(context); in GL_BlendBarrierContextANGLE()
11268 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendBarrierKHRContextANGLE() local
11269 EVENT(context, GLBlendBarrierKHR, "context = %d", CID(context)); in GL_BlendBarrierKHRContextANGLE()
11271 if (context && !context->isContextLost()) in GL_BlendBarrierKHRContextANGLE()
11273 ASSERT(context == GetValidGlobalContext()); in GL_BlendBarrierKHRContextANGLE()
11274 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendBarrierKHRContextANGLE()
11275 bool isCallValid = (context->skipValidation() || ValidateBlendBarrierKHR(context)); in GL_BlendBarrierKHRContextANGLE()
11278 context->blendBarrier(); in GL_BlendBarrierKHRContextANGLE()
11280 ANGLE_CAPTURE(BlendBarrierKHR, isCallValid, context); in GL_BlendBarrierKHRContextANGLE()
11284 GenerateContextLostErrorOnContext(context); in GL_BlendBarrierKHRContextANGLE()
11291 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendColorContextANGLE() local
11292 EVENT(context, GLBlendColor, "context = %d, red = %f, green = %f, blue = %f, alpha = %f", in GL_BlendColorContextANGLE()
11293 CID(context), red, green, blue, alpha); in GL_BlendColorContextANGLE()
11295 if (context && !context->isContextLost()) in GL_BlendColorContextANGLE()
11297 ASSERT(context == GetValidGlobalContext()); in GL_BlendColorContextANGLE()
11298 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendColorContextANGLE()
11300 (context->skipValidation() || ValidateBlendColor(context, red, green, blue, alpha)); in GL_BlendColorContextANGLE()
11303 context->blendColor(red, green, blue, alpha); in GL_BlendColorContextANGLE()
11305 ANGLE_CAPTURE(BlendColor, isCallValid, context, red, green, blue, alpha); in GL_BlendColorContextANGLE()
11309 GenerateContextLostErrorOnContext(context); in GL_BlendColorContextANGLE()
11315 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationContextANGLE() local
11316 EVENT(context, GLBlendEquation, "context = %d, mode = %s", CID(context), in GL_BlendEquationContextANGLE()
11319 if (context && !context->isContextLost()) in GL_BlendEquationContextANGLE()
11321 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationContextANGLE()
11322 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationContextANGLE()
11323 bool isCallValid = (context->skipValidation() || ValidateBlendEquation(context, mode)); in GL_BlendEquationContextANGLE()
11326 context->blendEquation(mode); in GL_BlendEquationContextANGLE()
11328 ANGLE_CAPTURE(BlendEquation, isCallValid, context, mode); in GL_BlendEquationContextANGLE()
11332 GenerateContextLostErrorOnContext(context); in GL_BlendEquationContextANGLE()
11340 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationSeparateContextANGLE() local
11341 EVENT(context, GLBlendEquationSeparate, "context = %d, modeRGB = %s, modeAlpha = %s", in GL_BlendEquationSeparateContextANGLE()
11342 CID(context), GLenumToString(GLenumGroup::BlendEquationModeEXT, modeRGB), in GL_BlendEquationSeparateContextANGLE()
11345 if (context && !context->isContextLost()) in GL_BlendEquationSeparateContextANGLE()
11347 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationSeparateContextANGLE()
11348 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationSeparateContextANGLE()
11349 bool isCallValid = (context->skipValidation() || in GL_BlendEquationSeparateContextANGLE()
11350 ValidateBlendEquationSeparate(context, modeRGB, modeAlpha)); in GL_BlendEquationSeparateContextANGLE()
11353 context->blendEquationSeparate(modeRGB, modeAlpha); in GL_BlendEquationSeparateContextANGLE()
11355 ANGLE_CAPTURE(BlendEquationSeparate, isCallValid, context, modeRGB, modeAlpha); in GL_BlendEquationSeparateContextANGLE()
11359 GenerateContextLostErrorOnContext(context); in GL_BlendEquationSeparateContextANGLE()
11368 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationSeparateiContextANGLE() local
11369 EVENT(context, GLBlendEquationSeparatei, "context = %d, buf = %u, modeRGB = %s, modeAlpha = %s", in GL_BlendEquationSeparateiContextANGLE()
11370 CID(context), buf, GLenumToString(GLenumGroup::BlendEquationModeEXT, modeRGB), in GL_BlendEquationSeparateiContextANGLE()
11373 if (context && !context->isContextLost()) in GL_BlendEquationSeparateiContextANGLE()
11375 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationSeparateiContextANGLE()
11376 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationSeparateiContextANGLE()
11377 bool isCallValid = (context->skipValidation() || in GL_BlendEquationSeparateiContextANGLE()
11378 ValidateBlendEquationSeparatei(context, buf, modeRGB, modeAlpha)); in GL_BlendEquationSeparateiContextANGLE()
11381 context->blendEquationSeparatei(buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiContextANGLE()
11383 ANGLE_CAPTURE(BlendEquationSeparatei, isCallValid, context, buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiContextANGLE()
11387 GenerateContextLostErrorOnContext(context); in GL_BlendEquationSeparateiContextANGLE()
11396 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationSeparateiEXTContextANGLE() local
11397 EVENT(context, GLBlendEquationSeparateiEXT, in GL_BlendEquationSeparateiEXTContextANGLE()
11398 "context = %d, buf = %u, modeRGB = %s, modeAlpha = %s", CID(context), buf, in GL_BlendEquationSeparateiEXTContextANGLE()
11402 if (context && !context->isContextLost()) in GL_BlendEquationSeparateiEXTContextANGLE()
11404 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationSeparateiEXTContextANGLE()
11405 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationSeparateiEXTContextANGLE()
11406 bool isCallValid = (context->skipValidation() || in GL_BlendEquationSeparateiEXTContextANGLE()
11407 ValidateBlendEquationSeparateiEXT(context, buf, modeRGB, modeAlpha)); in GL_BlendEquationSeparateiEXTContextANGLE()
11410 context->blendEquationSeparatei(buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiEXTContextANGLE()
11412 ANGLE_CAPTURE(BlendEquationSeparateiEXT, isCallValid, context, buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiEXTContextANGLE()
11416 GenerateContextLostErrorOnContext(context); in GL_BlendEquationSeparateiEXTContextANGLE()
11425 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationSeparateiOESContextANGLE() local
11426 EVENT(context, GLBlendEquationSeparateiOES, in GL_BlendEquationSeparateiOESContextANGLE()
11427 "context = %d, buf = %u, modeRGB = %s, modeAlpha = %s", CID(context), buf, in GL_BlendEquationSeparateiOESContextANGLE()
11431 if (context && !context->isContextLost()) in GL_BlendEquationSeparateiOESContextANGLE()
11433 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationSeparateiOESContextANGLE()
11434 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationSeparateiOESContextANGLE()
11435 bool isCallValid = (context->skipValidation() || in GL_BlendEquationSeparateiOESContextANGLE()
11436 ValidateBlendEquationSeparateiOES(context, buf, modeRGB, modeAlpha)); in GL_BlendEquationSeparateiOESContextANGLE()
11439 context->blendEquationSeparatei(buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiOESContextANGLE()
11441 ANGLE_CAPTURE(BlendEquationSeparateiOES, isCallValid, context, buf, modeRGB, modeAlpha); in GL_BlendEquationSeparateiOESContextANGLE()
11445 GenerateContextLostErrorOnContext(context); in GL_BlendEquationSeparateiOESContextANGLE()
11451 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationiContextANGLE() local
11452 EVENT(context, GLBlendEquationi, "context = %d, buf = %u, mode = %s", CID(context), buf, in GL_BlendEquationiContextANGLE()
11455 if (context && !context->isContextLost()) in GL_BlendEquationiContextANGLE()
11457 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationiContextANGLE()
11458 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationiContextANGLE()
11460 (context->skipValidation() || ValidateBlendEquationi(context, buf, mode)); in GL_BlendEquationiContextANGLE()
11463 context->blendEquationi(buf, mode); in GL_BlendEquationiContextANGLE()
11465 ANGLE_CAPTURE(BlendEquationi, isCallValid, context, buf, mode); in GL_BlendEquationiContextANGLE()
11469 GenerateContextLostErrorOnContext(context); in GL_BlendEquationiContextANGLE()
11475 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationiEXTContextANGLE() local
11476 EVENT(context, GLBlendEquationiEXT, "context = %d, buf = %u, mode = %s", CID(context), buf, in GL_BlendEquationiEXTContextANGLE()
11479 if (context && !context->isContextLost()) in GL_BlendEquationiEXTContextANGLE()
11481 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationiEXTContextANGLE()
11482 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationiEXTContextANGLE()
11484 (context->skipValidation() || ValidateBlendEquationiEXT(context, buf, mode)); in GL_BlendEquationiEXTContextANGLE()
11487 context->blendEquationi(buf, mode); in GL_BlendEquationiEXTContextANGLE()
11489 ANGLE_CAPTURE(BlendEquationiEXT, isCallValid, context, buf, mode); in GL_BlendEquationiEXTContextANGLE()
11493 GenerateContextLostErrorOnContext(context); in GL_BlendEquationiEXTContextANGLE()
11499 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendEquationiOESContextANGLE() local
11500 EVENT(context, GLBlendEquationiOES, "context = %d, buf = %u, mode = %s", CID(context), buf, in GL_BlendEquationiOESContextANGLE()
11503 if (context && !context->isContextLost()) in GL_BlendEquationiOESContextANGLE()
11505 ASSERT(context == GetValidGlobalContext()); in GL_BlendEquationiOESContextANGLE()
11506 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendEquationiOESContextANGLE()
11508 (context->skipValidation() || ValidateBlendEquationiOES(context, buf, mode)); in GL_BlendEquationiOESContextANGLE()
11511 context->blendEquationi(buf, mode); in GL_BlendEquationiOESContextANGLE()
11513 ANGLE_CAPTURE(BlendEquationiOES, isCallValid, context, buf, mode); in GL_BlendEquationiOESContextANGLE()
11517 GenerateContextLostErrorOnContext(context); in GL_BlendEquationiOESContextANGLE()
11523 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFuncContextANGLE() local
11524 EVENT(context, GLBlendFunc, "context = %d, sfactor = %s, dfactor = %s", CID(context), in GL_BlendFuncContextANGLE()
11528 if (context && !context->isContextLost()) in GL_BlendFuncContextANGLE()
11530 ASSERT(context == GetValidGlobalContext()); in GL_BlendFuncContextANGLE()
11531 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncContextANGLE()
11533 (context->skipValidation() || ValidateBlendFunc(context, sfactor, dfactor)); in GL_BlendFuncContextANGLE()
11536 context->blendFunc(sfactor, dfactor); in GL_BlendFuncContextANGLE()
11538 ANGLE_CAPTURE(BlendFunc, isCallValid, context, sfactor, dfactor); in GL_BlendFuncContextANGLE()
11542 GenerateContextLostErrorOnContext(context); in GL_BlendFuncContextANGLE()
11552 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFuncSeparateContextANGLE() local
11553 EVENT(context, GLBlendFuncSeparate, in GL_BlendFuncSeparateContextANGLE()
11555 CID(context), GLenumToString(GLenumGroup::BlendingFactor, sfactorRGB), in GL_BlendFuncSeparateContextANGLE()
11560 if (context && !context->isContextLost()) in GL_BlendFuncSeparateContextANGLE()
11562 ASSERT(context == GetValidGlobalContext()); in GL_BlendFuncSeparateContextANGLE()
11563 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncSeparateContextANGLE()
11565 (context->skipValidation() || ValidateBlendFuncSeparate(context, sfactorRGB, dfactorRGB, in GL_BlendFuncSeparateContextANGLE()
11569 context->blendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha); in GL_BlendFuncSeparateContextANGLE()
11571 ANGLE_CAPTURE(BlendFuncSeparate, isCallValid, context, sfactorRGB, dfactorRGB, sfactorAlpha, in GL_BlendFuncSeparateContextANGLE()
11576 GenerateContextLostErrorOnContext(context); in GL_BlendFuncSeparateContextANGLE()
11587 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFuncSeparateiContextANGLE() local
11588 EVENT(context, GLBlendFuncSeparatei, in GL_BlendFuncSeparateiContextANGLE()
11590 CID(context), buf, GLenumToString(GLenumGroup::BlendingFactor, srcRGB), in GL_BlendFuncSeparateiContextANGLE()
11595 if (context && !context->isContextLost()) in GL_BlendFuncSeparateiContextANGLE()
11597 ASSERT(context == GetValidGlobalContext()); in GL_BlendFuncSeparateiContextANGLE()
11598 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncSeparateiContextANGLE()
11600 (context->skipValidation() || in GL_BlendFuncSeparateiContextANGLE()
11601 ValidateBlendFuncSeparatei(context, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)); in GL_BlendFuncSeparateiContextANGLE()
11604 context->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in GL_BlendFuncSeparateiContextANGLE()
11606 ANGLE_CAPTURE(BlendFuncSeparatei, isCallValid, context, buf, srcRGB, dstRGB, srcAlpha, in GL_BlendFuncSeparateiContextANGLE()
11611 GenerateContextLostErrorOnContext(context); in GL_BlendFuncSeparateiContextANGLE()
11622 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFuncSeparateiEXTContextANGLE() local
11623 EVENT(context, GLBlendFuncSeparateiEXT, in GL_BlendFuncSeparateiEXTContextANGLE()
11625 CID(context), buf, GLenumToString(GLenumGroup::BlendingFactor, srcRGB), in GL_BlendFuncSeparateiEXTContextANGLE()
11630 if (context && !context->isContextLost()) in GL_BlendFuncSeparateiEXTContextANGLE()
11632 ASSERT(context == GetValidGlobalContext()); in GL_BlendFuncSeparateiEXTContextANGLE()
11633 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncSeparateiEXTContextANGLE()
11635 (context->skipValidation() || in GL_BlendFuncSeparateiEXTContextANGLE()
11636 ValidateBlendFuncSeparateiEXT(context, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)); in GL_BlendFuncSeparateiEXTContextANGLE()
11639 context->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in GL_BlendFuncSeparateiEXTContextANGLE()
11641 ANGLE_CAPTURE(BlendFuncSeparateiEXT, isCallValid, context, buf, srcRGB, dstRGB, srcAlpha, in GL_BlendFuncSeparateiEXTContextANGLE()
11646 GenerateContextLostErrorOnContext(context); in GL_BlendFuncSeparateiEXTContextANGLE()
11657 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFuncSeparateiOESContextANGLE() local
11658 EVENT(context, GLBlendFuncSeparateiOES, in GL_BlendFuncSeparateiOESContextANGLE()
11660 CID(context), buf, GLenumToString(GLenumGroup::BlendingFactor, srcRGB), in GL_BlendFuncSeparateiOESContextANGLE()
11665 if (context && !context->isContextLost()) in GL_BlendFuncSeparateiOESContextANGLE()
11667 ASSERT(context == GetValidGlobalContext()); in GL_BlendFuncSeparateiOESContextANGLE()
11668 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFuncSeparateiOESContextANGLE()
11670 (context->skipValidation() || in GL_BlendFuncSeparateiOESContextANGLE()
11671 ValidateBlendFuncSeparateiOES(context, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)); in GL_BlendFuncSeparateiOESContextANGLE()
11674 context->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in GL_BlendFuncSeparateiOESContextANGLE()
11676 ANGLE_CAPTURE(BlendFuncSeparateiOES, isCallValid, context, buf, srcRGB, dstRGB, srcAlpha, in GL_BlendFuncSeparateiOESContextANGLE()
11681 GenerateContextLostErrorOnContext(context); in GL_BlendFuncSeparateiOESContextANGLE()
11687 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFunciContextANGLE() local
11688 EVENT(context, GLBlendFunci, "context = %d, buf = %u, src = %s, dst = %s", CID(context), buf, in GL_BlendFunciContextANGLE()
11692 if (context && !context->isContextLost()) in GL_BlendFunciContextANGLE()
11694 ASSERT(context == GetValidGlobalContext()); in GL_BlendFunciContextANGLE()
11695 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFunciContextANGLE()
11697 (context->skipValidation() || ValidateBlendFunci(context, buf, src, dst)); in GL_BlendFunciContextANGLE()
11700 context->blendFunci(buf, src, dst); in GL_BlendFunciContextANGLE()
11702 ANGLE_CAPTURE(BlendFunci, isCallValid, context, buf, src, dst); in GL_BlendFunciContextANGLE()
11706 GenerateContextLostErrorOnContext(context); in GL_BlendFunciContextANGLE()
11712 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFunciEXTContextANGLE() local
11713 EVENT(context, GLBlendFunciEXT, "context = %d, buf = %u, src = %s, dst = %s", CID(context), buf, in GL_BlendFunciEXTContextANGLE()
11717 if (context && !context->isContextLost()) in GL_BlendFunciEXTContextANGLE()
11719 ASSERT(context == GetValidGlobalContext()); in GL_BlendFunciEXTContextANGLE()
11720 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFunciEXTContextANGLE()
11722 (context->skipValidation() || ValidateBlendFunciEXT(context, buf, src, dst)); in GL_BlendFunciEXTContextANGLE()
11725 context->blendFunci(buf, src, dst); in GL_BlendFunciEXTContextANGLE()
11727 ANGLE_CAPTURE(BlendFunciEXT, isCallValid, context, buf, src, dst); in GL_BlendFunciEXTContextANGLE()
11731 GenerateContextLostErrorOnContext(context); in GL_BlendFunciEXTContextANGLE()
11737 Context *context = static_cast<gl::Context *>(ctx); in GL_BlendFunciOESContextANGLE() local
11738 EVENT(context, GLBlendFunciOES, "context = %d, buf = %u, src = %s, dst = %s", CID(context), buf, in GL_BlendFunciOESContextANGLE()
11742 if (context && !context->isContextLost()) in GL_BlendFunciOESContextANGLE()
11744 ASSERT(context == GetValidGlobalContext()); in GL_BlendFunciOESContextANGLE()
11745 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlendFunciOESContextANGLE()
11747 (context->skipValidation() || ValidateBlendFunciOES(context, buf, src, dst)); in GL_BlendFunciOESContextANGLE()
11750 context->blendFunci(buf, src, dst); in GL_BlendFunciOESContextANGLE()
11752 ANGLE_CAPTURE(BlendFunciOES, isCallValid, context, buf, src, dst); in GL_BlendFunciOESContextANGLE()
11756 GenerateContextLostErrorOnContext(context); in GL_BlendFunciOESContextANGLE()
11772 Context *context = static_cast<gl::Context *>(ctx); in GL_BlitFramebufferContextANGLE() local
11773 EVENT(context, GLBlitFramebuffer, in GL_BlitFramebufferContextANGLE()
11776 CID(context), srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, in GL_BlitFramebufferContextANGLE()
11780 if (context && !context->isContextLost()) in GL_BlitFramebufferContextANGLE()
11782 ASSERT(context == GetValidGlobalContext()); in GL_BlitFramebufferContextANGLE()
11783 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlitFramebufferContextANGLE()
11784 bool isCallValid = (context->skipValidation() || in GL_BlitFramebufferContextANGLE()
11785 ValidateBlitFramebuffer(context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferContextANGLE()
11789 context->blitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, in GL_BlitFramebufferContextANGLE()
11792 ANGLE_CAPTURE(BlitFramebuffer, isCallValid, context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferContextANGLE()
11797 GenerateContextLostErrorOnContext(context); in GL_BlitFramebufferContextANGLE()
11813 Context *context = static_cast<gl::Context *>(ctx); in GL_BlitFramebufferANGLEContextANGLE() local
11814 EVENT(context, GLBlitFramebufferANGLE, in GL_BlitFramebufferANGLEContextANGLE()
11817 CID(context), srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, in GL_BlitFramebufferANGLEContextANGLE()
11821 if (context && !context->isContextLost()) in GL_BlitFramebufferANGLEContextANGLE()
11823 ASSERT(context == GetValidGlobalContext()); in GL_BlitFramebufferANGLEContextANGLE()
11824 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlitFramebufferANGLEContextANGLE()
11825 bool isCallValid = (context->skipValidation() || in GL_BlitFramebufferANGLEContextANGLE()
11826 ValidateBlitFramebufferANGLE(context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferANGLEContextANGLE()
11830 context->blitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, in GL_BlitFramebufferANGLEContextANGLE()
11833 ANGLE_CAPTURE(BlitFramebufferANGLE, isCallValid, context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferANGLEContextANGLE()
11838 GenerateContextLostErrorOnContext(context); in GL_BlitFramebufferANGLEContextANGLE()
11854 Context *context = static_cast<gl::Context *>(ctx); in GL_BlitFramebufferNVContextANGLE() local
11855 EVENT(context, GLBlitFramebufferNV, in GL_BlitFramebufferNVContextANGLE()
11858 CID(context), srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, in GL_BlitFramebufferNVContextANGLE()
11862 if (context && !context->isContextLost()) in GL_BlitFramebufferNVContextANGLE()
11864 ASSERT(context == GetValidGlobalContext()); in GL_BlitFramebufferNVContextANGLE()
11865 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BlitFramebufferNVContextANGLE()
11866 bool isCallValid = (context->skipValidation() || in GL_BlitFramebufferNVContextANGLE()
11867 ValidateBlitFramebufferNV(context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferNVContextANGLE()
11871 context->blitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, in GL_BlitFramebufferNVContextANGLE()
11874 ANGLE_CAPTURE(BlitFramebufferNV, isCallValid, context, srcX0, srcY0, srcX1, srcY1, dstX0, in GL_BlitFramebufferNVContextANGLE()
11879 GenerateContextLostErrorOnContext(context); in GL_BlitFramebufferNVContextANGLE()
11889 Context *context = static_cast<gl::Context *>(ctx); in GL_BufferDataContextANGLE() local
11890 EVENT(context, GLBufferData, in GL_BufferDataContextANGLE()
11892 CID(context), GLenumToString(GLenumGroup::BufferTargetARB, target), in GL_BufferDataContextANGLE()
11896 if (context && !context->isContextLost()) in GL_BufferDataContextANGLE()
11898 ASSERT(context == GetValidGlobalContext()); in GL_BufferDataContextANGLE()
11901 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferDataContextANGLE()
11902 bool isCallValid = (context->skipValidation() || in GL_BufferDataContextANGLE()
11903 ValidateBufferData(context, targetPacked, size, data, usagePacked)); in GL_BufferDataContextANGLE()
11906 context->bufferData(targetPacked, size, data, usagePacked); in GL_BufferDataContextANGLE()
11908 ANGLE_CAPTURE(BufferData, isCallValid, context, targetPacked, size, data, usagePacked); in GL_BufferDataContextANGLE()
11912 GenerateContextLostErrorOnContext(context); in GL_BufferDataContextANGLE()
11922 Context *context = static_cast<gl::Context *>(ctx); in GL_BufferStorageEXTContextANGLE() local
11923 EVENT(context, GLBufferStorageEXT, in GL_BufferStorageEXTContextANGLE()
11925 CID(context), GLenumToString(GLenumGroup::BufferStorageTarget, target), in GL_BufferStorageEXTContextANGLE()
11929 if (context && !context->isContextLost()) in GL_BufferStorageEXTContextANGLE()
11931 ASSERT(context == GetValidGlobalContext()); in GL_BufferStorageEXTContextANGLE()
11933 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferStorageEXTContextANGLE()
11934 bool isCallValid = (context->skipValidation() || in GL_BufferStorageEXTContextANGLE()
11935 ValidateBufferStorageEXT(context, targetPacked, size, data, flags)); in GL_BufferStorageEXTContextANGLE()
11938 context->bufferStorage(targetPacked, size, data, flags); in GL_BufferStorageEXTContextANGLE()
11940 ANGLE_CAPTURE(BufferStorageEXT, isCallValid, context, targetPacked, size, data, flags); in GL_BufferStorageEXTContextANGLE()
11944 GenerateContextLostErrorOnContext(context); in GL_BufferStorageEXTContextANGLE()
11955 Context *context = static_cast<gl::Context *>(ctx); in GL_BufferStorageExternalEXTContextANGLE() local
11956 EVENT(context, GLBufferStorageExternalEXT, in GL_BufferStorageExternalEXTContextANGLE()
11959 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_BufferStorageExternalEXTContextANGLE()
11964 if (context && !context->isContextLost()) in GL_BufferStorageExternalEXTContextANGLE()
11966 ASSERT(context == GetValidGlobalContext()); in GL_BufferStorageExternalEXTContextANGLE()
11968 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferStorageExternalEXTContextANGLE()
11969 bool isCallValid = (context->skipValidation() || in GL_BufferStorageExternalEXTContextANGLE()
11970 ValidateBufferStorageExternalEXT(context, targetPacked, offset, size, in GL_BufferStorageExternalEXTContextANGLE()
11974 context->bufferStorageExternal(targetPacked, offset, size, clientBuffer, flags); in GL_BufferStorageExternalEXTContextANGLE()
11976 ANGLE_CAPTURE(BufferStorageExternalEXT, isCallValid, context, targetPacked, offset, size, in GL_BufferStorageExternalEXTContextANGLE()
11981 GenerateContextLostErrorOnContext(context); in GL_BufferStorageExternalEXTContextANGLE()
11991 Context *context = static_cast<gl::Context *>(ctx); in GL_BufferStorageMemEXTContextANGLE() local
11992 EVENT(context, GLBufferStorageMemEXT, in GL_BufferStorageMemEXTContextANGLE()
11993 "context = %d, target = %s, size = %llu, memory = %u, offset = %llu", CID(context), in GL_BufferStorageMemEXTContextANGLE()
11997 if (context && !context->isContextLost()) in GL_BufferStorageMemEXTContextANGLE()
11999 ASSERT(context == GetValidGlobalContext()); in GL_BufferStorageMemEXTContextANGLE()
12002 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferStorageMemEXTContextANGLE()
12004 (context->skipValidation() || in GL_BufferStorageMemEXTContextANGLE()
12005 ValidateBufferStorageMemEXT(context, targetPacked, size, memoryPacked, offset)); in GL_BufferStorageMemEXTContextANGLE()
12008 context->bufferStorageMem(targetPacked, size, memoryPacked, offset); in GL_BufferStorageMemEXTContextANGLE()
12010 ANGLE_CAPTURE(BufferStorageMemEXT, isCallValid, context, targetPacked, size, memoryPacked, in GL_BufferStorageMemEXTContextANGLE()
12015 GenerateContextLostErrorOnContext(context); in GL_BufferStorageMemEXTContextANGLE()
12025 Context *context = static_cast<gl::Context *>(ctx); in GL_BufferSubDataContextANGLE() local
12026 EVENT(context, GLBufferSubData, in GL_BufferSubDataContextANGLE()
12028 CID(context), GLenumToString(GLenumGroup::BufferTargetARB, target), in GL_BufferSubDataContextANGLE()
12032 if (context && !context->isContextLost()) in GL_BufferSubDataContextANGLE()
12034 ASSERT(context == GetValidGlobalContext()); in GL_BufferSubDataContextANGLE()
12036 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BufferSubDataContextANGLE()
12037 bool isCallValid = (context->skipValidation() || in GL_BufferSubDataContextANGLE()
12038 ValidateBufferSubData(context, targetPacked, offset, size, data)); in GL_BufferSubDataContextANGLE()
12041 context->bufferSubData(targetPacked, offset, size, data); in GL_BufferSubDataContextANGLE()
12043 ANGLE_CAPTURE(BufferSubData, isCallValid, context, targetPacked, offset, size, data); in GL_BufferSubDataContextANGLE()
12047 GenerateContextLostErrorOnContext(context); in GL_BufferSubDataContextANGLE()
12053 Context *context = static_cast<gl::Context *>(ctx); in GL_CheckFramebufferStatusContextANGLE() local
12054 EVENT(context, GLCheckFramebufferStatus, "context = %d, target = %s", CID(context), in GL_CheckFramebufferStatusContextANGLE()
12058 if (context && !context->isContextLost()) in GL_CheckFramebufferStatusContextANGLE()
12060 ASSERT(context == GetValidGlobalContext()); in GL_CheckFramebufferStatusContextANGLE()
12061 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CheckFramebufferStatusContextANGLE()
12063 (context->skipValidation() || ValidateCheckFramebufferStatus(context, target)); in GL_CheckFramebufferStatusContextANGLE()
12066 returnValue = context->checkFramebufferStatus(target); in GL_CheckFramebufferStatusContextANGLE()
12073 ANGLE_CAPTURE(CheckFramebufferStatus, isCallValid, context, target, returnValue); in GL_CheckFramebufferStatusContextANGLE()
12077 GenerateContextLostErrorOnContext(context); in GL_CheckFramebufferStatusContextANGLE()
12085 Context *context = static_cast<gl::Context *>(ctx); in GL_CheckFramebufferStatusOESContextANGLE() local
12086 EVENT(context, GLCheckFramebufferStatusOES, "context = %d, target = %s", CID(context), in GL_CheckFramebufferStatusOESContextANGLE()
12090 if (context && !context->isContextLost()) in GL_CheckFramebufferStatusOESContextANGLE()
12092 ASSERT(context == GetValidGlobalContext()); in GL_CheckFramebufferStatusOESContextANGLE()
12093 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CheckFramebufferStatusOESContextANGLE()
12095 (context->skipValidation() || ValidateCheckFramebufferStatusOES(context, target)); in GL_CheckFramebufferStatusOESContextANGLE()
12098 returnValue = context->checkFramebufferStatus(target); in GL_CheckFramebufferStatusOESContextANGLE()
12105 ANGLE_CAPTURE(CheckFramebufferStatusOES, isCallValid, context, target, returnValue); in GL_CheckFramebufferStatusOESContextANGLE()
12109 GenerateContextLostErrorOnContext(context); in GL_CheckFramebufferStatusOESContextANGLE()
12118 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearContextANGLE() local
12119 EVENT(context, GLClear, "context = %d, mask = %s", CID(context), in GL_ClearContextANGLE()
12122 if (context && !context->isContextLost()) in GL_ClearContextANGLE()
12124 ASSERT(context == GetValidGlobalContext()); in GL_ClearContextANGLE()
12125 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearContextANGLE()
12126 bool isCallValid = (context->skipValidation() || ValidateClear(context, mask)); in GL_ClearContextANGLE()
12129 context->clear(mask); in GL_ClearContextANGLE()
12131 ANGLE_CAPTURE(Clear, isCallValid, context, mask); in GL_ClearContextANGLE()
12135 GenerateContextLostErrorOnContext(context); in GL_ClearContextANGLE()
12145 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearBufferfiContextANGLE() local
12146 EVENT(context, GLClearBufferfi, in GL_ClearBufferfiContextANGLE()
12147 "context = %d, buffer = %s, drawbuffer = %d, depth = %f, stencil = %d", CID(context), in GL_ClearBufferfiContextANGLE()
12150 if (context && !context->isContextLost()) in GL_ClearBufferfiContextANGLE()
12152 ASSERT(context == GetValidGlobalContext()); in GL_ClearBufferfiContextANGLE()
12153 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearBufferfiContextANGLE()
12154 bool isCallValid = (context->skipValidation() || in GL_ClearBufferfiContextANGLE()
12155 ValidateClearBufferfi(context, buffer, drawbuffer, depth, stencil)); in GL_ClearBufferfiContextANGLE()
12158 context->clearBufferfi(buffer, drawbuffer, depth, stencil); in GL_ClearBufferfiContextANGLE()
12160 ANGLE_CAPTURE(ClearBufferfi, isCallValid, context, buffer, drawbuffer, depth, stencil); in GL_ClearBufferfiContextANGLE()
12164 GenerateContextLostErrorOnContext(context); in GL_ClearBufferfiContextANGLE()
12173 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearBufferfvContextANGLE() local
12174 EVENT(context, GLClearBufferfv, in GL_ClearBufferfvContextANGLE()
12175 "context = %d, buffer = %s, drawbuffer = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_ClearBufferfvContextANGLE()
12178 if (context && !context->isContextLost()) in GL_ClearBufferfvContextANGLE()
12180 ASSERT(context == GetValidGlobalContext()); in GL_ClearBufferfvContextANGLE()
12181 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearBufferfvContextANGLE()
12182 bool isCallValid = (context->skipValidation() || in GL_ClearBufferfvContextANGLE()
12183 ValidateClearBufferfv(context, buffer, drawbuffer, value)); in GL_ClearBufferfvContextANGLE()
12186 context->clearBufferfv(buffer, drawbuffer, value); in GL_ClearBufferfvContextANGLE()
12188 ANGLE_CAPTURE(ClearBufferfv, isCallValid, context, buffer, drawbuffer, value); in GL_ClearBufferfvContextANGLE()
12192 GenerateContextLostErrorOnContext(context); in GL_ClearBufferfvContextANGLE()
12201 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearBufferivContextANGLE() local
12202 EVENT(context, GLClearBufferiv, in GL_ClearBufferivContextANGLE()
12203 "context = %d, buffer = %s, drawbuffer = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_ClearBufferivContextANGLE()
12206 if (context && !context->isContextLost()) in GL_ClearBufferivContextANGLE()
12208 ASSERT(context == GetValidGlobalContext()); in GL_ClearBufferivContextANGLE()
12209 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearBufferivContextANGLE()
12210 bool isCallValid = (context->skipValidation() || in GL_ClearBufferivContextANGLE()
12211 ValidateClearBufferiv(context, buffer, drawbuffer, value)); in GL_ClearBufferivContextANGLE()
12214 context->clearBufferiv(buffer, drawbuffer, value); in GL_ClearBufferivContextANGLE()
12216 ANGLE_CAPTURE(ClearBufferiv, isCallValid, context, buffer, drawbuffer, value); in GL_ClearBufferivContextANGLE()
12220 GenerateContextLostErrorOnContext(context); in GL_ClearBufferivContextANGLE()
12229 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearBufferuivContextANGLE() local
12230 EVENT(context, GLClearBufferuiv, in GL_ClearBufferuivContextANGLE()
12231 "context = %d, buffer = %s, drawbuffer = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_ClearBufferuivContextANGLE()
12234 if (context && !context->isContextLost()) in GL_ClearBufferuivContextANGLE()
12236 ASSERT(context == GetValidGlobalContext()); in GL_ClearBufferuivContextANGLE()
12237 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearBufferuivContextANGLE()
12238 bool isCallValid = (context->skipValidation() || in GL_ClearBufferuivContextANGLE()
12239 ValidateClearBufferuiv(context, buffer, drawbuffer, value)); in GL_ClearBufferuivContextANGLE()
12242 context->clearBufferuiv(buffer, drawbuffer, value); in GL_ClearBufferuivContextANGLE()
12244 ANGLE_CAPTURE(ClearBufferuiv, isCallValid, context, buffer, drawbuffer, value); in GL_ClearBufferuivContextANGLE()
12248 GenerateContextLostErrorOnContext(context); in GL_ClearBufferuivContextANGLE()
12255 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearColorContextANGLE() local
12256 EVENT(context, GLClearColor, "context = %d, red = %f, green = %f, blue = %f, alpha = %f", in GL_ClearColorContextANGLE()
12257 CID(context), red, green, blue, alpha); in GL_ClearColorContextANGLE()
12259 if (context && !context->isContextLost()) in GL_ClearColorContextANGLE()
12261 ASSERT(context == GetValidGlobalContext()); in GL_ClearColorContextANGLE()
12262 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearColorContextANGLE()
12264 (context->skipValidation() || ValidateClearColor(context, red, green, blue, alpha)); in GL_ClearColorContextANGLE()
12267 context->clearColor(red, green, blue, alpha); in GL_ClearColorContextANGLE()
12269 ANGLE_CAPTURE(ClearColor, isCallValid, context, red, green, blue, alpha); in GL_ClearColorContextANGLE()
12273 GenerateContextLostErrorOnContext(context); in GL_ClearColorContextANGLE()
12283 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearColorxContextANGLE() local
12284 EVENT(context, GLClearColorx, in GL_ClearColorxContextANGLE()
12285 "context = %d, red = 0x%X, green = 0x%X, blue = 0x%X, alpha = 0x%X", CID(context), red, in GL_ClearColorxContextANGLE()
12288 if (context && !context->isContextLost()) in GL_ClearColorxContextANGLE()
12290 ASSERT(context == GetValidGlobalContext()); in GL_ClearColorxContextANGLE()
12291 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearColorxContextANGLE()
12293 (context->skipValidation() || ValidateClearColorx(context, red, green, blue, alpha)); in GL_ClearColorxContextANGLE()
12296 context->clearColorx(red, green, blue, alpha); in GL_ClearColorxContextANGLE()
12298 ANGLE_CAPTURE(ClearColorx, isCallValid, context, red, green, blue, alpha); in GL_ClearColorxContextANGLE()
12302 GenerateContextLostErrorOnContext(context); in GL_ClearColorxContextANGLE()
12308 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearDepthfContextANGLE() local
12309 EVENT(context, GLClearDepthf, "context = %d, d = %f", CID(context), d); in GL_ClearDepthfContextANGLE()
12311 if (context && !context->isContextLost()) in GL_ClearDepthfContextANGLE()
12313 ASSERT(context == GetValidGlobalContext()); in GL_ClearDepthfContextANGLE()
12314 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearDepthfContextANGLE()
12315 bool isCallValid = (context->skipValidation() || ValidateClearDepthf(context, d)); in GL_ClearDepthfContextANGLE()
12318 context->clearDepthf(d); in GL_ClearDepthfContextANGLE()
12320 ANGLE_CAPTURE(ClearDepthf, isCallValid, context, d); in GL_ClearDepthfContextANGLE()
12324 GenerateContextLostErrorOnContext(context); in GL_ClearDepthfContextANGLE()
12330 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearDepthxContextANGLE() local
12331 EVENT(context, GLClearDepthx, "context = %d, depth = 0x%X", CID(context), depth); in GL_ClearDepthxContextANGLE()
12333 if (context && !context->isContextLost()) in GL_ClearDepthxContextANGLE()
12335 ASSERT(context == GetValidGlobalContext()); in GL_ClearDepthxContextANGLE()
12336 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearDepthxContextANGLE()
12337 bool isCallValid = (context->skipValidation() || ValidateClearDepthx(context, depth)); in GL_ClearDepthxContextANGLE()
12340 context->clearDepthx(depth); in GL_ClearDepthxContextANGLE()
12342 ANGLE_CAPTURE(ClearDepthx, isCallValid, context, depth); in GL_ClearDepthxContextANGLE()
12346 GenerateContextLostErrorOnContext(context); in GL_ClearDepthxContextANGLE()
12352 Context *context = static_cast<gl::Context *>(ctx); in GL_ClearStencilContextANGLE() local
12353 EVENT(context, GLClearStencil, "context = %d, s = %d", CID(context), s); in GL_ClearStencilContextANGLE()
12355 if (context && !context->isContextLost()) in GL_ClearStencilContextANGLE()
12357 ASSERT(context == GetValidGlobalContext()); in GL_ClearStencilContextANGLE()
12358 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClearStencilContextANGLE()
12359 bool isCallValid = (context->skipValidation() || ValidateClearStencil(context, s)); in GL_ClearStencilContextANGLE()
12362 context->clearStencil(s); in GL_ClearStencilContextANGLE()
12364 ANGLE_CAPTURE(ClearStencil, isCallValid, context, s); in GL_ClearStencilContextANGLE()
12368 GenerateContextLostErrorOnContext(context); in GL_ClearStencilContextANGLE()
12374 Context *context = static_cast<gl::Context *>(ctx); in GL_ClientActiveTextureContextANGLE() local
12375 EVENT(context, GLClientActiveTexture, "context = %d, texture = %s", CID(context), in GL_ClientActiveTextureContextANGLE()
12378 if (context && !context->isContextLost()) in GL_ClientActiveTextureContextANGLE()
12380 ASSERT(context == GetValidGlobalContext()); in GL_ClientActiveTextureContextANGLE()
12381 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClientActiveTextureContextANGLE()
12383 (context->skipValidation() || ValidateClientActiveTexture(context, texture)); in GL_ClientActiveTextureContextANGLE()
12386 context->clientActiveTexture(texture); in GL_ClientActiveTextureContextANGLE()
12388 ANGLE_CAPTURE(ClientActiveTexture, isCallValid, context, texture); in GL_ClientActiveTextureContextANGLE()
12392 GenerateContextLostErrorOnContext(context); in GL_ClientActiveTextureContextANGLE()
12401 Context *context = static_cast<gl::Context *>(ctx); in GL_ClientWaitSyncContextANGLE() local
12402 EVENT(context, GLClientWaitSync, in GL_ClientWaitSyncContextANGLE()
12403 "context = %d, sync = 0x%016" PRIxPTR ", flags = %s, timeout = %llu", CID(context), in GL_ClientWaitSyncContextANGLE()
12408 if (context && !context->isContextLost()) in GL_ClientWaitSyncContextANGLE()
12410 ASSERT(context == GetValidGlobalContext()); in GL_ClientWaitSyncContextANGLE()
12411 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClientWaitSyncContextANGLE()
12413 (context->skipValidation() || ValidateClientWaitSync(context, sync, flags, timeout)); in GL_ClientWaitSyncContextANGLE()
12416 returnValue = context->clientWaitSync(sync, flags, timeout); in GL_ClientWaitSyncContextANGLE()
12422 ANGLE_CAPTURE(ClientWaitSync, isCallValid, context, sync, flags, timeout, returnValue); in GL_ClientWaitSyncContextANGLE()
12426 GenerateContextLostErrorOnContext(context); in GL_ClientWaitSyncContextANGLE()
12434 Context *context = static_cast<gl::Context *>(ctx); in GL_ClipControlEXTContextANGLE() local
12435 EVENT(context, GLClipControlEXT, "context = %d, origin = %s, depth = %s", CID(context), in GL_ClipControlEXTContextANGLE()
12439 if (context && !context->isContextLost()) in GL_ClipControlEXTContextANGLE()
12441 ASSERT(context == GetValidGlobalContext()); in GL_ClipControlEXTContextANGLE()
12442 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClipControlEXTContextANGLE()
12444 (context->skipValidation() || ValidateClipControlEXT(context, origin, depth)); in GL_ClipControlEXTContextANGLE()
12447 context->clipControl(origin, depth); in GL_ClipControlEXTContextANGLE()
12449 ANGLE_CAPTURE(ClipControlEXT, isCallValid, context, origin, depth); in GL_ClipControlEXTContextANGLE()
12453 GenerateContextLostErrorOnContext(context); in GL_ClipControlEXTContextANGLE()
12459 Context *context = static_cast<gl::Context *>(ctx); in GL_ClipPlanefContextANGLE() local
12460 EVENT(context, GLClipPlanef, "context = %d, p = %s, eqn = 0x%016" PRIxPTR "", CID(context), in GL_ClipPlanefContextANGLE()
12463 if (context && !context->isContextLost()) in GL_ClipPlanefContextANGLE()
12465 ASSERT(context == GetValidGlobalContext()); in GL_ClipPlanefContextANGLE()
12466 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClipPlanefContextANGLE()
12467 bool isCallValid = (context->skipValidation() || ValidateClipPlanef(context, p, eqn)); in GL_ClipPlanefContextANGLE()
12470 context->clipPlanef(p, eqn); in GL_ClipPlanefContextANGLE()
12472 ANGLE_CAPTURE(ClipPlanef, isCallValid, context, p, eqn); in GL_ClipPlanefContextANGLE()
12476 GenerateContextLostErrorOnContext(context); in GL_ClipPlanefContextANGLE()
12482 Context *context = static_cast<gl::Context *>(ctx); in GL_ClipPlanexContextANGLE() local
12483 EVENT(context, GLClipPlanex, "context = %d, plane = %s, equation = 0x%016" PRIxPTR "", in GL_ClipPlanexContextANGLE()
12484 CID(context), GLenumToString(GLenumGroup::ClipPlaneName, plane), (uintptr_t)equation); in GL_ClipPlanexContextANGLE()
12486 if (context && !context->isContextLost()) in GL_ClipPlanexContextANGLE()
12488 ASSERT(context == GetValidGlobalContext()); in GL_ClipPlanexContextANGLE()
12489 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ClipPlanexContextANGLE()
12491 (context->skipValidation() || ValidateClipPlanex(context, plane, equation)); in GL_ClipPlanexContextANGLE()
12494 context->clipPlanex(plane, equation); in GL_ClipPlanexContextANGLE()
12496 ANGLE_CAPTURE(ClipPlanex, isCallValid, context, plane, equation); in GL_ClipPlanexContextANGLE()
12500 GenerateContextLostErrorOnContext(context); in GL_ClipPlanexContextANGLE()
12507 Context *context = static_cast<gl::Context *>(ctx); in GL_Color4fContextANGLE() local
12508 EVENT(context, GLColor4f, "context = %d, red = %f, green = %f, blue = %f, alpha = %f", in GL_Color4fContextANGLE()
12509 CID(context), red, green, blue, alpha); in GL_Color4fContextANGLE()
12511 if (context && !context->isContextLost()) in GL_Color4fContextANGLE()
12513 ASSERT(context == GetValidGlobalContext()); in GL_Color4fContextANGLE()
12514 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Color4fContextANGLE()
12516 (context->skipValidation() || ValidateColor4f(context, red, green, blue, alpha)); in GL_Color4fContextANGLE()
12519 context->color4f(red, green, blue, alpha); in GL_Color4fContextANGLE()
12521 ANGLE_CAPTURE(Color4f, isCallValid, context, red, green, blue, alpha); in GL_Color4fContextANGLE()
12525 GenerateContextLostErrorOnContext(context); in GL_Color4fContextANGLE()
12532 Context *context = static_cast<gl::Context *>(ctx); in GL_Color4ubContextANGLE() local
12533 EVENT(context, GLColor4ub, "context = %d, red = %d, green = %d, blue = %d, alpha = %d", in GL_Color4ubContextANGLE()
12534 CID(context), red, green, blue, alpha); in GL_Color4ubContextANGLE()
12536 if (context && !context->isContextLost()) in GL_Color4ubContextANGLE()
12538 ASSERT(context == GetValidGlobalContext()); in GL_Color4ubContextANGLE()
12539 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Color4ubContextANGLE()
12541 (context->skipValidation() || ValidateColor4ub(context, red, green, blue, alpha)); in GL_Color4ubContextANGLE()
12544 context->color4ub(red, green, blue, alpha); in GL_Color4ubContextANGLE()
12546 ANGLE_CAPTURE(Color4ub, isCallValid, context, red, green, blue, alpha); in GL_Color4ubContextANGLE()
12550 GenerateContextLostErrorOnContext(context); in GL_Color4ubContextANGLE()
12557 Context *context = static_cast<gl::Context *>(ctx); in GL_Color4xContextANGLE() local
12558 EVENT(context, GLColor4x, "context = %d, red = 0x%X, green = 0x%X, blue = 0x%X, alpha = 0x%X", in GL_Color4xContextANGLE()
12559 CID(context), red, green, blue, alpha); in GL_Color4xContextANGLE()
12561 if (context && !context->isContextLost()) in GL_Color4xContextANGLE()
12563 ASSERT(context == GetValidGlobalContext()); in GL_Color4xContextANGLE()
12564 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Color4xContextANGLE()
12566 (context->skipValidation() || ValidateColor4x(context, red, green, blue, alpha)); in GL_Color4xContextANGLE()
12569 context->color4x(red, green, blue, alpha); in GL_Color4xContextANGLE()
12571 ANGLE_CAPTURE(Color4x, isCallValid, context, red, green, blue, alpha); in GL_Color4xContextANGLE()
12575 GenerateContextLostErrorOnContext(context); in GL_Color4xContextANGLE()
12585 Context *context = static_cast<gl::Context *>(ctx); in GL_ColorMaskContextANGLE() local
12586 EVENT(context, GLColorMask, "context = %d, red = %s, green = %s, blue = %s, alpha = %s", in GL_ColorMaskContextANGLE()
12587 CID(context), GLbooleanToString(red), GLbooleanToString(green), GLbooleanToString(blue), in GL_ColorMaskContextANGLE()
12590 if (context && !context->isContextLost()) in GL_ColorMaskContextANGLE()
12592 ASSERT(context == GetValidGlobalContext()); in GL_ColorMaskContextANGLE()
12593 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorMaskContextANGLE()
12595 (context->skipValidation() || ValidateColorMask(context, red, green, blue, alpha)); in GL_ColorMaskContextANGLE()
12598 context->colorMask(red, green, blue, alpha); in GL_ColorMaskContextANGLE()
12600 ANGLE_CAPTURE(ColorMask, isCallValid, context, red, green, blue, alpha); in GL_ColorMaskContextANGLE()
12604 GenerateContextLostErrorOnContext(context); in GL_ColorMaskContextANGLE()
12615 Context *context = static_cast<gl::Context *>(ctx); in GL_ColorMaskiContextANGLE() local
12616 EVENT(context, GLColorMaski, "context = %d, index = %u, r = %s, g = %s, b = %s, a = %s", in GL_ColorMaskiContextANGLE()
12617 CID(context), index, GLbooleanToString(r), GLbooleanToString(g), GLbooleanToString(b), in GL_ColorMaskiContextANGLE()
12620 if (context && !context->isContextLost()) in GL_ColorMaskiContextANGLE()
12622 ASSERT(context == GetValidGlobalContext()); in GL_ColorMaskiContextANGLE()
12623 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorMaskiContextANGLE()
12625 (context->skipValidation() || ValidateColorMaski(context, index, r, g, b, a)); in GL_ColorMaskiContextANGLE()
12628 context->colorMaski(index, r, g, b, a); in GL_ColorMaskiContextANGLE()
12630 ANGLE_CAPTURE(ColorMaski, isCallValid, context, index, r, g, b, a); in GL_ColorMaskiContextANGLE()
12634 GenerateContextLostErrorOnContext(context); in GL_ColorMaskiContextANGLE()
12645 Context *context = static_cast<gl::Context *>(ctx); in GL_ColorMaskiEXTContextANGLE() local
12646 EVENT(context, GLColorMaskiEXT, "context = %d, index = %u, r = %s, g = %s, b = %s, a = %s", in GL_ColorMaskiEXTContextANGLE()
12647 CID(context), index, GLbooleanToString(r), GLbooleanToString(g), GLbooleanToString(b), in GL_ColorMaskiEXTContextANGLE()
12650 if (context && !context->isContextLost()) in GL_ColorMaskiEXTContextANGLE()
12652 ASSERT(context == GetValidGlobalContext()); in GL_ColorMaskiEXTContextANGLE()
12653 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorMaskiEXTContextANGLE()
12655 (context->skipValidation() || ValidateColorMaskiEXT(context, index, r, g, b, a)); in GL_ColorMaskiEXTContextANGLE()
12658 context->colorMaski(index, r, g, b, a); in GL_ColorMaskiEXTContextANGLE()
12660 ANGLE_CAPTURE(ColorMaskiEXT, isCallValid, context, index, r, g, b, a); in GL_ColorMaskiEXTContextANGLE()
12664 GenerateContextLostErrorOnContext(context); in GL_ColorMaskiEXTContextANGLE()
12675 Context *context = static_cast<gl::Context *>(ctx); in GL_ColorMaskiOESContextANGLE() local
12676 EVENT(context, GLColorMaskiOES, "context = %d, index = %u, r = %s, g = %s, b = %s, a = %s", in GL_ColorMaskiOESContextANGLE()
12677 CID(context), index, GLbooleanToString(r), GLbooleanToString(g), GLbooleanToString(b), in GL_ColorMaskiOESContextANGLE()
12680 if (context && !context->isContextLost()) in GL_ColorMaskiOESContextANGLE()
12682 ASSERT(context == GetValidGlobalContext()); in GL_ColorMaskiOESContextANGLE()
12683 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorMaskiOESContextANGLE()
12685 (context->skipValidation() || ValidateColorMaskiOES(context, index, r, g, b, a)); in GL_ColorMaskiOESContextANGLE()
12688 context->colorMaski(index, r, g, b, a); in GL_ColorMaskiOESContextANGLE()
12690 ANGLE_CAPTURE(ColorMaskiOES, isCallValid, context, index, r, g, b, a); in GL_ColorMaskiOESContextANGLE()
12694 GenerateContextLostErrorOnContext(context); in GL_ColorMaskiOESContextANGLE()
12704 Context *context = static_cast<gl::Context *>(ctx); in GL_ColorPointerContextANGLE() local
12705 EVENT(context, GLColorPointer, in GL_ColorPointerContextANGLE()
12707 CID(context), size, GLenumToString(GLenumGroup::ColorPointerType, type), stride, in GL_ColorPointerContextANGLE()
12710 if (context && !context->isContextLost()) in GL_ColorPointerContextANGLE()
12712 ASSERT(context == GetValidGlobalContext()); in GL_ColorPointerContextANGLE()
12714 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ColorPointerContextANGLE()
12715 bool isCallValid = (context->skipValidation() || in GL_ColorPointerContextANGLE()
12716 ValidateColorPointer(context, size, typePacked, stride, pointer)); in GL_ColorPointerContextANGLE()
12719 context->colorPointer(size, typePacked, stride, pointer); in GL_ColorPointerContextANGLE()
12721 ANGLE_CAPTURE(ColorPointer, isCallValid, context, size, typePacked, stride, pointer); in GL_ColorPointerContextANGLE()
12725 GenerateContextLostErrorOnContext(context); in GL_ColorPointerContextANGLE()
12731 Context *context = static_cast<gl::Context *>(ctx); in GL_CompileShaderContextANGLE() local
12732 EVENT(context, GLCompileShader, "context = %d, shader = %u", CID(context), shader); in GL_CompileShaderContextANGLE()
12734 if (context && !context->isContextLost()) in GL_CompileShaderContextANGLE()
12736 ASSERT(context == GetValidGlobalContext()); in GL_CompileShaderContextANGLE()
12738 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompileShaderContextANGLE()
12740 (context->skipValidation() || ValidateCompileShader(context, shaderPacked)); in GL_CompileShaderContextANGLE()
12743 context->compileShader(shaderPacked); in GL_CompileShaderContextANGLE()
12745 ANGLE_CAPTURE(CompileShader, isCallValid, context, shaderPacked); in GL_CompileShaderContextANGLE()
12749 GenerateContextLostErrorOnContext(context); in GL_CompileShaderContextANGLE()
12763 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexImage2DContextANGLE() local
12764 EVENT(context, GLCompressedTexImage2D, in GL_CompressedTexImage2DContextANGLE()
12767 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_CompressedTexImage2DContextANGLE()
12771 if (context && !context->isContextLost()) in GL_CompressedTexImage2DContextANGLE()
12773 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexImage2DContextANGLE()
12775 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage2DContextANGLE()
12777 (context->skipValidation() || in GL_CompressedTexImage2DContextANGLE()
12778 ValidateCompressedTexImage2D(context, targetPacked, level, internalformat, width, in GL_CompressedTexImage2DContextANGLE()
12782 context->compressedTexImage2D(targetPacked, level, internalformat, width, height, in GL_CompressedTexImage2DContextANGLE()
12785 ANGLE_CAPTURE(CompressedTexImage2D, isCallValid, context, targetPacked, level, in GL_CompressedTexImage2DContextANGLE()
12790 GenerateContextLostErrorOnContext(context); in GL_CompressedTexImage2DContextANGLE()
12805 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexImage3DContextANGLE() local
12806 EVENT(context, GLCompressedTexImage3D, in GL_CompressedTexImage3DContextANGLE()
12809 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_CompressedTexImage3DContextANGLE()
12813 if (context && !context->isContextLost()) in GL_CompressedTexImage3DContextANGLE()
12815 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexImage3DContextANGLE()
12817 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage3DContextANGLE()
12819 (context->skipValidation() || in GL_CompressedTexImage3DContextANGLE()
12820 ValidateCompressedTexImage3D(context, targetPacked, level, internalformat, width, in GL_CompressedTexImage3DContextANGLE()
12824 context->compressedTexImage3D(targetPacked, level, internalformat, width, height, depth, in GL_CompressedTexImage3DContextANGLE()
12827 ANGLE_CAPTURE(CompressedTexImage3D, isCallValid, context, targetPacked, level, in GL_CompressedTexImage3DContextANGLE()
12832 GenerateContextLostErrorOnContext(context); in GL_CompressedTexImage3DContextANGLE()
12847 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexImage3DOESContextANGLE() local
12848 EVENT(context, GLCompressedTexImage3DOES, in GL_CompressedTexImage3DOESContextANGLE()
12851 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_CompressedTexImage3DOESContextANGLE()
12855 if (context && !context->isContextLost()) in GL_CompressedTexImage3DOESContextANGLE()
12857 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexImage3DOESContextANGLE()
12859 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage3DOESContextANGLE()
12861 (context->skipValidation() || in GL_CompressedTexImage3DOESContextANGLE()
12862 ValidateCompressedTexImage3DOES(context, targetPacked, level, internalformat, width, in GL_CompressedTexImage3DOESContextANGLE()
12866 context->compressedTexImage3D(targetPacked, level, internalformat, width, height, depth, in GL_CompressedTexImage3DOESContextANGLE()
12869 ANGLE_CAPTURE(CompressedTexImage3DOES, isCallValid, context, targetPacked, level, in GL_CompressedTexImage3DOESContextANGLE()
12874 GenerateContextLostErrorOnContext(context); in GL_CompressedTexImage3DOESContextANGLE()
12889 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexSubImage2DContextANGLE() local
12890 EVENT(context, GLCompressedTexSubImage2D, in GL_CompressedTexSubImage2DContextANGLE()
12893 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_CompressedTexSubImage2DContextANGLE()
12897 if (context && !context->isContextLost()) in GL_CompressedTexSubImage2DContextANGLE()
12899 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexSubImage2DContextANGLE()
12901 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage2DContextANGLE()
12903 (context->skipValidation() || in GL_CompressedTexSubImage2DContextANGLE()
12904 ValidateCompressedTexSubImage2D(context, targetPacked, level, xoffset, yoffset, width, in GL_CompressedTexSubImage2DContextANGLE()
12908 context->compressedTexSubImage2D(targetPacked, level, xoffset, yoffset, width, height, in GL_CompressedTexSubImage2DContextANGLE()
12911 ANGLE_CAPTURE(CompressedTexSubImage2D, isCallValid, context, targetPacked, level, xoffset, in GL_CompressedTexSubImage2DContextANGLE()
12916 GenerateContextLostErrorOnContext(context); in GL_CompressedTexSubImage2DContextANGLE()
12933 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexSubImage3DContextANGLE() local
12934 EVENT(context, GLCompressedTexSubImage3D, in GL_CompressedTexSubImage3DContextANGLE()
12937 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_CompressedTexSubImage3DContextANGLE()
12941 if (context && !context->isContextLost()) in GL_CompressedTexSubImage3DContextANGLE()
12943 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexSubImage3DContextANGLE()
12945 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage3DContextANGLE()
12946 bool isCallValid = (context->skipValidation() || in GL_CompressedTexSubImage3DContextANGLE()
12947 ValidateCompressedTexSubImage3D(context, targetPacked, level, xoffset, in GL_CompressedTexSubImage3DContextANGLE()
12952 context->compressedTexSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DContextANGLE()
12955 ANGLE_CAPTURE(CompressedTexSubImage3D, isCallValid, context, targetPacked, level, xoffset, in GL_CompressedTexSubImage3DContextANGLE()
12960 GenerateContextLostErrorOnContext(context); in GL_CompressedTexSubImage3DContextANGLE()
12977 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexSubImage3DOESContextANGLE() local
12978 EVENT(context, GLCompressedTexSubImage3DOES, in GL_CompressedTexSubImage3DOESContextANGLE()
12981 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_CompressedTexSubImage3DOESContextANGLE()
12985 if (context && !context->isContextLost()) in GL_CompressedTexSubImage3DOESContextANGLE()
12987 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexSubImage3DOESContextANGLE()
12989 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage3DOESContextANGLE()
12990 bool isCallValid = (context->skipValidation() || in GL_CompressedTexSubImage3DOESContextANGLE()
12992 context, targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DOESContextANGLE()
12996 context->compressedTexSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DOESContextANGLE()
12999 ANGLE_CAPTURE(CompressedTexSubImage3DOES, isCallValid, context, targetPacked, level, in GL_CompressedTexSubImage3DOESContextANGLE()
13004 GenerateContextLostErrorOnContext(context); in GL_CompressedTexSubImage3DOESContextANGLE()
13015 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyBufferSubDataContextANGLE() local
13016 EVENT(context, GLCopyBufferSubData, in GL_CopyBufferSubDataContextANGLE()
13019 CID(context), GLenumToString(GLenumGroup::CopyBufferSubDataTarget, readTarget), in GL_CopyBufferSubDataContextANGLE()
13024 if (context && !context->isContextLost()) in GL_CopyBufferSubDataContextANGLE()
13026 ASSERT(context == GetValidGlobalContext()); in GL_CopyBufferSubDataContextANGLE()
13029 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyBufferSubDataContextANGLE()
13030 bool isCallValid = (context->skipValidation() || in GL_CopyBufferSubDataContextANGLE()
13031 ValidateCopyBufferSubData(context, readTargetPacked, writeTargetPacked, in GL_CopyBufferSubDataContextANGLE()
13035 context->copyBufferSubData(readTargetPacked, writeTargetPacked, readOffset, writeOffset, in GL_CopyBufferSubDataContextANGLE()
13038 ANGLE_CAPTURE(CopyBufferSubData, isCallValid, context, readTargetPacked, writeTargetPacked, in GL_CopyBufferSubDataContextANGLE()
13043 GenerateContextLostErrorOnContext(context); in GL_CopyBufferSubDataContextANGLE()
13064 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyImageSubDataContextANGLE() local
13065 EVENT(context, GLCopyImageSubData, in GL_CopyImageSubDataContextANGLE()
13069 CID(context), srcName, GLenumToString(GLenumGroup::CopyBufferSubDataTarget, srcTarget), in GL_CopyImageSubDataContextANGLE()
13074 if (context && !context->isContextLost()) in GL_CopyImageSubDataContextANGLE()
13076 ASSERT(context == GetValidGlobalContext()); in GL_CopyImageSubDataContextANGLE()
13077 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyImageSubDataContextANGLE()
13078 bool isCallValid = (context->skipValidation() || in GL_CopyImageSubDataContextANGLE()
13079 ValidateCopyImageSubData(context, srcName, srcTarget, srcLevel, srcX, in GL_CopyImageSubDataContextANGLE()
13084 context->copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, in GL_CopyImageSubDataContextANGLE()
13088 ANGLE_CAPTURE(CopyImageSubData, isCallValid, context, srcName, srcTarget, srcLevel, srcX, in GL_CopyImageSubDataContextANGLE()
13094 GenerateContextLostErrorOnContext(context); in GL_CopyImageSubDataContextANGLE()
13115 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyImageSubDataEXTContextANGLE() local
13116 EVENT(context, GLCopyImageSubDataEXT, in GL_CopyImageSubDataEXTContextANGLE()
13120 CID(context), srcName, GLenumToString(GLenumGroup::CopyBufferSubDataTarget, srcTarget), in GL_CopyImageSubDataEXTContextANGLE()
13125 if (context && !context->isContextLost()) in GL_CopyImageSubDataEXTContextANGLE()
13127 ASSERT(context == GetValidGlobalContext()); in GL_CopyImageSubDataEXTContextANGLE()
13128 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyImageSubDataEXTContextANGLE()
13130 (context->skipValidation() || in GL_CopyImageSubDataEXTContextANGLE()
13131 ValidateCopyImageSubDataEXT(context, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, in GL_CopyImageSubDataEXTContextANGLE()
13136 context->copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, in GL_CopyImageSubDataEXTContextANGLE()
13140 ANGLE_CAPTURE(CopyImageSubDataEXT, isCallValid, context, srcName, srcTarget, srcLevel, srcX, in GL_CopyImageSubDataEXTContextANGLE()
13146 GenerateContextLostErrorOnContext(context); in GL_CopyImageSubDataEXTContextANGLE()
13167 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyImageSubDataOESContextANGLE() local
13168 EVENT(context, GLCopyImageSubDataOES, in GL_CopyImageSubDataOESContextANGLE()
13172 CID(context), srcName, GLenumToString(GLenumGroup::CopyBufferSubDataTarget, srcTarget), in GL_CopyImageSubDataOESContextANGLE()
13177 if (context && !context->isContextLost()) in GL_CopyImageSubDataOESContextANGLE()
13179 ASSERT(context == GetValidGlobalContext()); in GL_CopyImageSubDataOESContextANGLE()
13180 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyImageSubDataOESContextANGLE()
13182 (context->skipValidation() || in GL_CopyImageSubDataOESContextANGLE()
13183 ValidateCopyImageSubDataOES(context, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, in GL_CopyImageSubDataOESContextANGLE()
13188 context->copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, in GL_CopyImageSubDataOESContextANGLE()
13192 ANGLE_CAPTURE(CopyImageSubDataOES, isCallValid, context, srcName, srcTarget, srcLevel, srcX, in GL_CopyImageSubDataOESContextANGLE()
13198 GenerateContextLostErrorOnContext(context); in GL_CopyImageSubDataOESContextANGLE()
13212 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyTexImage2DContextANGLE() local
13213 EVENT(context, GLCopyTexImage2D, in GL_CopyTexImage2DContextANGLE()
13216 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_CopyTexImage2DContextANGLE()
13219 if (context && !context->isContextLost()) in GL_CopyTexImage2DContextANGLE()
13221 ASSERT(context == GetValidGlobalContext()); in GL_CopyTexImage2DContextANGLE()
13223 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexImage2DContextANGLE()
13224 bool isCallValid = (context->skipValidation() || in GL_CopyTexImage2DContextANGLE()
13225 ValidateCopyTexImage2D(context, targetPacked, level, internalformat, x, in GL_CopyTexImage2DContextANGLE()
13229 context->copyTexImage2D(targetPacked, level, internalformat, x, y, width, height, in GL_CopyTexImage2DContextANGLE()
13232 ANGLE_CAPTURE(CopyTexImage2D, isCallValid, context, targetPacked, level, internalformat, x, in GL_CopyTexImage2DContextANGLE()
13237 GenerateContextLostErrorOnContext(context); in GL_CopyTexImage2DContextANGLE()
13251 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyTexSubImage2DContextANGLE() local
13252 EVENT(context, GLCopyTexSubImage2D, in GL_CopyTexSubImage2DContextANGLE()
13255 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_CopyTexSubImage2DContextANGLE()
13258 if (context && !context->isContextLost()) in GL_CopyTexSubImage2DContextANGLE()
13260 ASSERT(context == GetValidGlobalContext()); in GL_CopyTexSubImage2DContextANGLE()
13262 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexSubImage2DContextANGLE()
13263 bool isCallValid = (context->skipValidation() || in GL_CopyTexSubImage2DContextANGLE()
13264 ValidateCopyTexSubImage2D(context, targetPacked, level, xoffset, in GL_CopyTexSubImage2DContextANGLE()
13268 context->copyTexSubImage2D(targetPacked, level, xoffset, yoffset, x, y, width, height); in GL_CopyTexSubImage2DContextANGLE()
13270 ANGLE_CAPTURE(CopyTexSubImage2D, isCallValid, context, targetPacked, level, xoffset, in GL_CopyTexSubImage2DContextANGLE()
13275 GenerateContextLostErrorOnContext(context); in GL_CopyTexSubImage2DContextANGLE()
13290 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyTexSubImage3DContextANGLE() local
13291 EVENT(context, GLCopyTexSubImage3D, in GL_CopyTexSubImage3DContextANGLE()
13294 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_CopyTexSubImage3DContextANGLE()
13297 if (context && !context->isContextLost()) in GL_CopyTexSubImage3DContextANGLE()
13299 ASSERT(context == GetValidGlobalContext()); in GL_CopyTexSubImage3DContextANGLE()
13301 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexSubImage3DContextANGLE()
13302 bool isCallValid = (context->skipValidation() || in GL_CopyTexSubImage3DContextANGLE()
13303 ValidateCopyTexSubImage3D(context, targetPacked, level, xoffset, in GL_CopyTexSubImage3DContextANGLE()
13307 context->copyTexSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, x, y, width, in GL_CopyTexSubImage3DContextANGLE()
13310 ANGLE_CAPTURE(CopyTexSubImage3D, isCallValid, context, targetPacked, level, xoffset, in GL_CopyTexSubImage3DContextANGLE()
13315 GenerateContextLostErrorOnContext(context); in GL_CopyTexSubImage3DContextANGLE()
13330 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyTexSubImage3DOESContextANGLE() local
13331 EVENT(context, GLCopyTexSubImage3DOES, in GL_CopyTexSubImage3DOESContextANGLE()
13334 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_CopyTexSubImage3DOESContextANGLE()
13337 if (context && !context->isContextLost()) in GL_CopyTexSubImage3DOESContextANGLE()
13339 ASSERT(context == GetValidGlobalContext()); in GL_CopyTexSubImage3DOESContextANGLE()
13341 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexSubImage3DOESContextANGLE()
13342 bool isCallValid = (context->skipValidation() || in GL_CopyTexSubImage3DOESContextANGLE()
13343 ValidateCopyTexSubImage3DOES(context, targetPacked, level, xoffset, in GL_CopyTexSubImage3DOESContextANGLE()
13347 context->copyTexSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, x, y, width, in GL_CopyTexSubImage3DOESContextANGLE()
13350 ANGLE_CAPTURE(CopyTexSubImage3DOES, isCallValid, context, targetPacked, level, xoffset, in GL_CopyTexSubImage3DOESContextANGLE()
13355 GenerateContextLostErrorOnContext(context); in GL_CopyTexSubImage3DOESContextANGLE()
13363 Context *context = static_cast<gl::Context *>(ctx); in GL_CreateMemoryObjectsEXTContextANGLE() local
13364 EVENT(context, GLCreateMemoryObjectsEXT, in GL_CreateMemoryObjectsEXTContextANGLE()
13365 "context = %d, n = %d, memoryObjects = 0x%016" PRIxPTR "", CID(context), n, in GL_CreateMemoryObjectsEXTContextANGLE()
13368 if (context && !context->isContextLost()) in GL_CreateMemoryObjectsEXTContextANGLE()
13370 ASSERT(context == GetValidGlobalContext()); in GL_CreateMemoryObjectsEXTContextANGLE()
13372 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateMemoryObjectsEXTContextANGLE()
13373 bool isCallValid = (context->skipValidation() || in GL_CreateMemoryObjectsEXTContextANGLE()
13374 ValidateCreateMemoryObjectsEXT(context, n, memoryObjectsPacked)); in GL_CreateMemoryObjectsEXTContextANGLE()
13377 context->createMemoryObjects(n, memoryObjectsPacked); in GL_CreateMemoryObjectsEXTContextANGLE()
13379 ANGLE_CAPTURE(CreateMemoryObjectsEXT, isCallValid, context, n, memoryObjectsPacked); in GL_CreateMemoryObjectsEXTContextANGLE()
13383 GenerateContextLostErrorOnContext(context); in GL_CreateMemoryObjectsEXTContextANGLE()
13389 Context *context = static_cast<gl::Context *>(ctx); in GL_CreateProgramContextANGLE() local
13390 EVENT(context, GLCreateProgram, "context = %d", CID(context)); in GL_CreateProgramContextANGLE()
13393 if (context && !context->isContextLost()) in GL_CreateProgramContextANGLE()
13395 ASSERT(context == GetValidGlobalContext()); in GL_CreateProgramContextANGLE()
13396 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateProgramContextANGLE()
13397 bool isCallValid = (context->skipValidation() || ValidateCreateProgram(context)); in GL_CreateProgramContextANGLE()
13400 returnValue = context->createProgram(); in GL_CreateProgramContextANGLE()
13406 ANGLE_CAPTURE(CreateProgram, isCallValid, context, returnValue); in GL_CreateProgramContextANGLE()
13410 GenerateContextLostErrorOnContext(context); in GL_CreateProgramContextANGLE()
13418 Context *context = static_cast<gl::Context *>(ctx); in GL_CreateShaderContextANGLE() local
13419 EVENT(context, GLCreateShader, "context = %d, type = %s", CID(context), in GL_CreateShaderContextANGLE()
13423 if (context && !context->isContextLost()) in GL_CreateShaderContextANGLE()
13425 ASSERT(context == GetValidGlobalContext()); in GL_CreateShaderContextANGLE()
13427 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateShaderContextANGLE()
13428 bool isCallValid = (context->skipValidation() || ValidateCreateShader(context, typePacked)); in GL_CreateShaderContextANGLE()
13431 returnValue = context->createShader(typePacked); in GL_CreateShaderContextANGLE()
13437 ANGLE_CAPTURE(CreateShader, isCallValid, context, typePacked, returnValue); in GL_CreateShaderContextANGLE()
13441 GenerateContextLostErrorOnContext(context); in GL_CreateShaderContextANGLE()
13452 Context *context = static_cast<gl::Context *>(ctx); in GL_CreateShaderProgramvContextANGLE() local
13453 EVENT(context, GLCreateShaderProgramv, in GL_CreateShaderProgramvContextANGLE()
13454 "context = %d, type = %s, count = %d, strings = 0x%016" PRIxPTR "", CID(context), in GL_CreateShaderProgramvContextANGLE()
13458 if (context && !context->isContextLost()) in GL_CreateShaderProgramvContextANGLE()
13460 ASSERT(context == GetValidGlobalContext()); in GL_CreateShaderProgramvContextANGLE()
13462 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateShaderProgramvContextANGLE()
13463 bool isCallValid = (context->skipValidation() || in GL_CreateShaderProgramvContextANGLE()
13464 ValidateCreateShaderProgramv(context, typePacked, count, strings)); in GL_CreateShaderProgramvContextANGLE()
13467 returnValue = context->createShaderProgramv(typePacked, count, strings); in GL_CreateShaderProgramvContextANGLE()
13474 ANGLE_CAPTURE(CreateShaderProgramv, isCallValid, context, typePacked, count, strings, in GL_CreateShaderProgramvContextANGLE()
13479 GenerateContextLostErrorOnContext(context); in GL_CreateShaderProgramvContextANGLE()
13490 Context *context = static_cast<gl::Context *>(ctx); in GL_CreateShaderProgramvEXTContextANGLE() local
13491 EVENT(context, GLCreateShaderProgramvEXT, in GL_CreateShaderProgramvEXTContextANGLE()
13492 "context = %d, type = %s, count = %d, strings = 0x%016" PRIxPTR "", CID(context), in GL_CreateShaderProgramvEXTContextANGLE()
13496 if (context && !context->isContextLost()) in GL_CreateShaderProgramvEXTContextANGLE()
13498 ASSERT(context == GetValidGlobalContext()); in GL_CreateShaderProgramvEXTContextANGLE()
13500 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CreateShaderProgramvEXTContextANGLE()
13501 bool isCallValid = (context->skipValidation() || in GL_CreateShaderProgramvEXTContextANGLE()
13502 ValidateCreateShaderProgramvEXT(context, typePacked, count, strings)); in GL_CreateShaderProgramvEXTContextANGLE()
13505 returnValue = context->createShaderProgramv(typePacked, count, strings); in GL_CreateShaderProgramvEXTContextANGLE()
13512 ANGLE_CAPTURE(CreateShaderProgramvEXT, isCallValid, context, typePacked, count, strings, in GL_CreateShaderProgramvEXTContextANGLE()
13517 GenerateContextLostErrorOnContext(context); in GL_CreateShaderProgramvEXTContextANGLE()
13525 Context *context = static_cast<gl::Context *>(ctx); in GL_CullFaceContextANGLE() local
13526 EVENT(context, GLCullFace, "context = %d, mode = %s", CID(context), in GL_CullFaceContextANGLE()
13529 if (context && !context->isContextLost()) in GL_CullFaceContextANGLE()
13531 ASSERT(context == GetValidGlobalContext()); in GL_CullFaceContextANGLE()
13533 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CullFaceContextANGLE()
13534 bool isCallValid = (context->skipValidation() || ValidateCullFace(context, modePacked)); in GL_CullFaceContextANGLE()
13537 context->cullFace(modePacked); in GL_CullFaceContextANGLE()
13539 ANGLE_CAPTURE(CullFace, isCallValid, context, modePacked); in GL_CullFaceContextANGLE()
13543 GenerateContextLostErrorOnContext(context); in GL_CullFaceContextANGLE()
13549 Context *context = static_cast<gl::Context *>(ctx); in GL_CurrentPaletteMatrixOESContextANGLE() local
13550 EVENT(context, GLCurrentPaletteMatrixOES, "context = %d, matrixpaletteindex = %u", CID(context), in GL_CurrentPaletteMatrixOESContextANGLE()
13553 if (context && !context->isContextLost()) in GL_CurrentPaletteMatrixOESContextANGLE()
13555 ASSERT(context == GetValidGlobalContext()); in GL_CurrentPaletteMatrixOESContextANGLE()
13556 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CurrentPaletteMatrixOESContextANGLE()
13557 bool isCallValid = (context->skipValidation() || in GL_CurrentPaletteMatrixOESContextANGLE()
13558 ValidateCurrentPaletteMatrixOES(context, matrixpaletteindex)); in GL_CurrentPaletteMatrixOESContextANGLE()
13561 context->currentPaletteMatrix(matrixpaletteindex); in GL_CurrentPaletteMatrixOESContextANGLE()
13563 ANGLE_CAPTURE(CurrentPaletteMatrixOES, isCallValid, context, matrixpaletteindex); in GL_CurrentPaletteMatrixOESContextANGLE()
13567 GenerateContextLostErrorOnContext(context); in GL_CurrentPaletteMatrixOESContextANGLE()
13575 Context *context = static_cast<gl::Context *>(ctx); in GL_DebugMessageCallbackContextANGLE() local
13576 EVENT(context, GLDebugMessageCallback, in GL_DebugMessageCallbackContextANGLE()
13577 "context = %d, callback = 0x%016" PRIxPTR ", userParam = 0x%016" PRIxPTR "", CID(context), in GL_DebugMessageCallbackContextANGLE()
13580 if (context && !context->isContextLost()) in GL_DebugMessageCallbackContextANGLE()
13582 ASSERT(context == GetValidGlobalContext()); in GL_DebugMessageCallbackContextANGLE()
13583 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageCallbackContextANGLE()
13584 bool isCallValid = (context->skipValidation() || in GL_DebugMessageCallbackContextANGLE()
13585 ValidateDebugMessageCallback(context, callback, userParam)); in GL_DebugMessageCallbackContextANGLE()
13588 context->debugMessageCallback(callback, userParam); in GL_DebugMessageCallbackContextANGLE()
13590 ANGLE_CAPTURE(DebugMessageCallback, isCallValid, context, callback, userParam); in GL_DebugMessageCallbackContextANGLE()
13594 GenerateContextLostErrorOnContext(context); in GL_DebugMessageCallbackContextANGLE()
13602 Context *context = static_cast<gl::Context *>(ctx); in GL_DebugMessageCallbackKHRContextANGLE() local
13603 EVENT(context, GLDebugMessageCallbackKHR, in GL_DebugMessageCallbackKHRContextANGLE()
13604 "context = %d, callback = 0x%016" PRIxPTR ", userParam = 0x%016" PRIxPTR "", CID(context), in GL_DebugMessageCallbackKHRContextANGLE()
13607 if (context && !context->isContextLost()) in GL_DebugMessageCallbackKHRContextANGLE()
13609 ASSERT(context == GetValidGlobalContext()); in GL_DebugMessageCallbackKHRContextANGLE()
13610 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageCallbackKHRContextANGLE()
13611 bool isCallValid = (context->skipValidation() || in GL_DebugMessageCallbackKHRContextANGLE()
13612 ValidateDebugMessageCallbackKHR(context, callback, userParam)); in GL_DebugMessageCallbackKHRContextANGLE()
13615 context->debugMessageCallback(callback, userParam); in GL_DebugMessageCallbackKHRContextANGLE()
13617 ANGLE_CAPTURE(DebugMessageCallbackKHR, isCallValid, context, callback, userParam); in GL_DebugMessageCallbackKHRContextANGLE()
13621 GenerateContextLostErrorOnContext(context); in GL_DebugMessageCallbackKHRContextANGLE()
13633 Context *context = static_cast<gl::Context *>(ctx); in GL_DebugMessageControlContextANGLE() local
13634 EVENT(context, GLDebugMessageControl, in GL_DebugMessageControlContextANGLE()
13637 CID(context), GLenumToString(GLenumGroup::DebugSource, source), in GL_DebugMessageControlContextANGLE()
13642 if (context && !context->isContextLost()) in GL_DebugMessageControlContextANGLE()
13644 ASSERT(context == GetValidGlobalContext()); in GL_DebugMessageControlContextANGLE()
13645 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageControlContextANGLE()
13647 (context->skipValidation() || in GL_DebugMessageControlContextANGLE()
13648 ValidateDebugMessageControl(context, source, type, severity, count, ids, enabled)); in GL_DebugMessageControlContextANGLE()
13651 context->debugMessageControl(source, type, severity, count, ids, enabled); in GL_DebugMessageControlContextANGLE()
13653 ANGLE_CAPTURE(DebugMessageControl, isCallValid, context, source, type, severity, count, ids, in GL_DebugMessageControlContextANGLE()
13658 GenerateContextLostErrorOnContext(context); in GL_DebugMessageControlContextANGLE()
13670 Context *context = static_cast<gl::Context *>(ctx); in GL_DebugMessageControlKHRContextANGLE() local
13671 EVENT(context, GLDebugMessageControlKHR, in GL_DebugMessageControlKHRContextANGLE()
13674 CID(context), GLenumToString(GLenumGroup::DebugSource, source), in GL_DebugMessageControlKHRContextANGLE()
13679 if (context && !context->isContextLost()) in GL_DebugMessageControlKHRContextANGLE()
13681 ASSERT(context == GetValidGlobalContext()); in GL_DebugMessageControlKHRContextANGLE()
13682 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageControlKHRContextANGLE()
13684 (context->skipValidation() || in GL_DebugMessageControlKHRContextANGLE()
13685 ValidateDebugMessageControlKHR(context, source, type, severity, count, ids, enabled)); in GL_DebugMessageControlKHRContextANGLE()
13688 context->debugMessageControl(source, type, severity, count, ids, enabled); in GL_DebugMessageControlKHRContextANGLE()
13690 ANGLE_CAPTURE(DebugMessageControlKHR, isCallValid, context, source, type, severity, count, in GL_DebugMessageControlKHRContextANGLE()
13695 GenerateContextLostErrorOnContext(context); in GL_DebugMessageControlKHRContextANGLE()
13707 Context *context = static_cast<gl::Context *>(ctx); in GL_DebugMessageInsertContextANGLE() local
13708 EVENT(context, GLDebugMessageInsert, in GL_DebugMessageInsertContextANGLE()
13711 CID(context), GLenumToString(GLenumGroup::DebugSource, source), in GL_DebugMessageInsertContextANGLE()
13715 if (context && !context->isContextLost()) in GL_DebugMessageInsertContextANGLE()
13717 ASSERT(context == GetValidGlobalContext()); in GL_DebugMessageInsertContextANGLE()
13718 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageInsertContextANGLE()
13720 (context->skipValidation() || in GL_DebugMessageInsertContextANGLE()
13721 ValidateDebugMessageInsert(context, source, type, id, severity, length, buf)); in GL_DebugMessageInsertContextANGLE()
13724 context->debugMessageInsert(source, type, id, severity, length, buf); in GL_DebugMessageInsertContextANGLE()
13726 ANGLE_CAPTURE(DebugMessageInsert, isCallValid, context, source, type, id, severity, length, in GL_DebugMessageInsertContextANGLE()
13731 GenerateContextLostErrorOnContext(context); in GL_DebugMessageInsertContextANGLE()
13743 Context *context = static_cast<gl::Context *>(ctx); in GL_DebugMessageInsertKHRContextANGLE() local
13744 EVENT(context, GLDebugMessageInsertKHR, in GL_DebugMessageInsertKHRContextANGLE()
13747 CID(context), GLenumToString(GLenumGroup::DebugSource, source), in GL_DebugMessageInsertKHRContextANGLE()
13751 if (context && !context->isContextLost()) in GL_DebugMessageInsertKHRContextANGLE()
13753 ASSERT(context == GetValidGlobalContext()); in GL_DebugMessageInsertKHRContextANGLE()
13754 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DebugMessageInsertKHRContextANGLE()
13756 (context->skipValidation() || in GL_DebugMessageInsertKHRContextANGLE()
13757 ValidateDebugMessageInsertKHR(context, source, type, id, severity, length, buf)); in GL_DebugMessageInsertKHRContextANGLE()
13760 context->debugMessageInsert(source, type, id, severity, length, buf); in GL_DebugMessageInsertKHRContextANGLE()
13762 ANGLE_CAPTURE(DebugMessageInsertKHR, isCallValid, context, source, type, id, severity, in GL_DebugMessageInsertKHRContextANGLE()
13767 GenerateContextLostErrorOnContext(context); in GL_DebugMessageInsertKHRContextANGLE()
13773 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteBuffersContextANGLE() local
13774 EVENT(context, GLDeleteBuffers, "context = %d, n = %d, buffers = 0x%016" PRIxPTR "", in GL_DeleteBuffersContextANGLE()
13775 CID(context), n, (uintptr_t)buffers); in GL_DeleteBuffersContextANGLE()
13777 if (context && !context->isContextLost()) in GL_DeleteBuffersContextANGLE()
13779 ASSERT(context == GetValidGlobalContext()); in GL_DeleteBuffersContextANGLE()
13781 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteBuffersContextANGLE()
13783 (context->skipValidation() || ValidateDeleteBuffers(context, n, buffersPacked)); in GL_DeleteBuffersContextANGLE()
13786 context->deleteBuffers(n, buffersPacked); in GL_DeleteBuffersContextANGLE()
13788 ANGLE_CAPTURE(DeleteBuffers, isCallValid, context, n, buffersPacked); in GL_DeleteBuffersContextANGLE()
13792 GenerateContextLostErrorOnContext(context); in GL_DeleteBuffersContextANGLE()
13798 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteFencesNVContextANGLE() local
13799 EVENT(context, GLDeleteFencesNV, "context = %d, n = %d, fences = 0x%016" PRIxPTR "", in GL_DeleteFencesNVContextANGLE()
13800 CID(context), n, (uintptr_t)fences); in GL_DeleteFencesNVContextANGLE()
13802 if (context && !context->isContextLost()) in GL_DeleteFencesNVContextANGLE()
13804 ASSERT(context == GetValidGlobalContext()); in GL_DeleteFencesNVContextANGLE()
13806 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteFencesNVContextANGLE()
13808 (context->skipValidation() || ValidateDeleteFencesNV(context, n, fencesPacked)); in GL_DeleteFencesNVContextANGLE()
13811 context->deleteFencesNV(n, fencesPacked); in GL_DeleteFencesNVContextANGLE()
13813 ANGLE_CAPTURE(DeleteFencesNV, isCallValid, context, n, fencesPacked); in GL_DeleteFencesNVContextANGLE()
13817 GenerateContextLostErrorOnContext(context); in GL_DeleteFencesNVContextANGLE()
13825 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteFramebuffersContextANGLE() local
13826 EVENT(context, GLDeleteFramebuffers, "context = %d, n = %d, framebuffers = 0x%016" PRIxPTR "", in GL_DeleteFramebuffersContextANGLE()
13827 CID(context), n, (uintptr_t)framebuffers); in GL_DeleteFramebuffersContextANGLE()
13829 if (context && !context->isContextLost()) in GL_DeleteFramebuffersContextANGLE()
13831 ASSERT(context == GetValidGlobalContext()); in GL_DeleteFramebuffersContextANGLE()
13833 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteFramebuffersContextANGLE()
13834 bool isCallValid = (context->skipValidation() || in GL_DeleteFramebuffersContextANGLE()
13835 ValidateDeleteFramebuffers(context, n, framebuffersPacked)); in GL_DeleteFramebuffersContextANGLE()
13838 context->deleteFramebuffers(n, framebuffersPacked); in GL_DeleteFramebuffersContextANGLE()
13840 ANGLE_CAPTURE(DeleteFramebuffers, isCallValid, context, n, framebuffersPacked); in GL_DeleteFramebuffersContextANGLE()
13844 GenerateContextLostErrorOnContext(context); in GL_DeleteFramebuffersContextANGLE()
13852 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteFramebuffersOESContextANGLE() local
13853 EVENT(context, GLDeleteFramebuffersOES, in GL_DeleteFramebuffersOESContextANGLE()
13854 "context = %d, n = %d, framebuffers = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteFramebuffersOESContextANGLE()
13857 if (context && !context->isContextLost()) in GL_DeleteFramebuffersOESContextANGLE()
13859 ASSERT(context == GetValidGlobalContext()); in GL_DeleteFramebuffersOESContextANGLE()
13861 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteFramebuffersOESContextANGLE()
13862 bool isCallValid = (context->skipValidation() || in GL_DeleteFramebuffersOESContextANGLE()
13863 ValidateDeleteFramebuffersOES(context, n, framebuffersPacked)); in GL_DeleteFramebuffersOESContextANGLE()
13866 context->deleteFramebuffers(n, framebuffersPacked); in GL_DeleteFramebuffersOESContextANGLE()
13868 ANGLE_CAPTURE(DeleteFramebuffersOES, isCallValid, context, n, framebuffersPacked); in GL_DeleteFramebuffersOESContextANGLE()
13872 GenerateContextLostErrorOnContext(context); in GL_DeleteFramebuffersOESContextANGLE()
13880 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteMemoryObjectsEXTContextANGLE() local
13881 EVENT(context, GLDeleteMemoryObjectsEXT, in GL_DeleteMemoryObjectsEXTContextANGLE()
13882 "context = %d, n = %d, memoryObjects = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteMemoryObjectsEXTContextANGLE()
13885 if (context && !context->isContextLost()) in GL_DeleteMemoryObjectsEXTContextANGLE()
13887 ASSERT(context == GetValidGlobalContext()); in GL_DeleteMemoryObjectsEXTContextANGLE()
13890 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteMemoryObjectsEXTContextANGLE()
13891 bool isCallValid = (context->skipValidation() || in GL_DeleteMemoryObjectsEXTContextANGLE()
13892 ValidateDeleteMemoryObjectsEXT(context, n, memoryObjectsPacked)); in GL_DeleteMemoryObjectsEXTContextANGLE()
13895 context->deleteMemoryObjects(n, memoryObjectsPacked); in GL_DeleteMemoryObjectsEXTContextANGLE()
13897 ANGLE_CAPTURE(DeleteMemoryObjectsEXT, isCallValid, context, n, memoryObjectsPacked); in GL_DeleteMemoryObjectsEXTContextANGLE()
13901 GenerateContextLostErrorOnContext(context); in GL_DeleteMemoryObjectsEXTContextANGLE()
13907 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteProgramContextANGLE() local
13908 EVENT(context, GLDeleteProgram, "context = %d, program = %u", CID(context), program); in GL_DeleteProgramContextANGLE()
13910 if (context && !context->isContextLost()) in GL_DeleteProgramContextANGLE()
13912 ASSERT(context == GetValidGlobalContext()); in GL_DeleteProgramContextANGLE()
13914 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteProgramContextANGLE()
13916 (context->skipValidation() || ValidateDeleteProgram(context, programPacked)); in GL_DeleteProgramContextANGLE()
13919 context->deleteProgram(programPacked); in GL_DeleteProgramContextANGLE()
13921 ANGLE_CAPTURE(DeleteProgram, isCallValid, context, programPacked); in GL_DeleteProgramContextANGLE()
13925 GenerateContextLostErrorOnContext(context); in GL_DeleteProgramContextANGLE()
13933 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteProgramPipelinesContextANGLE() local
13934 EVENT(context, GLDeleteProgramPipelines, "context = %d, n = %d, pipelines = 0x%016" PRIxPTR "", in GL_DeleteProgramPipelinesContextANGLE()
13935 CID(context), n, (uintptr_t)pipelines); in GL_DeleteProgramPipelinesContextANGLE()
13937 if (context && !context->isContextLost()) in GL_DeleteProgramPipelinesContextANGLE()
13939 ASSERT(context == GetValidGlobalContext()); in GL_DeleteProgramPipelinesContextANGLE()
13941 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteProgramPipelinesContextANGLE()
13942 bool isCallValid = (context->skipValidation() || in GL_DeleteProgramPipelinesContextANGLE()
13943 ValidateDeleteProgramPipelines(context, n, pipelinesPacked)); in GL_DeleteProgramPipelinesContextANGLE()
13946 context->deleteProgramPipelines(n, pipelinesPacked); in GL_DeleteProgramPipelinesContextANGLE()
13948 ANGLE_CAPTURE(DeleteProgramPipelines, isCallValid, context, n, pipelinesPacked); in GL_DeleteProgramPipelinesContextANGLE()
13952 GenerateContextLostErrorOnContext(context); in GL_DeleteProgramPipelinesContextANGLE()
13960 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteProgramPipelinesEXTContextANGLE() local
13961 EVENT(context, GLDeleteProgramPipelinesEXT, in GL_DeleteProgramPipelinesEXTContextANGLE()
13962 "context = %d, n = %d, pipelines = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteProgramPipelinesEXTContextANGLE()
13965 if (context && !context->isContextLost()) in GL_DeleteProgramPipelinesEXTContextANGLE()
13967 ASSERT(context == GetValidGlobalContext()); in GL_DeleteProgramPipelinesEXTContextANGLE()
13969 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteProgramPipelinesEXTContextANGLE()
13970 bool isCallValid = (context->skipValidation() || in GL_DeleteProgramPipelinesEXTContextANGLE()
13971 ValidateDeleteProgramPipelinesEXT(context, n, pipelinesPacked)); in GL_DeleteProgramPipelinesEXTContextANGLE()
13974 context->deleteProgramPipelines(n, pipelinesPacked); in GL_DeleteProgramPipelinesEXTContextANGLE()
13976 ANGLE_CAPTURE(DeleteProgramPipelinesEXT, isCallValid, context, n, pipelinesPacked); in GL_DeleteProgramPipelinesEXTContextANGLE()
13980 GenerateContextLostErrorOnContext(context); in GL_DeleteProgramPipelinesEXTContextANGLE()
13986 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteQueriesContextANGLE() local
13987 EVENT(context, GLDeleteQueries, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", CID(context), in GL_DeleteQueriesContextANGLE()
13990 if (context && !context->isContextLost()) in GL_DeleteQueriesContextANGLE()
13992 ASSERT(context == GetValidGlobalContext()); in GL_DeleteQueriesContextANGLE()
13994 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteQueriesContextANGLE()
13996 (context->skipValidation() || ValidateDeleteQueries(context, n, idsPacked)); in GL_DeleteQueriesContextANGLE()
13999 context->deleteQueries(n, idsPacked); in GL_DeleteQueriesContextANGLE()
14001 ANGLE_CAPTURE(DeleteQueries, isCallValid, context, n, idsPacked); in GL_DeleteQueriesContextANGLE()
14005 GenerateContextLostErrorOnContext(context); in GL_DeleteQueriesContextANGLE()
14011 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteQueriesEXTContextANGLE() local
14012 EVENT(context, GLDeleteQueriesEXT, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", in GL_DeleteQueriesEXTContextANGLE()
14013 CID(context), n, (uintptr_t)ids); in GL_DeleteQueriesEXTContextANGLE()
14015 if (context && !context->isContextLost()) in GL_DeleteQueriesEXTContextANGLE()
14017 ASSERT(context == GetValidGlobalContext()); in GL_DeleteQueriesEXTContextANGLE()
14019 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteQueriesEXTContextANGLE()
14021 (context->skipValidation() || ValidateDeleteQueriesEXT(context, n, idsPacked)); in GL_DeleteQueriesEXTContextANGLE()
14024 context->deleteQueries(n, idsPacked); in GL_DeleteQueriesEXTContextANGLE()
14026 ANGLE_CAPTURE(DeleteQueriesEXT, isCallValid, context, n, idsPacked); in GL_DeleteQueriesEXTContextANGLE()
14030 GenerateContextLostErrorOnContext(context); in GL_DeleteQueriesEXTContextANGLE()
14038 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteRenderbuffersContextANGLE() local
14039 EVENT(context, GLDeleteRenderbuffers, "context = %d, n = %d, renderbuffers = 0x%016" PRIxPTR "", in GL_DeleteRenderbuffersContextANGLE()
14040 CID(context), n, (uintptr_t)renderbuffers); in GL_DeleteRenderbuffersContextANGLE()
14042 if (context && !context->isContextLost()) in GL_DeleteRenderbuffersContextANGLE()
14044 ASSERT(context == GetValidGlobalContext()); in GL_DeleteRenderbuffersContextANGLE()
14047 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteRenderbuffersContextANGLE()
14048 bool isCallValid = (context->skipValidation() || in GL_DeleteRenderbuffersContextANGLE()
14049 ValidateDeleteRenderbuffers(context, n, renderbuffersPacked)); in GL_DeleteRenderbuffersContextANGLE()
14052 context->deleteRenderbuffers(n, renderbuffersPacked); in GL_DeleteRenderbuffersContextANGLE()
14054 ANGLE_CAPTURE(DeleteRenderbuffers, isCallValid, context, n, renderbuffersPacked); in GL_DeleteRenderbuffersContextANGLE()
14058 GenerateContextLostErrorOnContext(context); in GL_DeleteRenderbuffersContextANGLE()
14066 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteRenderbuffersOESContextANGLE() local
14067 EVENT(context, GLDeleteRenderbuffersOES, in GL_DeleteRenderbuffersOESContextANGLE()
14068 "context = %d, n = %d, renderbuffers = 0x%016" PRIxPTR "", CID(context), n, in GL_DeleteRenderbuffersOESContextANGLE()
14071 if (context && !context->isContextLost()) in GL_DeleteRenderbuffersOESContextANGLE()
14073 ASSERT(context == GetValidGlobalContext()); in GL_DeleteRenderbuffersOESContextANGLE()
14076 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteRenderbuffersOESContextANGLE()
14077 bool isCallValid = (context->skipValidation() || in GL_DeleteRenderbuffersOESContextANGLE()
14078 ValidateDeleteRenderbuffersOES(context, n, renderbuffersPacked)); in GL_DeleteRenderbuffersOESContextANGLE()
14081 context->deleteRenderbuffers(n, renderbuffersPacked); in GL_DeleteRenderbuffersOESContextANGLE()
14083 ANGLE_CAPTURE(DeleteRenderbuffersOES, isCallValid, context, n, renderbuffersPacked); in GL_DeleteRenderbuffersOESContextANGLE()
14087 GenerateContextLostErrorOnContext(context); in GL_DeleteRenderbuffersOESContextANGLE()
14095 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteSamplersContextANGLE() local
14096 EVENT(context, GLDeleteSamplers, "context = %d, count = %d, samplers = 0x%016" PRIxPTR "", in GL_DeleteSamplersContextANGLE()
14097 CID(context), count, (uintptr_t)samplers); in GL_DeleteSamplersContextANGLE()
14099 if (context && !context->isContextLost()) in GL_DeleteSamplersContextANGLE()
14101 ASSERT(context == GetValidGlobalContext()); in GL_DeleteSamplersContextANGLE()
14103 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteSamplersContextANGLE()
14105 (context->skipValidation() || ValidateDeleteSamplers(context, count, samplersPacked)); in GL_DeleteSamplersContextANGLE()
14108 context->deleteSamplers(count, samplersPacked); in GL_DeleteSamplersContextANGLE()
14110 ANGLE_CAPTURE(DeleteSamplers, isCallValid, context, count, samplersPacked); in GL_DeleteSamplersContextANGLE()
14114 GenerateContextLostErrorOnContext(context); in GL_DeleteSamplersContextANGLE()
14122 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteSemaphoresEXTContextANGLE() local
14123 EVENT(context, GLDeleteSemaphoresEXT, "context = %d, n = %d, semaphores = 0x%016" PRIxPTR "", in GL_DeleteSemaphoresEXTContextANGLE()
14124 CID(context), n, (uintptr_t)semaphores); in GL_DeleteSemaphoresEXTContextANGLE()
14126 if (context && !context->isContextLost()) in GL_DeleteSemaphoresEXTContextANGLE()
14128 ASSERT(context == GetValidGlobalContext()); in GL_DeleteSemaphoresEXTContextANGLE()
14130 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteSemaphoresEXTContextANGLE()
14131 bool isCallValid = (context->skipValidation() || in GL_DeleteSemaphoresEXTContextANGLE()
14132 ValidateDeleteSemaphoresEXT(context, n, semaphoresPacked)); in GL_DeleteSemaphoresEXTContextANGLE()
14135 context->deleteSemaphores(n, semaphoresPacked); in GL_DeleteSemaphoresEXTContextANGLE()
14137 ANGLE_CAPTURE(DeleteSemaphoresEXT, isCallValid, context, n, semaphoresPacked); in GL_DeleteSemaphoresEXTContextANGLE()
14141 GenerateContextLostErrorOnContext(context); in GL_DeleteSemaphoresEXTContextANGLE()
14147 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteShaderContextANGLE() local
14148 EVENT(context, GLDeleteShader, "context = %d, shader = %u", CID(context), shader); in GL_DeleteShaderContextANGLE()
14150 if (context && !context->isContextLost()) in GL_DeleteShaderContextANGLE()
14152 ASSERT(context == GetValidGlobalContext()); in GL_DeleteShaderContextANGLE()
14154 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteShaderContextANGLE()
14156 (context->skipValidation() || ValidateDeleteShader(context, shaderPacked)); in GL_DeleteShaderContextANGLE()
14159 context->deleteShader(shaderPacked); in GL_DeleteShaderContextANGLE()
14161 ANGLE_CAPTURE(DeleteShader, isCallValid, context, shaderPacked); in GL_DeleteShaderContextANGLE()
14165 GenerateContextLostErrorOnContext(context); in GL_DeleteShaderContextANGLE()
14171 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteSyncContextANGLE() local
14172 EVENT(context, GLDeleteSync, "context = %d, sync = 0x%016" PRIxPTR "", CID(context), in GL_DeleteSyncContextANGLE()
14175 if (context && !context->isContextLost()) in GL_DeleteSyncContextANGLE()
14177 ASSERT(context == GetValidGlobalContext()); in GL_DeleteSyncContextANGLE()
14178 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteSyncContextANGLE()
14179 bool isCallValid = (context->skipValidation() || ValidateDeleteSync(context, sync)); in GL_DeleteSyncContextANGLE()
14182 context->deleteSync(sync); in GL_DeleteSyncContextANGLE()
14184 ANGLE_CAPTURE(DeleteSync, isCallValid, context, sync); in GL_DeleteSyncContextANGLE()
14188 GenerateContextLostErrorOnContext(context); in GL_DeleteSyncContextANGLE()
14194 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteTexturesContextANGLE() local
14195 EVENT(context, GLDeleteTextures, "context = %d, n = %d, textures = 0x%016" PRIxPTR "", in GL_DeleteTexturesContextANGLE()
14196 CID(context), n, (uintptr_t)textures); in GL_DeleteTexturesContextANGLE()
14198 if (context && !context->isContextLost()) in GL_DeleteTexturesContextANGLE()
14200 ASSERT(context == GetValidGlobalContext()); in GL_DeleteTexturesContextANGLE()
14202 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteTexturesContextANGLE()
14204 (context->skipValidation() || ValidateDeleteTextures(context, n, texturesPacked)); in GL_DeleteTexturesContextANGLE()
14207 context->deleteTextures(n, texturesPacked); in GL_DeleteTexturesContextANGLE()
14209 ANGLE_CAPTURE(DeleteTextures, isCallValid, context, n, texturesPacked); in GL_DeleteTexturesContextANGLE()
14213 GenerateContextLostErrorOnContext(context); in GL_DeleteTexturesContextANGLE()
14221 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteTransformFeedbacksContextANGLE() local
14222 EVENT(context, GLDeleteTransformFeedbacks, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", in GL_DeleteTransformFeedbacksContextANGLE()
14223 CID(context), n, (uintptr_t)ids); in GL_DeleteTransformFeedbacksContextANGLE()
14225 if (context && !context->isContextLost()) in GL_DeleteTransformFeedbacksContextANGLE()
14227 ASSERT(context == GetValidGlobalContext()); in GL_DeleteTransformFeedbacksContextANGLE()
14229 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteTransformFeedbacksContextANGLE()
14231 (context->skipValidation() || ValidateDeleteTransformFeedbacks(context, n, idsPacked)); in GL_DeleteTransformFeedbacksContextANGLE()
14234 context->deleteTransformFeedbacks(n, idsPacked); in GL_DeleteTransformFeedbacksContextANGLE()
14236 ANGLE_CAPTURE(DeleteTransformFeedbacks, isCallValid, context, n, idsPacked); in GL_DeleteTransformFeedbacksContextANGLE()
14240 GenerateContextLostErrorOnContext(context); in GL_DeleteTransformFeedbacksContextANGLE()
14248 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteVertexArraysContextANGLE() local
14249 EVENT(context, GLDeleteVertexArrays, "context = %d, n = %d, arrays = 0x%016" PRIxPTR "", in GL_DeleteVertexArraysContextANGLE()
14250 CID(context), n, (uintptr_t)arrays); in GL_DeleteVertexArraysContextANGLE()
14252 if (context && !context->isContextLost()) in GL_DeleteVertexArraysContextANGLE()
14254 ASSERT(context == GetValidGlobalContext()); in GL_DeleteVertexArraysContextANGLE()
14256 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteVertexArraysContextANGLE()
14258 (context->skipValidation() || ValidateDeleteVertexArrays(context, n, arraysPacked)); in GL_DeleteVertexArraysContextANGLE()
14261 context->deleteVertexArrays(n, arraysPacked); in GL_DeleteVertexArraysContextANGLE()
14263 ANGLE_CAPTURE(DeleteVertexArrays, isCallValid, context, n, arraysPacked); in GL_DeleteVertexArraysContextANGLE()
14267 GenerateContextLostErrorOnContext(context); in GL_DeleteVertexArraysContextANGLE()
14275 Context *context = static_cast<gl::Context *>(ctx); in GL_DeleteVertexArraysOESContextANGLE() local
14276 EVENT(context, GLDeleteVertexArraysOES, "context = %d, n = %d, arrays = 0x%016" PRIxPTR "", in GL_DeleteVertexArraysOESContextANGLE()
14277 CID(context), n, (uintptr_t)arrays); in GL_DeleteVertexArraysOESContextANGLE()
14279 if (context && !context->isContextLost()) in GL_DeleteVertexArraysOESContextANGLE()
14281 ASSERT(context == GetValidGlobalContext()); in GL_DeleteVertexArraysOESContextANGLE()
14283 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DeleteVertexArraysOESContextANGLE()
14285 (context->skipValidation() || ValidateDeleteVertexArraysOES(context, n, arraysPacked)); in GL_DeleteVertexArraysOESContextANGLE()
14288 context->deleteVertexArrays(n, arraysPacked); in GL_DeleteVertexArraysOESContextANGLE()
14290 ANGLE_CAPTURE(DeleteVertexArraysOES, isCallValid, context, n, arraysPacked); in GL_DeleteVertexArraysOESContextANGLE()
14294 GenerateContextLostErrorOnContext(context); in GL_DeleteVertexArraysOESContextANGLE()
14300 Context *context = static_cast<gl::Context *>(ctx); in GL_DepthFuncContextANGLE() local
14301 EVENT(context, GLDepthFunc, "context = %d, func = %s", CID(context), in GL_DepthFuncContextANGLE()
14304 if (context && !context->isContextLost()) in GL_DepthFuncContextANGLE()
14306 ASSERT(context == GetValidGlobalContext()); in GL_DepthFuncContextANGLE()
14307 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DepthFuncContextANGLE()
14308 bool isCallValid = (context->skipValidation() || ValidateDepthFunc(context, func)); in GL_DepthFuncContextANGLE()
14311 context->depthFunc(func); in GL_DepthFuncContextANGLE()
14313 ANGLE_CAPTURE(DepthFunc, isCallValid, context, func); in GL_DepthFuncContextANGLE()
14317 GenerateContextLostErrorOnContext(context); in GL_DepthFuncContextANGLE()
14323 Context *context = static_cast<gl::Context *>(ctx); in GL_DepthMaskContextANGLE() local
14324 EVENT(context, GLDepthMask, "context = %d, flag = %s", CID(context), GLbooleanToString(flag)); in GL_DepthMaskContextANGLE()
14326 if (context && !context->isContextLost()) in GL_DepthMaskContextANGLE()
14328 ASSERT(context == GetValidGlobalContext()); in GL_DepthMaskContextANGLE()
14329 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DepthMaskContextANGLE()
14330 bool isCallValid = (context->skipValidation() || ValidateDepthMask(context, flag)); in GL_DepthMaskContextANGLE()
14333 context->depthMask(flag); in GL_DepthMaskContextANGLE()
14335 ANGLE_CAPTURE(DepthMask, isCallValid, context, flag); in GL_DepthMaskContextANGLE()
14339 GenerateContextLostErrorOnContext(context); in GL_DepthMaskContextANGLE()
14345 Context *context = static_cast<gl::Context *>(ctx); in GL_DepthRangefContextANGLE() local
14346 EVENT(context, GLDepthRangef, "context = %d, n = %f, f = %f", CID(context), n, f); in GL_DepthRangefContextANGLE()
14348 if (context && !context->isContextLost()) in GL_DepthRangefContextANGLE()
14350 ASSERT(context == GetValidGlobalContext()); in GL_DepthRangefContextANGLE()
14351 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DepthRangefContextANGLE()
14352 bool isCallValid = (context->skipValidation() || ValidateDepthRangef(context, n, f)); in GL_DepthRangefContextANGLE()
14355 context->depthRangef(n, f); in GL_DepthRangefContextANGLE()
14357 ANGLE_CAPTURE(DepthRangef, isCallValid, context, n, f); in GL_DepthRangefContextANGLE()
14361 GenerateContextLostErrorOnContext(context); in GL_DepthRangefContextANGLE()
14367 Context *context = static_cast<gl::Context *>(ctx); in GL_DepthRangexContextANGLE() local
14368 EVENT(context, GLDepthRangex, "context = %d, n = 0x%X, f = 0x%X", CID(context), n, f); in GL_DepthRangexContextANGLE()
14370 if (context && !context->isContextLost()) in GL_DepthRangexContextANGLE()
14372 ASSERT(context == GetValidGlobalContext()); in GL_DepthRangexContextANGLE()
14373 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DepthRangexContextANGLE()
14374 bool isCallValid = (context->skipValidation() || ValidateDepthRangex(context, n, f)); in GL_DepthRangexContextANGLE()
14377 context->depthRangex(n, f); in GL_DepthRangexContextANGLE()
14379 ANGLE_CAPTURE(DepthRangex, isCallValid, context, n, f); in GL_DepthRangexContextANGLE()
14383 GenerateContextLostErrorOnContext(context); in GL_DepthRangexContextANGLE()
14389 Context *context = static_cast<gl::Context *>(ctx); in GL_DetachShaderContextANGLE() local
14390 EVENT(context, GLDetachShader, "context = %d, program = %u, shader = %u", CID(context), program, in GL_DetachShaderContextANGLE()
14393 if (context && !context->isContextLost()) in GL_DetachShaderContextANGLE()
14395 ASSERT(context == GetValidGlobalContext()); in GL_DetachShaderContextANGLE()
14398 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DetachShaderContextANGLE()
14399 bool isCallValid = (context->skipValidation() || in GL_DetachShaderContextANGLE()
14400 ValidateDetachShader(context, programPacked, shaderPacked)); in GL_DetachShaderContextANGLE()
14403 context->detachShader(programPacked, shaderPacked); in GL_DetachShaderContextANGLE()
14405 ANGLE_CAPTURE(DetachShader, isCallValid, context, programPacked, shaderPacked); in GL_DetachShaderContextANGLE()
14409 GenerateContextLostErrorOnContext(context); in GL_DetachShaderContextANGLE()
14415 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableContextANGLE() local
14416 EVENT(context, GLDisable, "context = %d, cap = %s", CID(context), in GL_DisableContextANGLE()
14419 if (context && !context->isContextLost()) in GL_DisableContextANGLE()
14421 ASSERT(context == GetValidGlobalContext()); in GL_DisableContextANGLE()
14422 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableContextANGLE()
14423 bool isCallValid = (context->skipValidation() || ValidateDisable(context, cap)); in GL_DisableContextANGLE()
14426 context->disable(cap); in GL_DisableContextANGLE()
14428 ANGLE_CAPTURE(Disable, isCallValid, context, cap); in GL_DisableContextANGLE()
14432 GenerateContextLostErrorOnContext(context); in GL_DisableContextANGLE()
14438 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableClientStateContextANGLE() local
14439 EVENT(context, GLDisableClientState, "context = %d, array = %s", CID(context), in GL_DisableClientStateContextANGLE()
14442 if (context && !context->isContextLost()) in GL_DisableClientStateContextANGLE()
14444 ASSERT(context == GetValidGlobalContext()); in GL_DisableClientStateContextANGLE()
14446 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableClientStateContextANGLE()
14448 (context->skipValidation() || ValidateDisableClientState(context, arrayPacked)); in GL_DisableClientStateContextANGLE()
14451 context->disableClientState(arrayPacked); in GL_DisableClientStateContextANGLE()
14453 ANGLE_CAPTURE(DisableClientState, isCallValid, context, arrayPacked); in GL_DisableClientStateContextANGLE()
14457 GenerateContextLostErrorOnContext(context); in GL_DisableClientStateContextANGLE()
14463 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableVertexAttribArrayContextANGLE() local
14464 EVENT(context, GLDisableVertexAttribArray, "context = %d, index = %u", CID(context), index); in GL_DisableVertexAttribArrayContextANGLE()
14466 if (context && !context->isContextLost()) in GL_DisableVertexAttribArrayContextANGLE()
14468 ASSERT(context == GetValidGlobalContext()); in GL_DisableVertexAttribArrayContextANGLE()
14469 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableVertexAttribArrayContextANGLE()
14471 (context->skipValidation() || ValidateDisableVertexAttribArray(context, index)); in GL_DisableVertexAttribArrayContextANGLE()
14474 context->disableVertexAttribArray(index); in GL_DisableVertexAttribArrayContextANGLE()
14476 ANGLE_CAPTURE(DisableVertexAttribArray, isCallValid, context, index); in GL_DisableVertexAttribArrayContextANGLE()
14480 GenerateContextLostErrorOnContext(context); in GL_DisableVertexAttribArrayContextANGLE()
14486 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableiContextANGLE() local
14487 EVENT(context, GLDisablei, "context = %d, target = %s, index = %u", CID(context), in GL_DisableiContextANGLE()
14490 if (context && !context->isContextLost()) in GL_DisableiContextANGLE()
14492 ASSERT(context == GetValidGlobalContext()); in GL_DisableiContextANGLE()
14493 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableiContextANGLE()
14494 bool isCallValid = (context->skipValidation() || ValidateDisablei(context, target, index)); in GL_DisableiContextANGLE()
14497 context->disablei(target, index); in GL_DisableiContextANGLE()
14499 ANGLE_CAPTURE(Disablei, isCallValid, context, target, index); in GL_DisableiContextANGLE()
14503 GenerateContextLostErrorOnContext(context); in GL_DisableiContextANGLE()
14509 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableiEXTContextANGLE() local
14510 EVENT(context, GLDisableiEXT, "context = %d, target = %s, index = %u", CID(context), in GL_DisableiEXTContextANGLE()
14513 if (context && !context->isContextLost()) in GL_DisableiEXTContextANGLE()
14515 ASSERT(context == GetValidGlobalContext()); in GL_DisableiEXTContextANGLE()
14516 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableiEXTContextANGLE()
14518 (context->skipValidation() || ValidateDisableiEXT(context, target, index)); in GL_DisableiEXTContextANGLE()
14521 context->disablei(target, index); in GL_DisableiEXTContextANGLE()
14523 ANGLE_CAPTURE(DisableiEXT, isCallValid, context, target, index); in GL_DisableiEXTContextANGLE()
14527 GenerateContextLostErrorOnContext(context); in GL_DisableiEXTContextANGLE()
14533 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableiOESContextANGLE() local
14534 EVENT(context, GLDisableiOES, "context = %d, target = %s, index = %u", CID(context), in GL_DisableiOESContextANGLE()
14537 if (context && !context->isContextLost()) in GL_DisableiOESContextANGLE()
14539 ASSERT(context == GetValidGlobalContext()); in GL_DisableiOESContextANGLE()
14540 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableiOESContextANGLE()
14542 (context->skipValidation() || ValidateDisableiOES(context, target, index)); in GL_DisableiOESContextANGLE()
14545 context->disablei(target, index); in GL_DisableiOESContextANGLE()
14547 ANGLE_CAPTURE(DisableiOES, isCallValid, context, target, index); in GL_DisableiOESContextANGLE()
14551 GenerateContextLostErrorOnContext(context); in GL_DisableiOESContextANGLE()
14560 Context *context = static_cast<gl::Context *>(ctx); in GL_DiscardFramebufferEXTContextANGLE() local
14561 EVENT(context, GLDiscardFramebufferEXT, in GL_DiscardFramebufferEXTContextANGLE()
14563 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), numAttachments, in GL_DiscardFramebufferEXTContextANGLE()
14566 if (context && !context->isContextLost()) in GL_DiscardFramebufferEXTContextANGLE()
14568 ASSERT(context == GetValidGlobalContext()); in GL_DiscardFramebufferEXTContextANGLE()
14569 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DiscardFramebufferEXTContextANGLE()
14571 (context->skipValidation() || in GL_DiscardFramebufferEXTContextANGLE()
14572 ValidateDiscardFramebufferEXT(context, target, numAttachments, attachments)); in GL_DiscardFramebufferEXTContextANGLE()
14575 context->discardFramebuffer(target, numAttachments, attachments); in GL_DiscardFramebufferEXTContextANGLE()
14577 ANGLE_CAPTURE(DiscardFramebufferEXT, isCallValid, context, target, numAttachments, in GL_DiscardFramebufferEXTContextANGLE()
14582 GenerateContextLostErrorOnContext(context); in GL_DiscardFramebufferEXTContextANGLE()
14591 Context *context = static_cast<gl::Context *>(ctx); in GL_DispatchComputeContextANGLE() local
14592 EVENT(context, GLDispatchCompute, in GL_DispatchComputeContextANGLE()
14593 "context = %d, num_groups_x = %u, num_groups_y = %u, num_groups_z = %u", CID(context), in GL_DispatchComputeContextANGLE()
14596 if (context && !context->isContextLost()) in GL_DispatchComputeContextANGLE()
14598 ASSERT(context == GetValidGlobalContext()); in GL_DispatchComputeContextANGLE()
14599 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DispatchComputeContextANGLE()
14601 (context->skipValidation() || in GL_DispatchComputeContextANGLE()
14602 ValidateDispatchCompute(context, num_groups_x, num_groups_y, num_groups_z)); in GL_DispatchComputeContextANGLE()
14605 context->dispatchCompute(num_groups_x, num_groups_y, num_groups_z); in GL_DispatchComputeContextANGLE()
14607 ANGLE_CAPTURE(DispatchCompute, isCallValid, context, num_groups_x, num_groups_y, in GL_DispatchComputeContextANGLE()
14612 GenerateContextLostErrorOnContext(context); in GL_DispatchComputeContextANGLE()
14618 Context *context = static_cast<gl::Context *>(ctx); in GL_DispatchComputeIndirectContextANGLE() local
14619 EVENT(context, GLDispatchComputeIndirect, "context = %d, indirect = %llu", CID(context), in GL_DispatchComputeIndirectContextANGLE()
14622 if (context && !context->isContextLost()) in GL_DispatchComputeIndirectContextANGLE()
14624 ASSERT(context == GetValidGlobalContext()); in GL_DispatchComputeIndirectContextANGLE()
14625 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DispatchComputeIndirectContextANGLE()
14627 (context->skipValidation() || ValidateDispatchComputeIndirect(context, indirect)); in GL_DispatchComputeIndirectContextANGLE()
14630 context->dispatchComputeIndirect(indirect); in GL_DispatchComputeIndirectContextANGLE()
14632 ANGLE_CAPTURE(DispatchComputeIndirect, isCallValid, context, indirect); in GL_DispatchComputeIndirectContextANGLE()
14636 GenerateContextLostErrorOnContext(context); in GL_DispatchComputeIndirectContextANGLE()
14645 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawArraysContextANGLE() local
14646 EVENT(context, GLDrawArrays, "context = %d, mode = %s, first = %d, count = %d", CID(context), in GL_DrawArraysContextANGLE()
14649 if (context && !context->isContextLost()) in GL_DrawArraysContextANGLE()
14651 ASSERT(context == GetValidGlobalContext()); in GL_DrawArraysContextANGLE()
14653 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysContextANGLE()
14655 (context->skipValidation() || ValidateDrawArrays(context, modePacked, first, count)); in GL_DrawArraysContextANGLE()
14658 context->drawArrays(modePacked, first, count); in GL_DrawArraysContextANGLE()
14660 ANGLE_CAPTURE(DrawArrays, isCallValid, context, modePacked, first, count); in GL_DrawArraysContextANGLE()
14664 GenerateContextLostErrorOnContext(context); in GL_DrawArraysContextANGLE()
14672 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawArraysIndirectContextANGLE() local
14673 EVENT(context, GLDrawArraysIndirect, "context = %d, mode = %s, indirect = 0x%016" PRIxPTR "", in GL_DrawArraysIndirectContextANGLE()
14674 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)indirect); in GL_DrawArraysIndirectContextANGLE()
14676 if (context && !context->isContextLost()) in GL_DrawArraysIndirectContextANGLE()
14678 ASSERT(context == GetValidGlobalContext()); in GL_DrawArraysIndirectContextANGLE()
14680 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysIndirectContextANGLE()
14681 bool isCallValid = (context->skipValidation() || in GL_DrawArraysIndirectContextANGLE()
14682 ValidateDrawArraysIndirect(context, modePacked, indirect)); in GL_DrawArraysIndirectContextANGLE()
14685 context->drawArraysIndirect(modePacked, indirect); in GL_DrawArraysIndirectContextANGLE()
14687 ANGLE_CAPTURE(DrawArraysIndirect, isCallValid, context, modePacked, indirect); in GL_DrawArraysIndirectContextANGLE()
14691 GenerateContextLostErrorOnContext(context); in GL_DrawArraysIndirectContextANGLE()
14701 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawArraysInstancedContextANGLE() local
14702 EVENT(context, GLDrawArraysInstanced, in GL_DrawArraysInstancedContextANGLE()
14703 "context = %d, mode = %s, first = %d, count = %d, instancecount = %d", CID(context), in GL_DrawArraysInstancedContextANGLE()
14706 if (context && !context->isContextLost()) in GL_DrawArraysInstancedContextANGLE()
14708 ASSERT(context == GetValidGlobalContext()); in GL_DrawArraysInstancedContextANGLE()
14710 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedContextANGLE()
14712 (context->skipValidation() || in GL_DrawArraysInstancedContextANGLE()
14713 ValidateDrawArraysInstanced(context, modePacked, first, count, instancecount)); in GL_DrawArraysInstancedContextANGLE()
14716 context->drawArraysInstanced(modePacked, first, count, instancecount); in GL_DrawArraysInstancedContextANGLE()
14718 ANGLE_CAPTURE(DrawArraysInstanced, isCallValid, context, modePacked, first, count, in GL_DrawArraysInstancedContextANGLE()
14723 GenerateContextLostErrorOnContext(context); in GL_DrawArraysInstancedContextANGLE()
14733 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawArraysInstancedANGLEContextANGLE() local
14734 EVENT(context, GLDrawArraysInstancedANGLE, in GL_DrawArraysInstancedANGLEContextANGLE()
14735 "context = %d, mode = %s, first = %d, count = %d, primcount = %d", CID(context), in GL_DrawArraysInstancedANGLEContextANGLE()
14738 if (context && !context->isContextLost()) in GL_DrawArraysInstancedANGLEContextANGLE()
14740 ASSERT(context == GetValidGlobalContext()); in GL_DrawArraysInstancedANGLEContextANGLE()
14742 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedANGLEContextANGLE()
14744 (context->skipValidation() || in GL_DrawArraysInstancedANGLEContextANGLE()
14745 ValidateDrawArraysInstancedANGLE(context, modePacked, first, count, primcount)); in GL_DrawArraysInstancedANGLEContextANGLE()
14748 context->drawArraysInstanced(modePacked, first, count, primcount); in GL_DrawArraysInstancedANGLEContextANGLE()
14750 ANGLE_CAPTURE(DrawArraysInstancedANGLE, isCallValid, context, modePacked, first, count, in GL_DrawArraysInstancedANGLEContextANGLE()
14755 GenerateContextLostErrorOnContext(context); in GL_DrawArraysInstancedANGLEContextANGLE()
14765 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawArraysInstancedEXTContextANGLE() local
14766 EVENT(context, GLDrawArraysInstancedEXT, in GL_DrawArraysInstancedEXTContextANGLE()
14767 "context = %d, mode = %s, start = %d, count = %d, primcount = %d", CID(context), in GL_DrawArraysInstancedEXTContextANGLE()
14770 if (context && !context->isContextLost()) in GL_DrawArraysInstancedEXTContextANGLE()
14772 ASSERT(context == GetValidGlobalContext()); in GL_DrawArraysInstancedEXTContextANGLE()
14774 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedEXTContextANGLE()
14776 (context->skipValidation() || in GL_DrawArraysInstancedEXTContextANGLE()
14777 ValidateDrawArraysInstancedEXT(context, modePacked, start, count, primcount)); in GL_DrawArraysInstancedEXTContextANGLE()
14780 context->drawArraysInstanced(modePacked, start, count, primcount); in GL_DrawArraysInstancedEXTContextANGLE()
14782 ANGLE_CAPTURE(DrawArraysInstancedEXT, isCallValid, context, modePacked, start, count, in GL_DrawArraysInstancedEXTContextANGLE()
14787 GenerateContextLostErrorOnContext(context); in GL_DrawArraysInstancedEXTContextANGLE()
14793 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawBuffersContextANGLE() local
14794 EVENT(context, GLDrawBuffers, "context = %d, n = %d, bufs = 0x%016" PRIxPTR "", CID(context), n, in GL_DrawBuffersContextANGLE()
14797 if (context && !context->isContextLost()) in GL_DrawBuffersContextANGLE()
14799 ASSERT(context == GetValidGlobalContext()); in GL_DrawBuffersContextANGLE()
14800 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawBuffersContextANGLE()
14801 bool isCallValid = (context->skipValidation() || ValidateDrawBuffers(context, n, bufs)); in GL_DrawBuffersContextANGLE()
14804 context->drawBuffers(n, bufs); in GL_DrawBuffersContextANGLE()
14806 ANGLE_CAPTURE(DrawBuffers, isCallValid, context, n, bufs); in GL_DrawBuffersContextANGLE()
14810 GenerateContextLostErrorOnContext(context); in GL_DrawBuffersContextANGLE()
14816 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawBuffersEXTContextANGLE() local
14817 EVENT(context, GLDrawBuffersEXT, "context = %d, n = %d, bufs = 0x%016" PRIxPTR "", CID(context), in GL_DrawBuffersEXTContextANGLE()
14820 if (context && !context->isContextLost()) in GL_DrawBuffersEXTContextANGLE()
14822 ASSERT(context == GetValidGlobalContext()); in GL_DrawBuffersEXTContextANGLE()
14823 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawBuffersEXTContextANGLE()
14824 bool isCallValid = (context->skipValidation() || ValidateDrawBuffersEXT(context, n, bufs)); in GL_DrawBuffersEXTContextANGLE()
14827 context->drawBuffers(n, bufs); in GL_DrawBuffersEXTContextANGLE()
14829 ANGLE_CAPTURE(DrawBuffersEXT, isCallValid, context, n, bufs); in GL_DrawBuffersEXTContextANGLE()
14833 GenerateContextLostErrorOnContext(context); in GL_DrawBuffersEXTContextANGLE()
14843 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsContextANGLE() local
14844 EVENT(context, GLDrawElements, in GL_DrawElementsContextANGLE()
14846 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsContextANGLE()
14849 if (context && !context->isContextLost()) in GL_DrawElementsContextANGLE()
14851 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsContextANGLE()
14854 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsContextANGLE()
14855 bool isCallValid = (context->skipValidation() || in GL_DrawElementsContextANGLE()
14856 ValidateDrawElements(context, modePacked, count, typePacked, indices)); in GL_DrawElementsContextANGLE()
14859 context->drawElements(modePacked, count, typePacked, indices); in GL_DrawElementsContextANGLE()
14861 ANGLE_CAPTURE(DrawElements, isCallValid, context, modePacked, count, typePacked, indices); in GL_DrawElementsContextANGLE()
14865 GenerateContextLostErrorOnContext(context); in GL_DrawElementsContextANGLE()
14876 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsBaseVertexContextANGLE() local
14877 EVENT(context, GLDrawElementsBaseVertex, in GL_DrawElementsBaseVertexContextANGLE()
14880 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsBaseVertexContextANGLE()
14883 if (context && !context->isContextLost()) in GL_DrawElementsBaseVertexContextANGLE()
14885 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsBaseVertexContextANGLE()
14888 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsBaseVertexContextANGLE()
14889 bool isCallValid = (context->skipValidation() || in GL_DrawElementsBaseVertexContextANGLE()
14890 ValidateDrawElementsBaseVertex(context, modePacked, count, typePacked, in GL_DrawElementsBaseVertexContextANGLE()
14894 context->drawElementsBaseVertex(modePacked, count, typePacked, indices, basevertex); in GL_DrawElementsBaseVertexContextANGLE()
14896 ANGLE_CAPTURE(DrawElementsBaseVertex, isCallValid, context, modePacked, count, typePacked, in GL_DrawElementsBaseVertexContextANGLE()
14901 GenerateContextLostErrorOnContext(context); in GL_DrawElementsBaseVertexContextANGLE()
14912 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsBaseVertexEXTContextANGLE() local
14913 EVENT(context, GLDrawElementsBaseVertexEXT, in GL_DrawElementsBaseVertexEXTContextANGLE()
14916 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsBaseVertexEXTContextANGLE()
14919 if (context && !context->isContextLost()) in GL_DrawElementsBaseVertexEXTContextANGLE()
14921 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsBaseVertexEXTContextANGLE()
14924 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsBaseVertexEXTContextANGLE()
14925 bool isCallValid = (context->skipValidation() || in GL_DrawElementsBaseVertexEXTContextANGLE()
14926 ValidateDrawElementsBaseVertexEXT(context, modePacked, count, in GL_DrawElementsBaseVertexEXTContextANGLE()
14930 context->drawElementsBaseVertex(modePacked, count, typePacked, indices, basevertex); in GL_DrawElementsBaseVertexEXTContextANGLE()
14932 ANGLE_CAPTURE(DrawElementsBaseVertexEXT, isCallValid, context, modePacked, count, in GL_DrawElementsBaseVertexEXTContextANGLE()
14937 GenerateContextLostErrorOnContext(context); in GL_DrawElementsBaseVertexEXTContextANGLE()
14948 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsBaseVertexOESContextANGLE() local
14949 EVENT(context, GLDrawElementsBaseVertexOES, in GL_DrawElementsBaseVertexOESContextANGLE()
14952 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsBaseVertexOESContextANGLE()
14955 if (context && !context->isContextLost()) in GL_DrawElementsBaseVertexOESContextANGLE()
14957 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsBaseVertexOESContextANGLE()
14960 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsBaseVertexOESContextANGLE()
14961 bool isCallValid = (context->skipValidation() || in GL_DrawElementsBaseVertexOESContextANGLE()
14962 ValidateDrawElementsBaseVertexOES(context, modePacked, count, in GL_DrawElementsBaseVertexOESContextANGLE()
14966 context->drawElementsBaseVertex(modePacked, count, typePacked, indices, basevertex); in GL_DrawElementsBaseVertexOESContextANGLE()
14968 ANGLE_CAPTURE(DrawElementsBaseVertexOES, isCallValid, context, modePacked, count, in GL_DrawElementsBaseVertexOESContextANGLE()
14973 GenerateContextLostErrorOnContext(context); in GL_DrawElementsBaseVertexOESContextANGLE()
14982 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsIndirectContextANGLE() local
14983 EVENT(context, GLDrawElementsIndirect, in GL_DrawElementsIndirectContextANGLE()
14984 "context = %d, mode = %s, type = %s, indirect = 0x%016" PRIxPTR "", CID(context), in GL_DrawElementsIndirectContextANGLE()
14988 if (context && !context->isContextLost()) in GL_DrawElementsIndirectContextANGLE()
14990 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsIndirectContextANGLE()
14993 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsIndirectContextANGLE()
14995 (context->skipValidation() || in GL_DrawElementsIndirectContextANGLE()
14996 ValidateDrawElementsIndirect(context, modePacked, typePacked, indirect)); in GL_DrawElementsIndirectContextANGLE()
14999 context->drawElementsIndirect(modePacked, typePacked, indirect); in GL_DrawElementsIndirectContextANGLE()
15001 ANGLE_CAPTURE(DrawElementsIndirect, isCallValid, context, modePacked, typePacked, indirect); in GL_DrawElementsIndirectContextANGLE()
15005 GenerateContextLostErrorOnContext(context); in GL_DrawElementsIndirectContextANGLE()
15016 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedContextANGLE() local
15017 EVENT(context, GLDrawElementsInstanced, in GL_DrawElementsInstancedContextANGLE()
15020 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedContextANGLE()
15023 if (context && !context->isContextLost()) in GL_DrawElementsInstancedContextANGLE()
15025 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedContextANGLE()
15028 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedContextANGLE()
15029 bool isCallValid = (context->skipValidation() || in GL_DrawElementsInstancedContextANGLE()
15030 ValidateDrawElementsInstanced(context, modePacked, count, typePacked, in GL_DrawElementsInstancedContextANGLE()
15034 context->drawElementsInstanced(modePacked, count, typePacked, indices, instancecount); in GL_DrawElementsInstancedContextANGLE()
15036 ANGLE_CAPTURE(DrawElementsInstanced, isCallValid, context, modePacked, count, typePacked, in GL_DrawElementsInstancedContextANGLE()
15041 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedContextANGLE()
15052 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedANGLEContextANGLE() local
15053 EVENT(context, GLDrawElementsInstancedANGLE, in GL_DrawElementsInstancedANGLEContextANGLE()
15056 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedANGLEContextANGLE()
15059 if (context && !context->isContextLost()) in GL_DrawElementsInstancedANGLEContextANGLE()
15061 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedANGLEContextANGLE()
15064 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedANGLEContextANGLE()
15065 bool isCallValid = (context->skipValidation() || in GL_DrawElementsInstancedANGLEContextANGLE()
15066 ValidateDrawElementsInstancedANGLE(context, modePacked, count, in GL_DrawElementsInstancedANGLEContextANGLE()
15070 context->drawElementsInstanced(modePacked, count, typePacked, indices, primcount); in GL_DrawElementsInstancedANGLEContextANGLE()
15072 ANGLE_CAPTURE(DrawElementsInstancedANGLE, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedANGLEContextANGLE()
15077 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedANGLEContextANGLE()
15089 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedBaseVertexContextANGLE() local
15090 EVENT(context, GLDrawElementsInstancedBaseVertex, in GL_DrawElementsInstancedBaseVertexContextANGLE()
15093 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexContextANGLE()
15097 if (context && !context->isContextLost()) in GL_DrawElementsInstancedBaseVertexContextANGLE()
15099 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedBaseVertexContextANGLE()
15102 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexContextANGLE()
15103 bool isCallValid = (context->skipValidation() || ValidateDrawElementsInstancedBaseVertex( in GL_DrawElementsInstancedBaseVertexContextANGLE()
15104 context, modePacked, count, typePacked, in GL_DrawElementsInstancedBaseVertexContextANGLE()
15108 context->drawElementsInstancedBaseVertex(modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexContextANGLE()
15111 ANGLE_CAPTURE(DrawElementsInstancedBaseVertex, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedBaseVertexContextANGLE()
15116 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedBaseVertexContextANGLE()
15128 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedBaseVertexEXTContextANGLE() local
15129 EVENT(context, GLDrawElementsInstancedBaseVertexEXT, in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15132 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15136 if (context && !context->isContextLost()) in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15138 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15141 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15142 bool isCallValid = (context->skipValidation() || ValidateDrawElementsInstancedBaseVertexEXT( in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15143 context, modePacked, count, typePacked, in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15147 context->drawElementsInstancedBaseVertex(modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15150 ANGLE_CAPTURE(DrawElementsInstancedBaseVertexEXT, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15155 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedBaseVertexEXTContextANGLE()
15167 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedBaseVertexOESContextANGLE() local
15168 EVENT(context, GLDrawElementsInstancedBaseVertexOES, in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15171 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15175 if (context && !context->isContextLost()) in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15177 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15180 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15181 bool isCallValid = (context->skipValidation() || ValidateDrawElementsInstancedBaseVertexOES( in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15182 context, modePacked, count, typePacked, in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15186 context->drawElementsInstancedBaseVertex(modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15189 ANGLE_CAPTURE(DrawElementsInstancedBaseVertexOES, isCallValid, context, modePacked, count, in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15194 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedBaseVertexOESContextANGLE()
15205 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedEXTContextANGLE() local
15206 EVENT(context, GLDrawElementsInstancedEXT, in GL_DrawElementsInstancedEXTContextANGLE()
15209 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedEXTContextANGLE()
15212 if (context && !context->isContextLost()) in GL_DrawElementsInstancedEXTContextANGLE()
15214 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedEXTContextANGLE()
15217 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedEXTContextANGLE()
15218 bool isCallValid = (context->skipValidation() || in GL_DrawElementsInstancedEXTContextANGLE()
15219 ValidateDrawElementsInstancedEXT(context, modePacked, count, typePacked, in GL_DrawElementsInstancedEXTContextANGLE()
15223 context->drawElementsInstanced(modePacked, count, typePacked, indices, primcount); in GL_DrawElementsInstancedEXTContextANGLE()
15225 ANGLE_CAPTURE(DrawElementsInstancedEXT, isCallValid, context, modePacked, count, typePacked, in GL_DrawElementsInstancedEXTContextANGLE()
15230 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedEXTContextANGLE()
15242 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawRangeElementsContextANGLE() local
15243 EVENT(context, GLDrawRangeElements, in GL_DrawRangeElementsContextANGLE()
15246 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), start, end, count, in GL_DrawRangeElementsContextANGLE()
15249 if (context && !context->isContextLost()) in GL_DrawRangeElementsContextANGLE()
15251 ASSERT(context == GetValidGlobalContext()); in GL_DrawRangeElementsContextANGLE()
15254 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawRangeElementsContextANGLE()
15256 (context->skipValidation() || ValidateDrawRangeElements(context, modePacked, start, end, in GL_DrawRangeElementsContextANGLE()
15260 context->drawRangeElements(modePacked, start, end, count, typePacked, indices); in GL_DrawRangeElementsContextANGLE()
15262 ANGLE_CAPTURE(DrawRangeElements, isCallValid, context, modePacked, start, end, count, in GL_DrawRangeElementsContextANGLE()
15267 GenerateContextLostErrorOnContext(context); in GL_DrawRangeElementsContextANGLE()
15280 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawRangeElementsBaseVertexContextANGLE() local
15281 EVENT(context, GLDrawRangeElementsBaseVertex, in GL_DrawRangeElementsBaseVertexContextANGLE()
15284 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), start, end, count, in GL_DrawRangeElementsBaseVertexContextANGLE()
15287 if (context && !context->isContextLost()) in GL_DrawRangeElementsBaseVertexContextANGLE()
15289 ASSERT(context == GetValidGlobalContext()); in GL_DrawRangeElementsBaseVertexContextANGLE()
15292 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawRangeElementsBaseVertexContextANGLE()
15293 bool isCallValid = (context->skipValidation() || ValidateDrawRangeElementsBaseVertex( in GL_DrawRangeElementsBaseVertexContextANGLE()
15294 context, modePacked, start, end, count, in GL_DrawRangeElementsBaseVertexContextANGLE()
15298 context->drawRangeElementsBaseVertex(modePacked, start, end, count, typePacked, indices, in GL_DrawRangeElementsBaseVertexContextANGLE()
15301 ANGLE_CAPTURE(DrawRangeElementsBaseVertex, isCallValid, context, modePacked, start, end, in GL_DrawRangeElementsBaseVertexContextANGLE()
15306 GenerateContextLostErrorOnContext(context); in GL_DrawRangeElementsBaseVertexContextANGLE()
15319 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawRangeElementsBaseVertexEXTContextANGLE() local
15320 EVENT(context, GLDrawRangeElementsBaseVertexEXT, in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15323 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), start, end, count, in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15326 if (context && !context->isContextLost()) in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15328 ASSERT(context == GetValidGlobalContext()); in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15331 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15332 bool isCallValid = (context->skipValidation() || ValidateDrawRangeElementsBaseVertexEXT( in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15333 context, modePacked, start, end, count, in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15337 context->drawRangeElementsBaseVertex(modePacked, start, end, count, typePacked, indices, in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15340 ANGLE_CAPTURE(DrawRangeElementsBaseVertexEXT, isCallValid, context, modePacked, start, end, in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15345 GenerateContextLostErrorOnContext(context); in GL_DrawRangeElementsBaseVertexEXTContextANGLE()
15358 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawRangeElementsBaseVertexOESContextANGLE() local
15359 EVENT(context, GLDrawRangeElementsBaseVertexOES, in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15362 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), start, end, count, in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15365 if (context && !context->isContextLost()) in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15367 ASSERT(context == GetValidGlobalContext()); in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15370 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15371 bool isCallValid = (context->skipValidation() || ValidateDrawRangeElementsBaseVertexOES( in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15372 context, modePacked, start, end, count, in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15376 context->drawRangeElementsBaseVertex(modePacked, start, end, count, typePacked, indices, in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15379 ANGLE_CAPTURE(DrawRangeElementsBaseVertexOES, isCallValid, context, modePacked, start, end, in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15384 GenerateContextLostErrorOnContext(context); in GL_DrawRangeElementsBaseVertexOESContextANGLE()
15395 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexfOESContextANGLE() local
15396 EVENT(context, GLDrawTexfOES, "context = %d, x = %f, y = %f, z = %f, width = %f, height = %f", in GL_DrawTexfOESContextANGLE()
15397 CID(context), x, y, z, width, height); in GL_DrawTexfOESContextANGLE()
15399 if (context && !context->isContextLost()) in GL_DrawTexfOESContextANGLE()
15401 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexfOESContextANGLE()
15402 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexfOESContextANGLE()
15404 (context->skipValidation() || ValidateDrawTexfOES(context, x, y, z, width, height)); in GL_DrawTexfOESContextANGLE()
15407 context->drawTexf(x, y, z, width, height); in GL_DrawTexfOESContextANGLE()
15409 ANGLE_CAPTURE(DrawTexfOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexfOESContextANGLE()
15413 GenerateContextLostErrorOnContext(context); in GL_DrawTexfOESContextANGLE()
15419 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexfvOESContextANGLE() local
15420 EVENT(context, GLDrawTexfvOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexfvOESContextANGLE()
15423 if (context && !context->isContextLost()) in GL_DrawTexfvOESContextANGLE()
15425 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexfvOESContextANGLE()
15426 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexfvOESContextANGLE()
15427 bool isCallValid = (context->skipValidation() || ValidateDrawTexfvOES(context, coords)); in GL_DrawTexfvOESContextANGLE()
15430 context->drawTexfv(coords); in GL_DrawTexfvOESContextANGLE()
15432 ANGLE_CAPTURE(DrawTexfvOES, isCallValid, context, coords); in GL_DrawTexfvOESContextANGLE()
15436 GenerateContextLostErrorOnContext(context); in GL_DrawTexfvOESContextANGLE()
15443 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexiOESContextANGLE() local
15444 EVENT(context, GLDrawTexiOES, "context = %d, x = %d, y = %d, z = %d, width = %d, height = %d", in GL_DrawTexiOESContextANGLE()
15445 CID(context), x, y, z, width, height); in GL_DrawTexiOESContextANGLE()
15447 if (context && !context->isContextLost()) in GL_DrawTexiOESContextANGLE()
15449 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexiOESContextANGLE()
15450 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexiOESContextANGLE()
15452 (context->skipValidation() || ValidateDrawTexiOES(context, x, y, z, width, height)); in GL_DrawTexiOESContextANGLE()
15455 context->drawTexi(x, y, z, width, height); in GL_DrawTexiOESContextANGLE()
15457 ANGLE_CAPTURE(DrawTexiOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexiOESContextANGLE()
15461 GenerateContextLostErrorOnContext(context); in GL_DrawTexiOESContextANGLE()
15467 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexivOESContextANGLE() local
15468 EVENT(context, GLDrawTexivOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexivOESContextANGLE()
15471 if (context && !context->isContextLost()) in GL_DrawTexivOESContextANGLE()
15473 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexivOESContextANGLE()
15474 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexivOESContextANGLE()
15475 bool isCallValid = (context->skipValidation() || ValidateDrawTexivOES(context, coords)); in GL_DrawTexivOESContextANGLE()
15478 context->drawTexiv(coords); in GL_DrawTexivOESContextANGLE()
15480 ANGLE_CAPTURE(DrawTexivOES, isCallValid, context, coords); in GL_DrawTexivOESContextANGLE()
15484 GenerateContextLostErrorOnContext(context); in GL_DrawTexivOESContextANGLE()
15495 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexsOESContextANGLE() local
15496 EVENT(context, GLDrawTexsOES, "context = %d, x = %d, y = %d, z = %d, width = %d, height = %d", in GL_DrawTexsOESContextANGLE()
15497 CID(context), x, y, z, width, height); in GL_DrawTexsOESContextANGLE()
15499 if (context && !context->isContextLost()) in GL_DrawTexsOESContextANGLE()
15501 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexsOESContextANGLE()
15502 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexsOESContextANGLE()
15504 (context->skipValidation() || ValidateDrawTexsOES(context, x, y, z, width, height)); in GL_DrawTexsOESContextANGLE()
15507 context->drawTexs(x, y, z, width, height); in GL_DrawTexsOESContextANGLE()
15509 ANGLE_CAPTURE(DrawTexsOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexsOESContextANGLE()
15513 GenerateContextLostErrorOnContext(context); in GL_DrawTexsOESContextANGLE()
15519 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexsvOESContextANGLE() local
15520 EVENT(context, GLDrawTexsvOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexsvOESContextANGLE()
15523 if (context && !context->isContextLost()) in GL_DrawTexsvOESContextANGLE()
15525 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexsvOESContextANGLE()
15526 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexsvOESContextANGLE()
15527 bool isCallValid = (context->skipValidation() || ValidateDrawTexsvOES(context, coords)); in GL_DrawTexsvOESContextANGLE()
15530 context->drawTexsv(coords); in GL_DrawTexsvOESContextANGLE()
15532 ANGLE_CAPTURE(DrawTexsvOES, isCallValid, context, coords); in GL_DrawTexsvOESContextANGLE()
15536 GenerateContextLostErrorOnContext(context); in GL_DrawTexsvOESContextANGLE()
15547 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexxOESContextANGLE() local
15548 EVENT(context, GLDrawTexxOES, in GL_DrawTexxOESContextANGLE()
15549 "context = %d, x = 0x%X, y = 0x%X, z = 0x%X, width = 0x%X, height = 0x%X", CID(context), in GL_DrawTexxOESContextANGLE()
15552 if (context && !context->isContextLost()) in GL_DrawTexxOESContextANGLE()
15554 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexxOESContextANGLE()
15555 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexxOESContextANGLE()
15557 (context->skipValidation() || ValidateDrawTexxOES(context, x, y, z, width, height)); in GL_DrawTexxOESContextANGLE()
15560 context->drawTexx(x, y, z, width, height); in GL_DrawTexxOESContextANGLE()
15562 ANGLE_CAPTURE(DrawTexxOES, isCallValid, context, x, y, z, width, height); in GL_DrawTexxOESContextANGLE()
15566 GenerateContextLostErrorOnContext(context); in GL_DrawTexxOESContextANGLE()
15572 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawTexxvOESContextANGLE() local
15573 EVENT(context, GLDrawTexxvOES, "context = %d, coords = 0x%016" PRIxPTR "", CID(context), in GL_DrawTexxvOESContextANGLE()
15576 if (context && !context->isContextLost()) in GL_DrawTexxvOESContextANGLE()
15578 ASSERT(context == GetValidGlobalContext()); in GL_DrawTexxvOESContextANGLE()
15579 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawTexxvOESContextANGLE()
15580 bool isCallValid = (context->skipValidation() || ValidateDrawTexxvOES(context, coords)); in GL_DrawTexxvOESContextANGLE()
15583 context->drawTexxv(coords); in GL_DrawTexxvOESContextANGLE()
15585 ANGLE_CAPTURE(DrawTexxvOES, isCallValid, context, coords); in GL_DrawTexxvOESContextANGLE()
15589 GenerateContextLostErrorOnContext(context); in GL_DrawTexxvOESContextANGLE()
15597 Context *context = static_cast<gl::Context *>(ctx); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE() local
15598 EVENT(context, GLEGLImageTargetRenderbufferStorageOES, in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15599 "context = %d, target = %s, image = 0x%016" PRIxPTR "", CID(context), in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15602 if (context && !context->isContextLost()) in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15604 ASSERT(context == GetValidGlobalContext()); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15605 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15606 bool isCallValid = (context->skipValidation() || in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15607 ValidateEGLImageTargetRenderbufferStorageOES(context, target, image)); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15610 context->eGLImageTargetRenderbufferStorage(target, image); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15612 ANGLE_CAPTURE(EGLImageTargetRenderbufferStorageOES, isCallValid, context, target, image); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15616 GenerateContextLostErrorOnContext(context); in GL_EGLImageTargetRenderbufferStorageOESContextANGLE()
15624 Context *context = static_cast<gl::Context *>(ctx); in GL_EGLImageTargetTexture2DOESContextANGLE() local
15625 EVENT(context, GLEGLImageTargetTexture2DOES, in GL_EGLImageTargetTexture2DOESContextANGLE()
15626 "context = %d, target = %s, image = 0x%016" PRIxPTR "", CID(context), in GL_EGLImageTargetTexture2DOESContextANGLE()
15629 if (context && !context->isContextLost()) in GL_EGLImageTargetTexture2DOESContextANGLE()
15631 ASSERT(context == GetValidGlobalContext()); in GL_EGLImageTargetTexture2DOESContextANGLE()
15633 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EGLImageTargetTexture2DOESContextANGLE()
15634 bool isCallValid = (context->skipValidation() || in GL_EGLImageTargetTexture2DOESContextANGLE()
15635 ValidateEGLImageTargetTexture2DOES(context, targetPacked, image)); in GL_EGLImageTargetTexture2DOESContextANGLE()
15638 context->eGLImageTargetTexture2D(targetPacked, image); in GL_EGLImageTargetTexture2DOESContextANGLE()
15640 ANGLE_CAPTURE(EGLImageTargetTexture2DOES, isCallValid, context, targetPacked, image); in GL_EGLImageTargetTexture2DOESContextANGLE()
15644 GenerateContextLostErrorOnContext(context); in GL_EGLImageTargetTexture2DOESContextANGLE()
15650 Context *context = static_cast<gl::Context *>(ctx); in GL_EnableContextANGLE() local
15651 EVENT(context, GLEnable, "context = %d, cap = %s", CID(context), in GL_EnableContextANGLE()
15654 if (context && !context->isContextLost()) in GL_EnableContextANGLE()
15656 ASSERT(context == GetValidGlobalContext()); in GL_EnableContextANGLE()
15657 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableContextANGLE()
15658 bool isCallValid = (context->skipValidation() || ValidateEnable(context, cap)); in GL_EnableContextANGLE()
15661 context->enable(cap); in GL_EnableContextANGLE()
15663 ANGLE_CAPTURE(Enable, isCallValid, context, cap); in GL_EnableContextANGLE()
15667 GenerateContextLostErrorOnContext(context); in GL_EnableContextANGLE()
15673 Context *context = static_cast<gl::Context *>(ctx); in GL_EnableClientStateContextANGLE() local
15674 EVENT(context, GLEnableClientState, "context = %d, array = %s", CID(context), in GL_EnableClientStateContextANGLE()
15677 if (context && !context->isContextLost()) in GL_EnableClientStateContextANGLE()
15679 ASSERT(context == GetValidGlobalContext()); in GL_EnableClientStateContextANGLE()
15681 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableClientStateContextANGLE()
15683 (context->skipValidation() || ValidateEnableClientState(context, arrayPacked)); in GL_EnableClientStateContextANGLE()
15686 context->enableClientState(arrayPacked); in GL_EnableClientStateContextANGLE()
15688 ANGLE_CAPTURE(EnableClientState, isCallValid, context, arrayPacked); in GL_EnableClientStateContextANGLE()
15692 GenerateContextLostErrorOnContext(context); in GL_EnableClientStateContextANGLE()
15698 Context *context = static_cast<gl::Context *>(ctx); in GL_EnableVertexAttribArrayContextANGLE() local
15699 EVENT(context, GLEnableVertexAttribArray, "context = %d, index = %u", CID(context), index); in GL_EnableVertexAttribArrayContextANGLE()
15701 if (context && !context->isContextLost()) in GL_EnableVertexAttribArrayContextANGLE()
15703 ASSERT(context == GetValidGlobalContext()); in GL_EnableVertexAttribArrayContextANGLE()
15704 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableVertexAttribArrayContextANGLE()
15706 (context->skipValidation() || ValidateEnableVertexAttribArray(context, index)); in GL_EnableVertexAttribArrayContextANGLE()
15709 context->enableVertexAttribArray(index); in GL_EnableVertexAttribArrayContextANGLE()
15711 ANGLE_CAPTURE(EnableVertexAttribArray, isCallValid, context, index); in GL_EnableVertexAttribArrayContextANGLE()
15715 GenerateContextLostErrorOnContext(context); in GL_EnableVertexAttribArrayContextANGLE()
15721 Context *context = static_cast<gl::Context *>(ctx); in GL_EnableiContextANGLE() local
15722 EVENT(context, GLEnablei, "context = %d, target = %s, index = %u", CID(context), in GL_EnableiContextANGLE()
15725 if (context && !context->isContextLost()) in GL_EnableiContextANGLE()
15727 ASSERT(context == GetValidGlobalContext()); in GL_EnableiContextANGLE()
15728 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableiContextANGLE()
15729 bool isCallValid = (context->skipValidation() || ValidateEnablei(context, target, index)); in GL_EnableiContextANGLE()
15732 context->enablei(target, index); in GL_EnableiContextANGLE()
15734 ANGLE_CAPTURE(Enablei, isCallValid, context, target, index); in GL_EnableiContextANGLE()
15738 GenerateContextLostErrorOnContext(context); in GL_EnableiContextANGLE()
15744 Context *context = static_cast<gl::Context *>(ctx); in GL_EnableiEXTContextANGLE() local
15745 EVENT(context, GLEnableiEXT, "context = %d, target = %s, index = %u", CID(context), in GL_EnableiEXTContextANGLE()
15748 if (context && !context->isContextLost()) in GL_EnableiEXTContextANGLE()
15750 ASSERT(context == GetValidGlobalContext()); in GL_EnableiEXTContextANGLE()
15751 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableiEXTContextANGLE()
15753 (context->skipValidation() || ValidateEnableiEXT(context, target, index)); in GL_EnableiEXTContextANGLE()
15756 context->enablei(target, index); in GL_EnableiEXTContextANGLE()
15758 ANGLE_CAPTURE(EnableiEXT, isCallValid, context, target, index); in GL_EnableiEXTContextANGLE()
15762 GenerateContextLostErrorOnContext(context); in GL_EnableiEXTContextANGLE()
15768 Context *context = static_cast<gl::Context *>(ctx); in GL_EnableiOESContextANGLE() local
15769 EVENT(context, GLEnableiOES, "context = %d, target = %s, index = %u", CID(context), in GL_EnableiOESContextANGLE()
15772 if (context && !context->isContextLost()) in GL_EnableiOESContextANGLE()
15774 ASSERT(context == GetValidGlobalContext()); in GL_EnableiOESContextANGLE()
15775 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EnableiOESContextANGLE()
15777 (context->skipValidation() || ValidateEnableiOES(context, target, index)); in GL_EnableiOESContextANGLE()
15780 context->enablei(target, index); in GL_EnableiOESContextANGLE()
15782 ANGLE_CAPTURE(EnableiOES, isCallValid, context, target, index); in GL_EnableiOESContextANGLE()
15786 GenerateContextLostErrorOnContext(context); in GL_EnableiOESContextANGLE()
15792 Context *context = static_cast<gl::Context *>(ctx); in GL_EndQueryContextANGLE() local
15793 EVENT(context, GLEndQuery, "context = %d, target = %s", CID(context), in GL_EndQueryContextANGLE()
15796 if (context && !context->isContextLost()) in GL_EndQueryContextANGLE()
15798 ASSERT(context == GetValidGlobalContext()); in GL_EndQueryContextANGLE()
15800 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EndQueryContextANGLE()
15801 bool isCallValid = (context->skipValidation() || ValidateEndQuery(context, targetPacked)); in GL_EndQueryContextANGLE()
15804 context->endQuery(targetPacked); in GL_EndQueryContextANGLE()
15806 ANGLE_CAPTURE(EndQuery, isCallValid, context, targetPacked); in GL_EndQueryContextANGLE()
15810 GenerateContextLostErrorOnContext(context); in GL_EndQueryContextANGLE()
15816 Context *context = static_cast<gl::Context *>(ctx); in GL_EndQueryEXTContextANGLE() local
15817 EVENT(context, GLEndQueryEXT, "context = %d, target = %s", CID(context), in GL_EndQueryEXTContextANGLE()
15820 if (context && !context->isContextLost()) in GL_EndQueryEXTContextANGLE()
15822 ASSERT(context == GetValidGlobalContext()); in GL_EndQueryEXTContextANGLE()
15824 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EndQueryEXTContextANGLE()
15826 (context->skipValidation() || ValidateEndQueryEXT(context, targetPacked)); in GL_EndQueryEXTContextANGLE()
15829 context->endQuery(targetPacked); in GL_EndQueryEXTContextANGLE()
15831 ANGLE_CAPTURE(EndQueryEXT, isCallValid, context, targetPacked); in GL_EndQueryEXTContextANGLE()
15835 GenerateContextLostErrorOnContext(context); in GL_EndQueryEXTContextANGLE()
15841 Context *context = static_cast<gl::Context *>(ctx); in GL_EndTransformFeedbackContextANGLE() local
15842 EVENT(context, GLEndTransformFeedback, "context = %d", CID(context)); in GL_EndTransformFeedbackContextANGLE()
15844 if (context && !context->isContextLost()) in GL_EndTransformFeedbackContextANGLE()
15846 ASSERT(context == GetValidGlobalContext()); in GL_EndTransformFeedbackContextANGLE()
15847 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_EndTransformFeedbackContextANGLE()
15848 bool isCallValid = (context->skipValidation() || ValidateEndTransformFeedback(context)); in GL_EndTransformFeedbackContextANGLE()
15851 context->endTransformFeedback(); in GL_EndTransformFeedbackContextANGLE()
15853 ANGLE_CAPTURE(EndTransformFeedback, isCallValid, context); in GL_EndTransformFeedbackContextANGLE()
15857 GenerateContextLostErrorOnContext(context); in GL_EndTransformFeedbackContextANGLE()
15863 Context *context = static_cast<gl::Context *>(ctx); in GL_FenceSyncContextANGLE() local
15864 EVENT(context, GLFenceSync, "context = %d, condition = %s, flags = %s", CID(context), in GL_FenceSyncContextANGLE()
15869 if (context && !context->isContextLost()) in GL_FenceSyncContextANGLE()
15871 ASSERT(context == GetValidGlobalContext()); in GL_FenceSyncContextANGLE()
15872 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FenceSyncContextANGLE()
15874 (context->skipValidation() || ValidateFenceSync(context, condition, flags)); in GL_FenceSyncContextANGLE()
15877 returnValue = context->fenceSync(condition, flags); in GL_FenceSyncContextANGLE()
15883 ANGLE_CAPTURE(FenceSync, isCallValid, context, condition, flags, returnValue); in GL_FenceSyncContextANGLE()
15887 GenerateContextLostErrorOnContext(context); in GL_FenceSyncContextANGLE()
15895 Context *context = static_cast<gl::Context *>(ctx); in GL_FinishContextANGLE() local
15896 EVENT(context, GLFinish, "context = %d", CID(context)); in GL_FinishContextANGLE()
15898 if (context && !context->isContextLost()) in GL_FinishContextANGLE()
15900 ASSERT(context == GetValidGlobalContext()); in GL_FinishContextANGLE()
15901 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FinishContextANGLE()
15902 bool isCallValid = (context->skipValidation() || ValidateFinish(context)); in GL_FinishContextANGLE()
15905 context->finish(); in GL_FinishContextANGLE()
15907 ANGLE_CAPTURE(Finish, isCallValid, context); in GL_FinishContextANGLE()
15911 GenerateContextLostErrorOnContext(context); in GL_FinishContextANGLE()
15917 Context *context = static_cast<gl::Context *>(ctx); in GL_FinishFenceNVContextANGLE() local
15918 EVENT(context, GLFinishFenceNV, "context = %d, fence = %u", CID(context), fence); in GL_FinishFenceNVContextANGLE()
15920 if (context && !context->isContextLost()) in GL_FinishFenceNVContextANGLE()
15922 ASSERT(context == GetValidGlobalContext()); in GL_FinishFenceNVContextANGLE()
15924 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FinishFenceNVContextANGLE()
15926 (context->skipValidation() || ValidateFinishFenceNV(context, fencePacked)); in GL_FinishFenceNVContextANGLE()
15929 context->finishFenceNV(fencePacked); in GL_FinishFenceNVContextANGLE()
15931 ANGLE_CAPTURE(FinishFenceNV, isCallValid, context, fencePacked); in GL_FinishFenceNVContextANGLE()
15935 GenerateContextLostErrorOnContext(context); in GL_FinishFenceNVContextANGLE()
15941 Context *context = static_cast<gl::Context *>(ctx); in GL_FlushContextANGLE() local
15942 EVENT(context, GLFlush, "context = %d", CID(context)); in GL_FlushContextANGLE()
15944 if (context && !context->isContextLost()) in GL_FlushContextANGLE()
15946 ASSERT(context == GetValidGlobalContext()); in GL_FlushContextANGLE()
15947 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FlushContextANGLE()
15948 bool isCallValid = (context->skipValidation() || ValidateFlush(context)); in GL_FlushContextANGLE()
15951 context->flush(); in GL_FlushContextANGLE()
15953 ANGLE_CAPTURE(Flush, isCallValid, context); in GL_FlushContextANGLE()
15957 GenerateContextLostErrorOnContext(context); in GL_FlushContextANGLE()
15966 Context *context = static_cast<gl::Context *>(ctx); in GL_FlushMappedBufferRangeContextANGLE() local
15967 EVENT(context, GLFlushMappedBufferRange, in GL_FlushMappedBufferRangeContextANGLE()
15968 "context = %d, target = %s, offset = %llu, length = %llu", CID(context), in GL_FlushMappedBufferRangeContextANGLE()
15972 if (context && !context->isContextLost()) in GL_FlushMappedBufferRangeContextANGLE()
15974 ASSERT(context == GetValidGlobalContext()); in GL_FlushMappedBufferRangeContextANGLE()
15976 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FlushMappedBufferRangeContextANGLE()
15977 bool isCallValid = (context->skipValidation() || in GL_FlushMappedBufferRangeContextANGLE()
15978 ValidateFlushMappedBufferRange(context, targetPacked, offset, length)); in GL_FlushMappedBufferRangeContextANGLE()
15981 context->flushMappedBufferRange(targetPacked, offset, length); in GL_FlushMappedBufferRangeContextANGLE()
15983 ANGLE_CAPTURE(FlushMappedBufferRange, isCallValid, context, targetPacked, offset, length); in GL_FlushMappedBufferRangeContextANGLE()
15987 GenerateContextLostErrorOnContext(context); in GL_FlushMappedBufferRangeContextANGLE()
15996 Context *context = static_cast<gl::Context *>(ctx); in GL_FlushMappedBufferRangeEXTContextANGLE() local
15997 EVENT(context, GLFlushMappedBufferRangeEXT, in GL_FlushMappedBufferRangeEXTContextANGLE()
15998 "context = %d, target = %s, offset = %llu, length = %llu", CID(context), in GL_FlushMappedBufferRangeEXTContextANGLE()
16002 if (context && !context->isContextLost()) in GL_FlushMappedBufferRangeEXTContextANGLE()
16004 ASSERT(context == GetValidGlobalContext()); in GL_FlushMappedBufferRangeEXTContextANGLE()
16006 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FlushMappedBufferRangeEXTContextANGLE()
16008 (context->skipValidation() || in GL_FlushMappedBufferRangeEXTContextANGLE()
16009 ValidateFlushMappedBufferRangeEXT(context, targetPacked, offset, length)); in GL_FlushMappedBufferRangeEXTContextANGLE()
16012 context->flushMappedBufferRange(targetPacked, offset, length); in GL_FlushMappedBufferRangeEXTContextANGLE()
16014 ANGLE_CAPTURE(FlushMappedBufferRangeEXT, isCallValid, context, targetPacked, offset, in GL_FlushMappedBufferRangeEXTContextANGLE()
16019 GenerateContextLostErrorOnContext(context); in GL_FlushMappedBufferRangeEXTContextANGLE()
16025 Context *context = static_cast<gl::Context *>(ctx); in GL_FogfContextANGLE() local
16026 EVENT(context, GLFogf, "context = %d, pname = %s, param = %f", CID(context), in GL_FogfContextANGLE()
16029 if (context && !context->isContextLost()) in GL_FogfContextANGLE()
16031 ASSERT(context == GetValidGlobalContext()); in GL_FogfContextANGLE()
16032 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FogfContextANGLE()
16033 bool isCallValid = (context->skipValidation() || ValidateFogf(context, pname, param)); in GL_FogfContextANGLE()
16036 context->fogf(pname, param); in GL_FogfContextANGLE()
16038 ANGLE_CAPTURE(Fogf, isCallValid, context, pname, param); in GL_FogfContextANGLE()
16042 GenerateContextLostErrorOnContext(context); in GL_FogfContextANGLE()
16048 Context *context = static_cast<gl::Context *>(ctx); in GL_FogfvContextANGLE() local
16049 EVENT(context, GLFogfv, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_FogfvContextANGLE()
16052 if (context && !context->isContextLost()) in GL_FogfvContextANGLE()
16054 ASSERT(context == GetValidGlobalContext()); in GL_FogfvContextANGLE()
16055 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FogfvContextANGLE()
16056 bool isCallValid = (context->skipValidation() || ValidateFogfv(context, pname, params)); in GL_FogfvContextANGLE()
16059 context->fogfv(pname, params); in GL_FogfvContextANGLE()
16061 ANGLE_CAPTURE(Fogfv, isCallValid, context, pname, params); in GL_FogfvContextANGLE()
16065 GenerateContextLostErrorOnContext(context); in GL_FogfvContextANGLE()
16071 Context *context = static_cast<gl::Context *>(ctx); in GL_FogxContextANGLE() local
16072 EVENT(context, GLFogx, "context = %d, pname = %s, param = 0x%X", CID(context), in GL_FogxContextANGLE()
16075 if (context && !context->isContextLost()) in GL_FogxContextANGLE()
16077 ASSERT(context == GetValidGlobalContext()); in GL_FogxContextANGLE()
16078 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FogxContextANGLE()
16079 bool isCallValid = (context->skipValidation() || ValidateFogx(context, pname, param)); in GL_FogxContextANGLE()
16082 context->fogx(pname, param); in GL_FogxContextANGLE()
16084 ANGLE_CAPTURE(Fogx, isCallValid, context, pname, param); in GL_FogxContextANGLE()
16088 GenerateContextLostErrorOnContext(context); in GL_FogxContextANGLE()
16094 Context *context = static_cast<gl::Context *>(ctx); in GL_FogxvContextANGLE() local
16095 EVENT(context, GLFogxv, "context = %d, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_FogxvContextANGLE()
16098 if (context && !context->isContextLost()) in GL_FogxvContextANGLE()
16100 ASSERT(context == GetValidGlobalContext()); in GL_FogxvContextANGLE()
16101 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FogxvContextANGLE()
16102 bool isCallValid = (context->skipValidation() || ValidateFogxv(context, pname, param)); in GL_FogxvContextANGLE()
16105 context->fogxv(pname, param); in GL_FogxvContextANGLE()
16107 ANGLE_CAPTURE(Fogxv, isCallValid, context, pname, param); in GL_FogxvContextANGLE()
16111 GenerateContextLostErrorOnContext(context); in GL_FogxvContextANGLE()
16117 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferFetchBarrierEXTContextANGLE() local
16118 EVENT(context, GLFramebufferFetchBarrierEXT, "context = %d", CID(context)); in GL_FramebufferFetchBarrierEXTContextANGLE()
16120 if (context && !context->isContextLost()) in GL_FramebufferFetchBarrierEXTContextANGLE()
16122 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferFetchBarrierEXTContextANGLE()
16123 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferFetchBarrierEXTContextANGLE()
16125 (context->skipValidation() || ValidateFramebufferFetchBarrierEXT(context)); in GL_FramebufferFetchBarrierEXTContextANGLE()
16128 context->framebufferFetchBarrier(); in GL_FramebufferFetchBarrierEXTContextANGLE()
16130 ANGLE_CAPTURE(FramebufferFetchBarrierEXT, isCallValid, context); in GL_FramebufferFetchBarrierEXTContextANGLE()
16134 GenerateContextLostErrorOnContext(context); in GL_FramebufferFetchBarrierEXTContextANGLE()
16143 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferParameteriContextANGLE() local
16144 EVENT(context, GLFramebufferParameteri, "context = %d, target = %s, pname = %s, param = %d", in GL_FramebufferParameteriContextANGLE()
16145 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferParameteriContextANGLE()
16148 if (context && !context->isContextLost()) in GL_FramebufferParameteriContextANGLE()
16150 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferParameteriContextANGLE()
16151 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferParameteriContextANGLE()
16152 bool isCallValid = (context->skipValidation() || in GL_FramebufferParameteriContextANGLE()
16153 ValidateFramebufferParameteri(context, target, pname, param)); in GL_FramebufferParameteriContextANGLE()
16156 context->framebufferParameteri(target, pname, param); in GL_FramebufferParameteriContextANGLE()
16158 ANGLE_CAPTURE(FramebufferParameteri, isCallValid, context, target, pname, param); in GL_FramebufferParameteriContextANGLE()
16162 GenerateContextLostErrorOnContext(context); in GL_FramebufferParameteriContextANGLE()
16172 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferRenderbufferContextANGLE() local
16173 EVENT(context, GLFramebufferRenderbuffer, in GL_FramebufferRenderbufferContextANGLE()
16175 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferRenderbufferContextANGLE()
16179 if (context && !context->isContextLost()) in GL_FramebufferRenderbufferContextANGLE()
16181 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferRenderbufferContextANGLE()
16183 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferRenderbufferContextANGLE()
16185 (context->skipValidation() || in GL_FramebufferRenderbufferContextANGLE()
16186 ValidateFramebufferRenderbuffer(context, target, attachment, renderbuffertarget, in GL_FramebufferRenderbufferContextANGLE()
16190 context->framebufferRenderbuffer(target, attachment, renderbuffertarget, in GL_FramebufferRenderbufferContextANGLE()
16193 ANGLE_CAPTURE(FramebufferRenderbuffer, isCallValid, context, target, attachment, in GL_FramebufferRenderbufferContextANGLE()
16198 GenerateContextLostErrorOnContext(context); in GL_FramebufferRenderbufferContextANGLE()
16208 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferRenderbufferOESContextANGLE() local
16209 EVENT(context, GLFramebufferRenderbufferOES, in GL_FramebufferRenderbufferOESContextANGLE()
16211 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferRenderbufferOESContextANGLE()
16215 if (context && !context->isContextLost()) in GL_FramebufferRenderbufferOESContextANGLE()
16217 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferRenderbufferOESContextANGLE()
16219 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferRenderbufferOESContextANGLE()
16221 (context->skipValidation() || in GL_FramebufferRenderbufferOESContextANGLE()
16222 ValidateFramebufferRenderbufferOES(context, target, attachment, renderbuffertarget, in GL_FramebufferRenderbufferOESContextANGLE()
16226 context->framebufferRenderbuffer(target, attachment, renderbuffertarget, in GL_FramebufferRenderbufferOESContextANGLE()
16229 ANGLE_CAPTURE(FramebufferRenderbufferOES, isCallValid, context, target, attachment, in GL_FramebufferRenderbufferOESContextANGLE()
16234 GenerateContextLostErrorOnContext(context); in GL_FramebufferRenderbufferOESContextANGLE()
16244 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTextureContextANGLE() local
16245 EVENT(context, GLFramebufferTexture, in GL_FramebufferTextureContextANGLE()
16246 "context = %d, target = %s, attachment = %s, texture = %u, level = %d", CID(context), in GL_FramebufferTextureContextANGLE()
16250 if (context && !context->isContextLost()) in GL_FramebufferTextureContextANGLE()
16252 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTextureContextANGLE()
16254 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTextureContextANGLE()
16256 (context->skipValidation() || in GL_FramebufferTextureContextANGLE()
16257 ValidateFramebufferTexture(context, target, attachment, texturePacked, level)); in GL_FramebufferTextureContextANGLE()
16260 context->framebufferTexture(target, attachment, texturePacked, level); in GL_FramebufferTextureContextANGLE()
16262 ANGLE_CAPTURE(FramebufferTexture, isCallValid, context, target, attachment, texturePacked, in GL_FramebufferTextureContextANGLE()
16267 GenerateContextLostErrorOnContext(context); in GL_FramebufferTextureContextANGLE()
16278 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTexture2DContextANGLE() local
16279 EVENT(context, GLFramebufferTexture2D, in GL_FramebufferTexture2DContextANGLE()
16281 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture2DContextANGLE()
16285 if (context && !context->isContextLost()) in GL_FramebufferTexture2DContextANGLE()
16287 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTexture2DContextANGLE()
16290 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture2DContextANGLE()
16291 bool isCallValid = (context->skipValidation() || in GL_FramebufferTexture2DContextANGLE()
16292 ValidateFramebufferTexture2D(context, target, attachment, in GL_FramebufferTexture2DContextANGLE()
16296 context->framebufferTexture2D(target, attachment, textargetPacked, texturePacked, in GL_FramebufferTexture2DContextANGLE()
16299 ANGLE_CAPTURE(FramebufferTexture2D, isCallValid, context, target, attachment, in GL_FramebufferTexture2DContextANGLE()
16304 GenerateContextLostErrorOnContext(context); in GL_FramebufferTexture2DContextANGLE()
16316 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTexture2DMultisampleEXTContextANGLE() local
16317 EVENT(context, GLFramebufferTexture2DMultisampleEXT, in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16320 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16324 if (context && !context->isContextLost()) in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16326 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16329 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16331 (context->skipValidation() || in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16333 context, target, attachment, textargetPacked, texturePacked, level, samples)); in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16336 context->framebufferTexture2DMultisample(target, attachment, textargetPacked, in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16339 ANGLE_CAPTURE(FramebufferTexture2DMultisampleEXT, isCallValid, context, target, attachment, in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16344 GenerateContextLostErrorOnContext(context); in GL_FramebufferTexture2DMultisampleEXTContextANGLE()
16355 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTexture2DOESContextANGLE() local
16356 EVENT(context, GLFramebufferTexture2DOES, in GL_FramebufferTexture2DOESContextANGLE()
16358 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture2DOESContextANGLE()
16362 if (context && !context->isContextLost()) in GL_FramebufferTexture2DOESContextANGLE()
16364 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTexture2DOESContextANGLE()
16367 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture2DOESContextANGLE()
16368 bool isCallValid = (context->skipValidation() || in GL_FramebufferTexture2DOESContextANGLE()
16369 ValidateFramebufferTexture2DOES(context, target, attachment, in GL_FramebufferTexture2DOESContextANGLE()
16373 context->framebufferTexture2D(target, attachment, textargetPacked, texturePacked, in GL_FramebufferTexture2DOESContextANGLE()
16376 ANGLE_CAPTURE(FramebufferTexture2DOES, isCallValid, context, target, attachment, in GL_FramebufferTexture2DOESContextANGLE()
16381 GenerateContextLostErrorOnContext(context); in GL_FramebufferTexture2DOESContextANGLE()
16393 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTexture3DOESContextANGLE() local
16394 EVENT(context, GLFramebufferTexture3DOES, in GL_FramebufferTexture3DOESContextANGLE()
16397 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTexture3DOESContextANGLE()
16401 if (context && !context->isContextLost()) in GL_FramebufferTexture3DOESContextANGLE()
16403 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTexture3DOESContextANGLE()
16406 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTexture3DOESContextANGLE()
16408 (context->skipValidation() || in GL_FramebufferTexture3DOESContextANGLE()
16409 ValidateFramebufferTexture3DOES(context, target, attachment, textargetPacked, in GL_FramebufferTexture3DOESContextANGLE()
16413 context->framebufferTexture3D(target, attachment, textargetPacked, texturePacked, level, in GL_FramebufferTexture3DOESContextANGLE()
16416 ANGLE_CAPTURE(FramebufferTexture3DOES, isCallValid, context, target, attachment, in GL_FramebufferTexture3DOESContextANGLE()
16421 GenerateContextLostErrorOnContext(context); in GL_FramebufferTexture3DOESContextANGLE()
16431 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTextureEXTContextANGLE() local
16432 EVENT(context, GLFramebufferTextureEXT, in GL_FramebufferTextureEXTContextANGLE()
16433 "context = %d, target = %s, attachment = %s, texture = %u, level = %d", CID(context), in GL_FramebufferTextureEXTContextANGLE()
16437 if (context && !context->isContextLost()) in GL_FramebufferTextureEXTContextANGLE()
16439 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTextureEXTContextANGLE()
16441 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTextureEXTContextANGLE()
16443 (context->skipValidation() || in GL_FramebufferTextureEXTContextANGLE()
16444 ValidateFramebufferTextureEXT(context, target, attachment, texturePacked, level)); in GL_FramebufferTextureEXTContextANGLE()
16447 context->framebufferTexture(target, attachment, texturePacked, level); in GL_FramebufferTextureEXTContextANGLE()
16449 ANGLE_CAPTURE(FramebufferTextureEXT, isCallValid, context, target, attachment, in GL_FramebufferTextureEXTContextANGLE()
16454 GenerateContextLostErrorOnContext(context); in GL_FramebufferTextureEXTContextANGLE()
16465 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTextureLayerContextANGLE() local
16466 EVENT(context, GLFramebufferTextureLayer, in GL_FramebufferTextureLayerContextANGLE()
16468 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTextureLayerContextANGLE()
16471 if (context && !context->isContextLost()) in GL_FramebufferTextureLayerContextANGLE()
16473 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTextureLayerContextANGLE()
16475 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTextureLayerContextANGLE()
16476 bool isCallValid = (context->skipValidation() || in GL_FramebufferTextureLayerContextANGLE()
16477 ValidateFramebufferTextureLayer(context, target, attachment, in GL_FramebufferTextureLayerContextANGLE()
16481 context->framebufferTextureLayer(target, attachment, texturePacked, level, layer); in GL_FramebufferTextureLayerContextANGLE()
16483 ANGLE_CAPTURE(FramebufferTextureLayer, isCallValid, context, target, attachment, in GL_FramebufferTextureLayerContextANGLE()
16488 GenerateContextLostErrorOnContext(context); in GL_FramebufferTextureLayerContextANGLE()
16500 Context *context = static_cast<gl::Context *>(ctx); in GL_FramebufferTextureMultiviewOVRContextANGLE() local
16501 EVENT(context, GLFramebufferTextureMultiviewOVR, in GL_FramebufferTextureMultiviewOVRContextANGLE()
16504 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_FramebufferTextureMultiviewOVRContextANGLE()
16508 if (context && !context->isContextLost()) in GL_FramebufferTextureMultiviewOVRContextANGLE()
16510 ASSERT(context == GetValidGlobalContext()); in GL_FramebufferTextureMultiviewOVRContextANGLE()
16512 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FramebufferTextureMultiviewOVRContextANGLE()
16514 (context->skipValidation() || in GL_FramebufferTextureMultiviewOVRContextANGLE()
16515 ValidateFramebufferTextureMultiviewOVR(context, target, attachment, texturePacked, in GL_FramebufferTextureMultiviewOVRContextANGLE()
16519 context->framebufferTextureMultiview(target, attachment, texturePacked, level, in GL_FramebufferTextureMultiviewOVRContextANGLE()
16522 ANGLE_CAPTURE(FramebufferTextureMultiviewOVR, isCallValid, context, target, attachment, in GL_FramebufferTextureMultiviewOVRContextANGLE()
16527 GenerateContextLostErrorOnContext(context); in GL_FramebufferTextureMultiviewOVRContextANGLE()
16533 Context *context = static_cast<gl::Context *>(ctx); in GL_FrontFaceContextANGLE() local
16534 EVENT(context, GLFrontFace, "context = %d, mode = %s", CID(context), in GL_FrontFaceContextANGLE()
16537 if (context && !context->isContextLost()) in GL_FrontFaceContextANGLE()
16539 ASSERT(context == GetValidGlobalContext()); in GL_FrontFaceContextANGLE()
16540 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FrontFaceContextANGLE()
16541 bool isCallValid = (context->skipValidation() || ValidateFrontFace(context, mode)); in GL_FrontFaceContextANGLE()
16544 context->frontFace(mode); in GL_FrontFaceContextANGLE()
16546 ANGLE_CAPTURE(FrontFace, isCallValid, context, mode); in GL_FrontFaceContextANGLE()
16550 GenerateContextLostErrorOnContext(context); in GL_FrontFaceContextANGLE()
16562 Context *context = static_cast<gl::Context *>(ctx); in GL_FrustumfContextANGLE() local
16563 EVENT(context, GLFrustumf, "context = %d, l = %f, r = %f, b = %f, t = %f, n = %f, f = %f", in GL_FrustumfContextANGLE()
16564 CID(context), l, r, b, t, n, f); in GL_FrustumfContextANGLE()
16566 if (context && !context->isContextLost()) in GL_FrustumfContextANGLE()
16568 ASSERT(context == GetValidGlobalContext()); in GL_FrustumfContextANGLE()
16569 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FrustumfContextANGLE()
16571 (context->skipValidation() || ValidateFrustumf(context, l, r, b, t, n, f)); in GL_FrustumfContextANGLE()
16574 context->frustumf(l, r, b, t, n, f); in GL_FrustumfContextANGLE()
16576 ANGLE_CAPTURE(Frustumf, isCallValid, context, l, r, b, t, n, f); in GL_FrustumfContextANGLE()
16580 GenerateContextLostErrorOnContext(context); in GL_FrustumfContextANGLE()
16592 Context *context = static_cast<gl::Context *>(ctx); in GL_FrustumxContextANGLE() local
16593 EVENT(context, GLFrustumx, in GL_FrustumxContextANGLE()
16594 "context = %d, l = 0x%X, r = 0x%X, b = 0x%X, t = 0x%X, n = 0x%X, f = 0x%X", CID(context), in GL_FrustumxContextANGLE()
16597 if (context && !context->isContextLost()) in GL_FrustumxContextANGLE()
16599 ASSERT(context == GetValidGlobalContext()); in GL_FrustumxContextANGLE()
16600 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_FrustumxContextANGLE()
16602 (context->skipValidation() || ValidateFrustumx(context, l, r, b, t, n, f)); in GL_FrustumxContextANGLE()
16605 context->frustumx(l, r, b, t, n, f); in GL_FrustumxContextANGLE()
16607 ANGLE_CAPTURE(Frustumx, isCallValid, context, l, r, b, t, n, f); in GL_FrustumxContextANGLE()
16611 GenerateContextLostErrorOnContext(context); in GL_FrustumxContextANGLE()
16617 Context *context = static_cast<gl::Context *>(ctx); in GL_GenBuffersContextANGLE() local
16618 EVENT(context, GLGenBuffers, "context = %d, n = %d, buffers = 0x%016" PRIxPTR "", CID(context), in GL_GenBuffersContextANGLE()
16621 if (context && !context->isContextLost()) in GL_GenBuffersContextANGLE()
16623 ASSERT(context == GetValidGlobalContext()); in GL_GenBuffersContextANGLE()
16625 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenBuffersContextANGLE()
16627 (context->skipValidation() || ValidateGenBuffers(context, n, buffersPacked)); in GL_GenBuffersContextANGLE()
16630 context->genBuffers(n, buffersPacked); in GL_GenBuffersContextANGLE()
16632 ANGLE_CAPTURE(GenBuffers, isCallValid, context, n, buffersPacked); in GL_GenBuffersContextANGLE()
16636 GenerateContextLostErrorOnContext(context); in GL_GenBuffersContextANGLE()
16642 Context *context = static_cast<gl::Context *>(ctx); in GL_GenFencesNVContextANGLE() local
16643 EVENT(context, GLGenFencesNV, "context = %d, n = %d, fences = 0x%016" PRIxPTR "", CID(context), in GL_GenFencesNVContextANGLE()
16646 if (context && !context->isContextLost()) in GL_GenFencesNVContextANGLE()
16648 ASSERT(context == GetValidGlobalContext()); in GL_GenFencesNVContextANGLE()
16650 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenFencesNVContextANGLE()
16652 (context->skipValidation() || ValidateGenFencesNV(context, n, fencesPacked)); in GL_GenFencesNVContextANGLE()
16655 context->genFencesNV(n, fencesPacked); in GL_GenFencesNVContextANGLE()
16657 ANGLE_CAPTURE(GenFencesNV, isCallValid, context, n, fencesPacked); in GL_GenFencesNVContextANGLE()
16661 GenerateContextLostErrorOnContext(context); in GL_GenFencesNVContextANGLE()
16667 Context *context = static_cast<gl::Context *>(ctx); in GL_GenFramebuffersContextANGLE() local
16668 EVENT(context, GLGenFramebuffers, "context = %d, n = %d, framebuffers = 0x%016" PRIxPTR "", in GL_GenFramebuffersContextANGLE()
16669 CID(context), n, (uintptr_t)framebuffers); in GL_GenFramebuffersContextANGLE()
16671 if (context && !context->isContextLost()) in GL_GenFramebuffersContextANGLE()
16673 ASSERT(context == GetValidGlobalContext()); in GL_GenFramebuffersContextANGLE()
16675 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenFramebuffersContextANGLE()
16677 (context->skipValidation() || ValidateGenFramebuffers(context, n, framebuffersPacked)); in GL_GenFramebuffersContextANGLE()
16680 context->genFramebuffers(n, framebuffersPacked); in GL_GenFramebuffersContextANGLE()
16682 ANGLE_CAPTURE(GenFramebuffers, isCallValid, context, n, framebuffersPacked); in GL_GenFramebuffersContextANGLE()
16686 GenerateContextLostErrorOnContext(context); in GL_GenFramebuffersContextANGLE()
16694 Context *context = static_cast<gl::Context *>(ctx); in GL_GenFramebuffersOESContextANGLE() local
16695 EVENT(context, GLGenFramebuffersOES, "context = %d, n = %d, framebuffers = 0x%016" PRIxPTR "", in GL_GenFramebuffersOESContextANGLE()
16696 CID(context), n, (uintptr_t)framebuffers); in GL_GenFramebuffersOESContextANGLE()
16698 if (context && !context->isContextLost()) in GL_GenFramebuffersOESContextANGLE()
16700 ASSERT(context == GetValidGlobalContext()); in GL_GenFramebuffersOESContextANGLE()
16702 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenFramebuffersOESContextANGLE()
16703 bool isCallValid = (context->skipValidation() || in GL_GenFramebuffersOESContextANGLE()
16704 ValidateGenFramebuffersOES(context, n, framebuffersPacked)); in GL_GenFramebuffersOESContextANGLE()
16707 context->genFramebuffers(n, framebuffersPacked); in GL_GenFramebuffersOESContextANGLE()
16709 ANGLE_CAPTURE(GenFramebuffersOES, isCallValid, context, n, framebuffersPacked); in GL_GenFramebuffersOESContextANGLE()
16713 GenerateContextLostErrorOnContext(context); in GL_GenFramebuffersOESContextANGLE()
16719 Context *context = static_cast<gl::Context *>(ctx); in GL_GenProgramPipelinesContextANGLE() local
16720 EVENT(context, GLGenProgramPipelines, "context = %d, n = %d, pipelines = 0x%016" PRIxPTR "", in GL_GenProgramPipelinesContextANGLE()
16721 CID(context), n, (uintptr_t)pipelines); in GL_GenProgramPipelinesContextANGLE()
16723 if (context && !context->isContextLost()) in GL_GenProgramPipelinesContextANGLE()
16725 ASSERT(context == GetValidGlobalContext()); in GL_GenProgramPipelinesContextANGLE()
16727 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenProgramPipelinesContextANGLE()
16729 (context->skipValidation() || ValidateGenProgramPipelines(context, n, pipelinesPacked)); in GL_GenProgramPipelinesContextANGLE()
16732 context->genProgramPipelines(n, pipelinesPacked); in GL_GenProgramPipelinesContextANGLE()
16734 ANGLE_CAPTURE(GenProgramPipelines, isCallValid, context, n, pipelinesPacked); in GL_GenProgramPipelinesContextANGLE()
16738 GenerateContextLostErrorOnContext(context); in GL_GenProgramPipelinesContextANGLE()
16746 Context *context = static_cast<gl::Context *>(ctx); in GL_GenProgramPipelinesEXTContextANGLE() local
16747 EVENT(context, GLGenProgramPipelinesEXT, "context = %d, n = %d, pipelines = 0x%016" PRIxPTR "", in GL_GenProgramPipelinesEXTContextANGLE()
16748 CID(context), n, (uintptr_t)pipelines); in GL_GenProgramPipelinesEXTContextANGLE()
16750 if (context && !context->isContextLost()) in GL_GenProgramPipelinesEXTContextANGLE()
16752 ASSERT(context == GetValidGlobalContext()); in GL_GenProgramPipelinesEXTContextANGLE()
16754 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenProgramPipelinesEXTContextANGLE()
16755 bool isCallValid = (context->skipValidation() || in GL_GenProgramPipelinesEXTContextANGLE()
16756 ValidateGenProgramPipelinesEXT(context, n, pipelinesPacked)); in GL_GenProgramPipelinesEXTContextANGLE()
16759 context->genProgramPipelines(n, pipelinesPacked); in GL_GenProgramPipelinesEXTContextANGLE()
16761 ANGLE_CAPTURE(GenProgramPipelinesEXT, isCallValid, context, n, pipelinesPacked); in GL_GenProgramPipelinesEXTContextANGLE()
16765 GenerateContextLostErrorOnContext(context); in GL_GenProgramPipelinesEXTContextANGLE()
16771 Context *context = static_cast<gl::Context *>(ctx); in GL_GenQueriesContextANGLE() local
16772 EVENT(context, GLGenQueries, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", CID(context), n, in GL_GenQueriesContextANGLE()
16775 if (context && !context->isContextLost()) in GL_GenQueriesContextANGLE()
16777 ASSERT(context == GetValidGlobalContext()); in GL_GenQueriesContextANGLE()
16779 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenQueriesContextANGLE()
16780 bool isCallValid = (context->skipValidation() || ValidateGenQueries(context, n, idsPacked)); in GL_GenQueriesContextANGLE()
16783 context->genQueries(n, idsPacked); in GL_GenQueriesContextANGLE()
16785 ANGLE_CAPTURE(GenQueries, isCallValid, context, n, idsPacked); in GL_GenQueriesContextANGLE()
16789 GenerateContextLostErrorOnContext(context); in GL_GenQueriesContextANGLE()
16795 Context *context = static_cast<gl::Context *>(ctx); in GL_GenQueriesEXTContextANGLE() local
16796 EVENT(context, GLGenQueriesEXT, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", CID(context), in GL_GenQueriesEXTContextANGLE()
16799 if (context && !context->isContextLost()) in GL_GenQueriesEXTContextANGLE()
16801 ASSERT(context == GetValidGlobalContext()); in GL_GenQueriesEXTContextANGLE()
16803 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenQueriesEXTContextANGLE()
16805 (context->skipValidation() || ValidateGenQueriesEXT(context, n, idsPacked)); in GL_GenQueriesEXTContextANGLE()
16808 context->genQueries(n, idsPacked); in GL_GenQueriesEXTContextANGLE()
16810 ANGLE_CAPTURE(GenQueriesEXT, isCallValid, context, n, idsPacked); in GL_GenQueriesEXTContextANGLE()
16814 GenerateContextLostErrorOnContext(context); in GL_GenQueriesEXTContextANGLE()
16820 Context *context = static_cast<gl::Context *>(ctx); in GL_GenRenderbuffersContextANGLE() local
16821 EVENT(context, GLGenRenderbuffers, "context = %d, n = %d, renderbuffers = 0x%016" PRIxPTR "", in GL_GenRenderbuffersContextANGLE()
16822 CID(context), n, (uintptr_t)renderbuffers); in GL_GenRenderbuffersContextANGLE()
16824 if (context && !context->isContextLost()) in GL_GenRenderbuffersContextANGLE()
16826 ASSERT(context == GetValidGlobalContext()); in GL_GenRenderbuffersContextANGLE()
16828 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenRenderbuffersContextANGLE()
16829 bool isCallValid = (context->skipValidation() || in GL_GenRenderbuffersContextANGLE()
16830 ValidateGenRenderbuffers(context, n, renderbuffersPacked)); in GL_GenRenderbuffersContextANGLE()
16833 context->genRenderbuffers(n, renderbuffersPacked); in GL_GenRenderbuffersContextANGLE()
16835 ANGLE_CAPTURE(GenRenderbuffers, isCallValid, context, n, renderbuffersPacked); in GL_GenRenderbuffersContextANGLE()
16839 GenerateContextLostErrorOnContext(context); in GL_GenRenderbuffersContextANGLE()
16847 Context *context = static_cast<gl::Context *>(ctx); in GL_GenRenderbuffersOESContextANGLE() local
16848 EVENT(context, GLGenRenderbuffersOES, "context = %d, n = %d, renderbuffers = 0x%016" PRIxPTR "", in GL_GenRenderbuffersOESContextANGLE()
16849 CID(context), n, (uintptr_t)renderbuffers); in GL_GenRenderbuffersOESContextANGLE()
16851 if (context && !context->isContextLost()) in GL_GenRenderbuffersOESContextANGLE()
16853 ASSERT(context == GetValidGlobalContext()); in GL_GenRenderbuffersOESContextANGLE()
16855 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenRenderbuffersOESContextANGLE()
16856 bool isCallValid = (context->skipValidation() || in GL_GenRenderbuffersOESContextANGLE()
16857 ValidateGenRenderbuffersOES(context, n, renderbuffersPacked)); in GL_GenRenderbuffersOESContextANGLE()
16860 context->genRenderbuffers(n, renderbuffersPacked); in GL_GenRenderbuffersOESContextANGLE()
16862 ANGLE_CAPTURE(GenRenderbuffersOES, isCallValid, context, n, renderbuffersPacked); in GL_GenRenderbuffersOESContextANGLE()
16866 GenerateContextLostErrorOnContext(context); in GL_GenRenderbuffersOESContextANGLE()
16872 Context *context = static_cast<gl::Context *>(ctx); in GL_GenSamplersContextANGLE() local
16873 EVENT(context, GLGenSamplers, "context = %d, count = %d, samplers = 0x%016" PRIxPTR "", in GL_GenSamplersContextANGLE()
16874 CID(context), count, (uintptr_t)samplers); in GL_GenSamplersContextANGLE()
16876 if (context && !context->isContextLost()) in GL_GenSamplersContextANGLE()
16878 ASSERT(context == GetValidGlobalContext()); in GL_GenSamplersContextANGLE()
16880 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenSamplersContextANGLE()
16882 (context->skipValidation() || ValidateGenSamplers(context, count, samplersPacked)); in GL_GenSamplersContextANGLE()
16885 context->genSamplers(count, samplersPacked); in GL_GenSamplersContextANGLE()
16887 ANGLE_CAPTURE(GenSamplers, isCallValid, context, count, samplersPacked); in GL_GenSamplersContextANGLE()
16891 GenerateContextLostErrorOnContext(context); in GL_GenSamplersContextANGLE()
16897 Context *context = static_cast<gl::Context *>(ctx); in GL_GenSemaphoresEXTContextANGLE() local
16898 EVENT(context, GLGenSemaphoresEXT, "context = %d, n = %d, semaphores = 0x%016" PRIxPTR "", in GL_GenSemaphoresEXTContextANGLE()
16899 CID(context), n, (uintptr_t)semaphores); in GL_GenSemaphoresEXTContextANGLE()
16901 if (context && !context->isContextLost()) in GL_GenSemaphoresEXTContextANGLE()
16903 ASSERT(context == GetValidGlobalContext()); in GL_GenSemaphoresEXTContextANGLE()
16905 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenSemaphoresEXTContextANGLE()
16907 (context->skipValidation() || ValidateGenSemaphoresEXT(context, n, semaphoresPacked)); in GL_GenSemaphoresEXTContextANGLE()
16910 context->genSemaphores(n, semaphoresPacked); in GL_GenSemaphoresEXTContextANGLE()
16912 ANGLE_CAPTURE(GenSemaphoresEXT, isCallValid, context, n, semaphoresPacked); in GL_GenSemaphoresEXTContextANGLE()
16916 GenerateContextLostErrorOnContext(context); in GL_GenSemaphoresEXTContextANGLE()
16922 Context *context = static_cast<gl::Context *>(ctx); in GL_GenTexturesContextANGLE() local
16923 EVENT(context, GLGenTextures, "context = %d, n = %d, textures = 0x%016" PRIxPTR "", in GL_GenTexturesContextANGLE()
16924 CID(context), n, (uintptr_t)textures); in GL_GenTexturesContextANGLE()
16926 if (context && !context->isContextLost()) in GL_GenTexturesContextANGLE()
16928 ASSERT(context == GetValidGlobalContext()); in GL_GenTexturesContextANGLE()
16930 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenTexturesContextANGLE()
16932 (context->skipValidation() || ValidateGenTextures(context, n, texturesPacked)); in GL_GenTexturesContextANGLE()
16935 context->genTextures(n, texturesPacked); in GL_GenTexturesContextANGLE()
16937 ANGLE_CAPTURE(GenTextures, isCallValid, context, n, texturesPacked); in GL_GenTexturesContextANGLE()
16941 GenerateContextLostErrorOnContext(context); in GL_GenTexturesContextANGLE()
16947 Context *context = static_cast<gl::Context *>(ctx); in GL_GenTransformFeedbacksContextANGLE() local
16948 EVENT(context, GLGenTransformFeedbacks, "context = %d, n = %d, ids = 0x%016" PRIxPTR "", in GL_GenTransformFeedbacksContextANGLE()
16949 CID(context), n, (uintptr_t)ids); in GL_GenTransformFeedbacksContextANGLE()
16951 if (context && !context->isContextLost()) in GL_GenTransformFeedbacksContextANGLE()
16953 ASSERT(context == GetValidGlobalContext()); in GL_GenTransformFeedbacksContextANGLE()
16955 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenTransformFeedbacksContextANGLE()
16957 (context->skipValidation() || ValidateGenTransformFeedbacks(context, n, idsPacked)); in GL_GenTransformFeedbacksContextANGLE()
16960 context->genTransformFeedbacks(n, idsPacked); in GL_GenTransformFeedbacksContextANGLE()
16962 ANGLE_CAPTURE(GenTransformFeedbacks, isCallValid, context, n, idsPacked); in GL_GenTransformFeedbacksContextANGLE()
16966 GenerateContextLostErrorOnContext(context); in GL_GenTransformFeedbacksContextANGLE()
16972 Context *context = static_cast<gl::Context *>(ctx); in GL_GenVertexArraysContextANGLE() local
16973 EVENT(context, GLGenVertexArrays, "context = %d, n = %d, arrays = 0x%016" PRIxPTR "", in GL_GenVertexArraysContextANGLE()
16974 CID(context), n, (uintptr_t)arrays); in GL_GenVertexArraysContextANGLE()
16976 if (context && !context->isContextLost()) in GL_GenVertexArraysContextANGLE()
16978 ASSERT(context == GetValidGlobalContext()); in GL_GenVertexArraysContextANGLE()
16980 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenVertexArraysContextANGLE()
16982 (context->skipValidation() || ValidateGenVertexArrays(context, n, arraysPacked)); in GL_GenVertexArraysContextANGLE()
16985 context->genVertexArrays(n, arraysPacked); in GL_GenVertexArraysContextANGLE()
16987 ANGLE_CAPTURE(GenVertexArrays, isCallValid, context, n, arraysPacked); in GL_GenVertexArraysContextANGLE()
16991 GenerateContextLostErrorOnContext(context); in GL_GenVertexArraysContextANGLE()
16997 Context *context = static_cast<gl::Context *>(ctx); in GL_GenVertexArraysOESContextANGLE() local
16998 EVENT(context, GLGenVertexArraysOES, "context = %d, n = %d, arrays = 0x%016" PRIxPTR "", in GL_GenVertexArraysOESContextANGLE()
16999 CID(context), n, (uintptr_t)arrays); in GL_GenVertexArraysOESContextANGLE()
17001 if (context && !context->isContextLost()) in GL_GenVertexArraysOESContextANGLE()
17003 ASSERT(context == GetValidGlobalContext()); in GL_GenVertexArraysOESContextANGLE()
17005 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenVertexArraysOESContextANGLE()
17007 (context->skipValidation() || ValidateGenVertexArraysOES(context, n, arraysPacked)); in GL_GenVertexArraysOESContextANGLE()
17010 context->genVertexArrays(n, arraysPacked); in GL_GenVertexArraysOESContextANGLE()
17012 ANGLE_CAPTURE(GenVertexArraysOES, isCallValid, context, n, arraysPacked); in GL_GenVertexArraysOESContextANGLE()
17016 GenerateContextLostErrorOnContext(context); in GL_GenVertexArraysOESContextANGLE()
17022 Context *context = static_cast<gl::Context *>(ctx); in GL_GenerateMipmapContextANGLE() local
17023 EVENT(context, GLGenerateMipmap, "context = %d, target = %s", CID(context), in GL_GenerateMipmapContextANGLE()
17026 if (context && !context->isContextLost()) in GL_GenerateMipmapContextANGLE()
17028 ASSERT(context == GetValidGlobalContext()); in GL_GenerateMipmapContextANGLE()
17030 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenerateMipmapContextANGLE()
17032 (context->skipValidation() || ValidateGenerateMipmap(context, targetPacked)); in GL_GenerateMipmapContextANGLE()
17035 context->generateMipmap(targetPacked); in GL_GenerateMipmapContextANGLE()
17037 ANGLE_CAPTURE(GenerateMipmap, isCallValid, context, targetPacked); in GL_GenerateMipmapContextANGLE()
17041 GenerateContextLostErrorOnContext(context); in GL_GenerateMipmapContextANGLE()
17047 Context *context = static_cast<gl::Context *>(ctx); in GL_GenerateMipmapOESContextANGLE() local
17048 EVENT(context, GLGenerateMipmapOES, "context = %d, target = %s", CID(context), in GL_GenerateMipmapOESContextANGLE()
17051 if (context && !context->isContextLost()) in GL_GenerateMipmapOESContextANGLE()
17053 ASSERT(context == GetValidGlobalContext()); in GL_GenerateMipmapOESContextANGLE()
17055 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GenerateMipmapOESContextANGLE()
17057 (context->skipValidation() || ValidateGenerateMipmapOES(context, targetPacked)); in GL_GenerateMipmapOESContextANGLE()
17060 context->generateMipmap(targetPacked); in GL_GenerateMipmapOESContextANGLE()
17062 ANGLE_CAPTURE(GenerateMipmapOES, isCallValid, context, targetPacked); in GL_GenerateMipmapOESContextANGLE()
17066 GenerateContextLostErrorOnContext(context); in GL_GenerateMipmapOESContextANGLE()
17079 Context *context = static_cast<gl::Context *>(ctx); in GL_GetActiveAttribContextANGLE() local
17080 EVENT(context, GLGetActiveAttrib, in GL_GetActiveAttribContextANGLE()
17083 CID(context), program, index, bufSize, (uintptr_t)length, (uintptr_t)size, in GL_GetActiveAttribContextANGLE()
17086 if (context && !context->isContextLost()) in GL_GetActiveAttribContextANGLE()
17088 ASSERT(context == GetValidGlobalContext()); in GL_GetActiveAttribContextANGLE()
17090 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveAttribContextANGLE()
17091 bool isCallValid = (context->skipValidation() || in GL_GetActiveAttribContextANGLE()
17092 ValidateGetActiveAttrib(context, programPacked, index, bufSize, length, in GL_GetActiveAttribContextANGLE()
17096 context->getActiveAttrib(programPacked, index, bufSize, length, size, type, name); in GL_GetActiveAttribContextANGLE()
17098 ANGLE_CAPTURE(GetActiveAttrib, isCallValid, context, programPacked, index, bufSize, length, in GL_GetActiveAttribContextANGLE()
17103 GenerateContextLostErrorOnContext(context); in GL_GetActiveAttribContextANGLE()
17116 Context *context = static_cast<gl::Context *>(ctx); in GL_GetActiveUniformContextANGLE() local
17117 EVENT(context, GLGetActiveUniform, in GL_GetActiveUniformContextANGLE()
17120 CID(context), program, index, bufSize, (uintptr_t)length, (uintptr_t)size, in GL_GetActiveUniformContextANGLE()
17123 if (context && !context->isContextLost()) in GL_GetActiveUniformContextANGLE()
17125 ASSERT(context == GetValidGlobalContext()); in GL_GetActiveUniformContextANGLE()
17127 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveUniformContextANGLE()
17128 bool isCallValid = (context->skipValidation() || in GL_GetActiveUniformContextANGLE()
17129 ValidateGetActiveUniform(context, programPacked, index, bufSize, length, in GL_GetActiveUniformContextANGLE()
17133 context->getActiveUniform(programPacked, index, bufSize, length, size, type, name); in GL_GetActiveUniformContextANGLE()
17135 ANGLE_CAPTURE(GetActiveUniform, isCallValid, context, programPacked, index, bufSize, length, in GL_GetActiveUniformContextANGLE()
17140 GenerateContextLostErrorOnContext(context); in GL_GetActiveUniformContextANGLE()
17151 Context *context = static_cast<gl::Context *>(ctx); in GL_GetActiveUniformBlockNameContextANGLE() local
17153 context, GLGetActiveUniformBlockName, in GL_GetActiveUniformBlockNameContextANGLE()
17156 CID(context), program, uniformBlockIndex, bufSize, (uintptr_t)length, in GL_GetActiveUniformBlockNameContextANGLE()
17159 if (context && !context->isContextLost()) in GL_GetActiveUniformBlockNameContextANGLE()
17161 ASSERT(context == GetValidGlobalContext()); in GL_GetActiveUniformBlockNameContextANGLE()
17164 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveUniformBlockNameContextANGLE()
17166 (context->skipValidation() || in GL_GetActiveUniformBlockNameContextANGLE()
17167 ValidateGetActiveUniformBlockName(context, programPacked, uniformBlockIndexPacked, in GL_GetActiveUniformBlockNameContextANGLE()
17171 context->getActiveUniformBlockName(programPacked, uniformBlockIndexPacked, bufSize, in GL_GetActiveUniformBlockNameContextANGLE()
17174 ANGLE_CAPTURE(GetActiveUniformBlockName, isCallValid, context, programPacked, in GL_GetActiveUniformBlockNameContextANGLE()
17179 GenerateContextLostErrorOnContext(context); in GL_GetActiveUniformBlockNameContextANGLE()
17189 Context *context = static_cast<gl::Context *>(ctx); in GL_GetActiveUniformBlockivContextANGLE() local
17190 EVENT(context, GLGetActiveUniformBlockiv, in GL_GetActiveUniformBlockivContextANGLE()
17193 CID(context), program, uniformBlockIndex, in GL_GetActiveUniformBlockivContextANGLE()
17196 if (context && !context->isContextLost()) in GL_GetActiveUniformBlockivContextANGLE()
17198 ASSERT(context == GetValidGlobalContext()); in GL_GetActiveUniformBlockivContextANGLE()
17201 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveUniformBlockivContextANGLE()
17202 bool isCallValid = (context->skipValidation() || in GL_GetActiveUniformBlockivContextANGLE()
17204 context, programPacked, uniformBlockIndexPacked, pname, params)); in GL_GetActiveUniformBlockivContextANGLE()
17207 context->getActiveUniformBlockiv(programPacked, uniformBlockIndexPacked, pname, params); in GL_GetActiveUniformBlockivContextANGLE()
17209 ANGLE_CAPTURE(GetActiveUniformBlockiv, isCallValid, context, programPacked, in GL_GetActiveUniformBlockivContextANGLE()
17214 GenerateContextLostErrorOnContext(context); in GL_GetActiveUniformBlockivContextANGLE()
17225 Context *context = static_cast<gl::Context *>(ctx); in GL_GetActiveUniformsivContextANGLE() local
17226 EVENT(context, GLGetActiveUniformsiv, in GL_GetActiveUniformsivContextANGLE()
17229 CID(context), program, uniformCount, (uintptr_t)uniformIndices, in GL_GetActiveUniformsivContextANGLE()
17232 if (context && !context->isContextLost()) in GL_GetActiveUniformsivContextANGLE()
17234 ASSERT(context == GetValidGlobalContext()); in GL_GetActiveUniformsivContextANGLE()
17236 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveUniformsivContextANGLE()
17237 bool isCallValid = (context->skipValidation() || in GL_GetActiveUniformsivContextANGLE()
17238 ValidateGetActiveUniformsiv(context, programPacked, uniformCount, in GL_GetActiveUniformsivContextANGLE()
17242 context->getActiveUniformsiv(programPacked, uniformCount, uniformIndices, pname, in GL_GetActiveUniformsivContextANGLE()
17245 ANGLE_CAPTURE(GetActiveUniformsiv, isCallValid, context, programPacked, uniformCount, in GL_GetActiveUniformsivContextANGLE()
17250 GenerateContextLostErrorOnContext(context); in GL_GetActiveUniformsivContextANGLE()
17260 Context *context = static_cast<gl::Context *>(ctx); in GL_GetAttachedShadersContextANGLE() local
17261 EVENT(context, GLGetAttachedShaders, in GL_GetAttachedShadersContextANGLE()
17264 CID(context), program, maxCount, (uintptr_t)count, (uintptr_t)shaders); in GL_GetAttachedShadersContextANGLE()
17266 if (context && !context->isContextLost()) in GL_GetAttachedShadersContextANGLE()
17268 ASSERT(context == GetValidGlobalContext()); in GL_GetAttachedShadersContextANGLE()
17271 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetAttachedShadersContextANGLE()
17273 (context->skipValidation() || in GL_GetAttachedShadersContextANGLE()
17274 ValidateGetAttachedShaders(context, programPacked, maxCount, count, shadersPacked)); in GL_GetAttachedShadersContextANGLE()
17277 context->getAttachedShaders(programPacked, maxCount, count, shadersPacked); in GL_GetAttachedShadersContextANGLE()
17279 ANGLE_CAPTURE(GetAttachedShaders, isCallValid, context, programPacked, maxCount, count, in GL_GetAttachedShadersContextANGLE()
17284 GenerateContextLostErrorOnContext(context); in GL_GetAttachedShadersContextANGLE()
17292 Context *context = static_cast<gl::Context *>(ctx); in GL_GetAttribLocationContextANGLE() local
17293 EVENT(context, GLGetAttribLocation, "context = %d, program = %u, name = 0x%016" PRIxPTR "", in GL_GetAttribLocationContextANGLE()
17294 CID(context), program, (uintptr_t)name); in GL_GetAttribLocationContextANGLE()
17297 if (context && !context->isContextLost()) in GL_GetAttribLocationContextANGLE()
17299 ASSERT(context == GetValidGlobalContext()); in GL_GetAttribLocationContextANGLE()
17301 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetAttribLocationContextANGLE()
17303 (context->skipValidation() || ValidateGetAttribLocation(context, programPacked, name)); in GL_GetAttribLocationContextANGLE()
17306 returnValue = context->getAttribLocation(programPacked, name); in GL_GetAttribLocationContextANGLE()
17312 ANGLE_CAPTURE(GetAttribLocation, isCallValid, context, programPacked, name, returnValue); in GL_GetAttribLocationContextANGLE()
17316 GenerateContextLostErrorOnContext(context); in GL_GetAttribLocationContextANGLE()
17327 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBooleani_vContextANGLE() local
17328 EVENT(context, GLGetBooleani_v, in GL_GetBooleani_vContextANGLE()
17329 "context = %d, target = %s, index = %u, data = 0x%016" PRIxPTR "", CID(context), in GL_GetBooleani_vContextANGLE()
17332 if (context && !context->isContextLost()) in GL_GetBooleani_vContextANGLE()
17334 ASSERT(context == GetValidGlobalContext()); in GL_GetBooleani_vContextANGLE()
17335 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBooleani_vContextANGLE()
17337 (context->skipValidation() || ValidateGetBooleani_v(context, target, index, data)); in GL_GetBooleani_vContextANGLE()
17340 context->getBooleani_v(target, index, data); in GL_GetBooleani_vContextANGLE()
17342 ANGLE_CAPTURE(GetBooleani_v, isCallValid, context, target, index, data); in GL_GetBooleani_vContextANGLE()
17346 GenerateContextLostErrorOnContext(context); in GL_GetBooleani_vContextANGLE()
17352 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBooleanvContextANGLE() local
17353 EVENT(context, GLGetBooleanv, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetBooleanvContextANGLE()
17354 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetBooleanvContextANGLE()
17356 if (context && !context->isContextLost()) in GL_GetBooleanvContextANGLE()
17358 ASSERT(context == GetValidGlobalContext()); in GL_GetBooleanvContextANGLE()
17359 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBooleanvContextANGLE()
17360 bool isCallValid = (context->skipValidation() || ValidateGetBooleanv(context, pname, data)); in GL_GetBooleanvContextANGLE()
17363 context->getBooleanv(pname, data); in GL_GetBooleanvContextANGLE()
17365 ANGLE_CAPTURE(GetBooleanv, isCallValid, context, pname, data); in GL_GetBooleanvContextANGLE()
17369 GenerateContextLostErrorOnContext(context); in GL_GetBooleanvContextANGLE()
17378 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferParameteri64vContextANGLE() local
17379 EVENT(context, GLGetBufferParameteri64v, in GL_GetBufferParameteri64vContextANGLE()
17380 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetBufferParameteri64vContextANGLE()
17384 if (context && !context->isContextLost()) in GL_GetBufferParameteri64vContextANGLE()
17386 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferParameteri64vContextANGLE()
17388 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferParameteri64vContextANGLE()
17389 bool isCallValid = (context->skipValidation() || in GL_GetBufferParameteri64vContextANGLE()
17390 ValidateGetBufferParameteri64v(context, targetPacked, pname, params)); in GL_GetBufferParameteri64vContextANGLE()
17393 context->getBufferParameteri64v(targetPacked, pname, params); in GL_GetBufferParameteri64vContextANGLE()
17395 ANGLE_CAPTURE(GetBufferParameteri64v, isCallValid, context, targetPacked, pname, params); in GL_GetBufferParameteri64vContextANGLE()
17399 GenerateContextLostErrorOnContext(context); in GL_GetBufferParameteri64vContextANGLE()
17408 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferParameterivContextANGLE() local
17409 EVENT(context, GLGetBufferParameteriv, in GL_GetBufferParameterivContextANGLE()
17410 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetBufferParameterivContextANGLE()
17414 if (context && !context->isContextLost()) in GL_GetBufferParameterivContextANGLE()
17416 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferParameterivContextANGLE()
17418 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferParameterivContextANGLE()
17419 bool isCallValid = (context->skipValidation() || in GL_GetBufferParameterivContextANGLE()
17420 ValidateGetBufferParameteriv(context, targetPacked, pname, params)); in GL_GetBufferParameterivContextANGLE()
17423 context->getBufferParameteriv(targetPacked, pname, params); in GL_GetBufferParameterivContextANGLE()
17425 ANGLE_CAPTURE(GetBufferParameteriv, isCallValid, context, targetPacked, pname, params); in GL_GetBufferParameterivContextANGLE()
17429 GenerateContextLostErrorOnContext(context); in GL_GetBufferParameterivContextANGLE()
17438 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferPointervContextANGLE() local
17439 EVENT(context, GLGetBufferPointerv, in GL_GetBufferPointervContextANGLE()
17440 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetBufferPointervContextANGLE()
17444 if (context && !context->isContextLost()) in GL_GetBufferPointervContextANGLE()
17446 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferPointervContextANGLE()
17448 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferPointervContextANGLE()
17449 bool isCallValid = (context->skipValidation() || in GL_GetBufferPointervContextANGLE()
17450 ValidateGetBufferPointerv(context, targetPacked, pname, params)); in GL_GetBufferPointervContextANGLE()
17453 context->getBufferPointerv(targetPacked, pname, params); in GL_GetBufferPointervContextANGLE()
17455 ANGLE_CAPTURE(GetBufferPointerv, isCallValid, context, targetPacked, pname, params); in GL_GetBufferPointervContextANGLE()
17459 GenerateContextLostErrorOnContext(context); in GL_GetBufferPointervContextANGLE()
17468 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferPointervOESContextANGLE() local
17469 EVENT(context, GLGetBufferPointervOES, in GL_GetBufferPointervOESContextANGLE()
17470 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetBufferPointervOESContextANGLE()
17474 if (context && !context->isContextLost()) in GL_GetBufferPointervOESContextANGLE()
17476 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferPointervOESContextANGLE()
17478 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferPointervOESContextANGLE()
17479 bool isCallValid = (context->skipValidation() || in GL_GetBufferPointervOESContextANGLE()
17480 ValidateGetBufferPointervOES(context, targetPacked, pname, params)); in GL_GetBufferPointervOESContextANGLE()
17483 context->getBufferPointerv(targetPacked, pname, params); in GL_GetBufferPointervOESContextANGLE()
17485 ANGLE_CAPTURE(GetBufferPointervOES, isCallValid, context, targetPacked, pname, params); in GL_GetBufferPointervOESContextANGLE()
17489 GenerateContextLostErrorOnContext(context); in GL_GetBufferPointervOESContextANGLE()
17495 Context *context = static_cast<gl::Context *>(ctx); in GL_GetClipPlanefContextANGLE() local
17496 EVENT(context, GLGetClipPlanef, "context = %d, plane = %s, equation = 0x%016" PRIxPTR "", in GL_GetClipPlanefContextANGLE()
17497 CID(context), GLenumToString(GLenumGroup::ClipPlaneName, plane), (uintptr_t)equation); in GL_GetClipPlanefContextANGLE()
17499 if (context && !context->isContextLost()) in GL_GetClipPlanefContextANGLE()
17501 ASSERT(context == GetValidGlobalContext()); in GL_GetClipPlanefContextANGLE()
17502 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetClipPlanefContextANGLE()
17504 (context->skipValidation() || ValidateGetClipPlanef(context, plane, equation)); in GL_GetClipPlanefContextANGLE()
17507 context->getClipPlanef(plane, equation); in GL_GetClipPlanefContextANGLE()
17509 ANGLE_CAPTURE(GetClipPlanef, isCallValid, context, plane, equation); in GL_GetClipPlanefContextANGLE()
17513 GenerateContextLostErrorOnContext(context); in GL_GetClipPlanefContextANGLE()
17519 Context *context = static_cast<gl::Context *>(ctx); in GL_GetClipPlanexContextANGLE() local
17520 EVENT(context, GLGetClipPlanex, "context = %d, plane = %s, equation = 0x%016" PRIxPTR "", in GL_GetClipPlanexContextANGLE()
17521 CID(context), GLenumToString(GLenumGroup::ClipPlaneName, plane), (uintptr_t)equation); in GL_GetClipPlanexContextANGLE()
17523 if (context && !context->isContextLost()) in GL_GetClipPlanexContextANGLE()
17525 ASSERT(context == GetValidGlobalContext()); in GL_GetClipPlanexContextANGLE()
17526 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetClipPlanexContextANGLE()
17528 (context->skipValidation() || ValidateGetClipPlanex(context, plane, equation)); in GL_GetClipPlanexContextANGLE()
17531 context->getClipPlanex(plane, equation); in GL_GetClipPlanexContextANGLE()
17533 ANGLE_CAPTURE(GetClipPlanex, isCallValid, context, plane, equation); in GL_GetClipPlanexContextANGLE()
17537 GenerateContextLostErrorOnContext(context); in GL_GetClipPlanexContextANGLE()
17551 Context *context = static_cast<gl::Context *>(ctx); in GL_GetDebugMessageLogContextANGLE() local
17552 EVENT(context, GLGetDebugMessageLog, in GL_GetDebugMessageLogContextANGLE()
17556 CID(context), count, bufSize, (uintptr_t)sources, (uintptr_t)types, (uintptr_t)ids, in GL_GetDebugMessageLogContextANGLE()
17560 if (context && !context->isContextLost()) in GL_GetDebugMessageLogContextANGLE()
17562 ASSERT(context == GetValidGlobalContext()); in GL_GetDebugMessageLogContextANGLE()
17563 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetDebugMessageLogContextANGLE()
17564 bool isCallValid = (context->skipValidation() || in GL_GetDebugMessageLogContextANGLE()
17565 ValidateGetDebugMessageLog(context, count, bufSize, sources, types, ids, in GL_GetDebugMessageLogContextANGLE()
17569 returnValue = context->getDebugMessageLog(count, bufSize, sources, types, ids, in GL_GetDebugMessageLogContextANGLE()
17576 ANGLE_CAPTURE(GetDebugMessageLog, isCallValid, context, count, bufSize, sources, types, ids, in GL_GetDebugMessageLogContextANGLE()
17581 GenerateContextLostErrorOnContext(context); in GL_GetDebugMessageLogContextANGLE()
17597 Context *context = static_cast<gl::Context *>(ctx); in GL_GetDebugMessageLogKHRContextANGLE() local
17598 EVENT(context, GLGetDebugMessageLogKHR, in GL_GetDebugMessageLogKHRContextANGLE()
17602 CID(context), count, bufSize, (uintptr_t)sources, (uintptr_t)types, (uintptr_t)ids, in GL_GetDebugMessageLogKHRContextANGLE()
17606 if (context && !context->isContextLost()) in GL_GetDebugMessageLogKHRContextANGLE()
17608 ASSERT(context == GetValidGlobalContext()); in GL_GetDebugMessageLogKHRContextANGLE()
17609 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetDebugMessageLogKHRContextANGLE()
17610 bool isCallValid = (context->skipValidation() || in GL_GetDebugMessageLogKHRContextANGLE()
17611 ValidateGetDebugMessageLogKHR(context, count, bufSize, sources, types, in GL_GetDebugMessageLogKHRContextANGLE()
17615 returnValue = context->getDebugMessageLog(count, bufSize, sources, types, ids, in GL_GetDebugMessageLogKHRContextANGLE()
17623 ANGLE_CAPTURE(GetDebugMessageLogKHR, isCallValid, context, count, bufSize, sources, types, in GL_GetDebugMessageLogKHRContextANGLE()
17628 GenerateContextLostErrorOnContext(context); in GL_GetDebugMessageLogKHRContextANGLE()
17636 Context *context = static_cast<gl::Context *>(ctx); in GL_GetErrorContextANGLE() local
17637 EVENT(context, GLGetError, "context = %d", CID(context)); in GL_GetErrorContextANGLE()
17640 if (context) in GL_GetErrorContextANGLE()
17642 ASSERT(context == GetValidGlobalContext()); in GL_GetErrorContextANGLE()
17643 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetErrorContextANGLE()
17644 bool isCallValid = (context->skipValidation() || ValidateGetError(context)); in GL_GetErrorContextANGLE()
17647 returnValue = context->getError(); in GL_GetErrorContextANGLE()
17653 ANGLE_CAPTURE(GetError, isCallValid, context, returnValue); in GL_GetErrorContextANGLE()
17668 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFenceivNVContextANGLE() local
17669 EVENT(context, GLGetFenceivNV, in GL_GetFenceivNVContextANGLE()
17670 "context = %d, fence = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), fence, in GL_GetFenceivNVContextANGLE()
17673 if (context && !context->isContextLost()) in GL_GetFenceivNVContextANGLE()
17675 ASSERT(context == GetValidGlobalContext()); in GL_GetFenceivNVContextANGLE()
17677 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFenceivNVContextANGLE()
17678 bool isCallValid = (context->skipValidation() || in GL_GetFenceivNVContextANGLE()
17679 ValidateGetFenceivNV(context, fencePacked, pname, params)); in GL_GetFenceivNVContextANGLE()
17682 context->getFenceivNV(fencePacked, pname, params); in GL_GetFenceivNVContextANGLE()
17684 ANGLE_CAPTURE(GetFenceivNV, isCallValid, context, fencePacked, pname, params); in GL_GetFenceivNVContextANGLE()
17688 GenerateContextLostErrorOnContext(context); in GL_GetFenceivNVContextANGLE()
17694 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFixedvContextANGLE() local
17695 EVENT(context, GLGetFixedv, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_GetFixedvContextANGLE()
17696 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)params); in GL_GetFixedvContextANGLE()
17698 if (context && !context->isContextLost()) in GL_GetFixedvContextANGLE()
17700 ASSERT(context == GetValidGlobalContext()); in GL_GetFixedvContextANGLE()
17701 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFixedvContextANGLE()
17702 bool isCallValid = (context->skipValidation() || ValidateGetFixedv(context, pname, params)); in GL_GetFixedvContextANGLE()
17705 context->getFixedv(pname, params); in GL_GetFixedvContextANGLE()
17707 ANGLE_CAPTURE(GetFixedv, isCallValid, context, pname, params); in GL_GetFixedvContextANGLE()
17711 GenerateContextLostErrorOnContext(context); in GL_GetFixedvContextANGLE()
17717 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFloatvContextANGLE() local
17718 EVENT(context, GLGetFloatv, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", CID(context), in GL_GetFloatvContextANGLE()
17721 if (context && !context->isContextLost()) in GL_GetFloatvContextANGLE()
17723 ASSERT(context == GetValidGlobalContext()); in GL_GetFloatvContextANGLE()
17724 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFloatvContextANGLE()
17725 bool isCallValid = (context->skipValidation() || ValidateGetFloatv(context, pname, data)); in GL_GetFloatvContextANGLE()
17728 context->getFloatv(pname, data); in GL_GetFloatvContextANGLE()
17730 ANGLE_CAPTURE(GetFloatv, isCallValid, context, pname, data); in GL_GetFloatvContextANGLE()
17734 GenerateContextLostErrorOnContext(context); in GL_GetFloatvContextANGLE()
17742 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFragDataIndexEXTContextANGLE() local
17743 EVENT(context, GLGetFragDataIndexEXT, "context = %d, program = %u, name = 0x%016" PRIxPTR "", in GL_GetFragDataIndexEXTContextANGLE()
17744 CID(context), program, (uintptr_t)name); in GL_GetFragDataIndexEXTContextANGLE()
17747 if (context && !context->isContextLost()) in GL_GetFragDataIndexEXTContextANGLE()
17749 ASSERT(context == GetValidGlobalContext()); in GL_GetFragDataIndexEXTContextANGLE()
17751 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFragDataIndexEXTContextANGLE()
17752 bool isCallValid = (context->skipValidation() || in GL_GetFragDataIndexEXTContextANGLE()
17753 ValidateGetFragDataIndexEXT(context, programPacked, name)); in GL_GetFragDataIndexEXTContextANGLE()
17756 returnValue = context->getFragDataIndex(programPacked, name); in GL_GetFragDataIndexEXTContextANGLE()
17762 ANGLE_CAPTURE(GetFragDataIndexEXT, isCallValid, context, programPacked, name, returnValue); in GL_GetFragDataIndexEXTContextANGLE()
17766 GenerateContextLostErrorOnContext(context); in GL_GetFragDataIndexEXTContextANGLE()
17776 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFragDataLocationContextANGLE() local
17777 EVENT(context, GLGetFragDataLocation, "context = %d, program = %u, name = 0x%016" PRIxPTR "", in GL_GetFragDataLocationContextANGLE()
17778 CID(context), program, (uintptr_t)name); in GL_GetFragDataLocationContextANGLE()
17781 if (context && !context->isContextLost()) in GL_GetFragDataLocationContextANGLE()
17783 ASSERT(context == GetValidGlobalContext()); in GL_GetFragDataLocationContextANGLE()
17785 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFragDataLocationContextANGLE()
17786 bool isCallValid = (context->skipValidation() || in GL_GetFragDataLocationContextANGLE()
17787 ValidateGetFragDataLocation(context, programPacked, name)); in GL_GetFragDataLocationContextANGLE()
17790 returnValue = context->getFragDataLocation(programPacked, name); in GL_GetFragDataLocationContextANGLE()
17796 ANGLE_CAPTURE(GetFragDataLocation, isCallValid, context, programPacked, name, returnValue); in GL_GetFragDataLocationContextANGLE()
17800 GenerateContextLostErrorOnContext(context); in GL_GetFragDataLocationContextANGLE()
17812 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFramebufferAttachmentParameterivContextANGLE() local
17813 EVENT(context, GLGetFramebufferAttachmentParameteriv, in GL_GetFramebufferAttachmentParameterivContextANGLE()
17815 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_GetFramebufferAttachmentParameterivContextANGLE()
17820 if (context && !context->isContextLost()) in GL_GetFramebufferAttachmentParameterivContextANGLE()
17822 ASSERT(context == GetValidGlobalContext()); in GL_GetFramebufferAttachmentParameterivContextANGLE()
17823 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferAttachmentParameterivContextANGLE()
17825 (context->skipValidation() || ValidateGetFramebufferAttachmentParameteriv( in GL_GetFramebufferAttachmentParameterivContextANGLE()
17826 context, target, attachment, pname, params)); in GL_GetFramebufferAttachmentParameterivContextANGLE()
17829 context->getFramebufferAttachmentParameteriv(target, attachment, pname, params); in GL_GetFramebufferAttachmentParameterivContextANGLE()
17831 ANGLE_CAPTURE(GetFramebufferAttachmentParameteriv, isCallValid, context, target, attachment, in GL_GetFramebufferAttachmentParameterivContextANGLE()
17836 GenerateContextLostErrorOnContext(context); in GL_GetFramebufferAttachmentParameterivContextANGLE()
17846 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFramebufferAttachmentParameterivOESContextANGLE() local
17847 EVENT(context, GLGetFramebufferAttachmentParameterivOES, in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17849 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17854 if (context && !context->isContextLost()) in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17856 ASSERT(context == GetValidGlobalContext()); in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17857 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17859 (context->skipValidation() || ValidateGetFramebufferAttachmentParameterivOES( in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17860 context, target, attachment, pname, params)); in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17863 context->getFramebufferAttachmentParameteriv(target, attachment, pname, params); in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17865 ANGLE_CAPTURE(GetFramebufferAttachmentParameterivOES, isCallValid, context, target, in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17870 GenerateContextLostErrorOnContext(context); in GL_GetFramebufferAttachmentParameterivOESContextANGLE()
17879 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFramebufferParameterivContextANGLE() local
17880 EVENT(context, GLGetFramebufferParameteriv, in GL_GetFramebufferParameterivContextANGLE()
17881 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetFramebufferParameterivContextANGLE()
17886 if (context && !context->isContextLost()) in GL_GetFramebufferParameterivContextANGLE()
17888 ASSERT(context == GetValidGlobalContext()); in GL_GetFramebufferParameterivContextANGLE()
17889 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferParameterivContextANGLE()
17890 bool isCallValid = (context->skipValidation() || in GL_GetFramebufferParameterivContextANGLE()
17891 ValidateGetFramebufferParameteriv(context, target, pname, params)); in GL_GetFramebufferParameterivContextANGLE()
17894 context->getFramebufferParameteriv(target, pname, params); in GL_GetFramebufferParameterivContextANGLE()
17896 ANGLE_CAPTURE(GetFramebufferParameteriv, isCallValid, context, target, pname, params); in GL_GetFramebufferParameterivContextANGLE()
17900 GenerateContextLostErrorOnContext(context); in GL_GetFramebufferParameterivContextANGLE()
17906 Context *context = static_cast<gl::Context *>(ctx); in GL_GetGraphicsResetStatusContextANGLE() local
17907 EVENT(context, GLGetGraphicsResetStatus, "context = %d", CID(context)); in GL_GetGraphicsResetStatusContextANGLE()
17910 if (context) in GL_GetGraphicsResetStatusContextANGLE()
17912 ASSERT(context == GetValidGlobalContext()); in GL_GetGraphicsResetStatusContextANGLE()
17913 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetGraphicsResetStatusContextANGLE()
17914 bool isCallValid = (context->skipValidation() || ValidateGetGraphicsResetStatus(context)); in GL_GetGraphicsResetStatusContextANGLE()
17917 returnValue = context->getGraphicsResetStatus(); in GL_GetGraphicsResetStatusContextANGLE()
17924 ANGLE_CAPTURE(GetGraphicsResetStatus, isCallValid, context, returnValue); in GL_GetGraphicsResetStatusContextANGLE()
17936 Context *context = static_cast<gl::Context *>(ctx); in GL_GetGraphicsResetStatusEXTContextANGLE() local
17937 EVENT(context, GLGetGraphicsResetStatusEXT, "context = %d", CID(context)); in GL_GetGraphicsResetStatusEXTContextANGLE()
17940 if (context) in GL_GetGraphicsResetStatusEXTContextANGLE()
17942 ASSERT(context == GetValidGlobalContext()); in GL_GetGraphicsResetStatusEXTContextANGLE()
17943 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetGraphicsResetStatusEXTContextANGLE()
17945 (context->skipValidation() || ValidateGetGraphicsResetStatusEXT(context)); in GL_GetGraphicsResetStatusEXTContextANGLE()
17948 returnValue = context->getGraphicsResetStatus(); in GL_GetGraphicsResetStatusEXTContextANGLE()
17955 ANGLE_CAPTURE(GetGraphicsResetStatusEXT, isCallValid, context, returnValue); in GL_GetGraphicsResetStatusEXTContextANGLE()
17971 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInteger64i_vContextANGLE() local
17972 EVENT(context, GLGetInteger64i_v, in GL_GetInteger64i_vContextANGLE()
17973 "context = %d, target = %s, index = %u, data = 0x%016" PRIxPTR "", CID(context), in GL_GetInteger64i_vContextANGLE()
17976 if (context && !context->isContextLost()) in GL_GetInteger64i_vContextANGLE()
17978 ASSERT(context == GetValidGlobalContext()); in GL_GetInteger64i_vContextANGLE()
17979 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64i_vContextANGLE()
17981 (context->skipValidation() || ValidateGetInteger64i_v(context, target, index, data)); in GL_GetInteger64i_vContextANGLE()
17984 context->getInteger64i_v(target, index, data); in GL_GetInteger64i_vContextANGLE()
17986 ANGLE_CAPTURE(GetInteger64i_v, isCallValid, context, target, index, data); in GL_GetInteger64i_vContextANGLE()
17990 GenerateContextLostErrorOnContext(context); in GL_GetInteger64i_vContextANGLE()
17996 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInteger64vContextANGLE() local
17997 EVENT(context, GLGetInteger64v, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetInteger64vContextANGLE()
17998 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetInteger64vContextANGLE()
18000 if (context && !context->isContextLost()) in GL_GetInteger64vContextANGLE()
18002 ASSERT(context == GetValidGlobalContext()); in GL_GetInteger64vContextANGLE()
18003 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64vContextANGLE()
18005 (context->skipValidation() || ValidateGetInteger64v(context, pname, data)); in GL_GetInteger64vContextANGLE()
18008 context->getInteger64v(pname, data); in GL_GetInteger64vContextANGLE()
18010 ANGLE_CAPTURE(GetInteger64v, isCallValid, context, pname, data); in GL_GetInteger64vContextANGLE()
18014 GenerateContextLostErrorOnContext(context); in GL_GetInteger64vContextANGLE()
18020 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInteger64vEXTContextANGLE() local
18021 EVENT(context, GLGetInteger64vEXT, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetInteger64vEXTContextANGLE()
18022 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetInteger64vEXTContextANGLE()
18024 if (context && !context->isContextLost()) in GL_GetInteger64vEXTContextANGLE()
18026 ASSERT(context == GetValidGlobalContext()); in GL_GetInteger64vEXTContextANGLE()
18027 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64vEXTContextANGLE()
18029 (context->skipValidation() || ValidateGetInteger64vEXT(context, pname, data)); in GL_GetInteger64vEXTContextANGLE()
18032 context->getInteger64v(pname, data); in GL_GetInteger64vEXTContextANGLE()
18034 ANGLE_CAPTURE(GetInteger64vEXT, isCallValid, context, pname, data); in GL_GetInteger64vEXTContextANGLE()
18038 GenerateContextLostErrorOnContext(context); in GL_GetInteger64vEXTContextANGLE()
18047 Context *context = static_cast<gl::Context *>(ctx); in GL_GetIntegeri_vContextANGLE() local
18048 EVENT(context, GLGetIntegeri_v, in GL_GetIntegeri_vContextANGLE()
18049 "context = %d, target = %s, index = %u, data = 0x%016" PRIxPTR "", CID(context), in GL_GetIntegeri_vContextANGLE()
18052 if (context && !context->isContextLost()) in GL_GetIntegeri_vContextANGLE()
18054 ASSERT(context == GetValidGlobalContext()); in GL_GetIntegeri_vContextANGLE()
18055 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetIntegeri_vContextANGLE()
18057 (context->skipValidation() || ValidateGetIntegeri_v(context, target, index, data)); in GL_GetIntegeri_vContextANGLE()
18060 context->getIntegeri_v(target, index, data); in GL_GetIntegeri_vContextANGLE()
18062 ANGLE_CAPTURE(GetIntegeri_v, isCallValid, context, target, index, data); in GL_GetIntegeri_vContextANGLE()
18066 GenerateContextLostErrorOnContext(context); in GL_GetIntegeri_vContextANGLE()
18072 Context *context = static_cast<gl::Context *>(ctx); in GL_GetIntegervContextANGLE() local
18073 EVENT(context, GLGetIntegerv, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetIntegervContextANGLE()
18074 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetIntegervContextANGLE()
18076 if (context && !context->isContextLost()) in GL_GetIntegervContextANGLE()
18078 ASSERT(context == GetValidGlobalContext()); in GL_GetIntegervContextANGLE()
18079 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetIntegervContextANGLE()
18080 bool isCallValid = (context->skipValidation() || ValidateGetIntegerv(context, pname, data)); in GL_GetIntegervContextANGLE()
18083 context->getIntegerv(pname, data); in GL_GetIntegervContextANGLE()
18085 ANGLE_CAPTURE(GetIntegerv, isCallValid, context, pname, data); in GL_GetIntegervContextANGLE()
18089 GenerateContextLostErrorOnContext(context); in GL_GetIntegervContextANGLE()
18100 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInternalformativContextANGLE() local
18101 EVENT(context, GLGetInternalformativ, in GL_GetInternalformativContextANGLE()
18104 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_GetInternalformativContextANGLE()
18108 if (context && !context->isContextLost()) in GL_GetInternalformativContextANGLE()
18110 ASSERT(context == GetValidGlobalContext()); in GL_GetInternalformativContextANGLE()
18111 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInternalformativContextANGLE()
18113 (context->skipValidation() || in GL_GetInternalformativContextANGLE()
18114 ValidateGetInternalformativ(context, target, internalformat, pname, bufSize, params)); in GL_GetInternalformativContextANGLE()
18117 context->getInternalformativ(target, internalformat, pname, bufSize, params); in GL_GetInternalformativContextANGLE()
18119 ANGLE_CAPTURE(GetInternalformativ, isCallValid, context, target, internalformat, pname, in GL_GetInternalformativContextANGLE()
18124 GenerateContextLostErrorOnContext(context); in GL_GetInternalformativContextANGLE()
18133 Context *context = static_cast<gl::Context *>(ctx); in GL_GetLightfvContextANGLE() local
18134 EVENT(context, GLGetLightfv, "context = %d, light = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_GetLightfvContextANGLE()
18135 CID(context), GLenumToString(GLenumGroup::LightName, light), in GL_GetLightfvContextANGLE()
18138 if (context && !context->isContextLost()) in GL_GetLightfvContextANGLE()
18140 ASSERT(context == GetValidGlobalContext()); in GL_GetLightfvContextANGLE()
18142 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetLightfvContextANGLE()
18144 (context->skipValidation() || ValidateGetLightfv(context, light, pnamePacked, params)); in GL_GetLightfvContextANGLE()
18147 context->getLightfv(light, pnamePacked, params); in GL_GetLightfvContextANGLE()
18149 ANGLE_CAPTURE(GetLightfv, isCallValid, context, light, pnamePacked, params); in GL_GetLightfvContextANGLE()
18153 GenerateContextLostErrorOnContext(context); in GL_GetLightfvContextANGLE()
18162 Context *context = static_cast<gl::Context *>(ctx); in GL_GetLightxvContextANGLE() local
18163 EVENT(context, GLGetLightxv, "context = %d, light = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_GetLightxvContextANGLE()
18164 CID(context), GLenumToString(GLenumGroup::LightName, light), in GL_GetLightxvContextANGLE()
18167 if (context && !context->isContextLost()) in GL_GetLightxvContextANGLE()
18169 ASSERT(context == GetValidGlobalContext()); in GL_GetLightxvContextANGLE()
18171 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetLightxvContextANGLE()
18173 (context->skipValidation() || ValidateGetLightxv(context, light, pnamePacked, params)); in GL_GetLightxvContextANGLE()
18176 context->getLightxv(light, pnamePacked, params); in GL_GetLightxvContextANGLE()
18178 ANGLE_CAPTURE(GetLightxv, isCallValid, context, light, pnamePacked, params); in GL_GetLightxvContextANGLE()
18182 GenerateContextLostErrorOnContext(context); in GL_GetLightxvContextANGLE()
18191 Context *context = static_cast<gl::Context *>(ctx); in GL_GetMaterialfvContextANGLE() local
18192 EVENT(context, GLGetMaterialfv, in GL_GetMaterialfvContextANGLE()
18193 "context = %d, face = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetMaterialfvContextANGLE()
18197 if (context && !context->isContextLost()) in GL_GetMaterialfvContextANGLE()
18199 ASSERT(context == GetValidGlobalContext()); in GL_GetMaterialfvContextANGLE()
18201 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMaterialfvContextANGLE()
18202 bool isCallValid = (context->skipValidation() || in GL_GetMaterialfvContextANGLE()
18203 ValidateGetMaterialfv(context, face, pnamePacked, params)); in GL_GetMaterialfvContextANGLE()
18206 context->getMaterialfv(face, pnamePacked, params); in GL_GetMaterialfvContextANGLE()
18208 ANGLE_CAPTURE(GetMaterialfv, isCallValid, context, face, pnamePacked, params); in GL_GetMaterialfvContextANGLE()
18212 GenerateContextLostErrorOnContext(context); in GL_GetMaterialfvContextANGLE()
18221 Context *context = static_cast<gl::Context *>(ctx); in GL_GetMaterialxvContextANGLE() local
18222 EVENT(context, GLGetMaterialxv, in GL_GetMaterialxvContextANGLE()
18223 "context = %d, face = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetMaterialxvContextANGLE()
18227 if (context && !context->isContextLost()) in GL_GetMaterialxvContextANGLE()
18229 ASSERT(context == GetValidGlobalContext()); in GL_GetMaterialxvContextANGLE()
18231 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMaterialxvContextANGLE()
18232 bool isCallValid = (context->skipValidation() || in GL_GetMaterialxvContextANGLE()
18233 ValidateGetMaterialxv(context, face, pnamePacked, params)); in GL_GetMaterialxvContextANGLE()
18236 context->getMaterialxv(face, pnamePacked, params); in GL_GetMaterialxvContextANGLE()
18238 ANGLE_CAPTURE(GetMaterialxv, isCallValid, context, face, pnamePacked, params); in GL_GetMaterialxvContextANGLE()
18242 GenerateContextLostErrorOnContext(context); in GL_GetMaterialxvContextANGLE()
18251 Context *context = static_cast<gl::Context *>(ctx); in GL_GetMemoryObjectParameterivEXTContextANGLE() local
18252 EVENT(context, GLGetMemoryObjectParameterivEXT, in GL_GetMemoryObjectParameterivEXTContextANGLE()
18253 "context = %d, memoryObject = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetMemoryObjectParameterivEXTContextANGLE()
18257 if (context && !context->isContextLost()) in GL_GetMemoryObjectParameterivEXTContextANGLE()
18259 ASSERT(context == GetValidGlobalContext()); in GL_GetMemoryObjectParameterivEXTContextANGLE()
18261 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMemoryObjectParameterivEXTContextANGLE()
18263 (context->skipValidation() || in GL_GetMemoryObjectParameterivEXTContextANGLE()
18264 ValidateGetMemoryObjectParameterivEXT(context, memoryObjectPacked, pname, params)); in GL_GetMemoryObjectParameterivEXTContextANGLE()
18267 context->getMemoryObjectParameteriv(memoryObjectPacked, pname, params); in GL_GetMemoryObjectParameterivEXTContextANGLE()
18269 ANGLE_CAPTURE(GetMemoryObjectParameterivEXT, isCallValid, context, memoryObjectPacked, in GL_GetMemoryObjectParameterivEXTContextANGLE()
18274 GenerateContextLostErrorOnContext(context); in GL_GetMemoryObjectParameterivEXTContextANGLE()
18283 Context *context = static_cast<gl::Context *>(ctx); in GL_GetMultisamplefvContextANGLE() local
18284 EVENT(context, GLGetMultisamplefv, in GL_GetMultisamplefvContextANGLE()
18285 "context = %d, pname = %s, index = %u, val = 0x%016" PRIxPTR "", CID(context), in GL_GetMultisamplefvContextANGLE()
18288 if (context && !context->isContextLost()) in GL_GetMultisamplefvContextANGLE()
18290 ASSERT(context == GetValidGlobalContext()); in GL_GetMultisamplefvContextANGLE()
18291 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMultisamplefvContextANGLE()
18293 (context->skipValidation() || ValidateGetMultisamplefv(context, pname, index, val)); in GL_GetMultisamplefvContextANGLE()
18296 context->getMultisamplefv(pname, index, val); in GL_GetMultisamplefvContextANGLE()
18298 ANGLE_CAPTURE(GetMultisamplefv, isCallValid, context, pname, index, val); in GL_GetMultisamplefvContextANGLE()
18302 GenerateContextLostErrorOnContext(context); in GL_GetMultisamplefvContextANGLE()
18313 Context *context = static_cast<gl::Context *>(ctx); in GL_GetObjectLabelContextANGLE() local
18314 EVENT(context, GLGetObjectLabel, in GL_GetObjectLabelContextANGLE()
18317 CID(context), GLenumToString(GLenumGroup::DefaultGroup, identifier), name, bufSize, in GL_GetObjectLabelContextANGLE()
18320 if (context && !context->isContextLost()) in GL_GetObjectLabelContextANGLE()
18322 ASSERT(context == GetValidGlobalContext()); in GL_GetObjectLabelContextANGLE()
18323 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectLabelContextANGLE()
18325 (context->skipValidation() || in GL_GetObjectLabelContextANGLE()
18326 ValidateGetObjectLabel(context, identifier, name, bufSize, length, label)); in GL_GetObjectLabelContextANGLE()
18329 context->getObjectLabel(identifier, name, bufSize, length, label); in GL_GetObjectLabelContextANGLE()
18331 ANGLE_CAPTURE(GetObjectLabel, isCallValid, context, identifier, name, bufSize, length, in GL_GetObjectLabelContextANGLE()
18336 GenerateContextLostErrorOnContext(context); in GL_GetObjectLabelContextANGLE()
18347 Context *context = static_cast<gl::Context *>(ctx); in GL_GetObjectLabelEXTContextANGLE() local
18348 EVENT(context, GLGetObjectLabelEXT, in GL_GetObjectLabelEXTContextANGLE()
18351 CID(context), GLenumToString(GLenumGroup::DefaultGroup, type), object, bufSize, in GL_GetObjectLabelEXTContextANGLE()
18354 if (context && !context->isContextLost()) in GL_GetObjectLabelEXTContextANGLE()
18356 ASSERT(context == GetValidGlobalContext()); in GL_GetObjectLabelEXTContextANGLE()
18357 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectLabelEXTContextANGLE()
18359 (context->skipValidation() || in GL_GetObjectLabelEXTContextANGLE()
18360 ValidateGetObjectLabelEXT(context, type, object, bufSize, length, label)); in GL_GetObjectLabelEXTContextANGLE()
18363 context->getObjectLabel(type, object, bufSize, length, label); in GL_GetObjectLabelEXTContextANGLE()
18365 ANGLE_CAPTURE(GetObjectLabelEXT, isCallValid, context, type, object, bufSize, length, in GL_GetObjectLabelEXTContextANGLE()
18370 GenerateContextLostErrorOnContext(context); in GL_GetObjectLabelEXTContextANGLE()
18381 Context *context = static_cast<gl::Context *>(ctx); in GL_GetObjectLabelKHRContextANGLE() local
18382 EVENT(context, GLGetObjectLabelKHR, in GL_GetObjectLabelKHRContextANGLE()
18385 CID(context), GLenumToString(GLenumGroup::DefaultGroup, identifier), name, bufSize, in GL_GetObjectLabelKHRContextANGLE()
18388 if (context && !context->isContextLost()) in GL_GetObjectLabelKHRContextANGLE()
18390 ASSERT(context == GetValidGlobalContext()); in GL_GetObjectLabelKHRContextANGLE()
18391 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectLabelKHRContextANGLE()
18393 (context->skipValidation() || in GL_GetObjectLabelKHRContextANGLE()
18394 ValidateGetObjectLabelKHR(context, identifier, name, bufSize, length, label)); in GL_GetObjectLabelKHRContextANGLE()
18397 context->getObjectLabel(identifier, name, bufSize, length, label); in GL_GetObjectLabelKHRContextANGLE()
18399 ANGLE_CAPTURE(GetObjectLabelKHR, isCallValid, context, identifier, name, bufSize, length, in GL_GetObjectLabelKHRContextANGLE()
18404 GenerateContextLostErrorOnContext(context); in GL_GetObjectLabelKHRContextANGLE()
18414 Context *context = static_cast<gl::Context *>(ctx); in GL_GetObjectPtrLabelContextANGLE() local
18415 EVENT(context, GLGetObjectPtrLabel, in GL_GetObjectPtrLabelContextANGLE()
18418 CID(context), (uintptr_t)ptr, bufSize, (uintptr_t)length, (uintptr_t)label); in GL_GetObjectPtrLabelContextANGLE()
18420 if (context && !context->isContextLost()) in GL_GetObjectPtrLabelContextANGLE()
18422 ASSERT(context == GetValidGlobalContext()); in GL_GetObjectPtrLabelContextANGLE()
18423 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectPtrLabelContextANGLE()
18424 bool isCallValid = (context->skipValidation() || in GL_GetObjectPtrLabelContextANGLE()
18425 ValidateGetObjectPtrLabel(context, ptr, bufSize, length, label)); in GL_GetObjectPtrLabelContextANGLE()
18428 context->getObjectPtrLabel(ptr, bufSize, length, label); in GL_GetObjectPtrLabelContextANGLE()
18430 ANGLE_CAPTURE(GetObjectPtrLabel, isCallValid, context, ptr, bufSize, length, label); in GL_GetObjectPtrLabelContextANGLE()
18434 GenerateContextLostErrorOnContext(context); in GL_GetObjectPtrLabelContextANGLE()
18444 Context *context = static_cast<gl::Context *>(ctx); in GL_GetObjectPtrLabelKHRContextANGLE() local
18445 EVENT(context, GLGetObjectPtrLabelKHR, in GL_GetObjectPtrLabelKHRContextANGLE()
18448 CID(context), (uintptr_t)ptr, bufSize, (uintptr_t)length, (uintptr_t)label); in GL_GetObjectPtrLabelKHRContextANGLE()
18450 if (context && !context->isContextLost()) in GL_GetObjectPtrLabelKHRContextANGLE()
18452 ASSERT(context == GetValidGlobalContext()); in GL_GetObjectPtrLabelKHRContextANGLE()
18453 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetObjectPtrLabelKHRContextANGLE()
18454 bool isCallValid = (context->skipValidation() || in GL_GetObjectPtrLabelKHRContextANGLE()
18455 ValidateGetObjectPtrLabelKHR(context, ptr, bufSize, length, label)); in GL_GetObjectPtrLabelKHRContextANGLE()
18458 context->getObjectPtrLabel(ptr, bufSize, length, label); in GL_GetObjectPtrLabelKHRContextANGLE()
18460 ANGLE_CAPTURE(GetObjectPtrLabelKHR, isCallValid, context, ptr, bufSize, length, label); in GL_GetObjectPtrLabelKHRContextANGLE()
18464 GenerateContextLostErrorOnContext(context); in GL_GetObjectPtrLabelKHRContextANGLE()
18470 Context *context = static_cast<gl::Context *>(ctx); in GL_GetPointervContextANGLE() local
18471 EVENT(context, GLGetPointerv, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_GetPointervContextANGLE()
18472 CID(context), GLenumToString(GLenumGroup::GetPointervPName, pname), (uintptr_t)params); in GL_GetPointervContextANGLE()
18474 if (context && !context->isContextLost()) in GL_GetPointervContextANGLE()
18476 ASSERT(context == GetValidGlobalContext()); in GL_GetPointervContextANGLE()
18477 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetPointervContextANGLE()
18479 (context->skipValidation() || ValidateGetPointerv(context, pname, params)); in GL_GetPointervContextANGLE()
18482 context->getPointerv(pname, params); in GL_GetPointervContextANGLE()
18484 ANGLE_CAPTURE(GetPointerv, isCallValid, context, pname, params); in GL_GetPointervContextANGLE()
18488 GenerateContextLostErrorOnContext(context); in GL_GetPointervContextANGLE()
18494 Context *context = static_cast<gl::Context *>(ctx); in GL_GetPointervKHRContextANGLE() local
18495 EVENT(context, GLGetPointervKHR, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_GetPointervKHRContextANGLE()
18496 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), (uintptr_t)params); in GL_GetPointervKHRContextANGLE()
18498 if (context && !context->isContextLost()) in GL_GetPointervKHRContextANGLE()
18500 ASSERT(context == GetValidGlobalContext()); in GL_GetPointervKHRContextANGLE()
18501 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetPointervKHRContextANGLE()
18503 (context->skipValidation() || ValidateGetPointervKHR(context, pname, params)); in GL_GetPointervKHRContextANGLE()
18506 context->getPointerv(pname, params); in GL_GetPointervKHRContextANGLE()
18508 ANGLE_CAPTURE(GetPointervKHR, isCallValid, context, pname, params); in GL_GetPointervKHRContextANGLE()
18512 GenerateContextLostErrorOnContext(context); in GL_GetPointervKHRContextANGLE()
18523 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramBinaryContextANGLE() local
18524 EVENT(context, GLGetProgramBinary, in GL_GetProgramBinaryContextANGLE()
18527 CID(context), program, bufSize, (uintptr_t)length, (uintptr_t)binaryFormat, in GL_GetProgramBinaryContextANGLE()
18530 if (context && !context->isContextLost()) in GL_GetProgramBinaryContextANGLE()
18532 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramBinaryContextANGLE()
18534 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramBinaryContextANGLE()
18536 (context->skipValidation() || ValidateGetProgramBinary(context, programPacked, bufSize, in GL_GetProgramBinaryContextANGLE()
18540 context->getProgramBinary(programPacked, bufSize, length, binaryFormat, binary); in GL_GetProgramBinaryContextANGLE()
18542 ANGLE_CAPTURE(GetProgramBinary, isCallValid, context, programPacked, bufSize, length, in GL_GetProgramBinaryContextANGLE()
18547 GenerateContextLostErrorOnContext(context); in GL_GetProgramBinaryContextANGLE()
18558 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramBinaryOESContextANGLE() local
18559 EVENT(context, GLGetProgramBinaryOES, in GL_GetProgramBinaryOESContextANGLE()
18562 CID(context), program, bufSize, (uintptr_t)length, (uintptr_t)binaryFormat, in GL_GetProgramBinaryOESContextANGLE()
18565 if (context && !context->isContextLost()) in GL_GetProgramBinaryOESContextANGLE()
18567 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramBinaryOESContextANGLE()
18569 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramBinaryOESContextANGLE()
18570 bool isCallValid = (context->skipValidation() || in GL_GetProgramBinaryOESContextANGLE()
18571 ValidateGetProgramBinaryOES(context, programPacked, bufSize, length, in GL_GetProgramBinaryOESContextANGLE()
18575 context->getProgramBinary(programPacked, bufSize, length, binaryFormat, binary); in GL_GetProgramBinaryOESContextANGLE()
18577 ANGLE_CAPTURE(GetProgramBinaryOES, isCallValid, context, programPacked, bufSize, length, in GL_GetProgramBinaryOESContextANGLE()
18582 GenerateContextLostErrorOnContext(context); in GL_GetProgramBinaryOESContextANGLE()
18592 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramInfoLogContextANGLE() local
18593 EVENT(context, GLGetProgramInfoLog, in GL_GetProgramInfoLogContextANGLE()
18596 CID(context), program, bufSize, (uintptr_t)length, (uintptr_t)infoLog); in GL_GetProgramInfoLogContextANGLE()
18598 if (context && !context->isContextLost()) in GL_GetProgramInfoLogContextANGLE()
18600 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramInfoLogContextANGLE()
18602 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramInfoLogContextANGLE()
18604 (context->skipValidation() || in GL_GetProgramInfoLogContextANGLE()
18605 ValidateGetProgramInfoLog(context, programPacked, bufSize, length, infoLog)); in GL_GetProgramInfoLogContextANGLE()
18608 context->getProgramInfoLog(programPacked, bufSize, length, infoLog); in GL_GetProgramInfoLogContextANGLE()
18610 ANGLE_CAPTURE(GetProgramInfoLog, isCallValid, context, programPacked, bufSize, length, in GL_GetProgramInfoLogContextANGLE()
18615 GenerateContextLostErrorOnContext(context); in GL_GetProgramInfoLogContextANGLE()
18625 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramInterfaceivContextANGLE() local
18626 EVENT(context, GLGetProgramInterfaceiv, in GL_GetProgramInterfaceivContextANGLE()
18629 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramInterfaceivContextANGLE()
18632 if (context && !context->isContextLost()) in GL_GetProgramInterfaceivContextANGLE()
18634 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramInterfaceivContextANGLE()
18636 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramInterfaceivContextANGLE()
18637 bool isCallValid = (context->skipValidation() || in GL_GetProgramInterfaceivContextANGLE()
18638 ValidateGetProgramInterfaceiv(context, programPacked, programInterface, in GL_GetProgramInterfaceivContextANGLE()
18642 context->getProgramInterfaceiv(programPacked, programInterface, pname, params); in GL_GetProgramInterfaceivContextANGLE()
18644 ANGLE_CAPTURE(GetProgramInterfaceiv, isCallValid, context, programPacked, programInterface, in GL_GetProgramInterfaceivContextANGLE()
18649 GenerateContextLostErrorOnContext(context); in GL_GetProgramInterfaceivContextANGLE()
18659 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramPipelineInfoLogContextANGLE() local
18660 EVENT(context, GLGetProgramPipelineInfoLog, in GL_GetProgramPipelineInfoLogContextANGLE()
18663 CID(context), pipeline, bufSize, (uintptr_t)length, (uintptr_t)infoLog); in GL_GetProgramPipelineInfoLogContextANGLE()
18665 if (context && !context->isContextLost()) in GL_GetProgramPipelineInfoLogContextANGLE()
18667 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramPipelineInfoLogContextANGLE()
18669 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramPipelineInfoLogContextANGLE()
18671 (context->skipValidation() || in GL_GetProgramPipelineInfoLogContextANGLE()
18672 ValidateGetProgramPipelineInfoLog(context, pipelinePacked, bufSize, length, infoLog)); in GL_GetProgramPipelineInfoLogContextANGLE()
18675 context->getProgramPipelineInfoLog(pipelinePacked, bufSize, length, infoLog); in GL_GetProgramPipelineInfoLogContextANGLE()
18677 ANGLE_CAPTURE(GetProgramPipelineInfoLog, isCallValid, context, pipelinePacked, bufSize, in GL_GetProgramPipelineInfoLogContextANGLE()
18682 GenerateContextLostErrorOnContext(context); in GL_GetProgramPipelineInfoLogContextANGLE()
18692 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramPipelineInfoLogEXTContextANGLE() local
18693 EVENT(context, GLGetProgramPipelineInfoLogEXT, in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18696 CID(context), pipeline, bufSize, (uintptr_t)length, (uintptr_t)infoLog); in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18698 if (context && !context->isContextLost()) in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18700 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18702 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18704 (context->skipValidation() || ValidateGetProgramPipelineInfoLogEXT( in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18705 context, pipelinePacked, bufSize, length, infoLog)); in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18708 context->getProgramPipelineInfoLog(pipelinePacked, bufSize, length, infoLog); in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18710 ANGLE_CAPTURE(GetProgramPipelineInfoLogEXT, isCallValid, context, pipelinePacked, bufSize, in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18715 GenerateContextLostErrorOnContext(context); in GL_GetProgramPipelineInfoLogEXTContextANGLE()
18724 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramPipelineivContextANGLE() local
18725 EVENT(context, GLGetProgramPipelineiv, in GL_GetProgramPipelineivContextANGLE()
18726 "context = %d, pipeline = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetProgramPipelineivContextANGLE()
18729 if (context && !context->isContextLost()) in GL_GetProgramPipelineivContextANGLE()
18731 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramPipelineivContextANGLE()
18733 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramPipelineivContextANGLE()
18734 bool isCallValid = (context->skipValidation() || in GL_GetProgramPipelineivContextANGLE()
18735 ValidateGetProgramPipelineiv(context, pipelinePacked, pname, params)); in GL_GetProgramPipelineivContextANGLE()
18738 context->getProgramPipelineiv(pipelinePacked, pname, params); in GL_GetProgramPipelineivContextANGLE()
18740 ANGLE_CAPTURE(GetProgramPipelineiv, isCallValid, context, pipelinePacked, pname, params); in GL_GetProgramPipelineivContextANGLE()
18744 GenerateContextLostErrorOnContext(context); in GL_GetProgramPipelineivContextANGLE()
18753 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramPipelineivEXTContextANGLE() local
18754 EVENT(context, GLGetProgramPipelineivEXT, in GL_GetProgramPipelineivEXTContextANGLE()
18755 "context = %d, pipeline = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetProgramPipelineivEXTContextANGLE()
18758 if (context && !context->isContextLost()) in GL_GetProgramPipelineivEXTContextANGLE()
18760 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramPipelineivEXTContextANGLE()
18762 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramPipelineivEXTContextANGLE()
18764 (context->skipValidation() || in GL_GetProgramPipelineivEXTContextANGLE()
18765 ValidateGetProgramPipelineivEXT(context, pipelinePacked, pname, params)); in GL_GetProgramPipelineivEXTContextANGLE()
18768 context->getProgramPipelineiv(pipelinePacked, pname, params); in GL_GetProgramPipelineivEXTContextANGLE()
18770 ANGLE_CAPTURE(GetProgramPipelineivEXT, isCallValid, context, pipelinePacked, pname, params); in GL_GetProgramPipelineivEXTContextANGLE()
18774 GenerateContextLostErrorOnContext(context); in GL_GetProgramPipelineivEXTContextANGLE()
18783 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramResourceIndexContextANGLE() local
18784 EVENT(context, GLGetProgramResourceIndex, in GL_GetProgramResourceIndexContextANGLE()
18786 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramResourceIndexContextANGLE()
18790 if (context && !context->isContextLost()) in GL_GetProgramResourceIndexContextANGLE()
18792 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramResourceIndexContextANGLE()
18794 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramResourceIndexContextANGLE()
18796 (context->skipValidation() || in GL_GetProgramResourceIndexContextANGLE()
18797 ValidateGetProgramResourceIndex(context, programPacked, programInterface, name)); in GL_GetProgramResourceIndexContextANGLE()
18800 returnValue = context->getProgramResourceIndex(programPacked, programInterface, name); in GL_GetProgramResourceIndexContextANGLE()
18807 ANGLE_CAPTURE(GetProgramResourceIndex, isCallValid, context, programPacked, in GL_GetProgramResourceIndexContextANGLE()
18812 GenerateContextLostErrorOnContext(context); in GL_GetProgramResourceIndexContextANGLE()
18823 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramResourceLocationContextANGLE() local
18824 EVENT(context, GLGetProgramResourceLocation, in GL_GetProgramResourceLocationContextANGLE()
18826 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramResourceLocationContextANGLE()
18830 if (context && !context->isContextLost()) in GL_GetProgramResourceLocationContextANGLE()
18832 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramResourceLocationContextANGLE()
18834 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramResourceLocationContextANGLE()
18836 (context->skipValidation() || in GL_GetProgramResourceLocationContextANGLE()
18837 ValidateGetProgramResourceLocation(context, programPacked, programInterface, name)); in GL_GetProgramResourceLocationContextANGLE()
18841 context->getProgramResourceLocation(programPacked, programInterface, name); in GL_GetProgramResourceLocationContextANGLE()
18848 ANGLE_CAPTURE(GetProgramResourceLocation, isCallValid, context, programPacked, in GL_GetProgramResourceLocationContextANGLE()
18853 GenerateContextLostErrorOnContext(context); in GL_GetProgramResourceLocationContextANGLE()
18865 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramResourceLocationIndexEXTContextANGLE() local
18866 EVENT(context, GLGetProgramResourceLocationIndexEXT, in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18868 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18872 if (context && !context->isContextLost()) in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18874 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18876 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18878 (context->skipValidation() || ValidateGetProgramResourceLocationIndexEXT( in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18879 context, programPacked, programInterface, name)); in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18883 context->getProgramResourceLocationIndex(programPacked, programInterface, name); in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18891 ANGLE_CAPTURE(GetProgramResourceLocationIndexEXT, isCallValid, context, programPacked, in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18896 GenerateContextLostErrorOnContext(context); in GL_GetProgramResourceLocationIndexEXTContextANGLE()
18911 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramResourceNameContextANGLE() local
18912 EVENT(context, GLGetProgramResourceName, in GL_GetProgramResourceNameContextANGLE()
18915 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramResourceNameContextANGLE()
18918 if (context && !context->isContextLost()) in GL_GetProgramResourceNameContextANGLE()
18920 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramResourceNameContextANGLE()
18922 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramResourceNameContextANGLE()
18923 bool isCallValid = (context->skipValidation() || in GL_GetProgramResourceNameContextANGLE()
18924 ValidateGetProgramResourceName(context, programPacked, programInterface, in GL_GetProgramResourceNameContextANGLE()
18928 context->getProgramResourceName(programPacked, programInterface, index, bufSize, length, in GL_GetProgramResourceNameContextANGLE()
18931 ANGLE_CAPTURE(GetProgramResourceName, isCallValid, context, programPacked, programInterface, in GL_GetProgramResourceNameContextANGLE()
18936 GenerateContextLostErrorOnContext(context); in GL_GetProgramResourceNameContextANGLE()
18950 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramResourceivContextANGLE() local
18951 EVENT(context, GLGetProgramResourceiv, in GL_GetProgramResourceivContextANGLE()
18954 CID(context), program, GLenumToString(GLenumGroup::ProgramInterface, programInterface), in GL_GetProgramResourceivContextANGLE()
18957 if (context && !context->isContextLost()) in GL_GetProgramResourceivContextANGLE()
18959 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramResourceivContextANGLE()
18961 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramResourceivContextANGLE()
18963 (context->skipValidation() || in GL_GetProgramResourceivContextANGLE()
18964 ValidateGetProgramResourceiv(context, programPacked, programInterface, index, in GL_GetProgramResourceivContextANGLE()
18968 context->getProgramResourceiv(programPacked, programInterface, index, propCount, props, in GL_GetProgramResourceivContextANGLE()
18971 ANGLE_CAPTURE(GetProgramResourceiv, isCallValid, context, programPacked, programInterface, in GL_GetProgramResourceivContextANGLE()
18976 GenerateContextLostErrorOnContext(context); in GL_GetProgramResourceivContextANGLE()
18985 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramivContextANGLE() local
18986 EVENT(context, GLGetProgramiv, in GL_GetProgramivContextANGLE()
18987 "context = %d, program = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetProgramivContextANGLE()
18990 if (context) in GL_GetProgramivContextANGLE()
18992 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramivContextANGLE()
18994 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramivContextANGLE()
18995 bool isCallValid = (context->skipValidation() || in GL_GetProgramivContextANGLE()
18996 ValidateGetProgramiv(context, programPacked, pname, params)); in GL_GetProgramivContextANGLE()
18999 context->getProgramiv(programPacked, pname, params); in GL_GetProgramivContextANGLE()
19001 ANGLE_CAPTURE(GetProgramiv, isCallValid, context, programPacked, pname, params); in GL_GetProgramivContextANGLE()
19012 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjecti64vEXTContextANGLE() local
19013 EVENT(context, GLGetQueryObjecti64vEXT, in GL_GetQueryObjecti64vEXTContextANGLE()
19014 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjecti64vEXTContextANGLE()
19017 if (context) in GL_GetQueryObjecti64vEXTContextANGLE()
19019 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjecti64vEXTContextANGLE()
19021 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjecti64vEXTContextANGLE()
19022 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjecti64vEXTContextANGLE()
19023 ValidateGetQueryObjecti64vEXT(context, idPacked, pname, params)); in GL_GetQueryObjecti64vEXTContextANGLE()
19026 context->getQueryObjecti64v(idPacked, pname, params); in GL_GetQueryObjecti64vEXTContextANGLE()
19028 ANGLE_CAPTURE(GetQueryObjecti64vEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjecti64vEXTContextANGLE()
19039 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectivEXTContextANGLE() local
19040 EVENT(context, GLGetQueryObjectivEXT, in GL_GetQueryObjectivEXTContextANGLE()
19041 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectivEXTContextANGLE()
19044 if (context) in GL_GetQueryObjectivEXTContextANGLE()
19046 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectivEXTContextANGLE()
19048 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectivEXTContextANGLE()
19049 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectivEXTContextANGLE()
19050 ValidateGetQueryObjectivEXT(context, idPacked, pname, params)); in GL_GetQueryObjectivEXTContextANGLE()
19053 context->getQueryObjectiv(idPacked, pname, params); in GL_GetQueryObjectivEXTContextANGLE()
19055 ANGLE_CAPTURE(GetQueryObjectivEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectivEXTContextANGLE()
19066 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectui64vEXTContextANGLE() local
19067 EVENT(context, GLGetQueryObjectui64vEXT, in GL_GetQueryObjectui64vEXTContextANGLE()
19068 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectui64vEXTContextANGLE()
19071 if (context && !context->isContextLost()) in GL_GetQueryObjectui64vEXTContextANGLE()
19073 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectui64vEXTContextANGLE()
19075 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectui64vEXTContextANGLE()
19076 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectui64vEXTContextANGLE()
19077 ValidateGetQueryObjectui64vEXT(context, idPacked, pname, params)); in GL_GetQueryObjectui64vEXTContextANGLE()
19080 context->getQueryObjectui64v(idPacked, pname, params); in GL_GetQueryObjectui64vEXTContextANGLE()
19082 ANGLE_CAPTURE(GetQueryObjectui64vEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectui64vEXTContextANGLE()
19086 GenerateContextLostErrorOnContext(context); in GL_GetQueryObjectui64vEXTContextANGLE()
19095 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectuivContextANGLE() local
19096 EVENT(context, GLGetQueryObjectuiv, in GL_GetQueryObjectuivContextANGLE()
19097 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectuivContextANGLE()
19100 if (context && !context->isContextLost()) in GL_GetQueryObjectuivContextANGLE()
19102 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectuivContextANGLE()
19104 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectuivContextANGLE()
19105 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectuivContextANGLE()
19106 ValidateGetQueryObjectuiv(context, idPacked, pname, params)); in GL_GetQueryObjectuivContextANGLE()
19109 context->getQueryObjectuiv(idPacked, pname, params); in GL_GetQueryObjectuivContextANGLE()
19111 ANGLE_CAPTURE(GetQueryObjectuiv, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectuivContextANGLE()
19115 GenerateContextLostErrorOnContext(context); in GL_GetQueryObjectuivContextANGLE()
19124 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectuivEXTContextANGLE() local
19125 EVENT(context, GLGetQueryObjectuivEXT, in GL_GetQueryObjectuivEXTContextANGLE()
19126 "context = %d, id = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), id, in GL_GetQueryObjectuivEXTContextANGLE()
19129 if (context && !context->isContextLost()) in GL_GetQueryObjectuivEXTContextANGLE()
19131 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectuivEXTContextANGLE()
19133 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectuivEXTContextANGLE()
19134 bool isCallValid = (context->skipValidation() || in GL_GetQueryObjectuivEXTContextANGLE()
19135 ValidateGetQueryObjectuivEXT(context, idPacked, pname, params)); in GL_GetQueryObjectuivEXTContextANGLE()
19138 context->getQueryObjectuiv(idPacked, pname, params); in GL_GetQueryObjectuivEXTContextANGLE()
19140 ANGLE_CAPTURE(GetQueryObjectuivEXT, isCallValid, context, idPacked, pname, params); in GL_GetQueryObjectuivEXTContextANGLE()
19144 GenerateContextLostErrorOnContext(context); in GL_GetQueryObjectuivEXTContextANGLE()
19153 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryivContextANGLE() local
19154 EVENT(context, GLGetQueryiv, in GL_GetQueryivContextANGLE()
19155 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetQueryivContextANGLE()
19159 if (context && !context->isContextLost()) in GL_GetQueryivContextANGLE()
19161 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryivContextANGLE()
19163 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryivContextANGLE()
19165 (context->skipValidation() || ValidateGetQueryiv(context, targetPacked, pname, params)); in GL_GetQueryivContextANGLE()
19168 context->getQueryiv(targetPacked, pname, params); in GL_GetQueryivContextANGLE()
19170 ANGLE_CAPTURE(GetQueryiv, isCallValid, context, targetPacked, pname, params); in GL_GetQueryivContextANGLE()
19174 GenerateContextLostErrorOnContext(context); in GL_GetQueryivContextANGLE()
19183 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryivEXTContextANGLE() local
19184 EVENT(context, GLGetQueryivEXT, in GL_GetQueryivEXTContextANGLE()
19185 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetQueryivEXTContextANGLE()
19189 if (context && !context->isContextLost()) in GL_GetQueryivEXTContextANGLE()
19191 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryivEXTContextANGLE()
19193 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryivEXTContextANGLE()
19194 bool isCallValid = (context->skipValidation() || in GL_GetQueryivEXTContextANGLE()
19195 ValidateGetQueryivEXT(context, targetPacked, pname, params)); in GL_GetQueryivEXTContextANGLE()
19198 context->getQueryiv(targetPacked, pname, params); in GL_GetQueryivEXTContextANGLE()
19200 ANGLE_CAPTURE(GetQueryivEXT, isCallValid, context, targetPacked, pname, params); in GL_GetQueryivEXTContextANGLE()
19204 GenerateContextLostErrorOnContext(context); in GL_GetQueryivEXTContextANGLE()
19213 Context *context = static_cast<gl::Context *>(ctx); in GL_GetRenderbufferParameterivContextANGLE() local
19214 EVENT(context, GLGetRenderbufferParameteriv, in GL_GetRenderbufferParameterivContextANGLE()
19215 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetRenderbufferParameterivContextANGLE()
19219 if (context && !context->isContextLost()) in GL_GetRenderbufferParameterivContextANGLE()
19221 ASSERT(context == GetValidGlobalContext()); in GL_GetRenderbufferParameterivContextANGLE()
19222 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferParameterivContextANGLE()
19223 bool isCallValid = (context->skipValidation() || in GL_GetRenderbufferParameterivContextANGLE()
19224 ValidateGetRenderbufferParameteriv(context, target, pname, params)); in GL_GetRenderbufferParameterivContextANGLE()
19227 context->getRenderbufferParameteriv(target, pname, params); in GL_GetRenderbufferParameterivContextANGLE()
19229 ANGLE_CAPTURE(GetRenderbufferParameteriv, isCallValid, context, target, pname, params); in GL_GetRenderbufferParameterivContextANGLE()
19233 GenerateContextLostErrorOnContext(context); in GL_GetRenderbufferParameterivContextANGLE()
19242 Context *context = static_cast<gl::Context *>(ctx); in GL_GetRenderbufferParameterivOESContextANGLE() local
19243 EVENT(context, GLGetRenderbufferParameterivOES, in GL_GetRenderbufferParameterivOESContextANGLE()
19244 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetRenderbufferParameterivOESContextANGLE()
19248 if (context && !context->isContextLost()) in GL_GetRenderbufferParameterivOESContextANGLE()
19250 ASSERT(context == GetValidGlobalContext()); in GL_GetRenderbufferParameterivOESContextANGLE()
19251 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferParameterivOESContextANGLE()
19252 bool isCallValid = (context->skipValidation() || in GL_GetRenderbufferParameterivOESContextANGLE()
19253 ValidateGetRenderbufferParameterivOES(context, target, pname, params)); in GL_GetRenderbufferParameterivOESContextANGLE()
19256 context->getRenderbufferParameteriv(target, pname, params); in GL_GetRenderbufferParameterivOESContextANGLE()
19258 ANGLE_CAPTURE(GetRenderbufferParameterivOES, isCallValid, context, target, pname, params); in GL_GetRenderbufferParameterivOESContextANGLE()
19262 GenerateContextLostErrorOnContext(context); in GL_GetRenderbufferParameterivOESContextANGLE()
19271 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIivContextANGLE() local
19272 EVENT(context, GLGetSamplerParameterIiv, in GL_GetSamplerParameterIivContextANGLE()
19273 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIivContextANGLE()
19276 if (context && !context->isContextLost()) in GL_GetSamplerParameterIivContextANGLE()
19278 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIivContextANGLE()
19280 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivContextANGLE()
19281 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterIivContextANGLE()
19282 ValidateGetSamplerParameterIiv(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIivContextANGLE()
19285 context->getSamplerParameterIiv(samplerPacked, pname, params); in GL_GetSamplerParameterIivContextANGLE()
19287 ANGLE_CAPTURE(GetSamplerParameterIiv, isCallValid, context, samplerPacked, pname, params); in GL_GetSamplerParameterIivContextANGLE()
19291 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIivContextANGLE()
19300 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIivEXTContextANGLE() local
19301 EVENT(context, GLGetSamplerParameterIivEXT, in GL_GetSamplerParameterIivEXTContextANGLE()
19302 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIivEXTContextANGLE()
19305 if (context && !context->isContextLost()) in GL_GetSamplerParameterIivEXTContextANGLE()
19307 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIivEXTContextANGLE()
19309 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivEXTContextANGLE()
19311 (context->skipValidation() || in GL_GetSamplerParameterIivEXTContextANGLE()
19312 ValidateGetSamplerParameterIivEXT(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIivEXTContextANGLE()
19315 context->getSamplerParameterIiv(samplerPacked, pname, params); in GL_GetSamplerParameterIivEXTContextANGLE()
19317 ANGLE_CAPTURE(GetSamplerParameterIivEXT, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIivEXTContextANGLE()
19322 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIivEXTContextANGLE()
19331 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIivOESContextANGLE() local
19332 EVENT(context, GLGetSamplerParameterIivOES, in GL_GetSamplerParameterIivOESContextANGLE()
19333 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIivOESContextANGLE()
19336 if (context && !context->isContextLost()) in GL_GetSamplerParameterIivOESContextANGLE()
19338 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIivOESContextANGLE()
19340 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivOESContextANGLE()
19342 (context->skipValidation() || in GL_GetSamplerParameterIivOESContextANGLE()
19343 ValidateGetSamplerParameterIivOES(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIivOESContextANGLE()
19346 context->getSamplerParameterIiv(samplerPacked, pname, params); in GL_GetSamplerParameterIivOESContextANGLE()
19348 ANGLE_CAPTURE(GetSamplerParameterIivOES, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIivOESContextANGLE()
19353 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIivOESContextANGLE()
19362 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIuivContextANGLE() local
19363 EVENT(context, GLGetSamplerParameterIuiv, in GL_GetSamplerParameterIuivContextANGLE()
19364 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIuivContextANGLE()
19367 if (context && !context->isContextLost()) in GL_GetSamplerParameterIuivContextANGLE()
19369 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIuivContextANGLE()
19371 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivContextANGLE()
19372 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterIuivContextANGLE()
19373 ValidateGetSamplerParameterIuiv(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIuivContextANGLE()
19376 context->getSamplerParameterIuiv(samplerPacked, pname, params); in GL_GetSamplerParameterIuivContextANGLE()
19378 ANGLE_CAPTURE(GetSamplerParameterIuiv, isCallValid, context, samplerPacked, pname, params); in GL_GetSamplerParameterIuivContextANGLE()
19382 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIuivContextANGLE()
19391 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIuivEXTContextANGLE() local
19392 EVENT(context, GLGetSamplerParameterIuivEXT, in GL_GetSamplerParameterIuivEXTContextANGLE()
19393 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIuivEXTContextANGLE()
19396 if (context && !context->isContextLost()) in GL_GetSamplerParameterIuivEXTContextANGLE()
19398 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIuivEXTContextANGLE()
19400 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivEXTContextANGLE()
19402 (context->skipValidation() || in GL_GetSamplerParameterIuivEXTContextANGLE()
19403 ValidateGetSamplerParameterIuivEXT(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIuivEXTContextANGLE()
19406 context->getSamplerParameterIuiv(samplerPacked, pname, params); in GL_GetSamplerParameterIuivEXTContextANGLE()
19408 ANGLE_CAPTURE(GetSamplerParameterIuivEXT, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIuivEXTContextANGLE()
19413 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIuivEXTContextANGLE()
19422 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIuivOESContextANGLE() local
19423 EVENT(context, GLGetSamplerParameterIuivOES, in GL_GetSamplerParameterIuivOESContextANGLE()
19424 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterIuivOESContextANGLE()
19427 if (context && !context->isContextLost()) in GL_GetSamplerParameterIuivOESContextANGLE()
19429 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIuivOESContextANGLE()
19431 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivOESContextANGLE()
19433 (context->skipValidation() || in GL_GetSamplerParameterIuivOESContextANGLE()
19434 ValidateGetSamplerParameterIuivOES(context, samplerPacked, pname, params)); in GL_GetSamplerParameterIuivOESContextANGLE()
19437 context->getSamplerParameterIuiv(samplerPacked, pname, params); in GL_GetSamplerParameterIuivOESContextANGLE()
19439 ANGLE_CAPTURE(GetSamplerParameterIuivOES, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIuivOESContextANGLE()
19444 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIuivOESContextANGLE()
19453 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterfvContextANGLE() local
19454 EVENT(context, GLGetSamplerParameterfv, in GL_GetSamplerParameterfvContextANGLE()
19455 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterfvContextANGLE()
19458 if (context && !context->isContextLost()) in GL_GetSamplerParameterfvContextANGLE()
19460 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterfvContextANGLE()
19462 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterfvContextANGLE()
19463 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterfvContextANGLE()
19464 ValidateGetSamplerParameterfv(context, samplerPacked, pname, params)); in GL_GetSamplerParameterfvContextANGLE()
19467 context->getSamplerParameterfv(samplerPacked, pname, params); in GL_GetSamplerParameterfvContextANGLE()
19469 ANGLE_CAPTURE(GetSamplerParameterfv, isCallValid, context, samplerPacked, pname, params); in GL_GetSamplerParameterfvContextANGLE()
19473 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterfvContextANGLE()
19482 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterivContextANGLE() local
19483 EVENT(context, GLGetSamplerParameteriv, in GL_GetSamplerParameterivContextANGLE()
19484 "context = %d, sampler = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSamplerParameterivContextANGLE()
19487 if (context && !context->isContextLost()) in GL_GetSamplerParameterivContextANGLE()
19489 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterivContextANGLE()
19491 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterivContextANGLE()
19492 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterivContextANGLE()
19493 ValidateGetSamplerParameteriv(context, samplerPacked, pname, params)); in GL_GetSamplerParameterivContextANGLE()
19496 context->getSamplerParameteriv(samplerPacked, pname, params); in GL_GetSamplerParameterivContextANGLE()
19498 ANGLE_CAPTURE(GetSamplerParameteriv, isCallValid, context, samplerPacked, pname, params); in GL_GetSamplerParameterivContextANGLE()
19502 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterivContextANGLE()
19511 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSemaphoreParameterui64vEXTContextANGLE() local
19512 EVENT(context, GLGetSemaphoreParameterui64vEXT, in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19513 "context = %d, semaphore = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19516 if (context && !context->isContextLost()) in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19518 ASSERT(context == GetValidGlobalContext()); in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19520 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19522 (context->skipValidation() || in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19523 ValidateGetSemaphoreParameterui64vEXT(context, semaphorePacked, pname, params)); in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19526 context->getSemaphoreParameterui64v(semaphorePacked, pname, params); in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19528 ANGLE_CAPTURE(GetSemaphoreParameterui64vEXT, isCallValid, context, semaphorePacked, pname, in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19533 GenerateContextLostErrorOnContext(context); in GL_GetSemaphoreParameterui64vEXTContextANGLE()
19543 Context *context = static_cast<gl::Context *>(ctx); in GL_GetShaderInfoLogContextANGLE() local
19544 EVENT(context, GLGetShaderInfoLog, in GL_GetShaderInfoLogContextANGLE()
19547 CID(context), shader, bufSize, (uintptr_t)length, (uintptr_t)infoLog); in GL_GetShaderInfoLogContextANGLE()
19549 if (context && !context->isContextLost()) in GL_GetShaderInfoLogContextANGLE()
19551 ASSERT(context == GetValidGlobalContext()); in GL_GetShaderInfoLogContextANGLE()
19553 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetShaderInfoLogContextANGLE()
19555 (context->skipValidation() || in GL_GetShaderInfoLogContextANGLE()
19556 ValidateGetShaderInfoLog(context, shaderPacked, bufSize, length, infoLog)); in GL_GetShaderInfoLogContextANGLE()
19559 context->getShaderInfoLog(shaderPacked, bufSize, length, infoLog); in GL_GetShaderInfoLogContextANGLE()
19561 ANGLE_CAPTURE(GetShaderInfoLog, isCallValid, context, shaderPacked, bufSize, length, in GL_GetShaderInfoLogContextANGLE()
19566 GenerateContextLostErrorOnContext(context); in GL_GetShaderInfoLogContextANGLE()
19576 Context *context = static_cast<gl::Context *>(ctx); in GL_GetShaderPrecisionFormatContextANGLE() local
19577 EVENT(context, GLGetShaderPrecisionFormat, in GL_GetShaderPrecisionFormatContextANGLE()
19580 CID(context), GLenumToString(GLenumGroup::ShaderType, shadertype), in GL_GetShaderPrecisionFormatContextANGLE()
19584 if (context && !context->isContextLost()) in GL_GetShaderPrecisionFormatContextANGLE()
19586 ASSERT(context == GetValidGlobalContext()); in GL_GetShaderPrecisionFormatContextANGLE()
19587 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetShaderPrecisionFormatContextANGLE()
19588 bool isCallValid = (context->skipValidation() || in GL_GetShaderPrecisionFormatContextANGLE()
19589 ValidateGetShaderPrecisionFormat(context, shadertype, precisiontype, in GL_GetShaderPrecisionFormatContextANGLE()
19593 context->getShaderPrecisionFormat(shadertype, precisiontype, range, precision); in GL_GetShaderPrecisionFormatContextANGLE()
19595 ANGLE_CAPTURE(GetShaderPrecisionFormat, isCallValid, context, shadertype, precisiontype, in GL_GetShaderPrecisionFormatContextANGLE()
19600 GenerateContextLostErrorOnContext(context); in GL_GetShaderPrecisionFormatContextANGLE()
19610 Context *context = static_cast<gl::Context *>(ctx); in GL_GetShaderSourceContextANGLE() local
19611 EVENT(context, GLGetShaderSource, in GL_GetShaderSourceContextANGLE()
19614 CID(context), shader, bufSize, (uintptr_t)length, (uintptr_t)source); in GL_GetShaderSourceContextANGLE()
19616 if (context && !context->isContextLost()) in GL_GetShaderSourceContextANGLE()
19618 ASSERT(context == GetValidGlobalContext()); in GL_GetShaderSourceContextANGLE()
19620 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetShaderSourceContextANGLE()
19622 (context->skipValidation() || in GL_GetShaderSourceContextANGLE()
19623 ValidateGetShaderSource(context, shaderPacked, bufSize, length, source)); in GL_GetShaderSourceContextANGLE()
19626 context->getShaderSource(shaderPacked, bufSize, length, source); in GL_GetShaderSourceContextANGLE()
19628 ANGLE_CAPTURE(GetShaderSource, isCallValid, context, shaderPacked, bufSize, length, source); in GL_GetShaderSourceContextANGLE()
19632 GenerateContextLostErrorOnContext(context); in GL_GetShaderSourceContextANGLE()
19641 Context *context = static_cast<gl::Context *>(ctx); in GL_GetShaderivContextANGLE() local
19642 EVENT(context, GLGetShaderiv, in GL_GetShaderivContextANGLE()
19643 "context = %d, shader = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), shader, in GL_GetShaderivContextANGLE()
19646 if (context) in GL_GetShaderivContextANGLE()
19648 ASSERT(context == GetValidGlobalContext()); in GL_GetShaderivContextANGLE()
19650 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetShaderivContextANGLE()
19651 bool isCallValid = (context->skipValidation() || in GL_GetShaderivContextANGLE()
19652 ValidateGetShaderiv(context, shaderPacked, pname, params)); in GL_GetShaderivContextANGLE()
19655 context->getShaderiv(shaderPacked, pname, params); in GL_GetShaderivContextANGLE()
19657 ANGLE_CAPTURE(GetShaderiv, isCallValid, context, shaderPacked, pname, params); in GL_GetShaderivContextANGLE()
19665 Context *context = static_cast<gl::Context *>(ctx); in GL_GetStringContextANGLE() local
19666 EVENT(context, GLGetString, "context = %d, name = %s", CID(context), in GL_GetStringContextANGLE()
19670 if (context && !context->isContextLost()) in GL_GetStringContextANGLE()
19672 ASSERT(context == GetValidGlobalContext()); in GL_GetStringContextANGLE()
19673 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetStringContextANGLE()
19674 bool isCallValid = (context->skipValidation() || ValidateGetString(context, name)); in GL_GetStringContextANGLE()
19677 returnValue = context->getString(name); in GL_GetStringContextANGLE()
19683 ANGLE_CAPTURE(GetString, isCallValid, context, name, returnValue); in GL_GetStringContextANGLE()
19687 GenerateContextLostErrorOnContext(context); in GL_GetStringContextANGLE()
19695 Context *context = static_cast<gl::Context *>(ctx); in GL_GetStringiContextANGLE() local
19696 EVENT(context, GLGetStringi, "context = %d, name = %s, index = %u", CID(context), in GL_GetStringiContextANGLE()
19700 if (context && !context->isContextLost()) in GL_GetStringiContextANGLE()
19702 ASSERT(context == GetValidGlobalContext()); in GL_GetStringiContextANGLE()
19703 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetStringiContextANGLE()
19704 bool isCallValid = (context->skipValidation() || ValidateGetStringi(context, name, index)); in GL_GetStringiContextANGLE()
19707 returnValue = context->getStringi(name, index); in GL_GetStringiContextANGLE()
19713 ANGLE_CAPTURE(GetStringi, isCallValid, context, name, index, returnValue); in GL_GetStringiContextANGLE()
19717 GenerateContextLostErrorOnContext(context); in GL_GetStringiContextANGLE()
19730 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSyncivContextANGLE() local
19731 EVENT(context, GLGetSynciv, in GL_GetSyncivContextANGLE()
19734 CID(context), (uintptr_t)sync, GLenumToString(GLenumGroup::SyncParameterName, pname), in GL_GetSyncivContextANGLE()
19737 if (context) in GL_GetSyncivContextANGLE()
19739 ASSERT(context == GetValidGlobalContext()); in GL_GetSyncivContextANGLE()
19740 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSyncivContextANGLE()
19741 bool isCallValid = (context->skipValidation() || in GL_GetSyncivContextANGLE()
19742 ValidateGetSynciv(context, sync, pname, bufSize, length, values)); in GL_GetSyncivContextANGLE()
19745 context->getSynciv(sync, pname, bufSize, length, values); in GL_GetSyncivContextANGLE()
19747 ANGLE_CAPTURE(GetSynciv, isCallValid, context, sync, pname, bufSize, length, values); in GL_GetSyncivContextANGLE()
19758 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexEnvfvContextANGLE() local
19759 EVENT(context, GLGetTexEnvfv, in GL_GetTexEnvfvContextANGLE()
19760 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexEnvfvContextANGLE()
19764 if (context && !context->isContextLost()) in GL_GetTexEnvfvContextANGLE()
19766 ASSERT(context == GetValidGlobalContext()); in GL_GetTexEnvfvContextANGLE()
19769 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexEnvfvContextANGLE()
19770 bool isCallValid = (context->skipValidation() || in GL_GetTexEnvfvContextANGLE()
19771 ValidateGetTexEnvfv(context, targetPacked, pnamePacked, params)); in GL_GetTexEnvfvContextANGLE()
19774 context->getTexEnvfv(targetPacked, pnamePacked, params); in GL_GetTexEnvfvContextANGLE()
19776 ANGLE_CAPTURE(GetTexEnvfv, isCallValid, context, targetPacked, pnamePacked, params); in GL_GetTexEnvfvContextANGLE()
19780 GenerateContextLostErrorOnContext(context); in GL_GetTexEnvfvContextANGLE()
19789 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexEnvivContextANGLE() local
19790 EVENT(context, GLGetTexEnviv, in GL_GetTexEnvivContextANGLE()
19791 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexEnvivContextANGLE()
19795 if (context && !context->isContextLost()) in GL_GetTexEnvivContextANGLE()
19797 ASSERT(context == GetValidGlobalContext()); in GL_GetTexEnvivContextANGLE()
19800 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexEnvivContextANGLE()
19801 bool isCallValid = (context->skipValidation() || in GL_GetTexEnvivContextANGLE()
19802 ValidateGetTexEnviv(context, targetPacked, pnamePacked, params)); in GL_GetTexEnvivContextANGLE()
19805 context->getTexEnviv(targetPacked, pnamePacked, params); in GL_GetTexEnvivContextANGLE()
19807 ANGLE_CAPTURE(GetTexEnviv, isCallValid, context, targetPacked, pnamePacked, params); in GL_GetTexEnvivContextANGLE()
19811 GenerateContextLostErrorOnContext(context); in GL_GetTexEnvivContextANGLE()
19820 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexEnvxvContextANGLE() local
19821 EVENT(context, GLGetTexEnvxv, in GL_GetTexEnvxvContextANGLE()
19822 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexEnvxvContextANGLE()
19826 if (context && !context->isContextLost()) in GL_GetTexEnvxvContextANGLE()
19828 ASSERT(context == GetValidGlobalContext()); in GL_GetTexEnvxvContextANGLE()
19831 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexEnvxvContextANGLE()
19832 bool isCallValid = (context->skipValidation() || in GL_GetTexEnvxvContextANGLE()
19833 ValidateGetTexEnvxv(context, targetPacked, pnamePacked, params)); in GL_GetTexEnvxvContextANGLE()
19836 context->getTexEnvxv(targetPacked, pnamePacked, params); in GL_GetTexEnvxvContextANGLE()
19838 ANGLE_CAPTURE(GetTexEnvxv, isCallValid, context, targetPacked, pnamePacked, params); in GL_GetTexEnvxvContextANGLE()
19842 GenerateContextLostErrorOnContext(context); in GL_GetTexEnvxvContextANGLE()
19851 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexGenfvOESContextANGLE() local
19852 EVENT(context, GLGetTexGenfvOES, in GL_GetTexGenfvOESContextANGLE()
19853 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexGenfvOESContextANGLE()
19857 if (context && !context->isContextLost()) in GL_GetTexGenfvOESContextANGLE()
19859 ASSERT(context == GetValidGlobalContext()); in GL_GetTexGenfvOESContextANGLE()
19860 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexGenfvOESContextANGLE()
19862 (context->skipValidation() || ValidateGetTexGenfvOES(context, coord, pname, params)); in GL_GetTexGenfvOESContextANGLE()
19865 context->getTexGenfv(coord, pname, params); in GL_GetTexGenfvOESContextANGLE()
19867 ANGLE_CAPTURE(GetTexGenfvOES, isCallValid, context, coord, pname, params); in GL_GetTexGenfvOESContextANGLE()
19871 GenerateContextLostErrorOnContext(context); in GL_GetTexGenfvOESContextANGLE()
19880 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexGenivOESContextANGLE() local
19881 EVENT(context, GLGetTexGenivOES, in GL_GetTexGenivOESContextANGLE()
19882 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexGenivOESContextANGLE()
19886 if (context && !context->isContextLost()) in GL_GetTexGenivOESContextANGLE()
19888 ASSERT(context == GetValidGlobalContext()); in GL_GetTexGenivOESContextANGLE()
19889 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexGenivOESContextANGLE()
19891 (context->skipValidation() || ValidateGetTexGenivOES(context, coord, pname, params)); in GL_GetTexGenivOESContextANGLE()
19894 context->getTexGeniv(coord, pname, params); in GL_GetTexGenivOESContextANGLE()
19896 ANGLE_CAPTURE(GetTexGenivOES, isCallValid, context, coord, pname, params); in GL_GetTexGenivOESContextANGLE()
19900 GenerateContextLostErrorOnContext(context); in GL_GetTexGenivOESContextANGLE()
19909 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexGenxvOESContextANGLE() local
19910 EVENT(context, GLGetTexGenxvOES, in GL_GetTexGenxvOESContextANGLE()
19911 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexGenxvOESContextANGLE()
19915 if (context && !context->isContextLost()) in GL_GetTexGenxvOESContextANGLE()
19917 ASSERT(context == GetValidGlobalContext()); in GL_GetTexGenxvOESContextANGLE()
19918 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexGenxvOESContextANGLE()
19920 (context->skipValidation() || ValidateGetTexGenxvOES(context, coord, pname, params)); in GL_GetTexGenxvOESContextANGLE()
19923 context->getTexGenxv(coord, pname, params); in GL_GetTexGenxvOESContextANGLE()
19925 ANGLE_CAPTURE(GetTexGenxvOES, isCallValid, context, coord, pname, params); in GL_GetTexGenxvOESContextANGLE()
19929 GenerateContextLostErrorOnContext(context); in GL_GetTexGenxvOESContextANGLE()
19939 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexLevelParameterfvContextANGLE() local
19940 EVENT(context, GLGetTexLevelParameterfv, in GL_GetTexLevelParameterfvContextANGLE()
19942 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_GetTexLevelParameterfvContextANGLE()
19945 if (context && !context->isContextLost()) in GL_GetTexLevelParameterfvContextANGLE()
19947 ASSERT(context == GetValidGlobalContext()); in GL_GetTexLevelParameterfvContextANGLE()
19949 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterfvContextANGLE()
19951 (context->skipValidation() || in GL_GetTexLevelParameterfvContextANGLE()
19952 ValidateGetTexLevelParameterfv(context, targetPacked, level, pname, params)); in GL_GetTexLevelParameterfvContextANGLE()
19955 context->getTexLevelParameterfv(targetPacked, level, pname, params); in GL_GetTexLevelParameterfvContextANGLE()
19957 ANGLE_CAPTURE(GetTexLevelParameterfv, isCallValid, context, targetPacked, level, pname, in GL_GetTexLevelParameterfvContextANGLE()
19962 GenerateContextLostErrorOnContext(context); in GL_GetTexLevelParameterfvContextANGLE()
19972 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexLevelParameterivContextANGLE() local
19973 EVENT(context, GLGetTexLevelParameteriv, in GL_GetTexLevelParameterivContextANGLE()
19975 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_GetTexLevelParameterivContextANGLE()
19978 if (context && !context->isContextLost()) in GL_GetTexLevelParameterivContextANGLE()
19980 ASSERT(context == GetValidGlobalContext()); in GL_GetTexLevelParameterivContextANGLE()
19982 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterivContextANGLE()
19984 (context->skipValidation() || in GL_GetTexLevelParameterivContextANGLE()
19985 ValidateGetTexLevelParameteriv(context, targetPacked, level, pname, params)); in GL_GetTexLevelParameterivContextANGLE()
19988 context->getTexLevelParameteriv(targetPacked, level, pname, params); in GL_GetTexLevelParameterivContextANGLE()
19990 ANGLE_CAPTURE(GetTexLevelParameteriv, isCallValid, context, targetPacked, level, pname, in GL_GetTexLevelParameterivContextANGLE()
19995 GenerateContextLostErrorOnContext(context); in GL_GetTexLevelParameterivContextANGLE()
20004 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIivContextANGLE() local
20005 EVENT(context, GLGetTexParameterIiv, in GL_GetTexParameterIivContextANGLE()
20006 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIivContextANGLE()
20010 if (context && !context->isContextLost()) in GL_GetTexParameterIivContextANGLE()
20012 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIivContextANGLE()
20014 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivContextANGLE()
20015 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivContextANGLE()
20016 ValidateGetTexParameterIiv(context, targetPacked, pname, params)); in GL_GetTexParameterIivContextANGLE()
20019 context->getTexParameterIiv(targetPacked, pname, params); in GL_GetTexParameterIivContextANGLE()
20021 ANGLE_CAPTURE(GetTexParameterIiv, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIivContextANGLE()
20025 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIivContextANGLE()
20034 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIivEXTContextANGLE() local
20035 EVENT(context, GLGetTexParameterIivEXT, in GL_GetTexParameterIivEXTContextANGLE()
20036 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIivEXTContextANGLE()
20040 if (context && !context->isContextLost()) in GL_GetTexParameterIivEXTContextANGLE()
20042 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIivEXTContextANGLE()
20044 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivEXTContextANGLE()
20045 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivEXTContextANGLE()
20046 ValidateGetTexParameterIivEXT(context, targetPacked, pname, params)); in GL_GetTexParameterIivEXTContextANGLE()
20049 context->getTexParameterIiv(targetPacked, pname, params); in GL_GetTexParameterIivEXTContextANGLE()
20051 ANGLE_CAPTURE(GetTexParameterIivEXT, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIivEXTContextANGLE()
20055 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIivEXTContextANGLE()
20064 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIivOESContextANGLE() local
20065 EVENT(context, GLGetTexParameterIivOES, in GL_GetTexParameterIivOESContextANGLE()
20066 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIivOESContextANGLE()
20070 if (context && !context->isContextLost()) in GL_GetTexParameterIivOESContextANGLE()
20072 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIivOESContextANGLE()
20074 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivOESContextANGLE()
20075 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivOESContextANGLE()
20076 ValidateGetTexParameterIivOES(context, targetPacked, pname, params)); in GL_GetTexParameterIivOESContextANGLE()
20079 context->getTexParameterIiv(targetPacked, pname, params); in GL_GetTexParameterIivOESContextANGLE()
20081 ANGLE_CAPTURE(GetTexParameterIivOES, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIivOESContextANGLE()
20085 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIivOESContextANGLE()
20094 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIuivContextANGLE() local
20095 EVENT(context, GLGetTexParameterIuiv, in GL_GetTexParameterIuivContextANGLE()
20096 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIuivContextANGLE()
20100 if (context && !context->isContextLost()) in GL_GetTexParameterIuivContextANGLE()
20102 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIuivContextANGLE()
20104 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivContextANGLE()
20105 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivContextANGLE()
20106 ValidateGetTexParameterIuiv(context, targetPacked, pname, params)); in GL_GetTexParameterIuivContextANGLE()
20109 context->getTexParameterIuiv(targetPacked, pname, params); in GL_GetTexParameterIuivContextANGLE()
20111 ANGLE_CAPTURE(GetTexParameterIuiv, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIuivContextANGLE()
20115 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIuivContextANGLE()
20124 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIuivEXTContextANGLE() local
20125 EVENT(context, GLGetTexParameterIuivEXT, in GL_GetTexParameterIuivEXTContextANGLE()
20126 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIuivEXTContextANGLE()
20130 if (context && !context->isContextLost()) in GL_GetTexParameterIuivEXTContextANGLE()
20132 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIuivEXTContextANGLE()
20134 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivEXTContextANGLE()
20135 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivEXTContextANGLE()
20136 ValidateGetTexParameterIuivEXT(context, targetPacked, pname, params)); in GL_GetTexParameterIuivEXTContextANGLE()
20139 context->getTexParameterIuiv(targetPacked, pname, params); in GL_GetTexParameterIuivEXTContextANGLE()
20141 ANGLE_CAPTURE(GetTexParameterIuivEXT, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIuivEXTContextANGLE()
20145 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIuivEXTContextANGLE()
20154 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIuivOESContextANGLE() local
20155 EVENT(context, GLGetTexParameterIuivOES, in GL_GetTexParameterIuivOESContextANGLE()
20156 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterIuivOESContextANGLE()
20160 if (context && !context->isContextLost()) in GL_GetTexParameterIuivOESContextANGLE()
20162 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIuivOESContextANGLE()
20164 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivOESContextANGLE()
20165 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivOESContextANGLE()
20166 ValidateGetTexParameterIuivOES(context, targetPacked, pname, params)); in GL_GetTexParameterIuivOESContextANGLE()
20169 context->getTexParameterIuiv(targetPacked, pname, params); in GL_GetTexParameterIuivOESContextANGLE()
20171 ANGLE_CAPTURE(GetTexParameterIuivOES, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterIuivOESContextANGLE()
20175 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIuivOESContextANGLE()
20184 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterfvContextANGLE() local
20185 EVENT(context, GLGetTexParameterfv, in GL_GetTexParameterfvContextANGLE()
20186 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterfvContextANGLE()
20190 if (context && !context->isContextLost()) in GL_GetTexParameterfvContextANGLE()
20192 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterfvContextANGLE()
20194 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterfvContextANGLE()
20195 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterfvContextANGLE()
20196 ValidateGetTexParameterfv(context, targetPacked, pname, params)); in GL_GetTexParameterfvContextANGLE()
20199 context->getTexParameterfv(targetPacked, pname, params); in GL_GetTexParameterfvContextANGLE()
20201 ANGLE_CAPTURE(GetTexParameterfv, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterfvContextANGLE()
20205 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterfvContextANGLE()
20214 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterivContextANGLE() local
20215 EVENT(context, GLGetTexParameteriv, in GL_GetTexParameterivContextANGLE()
20216 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterivContextANGLE()
20220 if (context && !context->isContextLost()) in GL_GetTexParameterivContextANGLE()
20222 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterivContextANGLE()
20224 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterivContextANGLE()
20225 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterivContextANGLE()
20226 ValidateGetTexParameteriv(context, targetPacked, pname, params)); in GL_GetTexParameterivContextANGLE()
20229 context->getTexParameteriv(targetPacked, pname, params); in GL_GetTexParameterivContextANGLE()
20231 ANGLE_CAPTURE(GetTexParameteriv, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterivContextANGLE()
20235 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterivContextANGLE()
20244 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterxvContextANGLE() local
20245 EVENT(context, GLGetTexParameterxv, in GL_GetTexParameterxvContextANGLE()
20246 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_GetTexParameterxvContextANGLE()
20250 if (context && !context->isContextLost()) in GL_GetTexParameterxvContextANGLE()
20252 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterxvContextANGLE()
20254 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterxvContextANGLE()
20255 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterxvContextANGLE()
20256 ValidateGetTexParameterxv(context, targetPacked, pname, params)); in GL_GetTexParameterxvContextANGLE()
20259 context->getTexParameterxv(targetPacked, pname, params); in GL_GetTexParameterxvContextANGLE()
20261 ANGLE_CAPTURE(GetTexParameterxv, isCallValid, context, targetPacked, pname, params); in GL_GetTexParameterxvContextANGLE()
20265 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterxvContextANGLE()
20278 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTransformFeedbackVaryingContextANGLE() local
20279 EVENT(context, GLGetTransformFeedbackVarying, in GL_GetTransformFeedbackVaryingContextANGLE()
20282 CID(context), program, index, bufSize, (uintptr_t)length, (uintptr_t)size, in GL_GetTransformFeedbackVaryingContextANGLE()
20285 if (context && !context->isContextLost()) in GL_GetTransformFeedbackVaryingContextANGLE()
20287 ASSERT(context == GetValidGlobalContext()); in GL_GetTransformFeedbackVaryingContextANGLE()
20289 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTransformFeedbackVaryingContextANGLE()
20290 bool isCallValid = (context->skipValidation() || in GL_GetTransformFeedbackVaryingContextANGLE()
20291 ValidateGetTransformFeedbackVarying(context, programPacked, index, in GL_GetTransformFeedbackVaryingContextANGLE()
20295 context->getTransformFeedbackVarying(programPacked, index, bufSize, length, size, type, in GL_GetTransformFeedbackVaryingContextANGLE()
20298 ANGLE_CAPTURE(GetTransformFeedbackVarying, isCallValid, context, programPacked, index, in GL_GetTransformFeedbackVaryingContextANGLE()
20303 GenerateContextLostErrorOnContext(context); in GL_GetTransformFeedbackVaryingContextANGLE()
20313 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTranslatedShaderSourceANGLEContextANGLE() local
20314 EVENT(context, GLGetTranslatedShaderSourceANGLE, in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20317 CID(context), shader, bufsize, (uintptr_t)length, (uintptr_t)source); in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20319 if (context && !context->isContextLost()) in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20321 ASSERT(context == GetValidGlobalContext()); in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20323 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20325 (context->skipValidation() || ValidateGetTranslatedShaderSourceANGLE( in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20326 context, shaderPacked, bufsize, length, source)); in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20329 context->getTranslatedShaderSource(shaderPacked, bufsize, length, source); in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20331 ANGLE_CAPTURE(GetTranslatedShaderSourceANGLE, isCallValid, context, shaderPacked, bufsize, in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20336 GenerateContextLostErrorOnContext(context); in GL_GetTranslatedShaderSourceANGLEContextANGLE()
20344 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformBlockIndexContextANGLE() local
20345 EVENT(context, GLGetUniformBlockIndex, in GL_GetUniformBlockIndexContextANGLE()
20346 "context = %d, program = %u, uniformBlockName = 0x%016" PRIxPTR "", CID(context), program, in GL_GetUniformBlockIndexContextANGLE()
20350 if (context && !context->isContextLost()) in GL_GetUniformBlockIndexContextANGLE()
20352 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformBlockIndexContextANGLE()
20354 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformBlockIndexContextANGLE()
20355 bool isCallValid = (context->skipValidation() || in GL_GetUniformBlockIndexContextANGLE()
20356 ValidateGetUniformBlockIndex(context, programPacked, uniformBlockName)); in GL_GetUniformBlockIndexContextANGLE()
20359 returnValue = context->getUniformBlockIndex(programPacked, uniformBlockName); in GL_GetUniformBlockIndexContextANGLE()
20366 ANGLE_CAPTURE(GetUniformBlockIndex, isCallValid, context, programPacked, uniformBlockName, in GL_GetUniformBlockIndexContextANGLE()
20371 GenerateContextLostErrorOnContext(context); in GL_GetUniformBlockIndexContextANGLE()
20383 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformIndicesContextANGLE() local
20384 EVENT(context, GLGetUniformIndices, in GL_GetUniformIndicesContextANGLE()
20387 CID(context), program, uniformCount, (uintptr_t)uniformNames, (uintptr_t)uniformIndices); in GL_GetUniformIndicesContextANGLE()
20389 if (context && !context->isContextLost()) in GL_GetUniformIndicesContextANGLE()
20391 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformIndicesContextANGLE()
20393 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformIndicesContextANGLE()
20394 bool isCallValid = (context->skipValidation() || in GL_GetUniformIndicesContextANGLE()
20395 ValidateGetUniformIndices(context, programPacked, uniformCount, in GL_GetUniformIndicesContextANGLE()
20399 context->getUniformIndices(programPacked, uniformCount, uniformNames, uniformIndices); in GL_GetUniformIndicesContextANGLE()
20401 ANGLE_CAPTURE(GetUniformIndices, isCallValid, context, programPacked, uniformCount, in GL_GetUniformIndicesContextANGLE()
20406 GenerateContextLostErrorOnContext(context); in GL_GetUniformIndicesContextANGLE()
20414 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformLocationContextANGLE() local
20415 EVENT(context, GLGetUniformLocation, "context = %d, program = %u, name = 0x%016" PRIxPTR "", in GL_GetUniformLocationContextANGLE()
20416 CID(context), program, (uintptr_t)name); in GL_GetUniformLocationContextANGLE()
20419 if (context && !context->isContextLost()) in GL_GetUniformLocationContextANGLE()
20421 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformLocationContextANGLE()
20423 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformLocationContextANGLE()
20425 (context->skipValidation() || ValidateGetUniformLocation(context, programPacked, name)); in GL_GetUniformLocationContextANGLE()
20428 returnValue = context->getUniformLocation(programPacked, name); in GL_GetUniformLocationContextANGLE()
20434 ANGLE_CAPTURE(GetUniformLocation, isCallValid, context, programPacked, name, returnValue); in GL_GetUniformLocationContextANGLE()
20438 GenerateContextLostErrorOnContext(context); in GL_GetUniformLocationContextANGLE()
20449 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformfvContextANGLE() local
20450 EVENT(context, GLGetUniformfv, in GL_GetUniformfvContextANGLE()
20451 "context = %d, program = %u, location = %d, params = 0x%016" PRIxPTR "", CID(context), in GL_GetUniformfvContextANGLE()
20454 if (context && !context->isContextLost()) in GL_GetUniformfvContextANGLE()
20456 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformfvContextANGLE()
20459 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformfvContextANGLE()
20460 bool isCallValid = (context->skipValidation() || in GL_GetUniformfvContextANGLE()
20461 ValidateGetUniformfv(context, programPacked, locationPacked, params)); in GL_GetUniformfvContextANGLE()
20464 context->getUniformfv(programPacked, locationPacked, params); in GL_GetUniformfvContextANGLE()
20466 ANGLE_CAPTURE(GetUniformfv, isCallValid, context, programPacked, locationPacked, params); in GL_GetUniformfvContextANGLE()
20470 GenerateContextLostErrorOnContext(context); in GL_GetUniformfvContextANGLE()
20479 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformivContextANGLE() local
20480 EVENT(context, GLGetUniformiv, in GL_GetUniformivContextANGLE()
20481 "context = %d, program = %u, location = %d, params = 0x%016" PRIxPTR "", CID(context), in GL_GetUniformivContextANGLE()
20484 if (context && !context->isContextLost()) in GL_GetUniformivContextANGLE()
20486 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformivContextANGLE()
20489 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformivContextANGLE()
20490 bool isCallValid = (context->skipValidation() || in GL_GetUniformivContextANGLE()
20491 ValidateGetUniformiv(context, programPacked, locationPacked, params)); in GL_GetUniformivContextANGLE()
20494 context->getUniformiv(programPacked, locationPacked, params); in GL_GetUniformivContextANGLE()
20496 ANGLE_CAPTURE(GetUniformiv, isCallValid, context, programPacked, locationPacked, params); in GL_GetUniformivContextANGLE()
20500 GenerateContextLostErrorOnContext(context); in GL_GetUniformivContextANGLE()
20509 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformuivContextANGLE() local
20510 EVENT(context, GLGetUniformuiv, in GL_GetUniformuivContextANGLE()
20511 "context = %d, program = %u, location = %d, params = 0x%016" PRIxPTR "", CID(context), in GL_GetUniformuivContextANGLE()
20514 if (context && !context->isContextLost()) in GL_GetUniformuivContextANGLE()
20516 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformuivContextANGLE()
20519 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformuivContextANGLE()
20520 bool isCallValid = (context->skipValidation() || in GL_GetUniformuivContextANGLE()
20521 ValidateGetUniformuiv(context, programPacked, locationPacked, params)); in GL_GetUniformuivContextANGLE()
20524 context->getUniformuiv(programPacked, locationPacked, params); in GL_GetUniformuivContextANGLE()
20526 ANGLE_CAPTURE(GetUniformuiv, isCallValid, context, programPacked, locationPacked, params); in GL_GetUniformuivContextANGLE()
20530 GenerateContextLostErrorOnContext(context); in GL_GetUniformuivContextANGLE()
20536 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUnsignedBytevEXTContextANGLE() local
20537 EVENT(context, GLGetUnsignedBytevEXT, "context = %d, pname = %s, data = 0x%016" PRIxPTR "", in GL_GetUnsignedBytevEXTContextANGLE()
20538 CID(context), GLenumToString(GLenumGroup::GetPName, pname), (uintptr_t)data); in GL_GetUnsignedBytevEXTContextANGLE()
20540 if (context && !context->isContextLost()) in GL_GetUnsignedBytevEXTContextANGLE()
20542 ASSERT(context == GetValidGlobalContext()); in GL_GetUnsignedBytevEXTContextANGLE()
20543 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUnsignedBytevEXTContextANGLE()
20545 (context->skipValidation() || ValidateGetUnsignedBytevEXT(context, pname, data)); in GL_GetUnsignedBytevEXTContextANGLE()
20548 context->getUnsignedBytev(pname, data); in GL_GetUnsignedBytevEXTContextANGLE()
20550 ANGLE_CAPTURE(GetUnsignedBytevEXT, isCallValid, context, pname, data); in GL_GetUnsignedBytevEXTContextANGLE()
20554 GenerateContextLostErrorOnContext(context); in GL_GetUnsignedBytevEXTContextANGLE()
20563 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUnsignedBytei_vEXTContextANGLE() local
20564 EVENT(context, GLGetUnsignedBytei_vEXT, in GL_GetUnsignedBytei_vEXTContextANGLE()
20565 "context = %d, target = %s, index = %u, data = 0x%016" PRIxPTR "", CID(context), in GL_GetUnsignedBytei_vEXTContextANGLE()
20568 if (context && !context->isContextLost()) in GL_GetUnsignedBytei_vEXTContextANGLE()
20570 ASSERT(context == GetValidGlobalContext()); in GL_GetUnsignedBytei_vEXTContextANGLE()
20571 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUnsignedBytei_vEXTContextANGLE()
20572 bool isCallValid = (context->skipValidation() || in GL_GetUnsignedBytei_vEXTContextANGLE()
20573 ValidateGetUnsignedBytei_vEXT(context, target, index, data)); in GL_GetUnsignedBytei_vEXTContextANGLE()
20576 context->getUnsignedBytei_v(target, index, data); in GL_GetUnsignedBytei_vEXTContextANGLE()
20578 ANGLE_CAPTURE(GetUnsignedBytei_vEXT, isCallValid, context, target, index, data); in GL_GetUnsignedBytei_vEXTContextANGLE()
20582 GenerateContextLostErrorOnContext(context); in GL_GetUnsignedBytei_vEXTContextANGLE()
20591 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribIivContextANGLE() local
20592 EVENT(context, GLGetVertexAttribIiv, in GL_GetVertexAttribIivContextANGLE()
20593 "context = %d, index = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), index, in GL_GetVertexAttribIivContextANGLE()
20596 if (context && !context->isContextLost()) in GL_GetVertexAttribIivContextANGLE()
20598 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribIivContextANGLE()
20599 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribIivContextANGLE()
20600 bool isCallValid = (context->skipValidation() || in GL_GetVertexAttribIivContextANGLE()
20601 ValidateGetVertexAttribIiv(context, index, pname, params)); in GL_GetVertexAttribIivContextANGLE()
20604 context->getVertexAttribIiv(index, pname, params); in GL_GetVertexAttribIivContextANGLE()
20606 ANGLE_CAPTURE(GetVertexAttribIiv, isCallValid, context, index, pname, params); in GL_GetVertexAttribIivContextANGLE()
20610 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribIivContextANGLE()
20619 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribIuivContextANGLE() local
20620 EVENT(context, GLGetVertexAttribIuiv, in GL_GetVertexAttribIuivContextANGLE()
20621 "context = %d, index = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), index, in GL_GetVertexAttribIuivContextANGLE()
20624 if (context && !context->isContextLost()) in GL_GetVertexAttribIuivContextANGLE()
20626 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribIuivContextANGLE()
20627 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribIuivContextANGLE()
20628 bool isCallValid = (context->skipValidation() || in GL_GetVertexAttribIuivContextANGLE()
20629 ValidateGetVertexAttribIuiv(context, index, pname, params)); in GL_GetVertexAttribIuivContextANGLE()
20632 context->getVertexAttribIuiv(index, pname, params); in GL_GetVertexAttribIuivContextANGLE()
20634 ANGLE_CAPTURE(GetVertexAttribIuiv, isCallValid, context, index, pname, params); in GL_GetVertexAttribIuivContextANGLE()
20638 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribIuivContextANGLE()
20647 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribPointervContextANGLE() local
20648 EVENT(context, GLGetVertexAttribPointerv, in GL_GetVertexAttribPointervContextANGLE()
20649 "context = %d, index = %u, pname = %s, pointer = 0x%016" PRIxPTR "", CID(context), index, in GL_GetVertexAttribPointervContextANGLE()
20652 if (context && !context->isContextLost()) in GL_GetVertexAttribPointervContextANGLE()
20654 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribPointervContextANGLE()
20655 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribPointervContextANGLE()
20656 bool isCallValid = (context->skipValidation() || in GL_GetVertexAttribPointervContextANGLE()
20657 ValidateGetVertexAttribPointerv(context, index, pname, pointer)); in GL_GetVertexAttribPointervContextANGLE()
20660 context->getVertexAttribPointerv(index, pname, pointer); in GL_GetVertexAttribPointervContextANGLE()
20662 ANGLE_CAPTURE(GetVertexAttribPointerv, isCallValid, context, index, pname, pointer); in GL_GetVertexAttribPointervContextANGLE()
20666 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribPointervContextANGLE()
20675 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribfvContextANGLE() local
20676 EVENT(context, GLGetVertexAttribfv, in GL_GetVertexAttribfvContextANGLE()
20677 "context = %d, index = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), index, in GL_GetVertexAttribfvContextANGLE()
20680 if (context && !context->isContextLost()) in GL_GetVertexAttribfvContextANGLE()
20682 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribfvContextANGLE()
20683 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribfvContextANGLE()
20685 (context->skipValidation() || ValidateGetVertexAttribfv(context, index, pname, params)); in GL_GetVertexAttribfvContextANGLE()
20688 context->getVertexAttribfv(index, pname, params); in GL_GetVertexAttribfvContextANGLE()
20690 ANGLE_CAPTURE(GetVertexAttribfv, isCallValid, context, index, pname, params); in GL_GetVertexAttribfvContextANGLE()
20694 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribfvContextANGLE()
20703 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribivContextANGLE() local
20704 EVENT(context, GLGetVertexAttribiv, in GL_GetVertexAttribivContextANGLE()
20705 "context = %d, index = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), index, in GL_GetVertexAttribivContextANGLE()
20708 if (context && !context->isContextLost()) in GL_GetVertexAttribivContextANGLE()
20710 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribivContextANGLE()
20711 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribivContextANGLE()
20713 (context->skipValidation() || ValidateGetVertexAttribiv(context, index, pname, params)); in GL_GetVertexAttribivContextANGLE()
20716 context->getVertexAttribiv(index, pname, params); in GL_GetVertexAttribivContextANGLE()
20718 ANGLE_CAPTURE(GetVertexAttribiv, isCallValid, context, index, pname, params); in GL_GetVertexAttribivContextANGLE()
20722 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribivContextANGLE()
20732 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformfvContextANGLE() local
20733 EVENT(context, GLGetnUniformfv, in GL_GetnUniformfvContextANGLE()
20735 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformfvContextANGLE()
20737 if (context && !context->isContextLost()) in GL_GetnUniformfvContextANGLE()
20739 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformfvContextANGLE()
20742 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformfvContextANGLE()
20744 (context->skipValidation() || in GL_GetnUniformfvContextANGLE()
20745 ValidateGetnUniformfv(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformfvContextANGLE()
20748 context->getnUniformfv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformfvContextANGLE()
20750 ANGLE_CAPTURE(GetnUniformfv, isCallValid, context, programPacked, locationPacked, bufSize, in GL_GetnUniformfvContextANGLE()
20755 GenerateContextLostErrorOnContext(context); in GL_GetnUniformfvContextANGLE()
20765 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformfvEXTContextANGLE() local
20766 EVENT(context, GLGetnUniformfvEXT, in GL_GetnUniformfvEXTContextANGLE()
20768 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformfvEXTContextANGLE()
20770 if (context && !context->isContextLost()) in GL_GetnUniformfvEXTContextANGLE()
20772 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformfvEXTContextANGLE()
20775 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformfvEXTContextANGLE()
20777 (context->skipValidation() || in GL_GetnUniformfvEXTContextANGLE()
20778 ValidateGetnUniformfvEXT(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformfvEXTContextANGLE()
20781 context->getnUniformfv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformfvEXTContextANGLE()
20783 ANGLE_CAPTURE(GetnUniformfvEXT, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformfvEXTContextANGLE()
20788 GenerateContextLostErrorOnContext(context); in GL_GetnUniformfvEXTContextANGLE()
20798 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformivContextANGLE() local
20799 EVENT(context, GLGetnUniformiv, in GL_GetnUniformivContextANGLE()
20801 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformivContextANGLE()
20803 if (context && !context->isContextLost()) in GL_GetnUniformivContextANGLE()
20805 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformivContextANGLE()
20808 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformivContextANGLE()
20810 (context->skipValidation() || in GL_GetnUniformivContextANGLE()
20811 ValidateGetnUniformiv(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformivContextANGLE()
20814 context->getnUniformiv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformivContextANGLE()
20816 ANGLE_CAPTURE(GetnUniformiv, isCallValid, context, programPacked, locationPacked, bufSize, in GL_GetnUniformivContextANGLE()
20821 GenerateContextLostErrorOnContext(context); in GL_GetnUniformivContextANGLE()
20831 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformivEXTContextANGLE() local
20832 EVENT(context, GLGetnUniformivEXT, in GL_GetnUniformivEXTContextANGLE()
20834 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformivEXTContextANGLE()
20836 if (context && !context->isContextLost()) in GL_GetnUniformivEXTContextANGLE()
20838 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformivEXTContextANGLE()
20841 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformivEXTContextANGLE()
20843 (context->skipValidation() || in GL_GetnUniformivEXTContextANGLE()
20844 ValidateGetnUniformivEXT(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformivEXTContextANGLE()
20847 context->getnUniformiv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformivEXTContextANGLE()
20849 ANGLE_CAPTURE(GetnUniformivEXT, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformivEXTContextANGLE()
20854 GenerateContextLostErrorOnContext(context); in GL_GetnUniformivEXTContextANGLE()
20864 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformuivContextANGLE() local
20865 EVENT(context, GLGetnUniformuiv, in GL_GetnUniformuivContextANGLE()
20867 CID(context), program, location, bufSize, (uintptr_t)params); in GL_GetnUniformuivContextANGLE()
20869 if (context && !context->isContextLost()) in GL_GetnUniformuivContextANGLE()
20871 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformuivContextANGLE()
20874 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformuivContextANGLE()
20876 (context->skipValidation() || in GL_GetnUniformuivContextANGLE()
20877 ValidateGetnUniformuiv(context, programPacked, locationPacked, bufSize, params)); in GL_GetnUniformuivContextANGLE()
20880 context->getnUniformuiv(programPacked, locationPacked, bufSize, params); in GL_GetnUniformuivContextANGLE()
20882 ANGLE_CAPTURE(GetnUniformuiv, isCallValid, context, programPacked, locationPacked, bufSize, in GL_GetnUniformuivContextANGLE()
20887 GenerateContextLostErrorOnContext(context); in GL_GetnUniformuivContextANGLE()
20893 Context *context = static_cast<gl::Context *>(ctx); in GL_HintContextANGLE() local
20894 EVENT(context, GLHint, "context = %d, target = %s, mode = %s", CID(context), in GL_HintContextANGLE()
20898 if (context && !context->isContextLost()) in GL_HintContextANGLE()
20900 ASSERT(context == GetValidGlobalContext()); in GL_HintContextANGLE()
20901 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_HintContextANGLE()
20902 bool isCallValid = (context->skipValidation() || ValidateHint(context, target, mode)); in GL_HintContextANGLE()
20905 context->hint(target, mode); in GL_HintContextANGLE()
20907 ANGLE_CAPTURE(Hint, isCallValid, context, target, mode); in GL_HintContextANGLE()
20911 GenerateContextLostErrorOnContext(context); in GL_HintContextANGLE()
20921 Context *context = static_cast<gl::Context *>(ctx); in GL_ImportMemoryFdEXTContextANGLE() local
20922 EVENT(context, GLImportMemoryFdEXT, in GL_ImportMemoryFdEXTContextANGLE()
20923 "context = %d, memory = %u, size = %llu, handleType = %s, fd = %d", CID(context), memory, in GL_ImportMemoryFdEXTContextANGLE()
20927 if (context && !context->isContextLost()) in GL_ImportMemoryFdEXTContextANGLE()
20929 ASSERT(context == GetValidGlobalContext()); in GL_ImportMemoryFdEXTContextANGLE()
20932 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportMemoryFdEXTContextANGLE()
20934 (context->skipValidation() || in GL_ImportMemoryFdEXTContextANGLE()
20935 ValidateImportMemoryFdEXT(context, memoryPacked, size, handleTypePacked, fd)); in GL_ImportMemoryFdEXTContextANGLE()
20938 context->importMemoryFd(memoryPacked, size, handleTypePacked, fd); in GL_ImportMemoryFdEXTContextANGLE()
20940 ANGLE_CAPTURE(ImportMemoryFdEXT, isCallValid, context, memoryPacked, size, handleTypePacked, in GL_ImportMemoryFdEXTContextANGLE()
20945 GenerateContextLostErrorOnContext(context); in GL_ImportMemoryFdEXTContextANGLE()
20954 Context *context = static_cast<gl::Context *>(ctx); in GL_ImportSemaphoreFdEXTContextANGLE() local
20955 EVENT(context, GLImportSemaphoreFdEXT, "context = %d, semaphore = %u, handleType = %s, fd = %d", in GL_ImportSemaphoreFdEXTContextANGLE()
20956 CID(context), semaphore, GLenumToString(GLenumGroup::ExternalHandleType, handleType), fd); in GL_ImportSemaphoreFdEXTContextANGLE()
20958 if (context && !context->isContextLost()) in GL_ImportSemaphoreFdEXTContextANGLE()
20960 ASSERT(context == GetValidGlobalContext()); in GL_ImportSemaphoreFdEXTContextANGLE()
20963 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportSemaphoreFdEXTContextANGLE()
20965 (context->skipValidation() || in GL_ImportSemaphoreFdEXTContextANGLE()
20966 ValidateImportSemaphoreFdEXT(context, semaphorePacked, handleTypePacked, fd)); in GL_ImportSemaphoreFdEXTContextANGLE()
20969 context->importSemaphoreFd(semaphorePacked, handleTypePacked, fd); in GL_ImportSemaphoreFdEXTContextANGLE()
20971 ANGLE_CAPTURE(ImportSemaphoreFdEXT, isCallValid, context, semaphorePacked, handleTypePacked, in GL_ImportSemaphoreFdEXTContextANGLE()
20976 GenerateContextLostErrorOnContext(context); in GL_ImportSemaphoreFdEXTContextANGLE()
20984 Context *context = static_cast<gl::Context *>(ctx); in GL_InsertEventMarkerEXTContextANGLE() local
20990 if (context && !context->isContextLost()) in GL_InsertEventMarkerEXTContextANGLE()
20992 ASSERT(context == GetValidGlobalContext()); in GL_InsertEventMarkerEXTContextANGLE()
20993 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_InsertEventMarkerEXTContextANGLE()
20995 (context->skipValidation() || ValidateInsertEventMarkerEXT(context, length, marker)); in GL_InsertEventMarkerEXTContextANGLE()
20998 context->insertEventMarker(length, marker); in GL_InsertEventMarkerEXTContextANGLE()
21000 ANGLE_CAPTURE(InsertEventMarkerEXT, isCallValid, context, length, marker); in GL_InsertEventMarkerEXTContextANGLE()
21004 GenerateContextLostErrorOnContext(context); in GL_InsertEventMarkerEXTContextANGLE()
21013 Context *context = static_cast<gl::Context *>(ctx); in GL_InvalidateFramebufferContextANGLE() local
21014 EVENT(context, GLInvalidateFramebuffer, in GL_InvalidateFramebufferContextANGLE()
21016 CID(context), GLenumToString(GLenumGroup::FramebufferTarget, target), numAttachments, in GL_InvalidateFramebufferContextANGLE()
21019 if (context && !context->isContextLost()) in GL_InvalidateFramebufferContextANGLE()
21021 ASSERT(context == GetValidGlobalContext()); in GL_InvalidateFramebufferContextANGLE()
21022 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_InvalidateFramebufferContextANGLE()
21024 (context->skipValidation() || in GL_InvalidateFramebufferContextANGLE()
21025 ValidateInvalidateFramebuffer(context, target, numAttachments, attachments)); in GL_InvalidateFramebufferContextANGLE()
21028 context->invalidateFramebuffer(target, numAttachments, attachments); in GL_InvalidateFramebufferContextANGLE()
21030 ANGLE_CAPTURE(InvalidateFramebuffer, isCallValid, context, target, numAttachments, in GL_InvalidateFramebufferContextANGLE()
21035 GenerateContextLostErrorOnContext(context); in GL_InvalidateFramebufferContextANGLE()
21048 Context *context = static_cast<gl::Context *>(ctx); in GL_InvalidateSubFramebufferContextANGLE() local
21049 EVENT(context, GLInvalidateSubFramebuffer, in GL_InvalidateSubFramebufferContextANGLE()
21052 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), numAttachments, in GL_InvalidateSubFramebufferContextANGLE()
21055 if (context && !context->isContextLost()) in GL_InvalidateSubFramebufferContextANGLE()
21057 ASSERT(context == GetValidGlobalContext()); in GL_InvalidateSubFramebufferContextANGLE()
21058 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_InvalidateSubFramebufferContextANGLE()
21059 bool isCallValid = (context->skipValidation() || in GL_InvalidateSubFramebufferContextANGLE()
21060 ValidateInvalidateSubFramebuffer(context, target, numAttachments, in GL_InvalidateSubFramebufferContextANGLE()
21064 context->invalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, in GL_InvalidateSubFramebufferContextANGLE()
21067 ANGLE_CAPTURE(InvalidateSubFramebuffer, isCallValid, context, target, numAttachments, in GL_InvalidateSubFramebufferContextANGLE()
21072 GenerateContextLostErrorOnContext(context); in GL_InvalidateSubFramebufferContextANGLE()
21078 Context *context = static_cast<gl::Context *>(ctx); in GL_IsBufferContextANGLE() local
21079 EVENT(context, GLIsBuffer, "context = %d, buffer = %u", CID(context), buffer); in GL_IsBufferContextANGLE()
21082 if (context && !context->isContextLost()) in GL_IsBufferContextANGLE()
21084 ASSERT(context == GetValidGlobalContext()); in GL_IsBufferContextANGLE()
21086 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsBufferContextANGLE()
21087 bool isCallValid = (context->skipValidation() || ValidateIsBuffer(context, bufferPacked)); in GL_IsBufferContextANGLE()
21090 returnValue = context->isBuffer(bufferPacked); in GL_IsBufferContextANGLE()
21096 ANGLE_CAPTURE(IsBuffer, isCallValid, context, bufferPacked, returnValue); in GL_IsBufferContextANGLE()
21100 GenerateContextLostErrorOnContext(context); in GL_IsBufferContextANGLE()
21108 Context *context = static_cast<gl::Context *>(ctx); in GL_IsEnabledContextANGLE() local
21109 EVENT(context, GLIsEnabled, "context = %d, cap = %s", CID(context), in GL_IsEnabledContextANGLE()
21113 if (context && !context->isContextLost()) in GL_IsEnabledContextANGLE()
21115 ASSERT(context == GetValidGlobalContext()); in GL_IsEnabledContextANGLE()
21116 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsEnabledContextANGLE()
21117 bool isCallValid = (context->skipValidation() || ValidateIsEnabled(context, cap)); in GL_IsEnabledContextANGLE()
21120 returnValue = context->isEnabled(cap); in GL_IsEnabledContextANGLE()
21126 ANGLE_CAPTURE(IsEnabled, isCallValid, context, cap, returnValue); in GL_IsEnabledContextANGLE()
21130 GenerateContextLostErrorOnContext(context); in GL_IsEnabledContextANGLE()
21138 Context *context = static_cast<gl::Context *>(ctx); in GL_IsEnablediContextANGLE() local
21139 EVENT(context, GLIsEnabledi, "context = %d, target = %s, index = %u", CID(context), in GL_IsEnablediContextANGLE()
21143 if (context && !context->isContextLost()) in GL_IsEnablediContextANGLE()
21145 ASSERT(context == GetValidGlobalContext()); in GL_IsEnablediContextANGLE()
21146 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsEnablediContextANGLE()
21148 (context->skipValidation() || ValidateIsEnabledi(context, target, index)); in GL_IsEnablediContextANGLE()
21151 returnValue = context->isEnabledi(target, index); in GL_IsEnablediContextANGLE()
21157 ANGLE_CAPTURE(IsEnabledi, isCallValid, context, target, index, returnValue); in GL_IsEnablediContextANGLE()
21161 GenerateContextLostErrorOnContext(context); in GL_IsEnablediContextANGLE()
21169 Context *context = static_cast<gl::Context *>(ctx); in GL_IsEnablediEXTContextANGLE() local
21170 EVENT(context, GLIsEnablediEXT, "context = %d, target = %s, index = %u", CID(context), in GL_IsEnablediEXTContextANGLE()
21174 if (context && !context->isContextLost()) in GL_IsEnablediEXTContextANGLE()
21176 ASSERT(context == GetValidGlobalContext()); in GL_IsEnablediEXTContextANGLE()
21177 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsEnablediEXTContextANGLE()
21179 (context->skipValidation() || ValidateIsEnablediEXT(context, target, index)); in GL_IsEnablediEXTContextANGLE()
21182 returnValue = context->isEnabledi(target, index); in GL_IsEnablediEXTContextANGLE()
21188 ANGLE_CAPTURE(IsEnablediEXT, isCallValid, context, target, index, returnValue); in GL_IsEnablediEXTContextANGLE()
21192 GenerateContextLostErrorOnContext(context); in GL_IsEnablediEXTContextANGLE()
21200 Context *context = static_cast<gl::Context *>(ctx); in GL_IsEnablediOESContextANGLE() local
21201 EVENT(context, GLIsEnablediOES, "context = %d, target = %s, index = %u", CID(context), in GL_IsEnablediOESContextANGLE()
21205 if (context && !context->isContextLost()) in GL_IsEnablediOESContextANGLE()
21207 ASSERT(context == GetValidGlobalContext()); in GL_IsEnablediOESContextANGLE()
21208 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsEnablediOESContextANGLE()
21210 (context->skipValidation() || ValidateIsEnablediOES(context, target, index)); in GL_IsEnablediOESContextANGLE()
21213 returnValue = context->isEnabledi(target, index); in GL_IsEnablediOESContextANGLE()
21219 ANGLE_CAPTURE(IsEnablediOES, isCallValid, context, target, index, returnValue); in GL_IsEnablediOESContextANGLE()
21223 GenerateContextLostErrorOnContext(context); in GL_IsEnablediOESContextANGLE()
21231 Context *context = static_cast<gl::Context *>(ctx); in GL_IsFenceNVContextANGLE() local
21232 EVENT(context, GLIsFenceNV, "context = %d, fence = %u", CID(context), fence); in GL_IsFenceNVContextANGLE()
21235 if (context && !context->isContextLost()) in GL_IsFenceNVContextANGLE()
21237 ASSERT(context == GetValidGlobalContext()); in GL_IsFenceNVContextANGLE()
21239 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsFenceNVContextANGLE()
21240 bool isCallValid = (context->skipValidation() || ValidateIsFenceNV(context, fencePacked)); in GL_IsFenceNVContextANGLE()
21243 returnValue = context->isFenceNV(fencePacked); in GL_IsFenceNVContextANGLE()
21249 ANGLE_CAPTURE(IsFenceNV, isCallValid, context, fencePacked, returnValue); in GL_IsFenceNVContextANGLE()
21253 GenerateContextLostErrorOnContext(context); in GL_IsFenceNVContextANGLE()
21261 Context *context = static_cast<gl::Context *>(ctx); in GL_IsFramebufferContextANGLE() local
21262 EVENT(context, GLIsFramebuffer, "context = %d, framebuffer = %u", CID(context), framebuffer); in GL_IsFramebufferContextANGLE()
21265 if (context && !context->isContextLost()) in GL_IsFramebufferContextANGLE()
21267 ASSERT(context == GetValidGlobalContext()); in GL_IsFramebufferContextANGLE()
21269 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsFramebufferContextANGLE()
21271 (context->skipValidation() || ValidateIsFramebuffer(context, framebufferPacked)); in GL_IsFramebufferContextANGLE()
21274 returnValue = context->isFramebuffer(framebufferPacked); in GL_IsFramebufferContextANGLE()
21280 ANGLE_CAPTURE(IsFramebuffer, isCallValid, context, framebufferPacked, returnValue); in GL_IsFramebufferContextANGLE()
21284 GenerateContextLostErrorOnContext(context); in GL_IsFramebufferContextANGLE()
21292 Context *context = static_cast<gl::Context *>(ctx); in GL_IsFramebufferOESContextANGLE() local
21293 EVENT(context, GLIsFramebufferOES, "context = %d, framebuffer = %u", CID(context), framebuffer); in GL_IsFramebufferOESContextANGLE()
21296 if (context && !context->isContextLost()) in GL_IsFramebufferOESContextANGLE()
21298 ASSERT(context == GetValidGlobalContext()); in GL_IsFramebufferOESContextANGLE()
21300 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsFramebufferOESContextANGLE()
21302 (context->skipValidation() || ValidateIsFramebufferOES(context, framebufferPacked)); in GL_IsFramebufferOESContextANGLE()
21305 returnValue = context->isFramebuffer(framebufferPacked); in GL_IsFramebufferOESContextANGLE()
21311 ANGLE_CAPTURE(IsFramebufferOES, isCallValid, context, framebufferPacked, returnValue); in GL_IsFramebufferOESContextANGLE()
21315 GenerateContextLostErrorOnContext(context); in GL_IsFramebufferOESContextANGLE()
21323 Context *context = static_cast<gl::Context *>(ctx); in GL_IsMemoryObjectEXTContextANGLE() local
21324 EVENT(context, GLIsMemoryObjectEXT, "context = %d, memoryObject = %u", CID(context), in GL_IsMemoryObjectEXTContextANGLE()
21328 if (context && !context->isContextLost()) in GL_IsMemoryObjectEXTContextANGLE()
21330 ASSERT(context == GetValidGlobalContext()); in GL_IsMemoryObjectEXTContextANGLE()
21332 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsMemoryObjectEXTContextANGLE()
21334 (context->skipValidation() || ValidateIsMemoryObjectEXT(context, memoryObjectPacked)); in GL_IsMemoryObjectEXTContextANGLE()
21337 returnValue = context->isMemoryObject(memoryObjectPacked); in GL_IsMemoryObjectEXTContextANGLE()
21344 ANGLE_CAPTURE(IsMemoryObjectEXT, isCallValid, context, memoryObjectPacked, returnValue); in GL_IsMemoryObjectEXTContextANGLE()
21348 GenerateContextLostErrorOnContext(context); in GL_IsMemoryObjectEXTContextANGLE()
21356 Context *context = static_cast<gl::Context *>(ctx); in GL_IsProgramContextANGLE() local
21357 EVENT(context, GLIsProgram, "context = %d, program = %u", CID(context), program); in GL_IsProgramContextANGLE()
21360 if (context && !context->isContextLost()) in GL_IsProgramContextANGLE()
21362 ASSERT(context == GetValidGlobalContext()); in GL_IsProgramContextANGLE()
21364 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsProgramContextANGLE()
21365 bool isCallValid = (context->skipValidation() || ValidateIsProgram(context, programPacked)); in GL_IsProgramContextANGLE()
21368 returnValue = context->isProgram(programPacked); in GL_IsProgramContextANGLE()
21374 ANGLE_CAPTURE(IsProgram, isCallValid, context, programPacked, returnValue); in GL_IsProgramContextANGLE()
21378 GenerateContextLostErrorOnContext(context); in GL_IsProgramContextANGLE()
21386 Context *context = static_cast<gl::Context *>(ctx); in GL_IsProgramPipelineContextANGLE() local
21387 EVENT(context, GLIsProgramPipeline, "context = %d, pipeline = %u", CID(context), pipeline); in GL_IsProgramPipelineContextANGLE()
21390 if (context && !context->isContextLost()) in GL_IsProgramPipelineContextANGLE()
21392 ASSERT(context == GetValidGlobalContext()); in GL_IsProgramPipelineContextANGLE()
21394 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsProgramPipelineContextANGLE()
21396 (context->skipValidation() || ValidateIsProgramPipeline(context, pipelinePacked)); in GL_IsProgramPipelineContextANGLE()
21399 returnValue = context->isProgramPipeline(pipelinePacked); in GL_IsProgramPipelineContextANGLE()
21406 ANGLE_CAPTURE(IsProgramPipeline, isCallValid, context, pipelinePacked, returnValue); in GL_IsProgramPipelineContextANGLE()
21410 GenerateContextLostErrorOnContext(context); in GL_IsProgramPipelineContextANGLE()
21418 Context *context = static_cast<gl::Context *>(ctx); in GL_IsProgramPipelineEXTContextANGLE() local
21419 EVENT(context, GLIsProgramPipelineEXT, "context = %d, pipeline = %u", CID(context), pipeline); in GL_IsProgramPipelineEXTContextANGLE()
21422 if (context && !context->isContextLost()) in GL_IsProgramPipelineEXTContextANGLE()
21424 ASSERT(context == GetValidGlobalContext()); in GL_IsProgramPipelineEXTContextANGLE()
21426 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsProgramPipelineEXTContextANGLE()
21428 (context->skipValidation() || ValidateIsProgramPipelineEXT(context, pipelinePacked)); in GL_IsProgramPipelineEXTContextANGLE()
21431 returnValue = context->isProgramPipeline(pipelinePacked); in GL_IsProgramPipelineEXTContextANGLE()
21438 ANGLE_CAPTURE(IsProgramPipelineEXT, isCallValid, context, pipelinePacked, returnValue); in GL_IsProgramPipelineEXTContextANGLE()
21442 GenerateContextLostErrorOnContext(context); in GL_IsProgramPipelineEXTContextANGLE()
21450 Context *context = static_cast<gl::Context *>(ctx); in GL_IsQueryContextANGLE() local
21451 EVENT(context, GLIsQuery, "context = %d, id = %u", CID(context), id); in GL_IsQueryContextANGLE()
21454 if (context && !context->isContextLost()) in GL_IsQueryContextANGLE()
21456 ASSERT(context == GetValidGlobalContext()); in GL_IsQueryContextANGLE()
21458 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsQueryContextANGLE()
21459 bool isCallValid = (context->skipValidation() || ValidateIsQuery(context, idPacked)); in GL_IsQueryContextANGLE()
21462 returnValue = context->isQuery(idPacked); in GL_IsQueryContextANGLE()
21468 ANGLE_CAPTURE(IsQuery, isCallValid, context, idPacked, returnValue); in GL_IsQueryContextANGLE()
21472 GenerateContextLostErrorOnContext(context); in GL_IsQueryContextANGLE()
21480 Context *context = static_cast<gl::Context *>(ctx); in GL_IsQueryEXTContextANGLE() local
21481 EVENT(context, GLIsQueryEXT, "context = %d, id = %u", CID(context), id); in GL_IsQueryEXTContextANGLE()
21484 if (context && !context->isContextLost()) in GL_IsQueryEXTContextANGLE()
21486 ASSERT(context == GetValidGlobalContext()); in GL_IsQueryEXTContextANGLE()
21488 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsQueryEXTContextANGLE()
21489 bool isCallValid = (context->skipValidation() || ValidateIsQueryEXT(context, idPacked)); in GL_IsQueryEXTContextANGLE()
21492 returnValue = context->isQuery(idPacked); in GL_IsQueryEXTContextANGLE()
21498 ANGLE_CAPTURE(IsQueryEXT, isCallValid, context, idPacked, returnValue); in GL_IsQueryEXTContextANGLE()
21502 GenerateContextLostErrorOnContext(context); in GL_IsQueryEXTContextANGLE()
21510 Context *context = static_cast<gl::Context *>(ctx); in GL_IsRenderbufferContextANGLE() local
21511 EVENT(context, GLIsRenderbuffer, "context = %d, renderbuffer = %u", CID(context), renderbuffer); in GL_IsRenderbufferContextANGLE()
21514 if (context && !context->isContextLost()) in GL_IsRenderbufferContextANGLE()
21516 ASSERT(context == GetValidGlobalContext()); in GL_IsRenderbufferContextANGLE()
21518 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsRenderbufferContextANGLE()
21520 (context->skipValidation() || ValidateIsRenderbuffer(context, renderbufferPacked)); in GL_IsRenderbufferContextANGLE()
21523 returnValue = context->isRenderbuffer(renderbufferPacked); in GL_IsRenderbufferContextANGLE()
21529 ANGLE_CAPTURE(IsRenderbuffer, isCallValid, context, renderbufferPacked, returnValue); in GL_IsRenderbufferContextANGLE()
21533 GenerateContextLostErrorOnContext(context); in GL_IsRenderbufferContextANGLE()
21541 Context *context = static_cast<gl::Context *>(ctx); in GL_IsRenderbufferOESContextANGLE() local
21542 EVENT(context, GLIsRenderbufferOES, "context = %d, renderbuffer = %u", CID(context), in GL_IsRenderbufferOESContextANGLE()
21546 if (context && !context->isContextLost()) in GL_IsRenderbufferOESContextANGLE()
21548 ASSERT(context == GetValidGlobalContext()); in GL_IsRenderbufferOESContextANGLE()
21550 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsRenderbufferOESContextANGLE()
21552 (context->skipValidation() || ValidateIsRenderbufferOES(context, renderbufferPacked)); in GL_IsRenderbufferOESContextANGLE()
21555 returnValue = context->isRenderbuffer(renderbufferPacked); in GL_IsRenderbufferOESContextANGLE()
21562 ANGLE_CAPTURE(IsRenderbufferOES, isCallValid, context, renderbufferPacked, returnValue); in GL_IsRenderbufferOESContextANGLE()
21566 GenerateContextLostErrorOnContext(context); in GL_IsRenderbufferOESContextANGLE()
21574 Context *context = static_cast<gl::Context *>(ctx); in GL_IsSemaphoreEXTContextANGLE() local
21575 EVENT(context, GLIsSemaphoreEXT, "context = %d, semaphore = %u", CID(context), semaphore); in GL_IsSemaphoreEXTContextANGLE()
21578 if (context && !context->isContextLost()) in GL_IsSemaphoreEXTContextANGLE()
21580 ASSERT(context == GetValidGlobalContext()); in GL_IsSemaphoreEXTContextANGLE()
21582 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsSemaphoreEXTContextANGLE()
21584 (context->skipValidation() || ValidateIsSemaphoreEXT(context, semaphorePacked)); in GL_IsSemaphoreEXTContextANGLE()
21587 returnValue = context->isSemaphore(semaphorePacked); in GL_IsSemaphoreEXTContextANGLE()
21593 ANGLE_CAPTURE(IsSemaphoreEXT, isCallValid, context, semaphorePacked, returnValue); in GL_IsSemaphoreEXTContextANGLE()
21597 GenerateContextLostErrorOnContext(context); in GL_IsSemaphoreEXTContextANGLE()
21605 Context *context = static_cast<gl::Context *>(ctx); in GL_IsSamplerContextANGLE() local
21606 EVENT(context, GLIsSampler, "context = %d, sampler = %u", CID(context), sampler); in GL_IsSamplerContextANGLE()
21609 if (context && !context->isContextLost()) in GL_IsSamplerContextANGLE()
21611 ASSERT(context == GetValidGlobalContext()); in GL_IsSamplerContextANGLE()
21613 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsSamplerContextANGLE()
21614 bool isCallValid = (context->skipValidation() || ValidateIsSampler(context, samplerPacked)); in GL_IsSamplerContextANGLE()
21617 returnValue = context->isSampler(samplerPacked); in GL_IsSamplerContextANGLE()
21623 ANGLE_CAPTURE(IsSampler, isCallValid, context, samplerPacked, returnValue); in GL_IsSamplerContextANGLE()
21627 GenerateContextLostErrorOnContext(context); in GL_IsSamplerContextANGLE()
21635 Context *context = static_cast<gl::Context *>(ctx); in GL_IsShaderContextANGLE() local
21636 EVENT(context, GLIsShader, "context = %d, shader = %u", CID(context), shader); in GL_IsShaderContextANGLE()
21639 if (context && !context->isContextLost()) in GL_IsShaderContextANGLE()
21641 ASSERT(context == GetValidGlobalContext()); in GL_IsShaderContextANGLE()
21643 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsShaderContextANGLE()
21644 bool isCallValid = (context->skipValidation() || ValidateIsShader(context, shaderPacked)); in GL_IsShaderContextANGLE()
21647 returnValue = context->isShader(shaderPacked); in GL_IsShaderContextANGLE()
21653 ANGLE_CAPTURE(IsShader, isCallValid, context, shaderPacked, returnValue); in GL_IsShaderContextANGLE()
21657 GenerateContextLostErrorOnContext(context); in GL_IsShaderContextANGLE()
21665 Context *context = static_cast<gl::Context *>(ctx); in GL_IsSyncContextANGLE() local
21666 EVENT(context, GLIsSync, "context = %d, sync = 0x%016" PRIxPTR "", CID(context), in GL_IsSyncContextANGLE()
21670 if (context && !context->isContextLost()) in GL_IsSyncContextANGLE()
21672 ASSERT(context == GetValidGlobalContext()); in GL_IsSyncContextANGLE()
21673 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsSyncContextANGLE()
21674 bool isCallValid = (context->skipValidation() || ValidateIsSync(context, sync)); in GL_IsSyncContextANGLE()
21677 returnValue = context->isSync(sync); in GL_IsSyncContextANGLE()
21683 ANGLE_CAPTURE(IsSync, isCallValid, context, sync, returnValue); in GL_IsSyncContextANGLE()
21687 GenerateContextLostErrorOnContext(context); in GL_IsSyncContextANGLE()
21695 Context *context = static_cast<gl::Context *>(ctx); in GL_IsTextureContextANGLE() local
21696 EVENT(context, GLIsTexture, "context = %d, texture = %u", CID(context), texture); in GL_IsTextureContextANGLE()
21699 if (context && !context->isContextLost()) in GL_IsTextureContextANGLE()
21701 ASSERT(context == GetValidGlobalContext()); in GL_IsTextureContextANGLE()
21703 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsTextureContextANGLE()
21704 bool isCallValid = (context->skipValidation() || ValidateIsTexture(context, texturePacked)); in GL_IsTextureContextANGLE()
21707 returnValue = context->isTexture(texturePacked); in GL_IsTextureContextANGLE()
21713 ANGLE_CAPTURE(IsTexture, isCallValid, context, texturePacked, returnValue); in GL_IsTextureContextANGLE()
21717 GenerateContextLostErrorOnContext(context); in GL_IsTextureContextANGLE()
21725 Context *context = static_cast<gl::Context *>(ctx); in GL_IsTransformFeedbackContextANGLE() local
21726 EVENT(context, GLIsTransformFeedback, "context = %d, id = %u", CID(context), id); in GL_IsTransformFeedbackContextANGLE()
21729 if (context && !context->isContextLost()) in GL_IsTransformFeedbackContextANGLE()
21731 ASSERT(context == GetValidGlobalContext()); in GL_IsTransformFeedbackContextANGLE()
21733 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsTransformFeedbackContextANGLE()
21735 (context->skipValidation() || ValidateIsTransformFeedback(context, idPacked)); in GL_IsTransformFeedbackContextANGLE()
21738 returnValue = context->isTransformFeedback(idPacked); in GL_IsTransformFeedbackContextANGLE()
21745 ANGLE_CAPTURE(IsTransformFeedback, isCallValid, context, idPacked, returnValue); in GL_IsTransformFeedbackContextANGLE()
21749 GenerateContextLostErrorOnContext(context); in GL_IsTransformFeedbackContextANGLE()
21757 Context *context = static_cast<gl::Context *>(ctx); in GL_IsVertexArrayContextANGLE() local
21758 EVENT(context, GLIsVertexArray, "context = %d, array = %u", CID(context), array); in GL_IsVertexArrayContextANGLE()
21761 if (context && !context->isContextLost()) in GL_IsVertexArrayContextANGLE()
21763 ASSERT(context == GetValidGlobalContext()); in GL_IsVertexArrayContextANGLE()
21765 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsVertexArrayContextANGLE()
21767 (context->skipValidation() || ValidateIsVertexArray(context, arrayPacked)); in GL_IsVertexArrayContextANGLE()
21770 returnValue = context->isVertexArray(arrayPacked); in GL_IsVertexArrayContextANGLE()
21776 ANGLE_CAPTURE(IsVertexArray, isCallValid, context, arrayPacked, returnValue); in GL_IsVertexArrayContextANGLE()
21780 GenerateContextLostErrorOnContext(context); in GL_IsVertexArrayContextANGLE()
21788 Context *context = static_cast<gl::Context *>(ctx); in GL_IsVertexArrayOESContextANGLE() local
21789 EVENT(context, GLIsVertexArrayOES, "context = %d, array = %u", CID(context), array); in GL_IsVertexArrayOESContextANGLE()
21792 if (context && !context->isContextLost()) in GL_IsVertexArrayOESContextANGLE()
21794 ASSERT(context == GetValidGlobalContext()); in GL_IsVertexArrayOESContextANGLE()
21796 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_IsVertexArrayOESContextANGLE()
21798 (context->skipValidation() || ValidateIsVertexArrayOES(context, arrayPacked)); in GL_IsVertexArrayOESContextANGLE()
21801 returnValue = context->isVertexArray(arrayPacked); in GL_IsVertexArrayOESContextANGLE()
21807 ANGLE_CAPTURE(IsVertexArrayOES, isCallValid, context, arrayPacked, returnValue); in GL_IsVertexArrayOESContextANGLE()
21811 GenerateContextLostErrorOnContext(context); in GL_IsVertexArrayOESContextANGLE()
21823 Context *context = static_cast<gl::Context *>(ctx); in GL_LabelObjectEXTContextANGLE() local
21824 EVENT(context, GLLabelObjectEXT, in GL_LabelObjectEXTContextANGLE()
21826 CID(context), GLenumToString(GLenumGroup::DefaultGroup, type), object, length, in GL_LabelObjectEXTContextANGLE()
21829 if (context && !context->isContextLost()) in GL_LabelObjectEXTContextANGLE()
21831 ASSERT(context == GetValidGlobalContext()); in GL_LabelObjectEXTContextANGLE()
21832 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LabelObjectEXTContextANGLE()
21833 bool isCallValid = (context->skipValidation() || in GL_LabelObjectEXTContextANGLE()
21834 ValidateLabelObjectEXT(context, type, object, length, label)); in GL_LabelObjectEXTContextANGLE()
21837 context->labelObject(type, object, length, label); in GL_LabelObjectEXTContextANGLE()
21839 ANGLE_CAPTURE(LabelObjectEXT, isCallValid, context, type, object, length, label); in GL_LabelObjectEXTContextANGLE()
21843 GenerateContextLostErrorOnContext(context); in GL_LabelObjectEXTContextANGLE()
21849 Context *context = static_cast<gl::Context *>(ctx); in GL_LightModelfContextANGLE() local
21850 EVENT(context, GLLightModelf, "context = %d, pname = %s, param = %f", CID(context), in GL_LightModelfContextANGLE()
21853 if (context && !context->isContextLost()) in GL_LightModelfContextANGLE()
21855 ASSERT(context == GetValidGlobalContext()); in GL_LightModelfContextANGLE()
21856 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightModelfContextANGLE()
21858 (context->skipValidation() || ValidateLightModelf(context, pname, param)); in GL_LightModelfContextANGLE()
21861 context->lightModelf(pname, param); in GL_LightModelfContextANGLE()
21863 ANGLE_CAPTURE(LightModelf, isCallValid, context, pname, param); in GL_LightModelfContextANGLE()
21867 GenerateContextLostErrorOnContext(context); in GL_LightModelfContextANGLE()
21873 Context *context = static_cast<gl::Context *>(ctx); in GL_LightModelfvContextANGLE() local
21874 EVENT(context, GLLightModelfv, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_LightModelfvContextANGLE()
21875 CID(context), GLenumToString(GLenumGroup::LightModelParameter, pname), (uintptr_t)params); in GL_LightModelfvContextANGLE()
21877 if (context && !context->isContextLost()) in GL_LightModelfvContextANGLE()
21879 ASSERT(context == GetValidGlobalContext()); in GL_LightModelfvContextANGLE()
21880 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightModelfvContextANGLE()
21882 (context->skipValidation() || ValidateLightModelfv(context, pname, params)); in GL_LightModelfvContextANGLE()
21885 context->lightModelfv(pname, params); in GL_LightModelfvContextANGLE()
21887 ANGLE_CAPTURE(LightModelfv, isCallValid, context, pname, params); in GL_LightModelfvContextANGLE()
21891 GenerateContextLostErrorOnContext(context); in GL_LightModelfvContextANGLE()
21897 Context *context = static_cast<gl::Context *>(ctx); in GL_LightModelxContextANGLE() local
21898 EVENT(context, GLLightModelx, "context = %d, pname = %s, param = 0x%X", CID(context), in GL_LightModelxContextANGLE()
21901 if (context && !context->isContextLost()) in GL_LightModelxContextANGLE()
21903 ASSERT(context == GetValidGlobalContext()); in GL_LightModelxContextANGLE()
21904 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightModelxContextANGLE()
21906 (context->skipValidation() || ValidateLightModelx(context, pname, param)); in GL_LightModelxContextANGLE()
21909 context->lightModelx(pname, param); in GL_LightModelxContextANGLE()
21911 ANGLE_CAPTURE(LightModelx, isCallValid, context, pname, param); in GL_LightModelxContextANGLE()
21915 GenerateContextLostErrorOnContext(context); in GL_LightModelxContextANGLE()
21921 Context *context = static_cast<gl::Context *>(ctx); in GL_LightModelxvContextANGLE() local
21922 EVENT(context, GLLightModelxv, "context = %d, pname = %s, param = 0x%016" PRIxPTR "", in GL_LightModelxvContextANGLE()
21923 CID(context), GLenumToString(GLenumGroup::LightModelParameter, pname), (uintptr_t)param); in GL_LightModelxvContextANGLE()
21925 if (context && !context->isContextLost()) in GL_LightModelxvContextANGLE()
21927 ASSERT(context == GetValidGlobalContext()); in GL_LightModelxvContextANGLE()
21928 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightModelxvContextANGLE()
21930 (context->skipValidation() || ValidateLightModelxv(context, pname, param)); in GL_LightModelxvContextANGLE()
21933 context->lightModelxv(pname, param); in GL_LightModelxvContextANGLE()
21935 ANGLE_CAPTURE(LightModelxv, isCallValid, context, pname, param); in GL_LightModelxvContextANGLE()
21939 GenerateContextLostErrorOnContext(context); in GL_LightModelxvContextANGLE()
21945 Context *context = static_cast<gl::Context *>(ctx); in GL_LightfContextANGLE() local
21946 EVENT(context, GLLightf, "context = %d, light = %s, pname = %s, param = %f", CID(context), in GL_LightfContextANGLE()
21950 if (context && !context->isContextLost()) in GL_LightfContextANGLE()
21952 ASSERT(context == GetValidGlobalContext()); in GL_LightfContextANGLE()
21954 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightfContextANGLE()
21956 (context->skipValidation() || ValidateLightf(context, light, pnamePacked, param)); in GL_LightfContextANGLE()
21959 context->lightf(light, pnamePacked, param); in GL_LightfContextANGLE()
21961 ANGLE_CAPTURE(Lightf, isCallValid, context, light, pnamePacked, param); in GL_LightfContextANGLE()
21965 GenerateContextLostErrorOnContext(context); in GL_LightfContextANGLE()
21974 Context *context = static_cast<gl::Context *>(ctx); in GL_LightfvContextANGLE() local
21975 EVENT(context, GLLightfv, "context = %d, light = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_LightfvContextANGLE()
21976 CID(context), GLenumToString(GLenumGroup::LightName, light), in GL_LightfvContextANGLE()
21979 if (context && !context->isContextLost()) in GL_LightfvContextANGLE()
21981 ASSERT(context == GetValidGlobalContext()); in GL_LightfvContextANGLE()
21983 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightfvContextANGLE()
21985 (context->skipValidation() || ValidateLightfv(context, light, pnamePacked, params)); in GL_LightfvContextANGLE()
21988 context->lightfv(light, pnamePacked, params); in GL_LightfvContextANGLE()
21990 ANGLE_CAPTURE(Lightfv, isCallValid, context, light, pnamePacked, params); in GL_LightfvContextANGLE()
21994 GenerateContextLostErrorOnContext(context); in GL_LightfvContextANGLE()
22000 Context *context = static_cast<gl::Context *>(ctx); in GL_LightxContextANGLE() local
22001 EVENT(context, GLLightx, "context = %d, light = %s, pname = %s, param = 0x%X", CID(context), in GL_LightxContextANGLE()
22005 if (context && !context->isContextLost()) in GL_LightxContextANGLE()
22007 ASSERT(context == GetValidGlobalContext()); in GL_LightxContextANGLE()
22009 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightxContextANGLE()
22011 (context->skipValidation() || ValidateLightx(context, light, pnamePacked, param)); in GL_LightxContextANGLE()
22014 context->lightx(light, pnamePacked, param); in GL_LightxContextANGLE()
22016 ANGLE_CAPTURE(Lightx, isCallValid, context, light, pnamePacked, param); in GL_LightxContextANGLE()
22020 GenerateContextLostErrorOnContext(context); in GL_LightxContextANGLE()
22029 Context *context = static_cast<gl::Context *>(ctx); in GL_LightxvContextANGLE() local
22030 EVENT(context, GLLightxv, "context = %d, light = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_LightxvContextANGLE()
22031 CID(context), GLenumToString(GLenumGroup::LightName, light), in GL_LightxvContextANGLE()
22034 if (context && !context->isContextLost()) in GL_LightxvContextANGLE()
22036 ASSERT(context == GetValidGlobalContext()); in GL_LightxvContextANGLE()
22038 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LightxvContextANGLE()
22040 (context->skipValidation() || ValidateLightxv(context, light, pnamePacked, params)); in GL_LightxvContextANGLE()
22043 context->lightxv(light, pnamePacked, params); in GL_LightxvContextANGLE()
22045 ANGLE_CAPTURE(Lightxv, isCallValid, context, light, pnamePacked, params); in GL_LightxvContextANGLE()
22049 GenerateContextLostErrorOnContext(context); in GL_LightxvContextANGLE()
22055 Context *context = static_cast<gl::Context *>(ctx); in GL_LineWidthContextANGLE() local
22056 EVENT(context, GLLineWidth, "context = %d, width = %f", CID(context), width); in GL_LineWidthContextANGLE()
22058 if (context && !context->isContextLost()) in GL_LineWidthContextANGLE()
22060 ASSERT(context == GetValidGlobalContext()); in GL_LineWidthContextANGLE()
22061 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LineWidthContextANGLE()
22062 bool isCallValid = (context->skipValidation() || ValidateLineWidth(context, width)); in GL_LineWidthContextANGLE()
22065 context->lineWidth(width); in GL_LineWidthContextANGLE()
22067 ANGLE_CAPTURE(LineWidth, isCallValid, context, width); in GL_LineWidthContextANGLE()
22071 GenerateContextLostErrorOnContext(context); in GL_LineWidthContextANGLE()
22077 Context *context = static_cast<gl::Context *>(ctx); in GL_LineWidthxContextANGLE() local
22078 EVENT(context, GLLineWidthx, "context = %d, width = 0x%X", CID(context), width); in GL_LineWidthxContextANGLE()
22080 if (context && !context->isContextLost()) in GL_LineWidthxContextANGLE()
22082 ASSERT(context == GetValidGlobalContext()); in GL_LineWidthxContextANGLE()
22083 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LineWidthxContextANGLE()
22084 bool isCallValid = (context->skipValidation() || ValidateLineWidthx(context, width)); in GL_LineWidthxContextANGLE()
22087 context->lineWidthx(width); in GL_LineWidthxContextANGLE()
22089 ANGLE_CAPTURE(LineWidthx, isCallValid, context, width); in GL_LineWidthxContextANGLE()
22093 GenerateContextLostErrorOnContext(context); in GL_LineWidthxContextANGLE()
22099 Context *context = static_cast<gl::Context *>(ctx); in GL_LinkProgramContextANGLE() local
22100 EVENT(context, GLLinkProgram, "context = %d, program = %u", CID(context), program); in GL_LinkProgramContextANGLE()
22102 if (context && !context->isContextLost()) in GL_LinkProgramContextANGLE()
22104 ASSERT(context == GetValidGlobalContext()); in GL_LinkProgramContextANGLE()
22106 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LinkProgramContextANGLE()
22108 (context->skipValidation() || ValidateLinkProgram(context, programPacked)); in GL_LinkProgramContextANGLE()
22111 context->linkProgram(programPacked); in GL_LinkProgramContextANGLE()
22113 ANGLE_CAPTURE(LinkProgram, isCallValid, context, programPacked); in GL_LinkProgramContextANGLE()
22117 GenerateContextLostErrorOnContext(context); in GL_LinkProgramContextANGLE()
22123 Context *context = static_cast<gl::Context *>(ctx); in GL_LoadIdentityContextANGLE() local
22124 EVENT(context, GLLoadIdentity, "context = %d", CID(context)); in GL_LoadIdentityContextANGLE()
22126 if (context && !context->isContextLost()) in GL_LoadIdentityContextANGLE()
22128 ASSERT(context == GetValidGlobalContext()); in GL_LoadIdentityContextANGLE()
22129 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoadIdentityContextANGLE()
22130 bool isCallValid = (context->skipValidation() || ValidateLoadIdentity(context)); in GL_LoadIdentityContextANGLE()
22133 context->loadIdentity(); in GL_LoadIdentityContextANGLE()
22135 ANGLE_CAPTURE(LoadIdentity, isCallValid, context); in GL_LoadIdentityContextANGLE()
22139 GenerateContextLostErrorOnContext(context); in GL_LoadIdentityContextANGLE()
22145 Context *context = static_cast<gl::Context *>(ctx); in GL_LoadMatrixfContextANGLE() local
22146 EVENT(context, GLLoadMatrixf, "context = %d, m = 0x%016" PRIxPTR "", CID(context), in GL_LoadMatrixfContextANGLE()
22149 if (context && !context->isContextLost()) in GL_LoadMatrixfContextANGLE()
22151 ASSERT(context == GetValidGlobalContext()); in GL_LoadMatrixfContextANGLE()
22152 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoadMatrixfContextANGLE()
22153 bool isCallValid = (context->skipValidation() || ValidateLoadMatrixf(context, m)); in GL_LoadMatrixfContextANGLE()
22156 context->loadMatrixf(m); in GL_LoadMatrixfContextANGLE()
22158 ANGLE_CAPTURE(LoadMatrixf, isCallValid, context, m); in GL_LoadMatrixfContextANGLE()
22162 GenerateContextLostErrorOnContext(context); in GL_LoadMatrixfContextANGLE()
22168 Context *context = static_cast<gl::Context *>(ctx); in GL_LoadMatrixxContextANGLE() local
22169 EVENT(context, GLLoadMatrixx, "context = %d, m = 0x%016" PRIxPTR "", CID(context), in GL_LoadMatrixxContextANGLE()
22172 if (context && !context->isContextLost()) in GL_LoadMatrixxContextANGLE()
22174 ASSERT(context == GetValidGlobalContext()); in GL_LoadMatrixxContextANGLE()
22175 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoadMatrixxContextANGLE()
22176 bool isCallValid = (context->skipValidation() || ValidateLoadMatrixx(context, m)); in GL_LoadMatrixxContextANGLE()
22179 context->loadMatrixx(m); in GL_LoadMatrixxContextANGLE()
22181 ANGLE_CAPTURE(LoadMatrixx, isCallValid, context, m); in GL_LoadMatrixxContextANGLE()
22185 GenerateContextLostErrorOnContext(context); in GL_LoadMatrixxContextANGLE()
22191 Context *context = static_cast<gl::Context *>(ctx); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE() local
22192 EVENT(context, GLLoadPaletteFromModelViewMatrixOES, "context = %d", CID(context)); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22194 if (context && !context->isContextLost()) in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22196 ASSERT(context == GetValidGlobalContext()); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22197 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22199 (context->skipValidation() || ValidateLoadPaletteFromModelViewMatrixOES(context)); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22202 context->loadPaletteFromModelViewMatrix(); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22204 ANGLE_CAPTURE(LoadPaletteFromModelViewMatrixOES, isCallValid, context); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22208 GenerateContextLostErrorOnContext(context); in GL_LoadPaletteFromModelViewMatrixOESContextANGLE()
22214 Context *context = static_cast<gl::Context *>(ctx); in GL_LogicOpContextANGLE() local
22215 EVENT(context, GLLogicOp, "context = %d, opcode = %s", CID(context), in GL_LogicOpContextANGLE()
22218 if (context && !context->isContextLost()) in GL_LogicOpContextANGLE()
22220 ASSERT(context == GetValidGlobalContext()); in GL_LogicOpContextANGLE()
22222 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LogicOpContextANGLE()
22223 bool isCallValid = (context->skipValidation() || ValidateLogicOp(context, opcodePacked)); in GL_LogicOpContextANGLE()
22226 context->logicOp(opcodePacked); in GL_LogicOpContextANGLE()
22228 ANGLE_CAPTURE(LogicOp, isCallValid, context, opcodePacked); in GL_LogicOpContextANGLE()
22232 GenerateContextLostErrorOnContext(context); in GL_LogicOpContextANGLE()
22238 Context *context = static_cast<gl::Context *>(ctx); in GL_MapBufferOESContextANGLE() local
22239 EVENT(context, GLMapBufferOES, "context = %d, target = %s, access = %s", CID(context), in GL_MapBufferOESContextANGLE()
22244 if (context && !context->isContextLost()) in GL_MapBufferOESContextANGLE()
22246 ASSERT(context == GetValidGlobalContext()); in GL_MapBufferOESContextANGLE()
22248 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MapBufferOESContextANGLE()
22250 (context->skipValidation() || ValidateMapBufferOES(context, targetPacked, access)); in GL_MapBufferOESContextANGLE()
22253 returnValue = context->mapBuffer(targetPacked, access); in GL_MapBufferOESContextANGLE()
22259 ANGLE_CAPTURE(MapBufferOES, isCallValid, context, targetPacked, access, returnValue); in GL_MapBufferOESContextANGLE()
22263 GenerateContextLostErrorOnContext(context); in GL_MapBufferOESContextANGLE()
22275 Context *context = static_cast<gl::Context *>(ctx); in GL_MapBufferRangeContextANGLE() local
22276 EVENT(context, GLMapBufferRange, in GL_MapBufferRangeContextANGLE()
22277 "context = %d, target = %s, offset = %llu, length = %llu, access = %s", CID(context), in GL_MapBufferRangeContextANGLE()
22283 if (context && !context->isContextLost()) in GL_MapBufferRangeContextANGLE()
22285 ASSERT(context == GetValidGlobalContext()); in GL_MapBufferRangeContextANGLE()
22287 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MapBufferRangeContextANGLE()
22288 bool isCallValid = (context->skipValidation() || in GL_MapBufferRangeContextANGLE()
22289 ValidateMapBufferRange(context, targetPacked, offset, length, access)); in GL_MapBufferRangeContextANGLE()
22292 returnValue = context->mapBufferRange(targetPacked, offset, length, access); in GL_MapBufferRangeContextANGLE()
22298 ANGLE_CAPTURE(MapBufferRange, isCallValid, context, targetPacked, offset, length, access, in GL_MapBufferRangeContextANGLE()
22303 GenerateContextLostErrorOnContext(context); in GL_MapBufferRangeContextANGLE()
22315 Context *context = static_cast<gl::Context *>(ctx); in GL_MapBufferRangeEXTContextANGLE() local
22316 EVENT(context, GLMapBufferRangeEXT, in GL_MapBufferRangeEXTContextANGLE()
22317 "context = %d, target = %s, offset = %llu, length = %llu, access = %s", CID(context), in GL_MapBufferRangeEXTContextANGLE()
22323 if (context && !context->isContextLost()) in GL_MapBufferRangeEXTContextANGLE()
22325 ASSERT(context == GetValidGlobalContext()); in GL_MapBufferRangeEXTContextANGLE()
22327 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MapBufferRangeEXTContextANGLE()
22329 (context->skipValidation() || in GL_MapBufferRangeEXTContextANGLE()
22330 ValidateMapBufferRangeEXT(context, targetPacked, offset, length, access)); in GL_MapBufferRangeEXTContextANGLE()
22333 returnValue = context->mapBufferRange(targetPacked, offset, length, access); in GL_MapBufferRangeEXTContextANGLE()
22339 ANGLE_CAPTURE(MapBufferRangeEXT, isCallValid, context, targetPacked, offset, length, access, in GL_MapBufferRangeEXTContextANGLE()
22344 GenerateContextLostErrorOnContext(context); in GL_MapBufferRangeEXTContextANGLE()
22355 Context *context = static_cast<gl::Context *>(ctx); in GL_MaterialfContextANGLE() local
22356 EVENT(context, GLMaterialf, "context = %d, face = %s, pname = %s, param = %f", CID(context), in GL_MaterialfContextANGLE()
22360 if (context && !context->isContextLost()) in GL_MaterialfContextANGLE()
22362 ASSERT(context == GetValidGlobalContext()); in GL_MaterialfContextANGLE()
22364 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MaterialfContextANGLE()
22366 (context->skipValidation() || ValidateMaterialf(context, face, pnamePacked, param)); in GL_MaterialfContextANGLE()
22369 context->materialf(face, pnamePacked, param); in GL_MaterialfContextANGLE()
22371 ANGLE_CAPTURE(Materialf, isCallValid, context, face, pnamePacked, param); in GL_MaterialfContextANGLE()
22375 GenerateContextLostErrorOnContext(context); in GL_MaterialfContextANGLE()
22384 Context *context = static_cast<gl::Context *>(ctx); in GL_MaterialfvContextANGLE() local
22385 EVENT(context, GLMaterialfv, "context = %d, face = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_MaterialfvContextANGLE()
22386 CID(context), GLenumToString(GLenumGroup::MaterialFace, face), in GL_MaterialfvContextANGLE()
22389 if (context && !context->isContextLost()) in GL_MaterialfvContextANGLE()
22391 ASSERT(context == GetValidGlobalContext()); in GL_MaterialfvContextANGLE()
22393 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MaterialfvContextANGLE()
22395 (context->skipValidation() || ValidateMaterialfv(context, face, pnamePacked, params)); in GL_MaterialfvContextANGLE()
22398 context->materialfv(face, pnamePacked, params); in GL_MaterialfvContextANGLE()
22400 ANGLE_CAPTURE(Materialfv, isCallValid, context, face, pnamePacked, params); in GL_MaterialfvContextANGLE()
22404 GenerateContextLostErrorOnContext(context); in GL_MaterialfvContextANGLE()
22413 Context *context = static_cast<gl::Context *>(ctx); in GL_MaterialxContextANGLE() local
22414 EVENT(context, GLMaterialx, "context = %d, face = %s, pname = %s, param = 0x%X", CID(context), in GL_MaterialxContextANGLE()
22418 if (context && !context->isContextLost()) in GL_MaterialxContextANGLE()
22420 ASSERT(context == GetValidGlobalContext()); in GL_MaterialxContextANGLE()
22422 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MaterialxContextANGLE()
22424 (context->skipValidation() || ValidateMaterialx(context, face, pnamePacked, param)); in GL_MaterialxContextANGLE()
22427 context->materialx(face, pnamePacked, param); in GL_MaterialxContextANGLE()
22429 ANGLE_CAPTURE(Materialx, isCallValid, context, face, pnamePacked, param); in GL_MaterialxContextANGLE()
22433 GenerateContextLostErrorOnContext(context); in GL_MaterialxContextANGLE()
22442 Context *context = static_cast<gl::Context *>(ctx); in GL_MaterialxvContextANGLE() local
22443 EVENT(context, GLMaterialxv, "context = %d, face = %s, pname = %s, param = 0x%016" PRIxPTR "", in GL_MaterialxvContextANGLE()
22444 CID(context), GLenumToString(GLenumGroup::MaterialFace, face), in GL_MaterialxvContextANGLE()
22447 if (context && !context->isContextLost()) in GL_MaterialxvContextANGLE()
22449 ASSERT(context == GetValidGlobalContext()); in GL_MaterialxvContextANGLE()
22451 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MaterialxvContextANGLE()
22453 (context->skipValidation() || ValidateMaterialxv(context, face, pnamePacked, param)); in GL_MaterialxvContextANGLE()
22456 context->materialxv(face, pnamePacked, param); in GL_MaterialxvContextANGLE()
22458 ANGLE_CAPTURE(Materialxv, isCallValid, context, face, pnamePacked, param); in GL_MaterialxvContextANGLE()
22462 GenerateContextLostErrorOnContext(context); in GL_MaterialxvContextANGLE()
22472 Context *context = static_cast<gl::Context *>(ctx); in GL_MatrixIndexPointerOESContextANGLE() local
22473 EVENT(context, GLMatrixIndexPointerOES, in GL_MatrixIndexPointerOESContextANGLE()
22475 CID(context), size, GLenumToString(GLenumGroup::DefaultGroup, type), stride, in GL_MatrixIndexPointerOESContextANGLE()
22478 if (context && !context->isContextLost()) in GL_MatrixIndexPointerOESContextANGLE()
22480 ASSERT(context == GetValidGlobalContext()); in GL_MatrixIndexPointerOESContextANGLE()
22481 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MatrixIndexPointerOESContextANGLE()
22482 bool isCallValid = (context->skipValidation() || in GL_MatrixIndexPointerOESContextANGLE()
22483 ValidateMatrixIndexPointerOES(context, size, type, stride, pointer)); in GL_MatrixIndexPointerOESContextANGLE()
22486 context->matrixIndexPointer(size, type, stride, pointer); in GL_MatrixIndexPointerOESContextANGLE()
22488 ANGLE_CAPTURE(MatrixIndexPointerOES, isCallValid, context, size, type, stride, pointer); in GL_MatrixIndexPointerOESContextANGLE()
22492 GenerateContextLostErrorOnContext(context); in GL_MatrixIndexPointerOESContextANGLE()
22498 Context *context = static_cast<gl::Context *>(ctx); in GL_MatrixModeContextANGLE() local
22499 EVENT(context, GLMatrixMode, "context = %d, mode = %s", CID(context), in GL_MatrixModeContextANGLE()
22502 if (context && !context->isContextLost()) in GL_MatrixModeContextANGLE()
22504 ASSERT(context == GetValidGlobalContext()); in GL_MatrixModeContextANGLE()
22506 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MatrixModeContextANGLE()
22507 bool isCallValid = (context->skipValidation() || ValidateMatrixMode(context, modePacked)); in GL_MatrixModeContextANGLE()
22510 context->matrixMode(modePacked); in GL_MatrixModeContextANGLE()
22512 ANGLE_CAPTURE(MatrixMode, isCallValid, context, modePacked); in GL_MatrixModeContextANGLE()
22516 GenerateContextLostErrorOnContext(context); in GL_MatrixModeContextANGLE()
22522 Context *context = static_cast<gl::Context *>(ctx); in GL_MaxShaderCompilerThreadsKHRContextANGLE() local
22523 EVENT(context, GLMaxShaderCompilerThreadsKHR, "context = %d, count = %u", CID(context), count); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22525 if (context && !context->isContextLost()) in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22527 ASSERT(context == GetValidGlobalContext()); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22528 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22530 (context->skipValidation() || ValidateMaxShaderCompilerThreadsKHR(context, count)); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22533 context->maxShaderCompilerThreads(count); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22535 ANGLE_CAPTURE(MaxShaderCompilerThreadsKHR, isCallValid, context, count); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22539 GenerateContextLostErrorOnContext(context); in GL_MaxShaderCompilerThreadsKHRContextANGLE()
22545 Context *context = static_cast<gl::Context *>(ctx); in GL_MemoryBarrierContextANGLE() local
22546 EVENT(context, GLMemoryBarrier, "context = %d, barriers = %s", CID(context), in GL_MemoryBarrierContextANGLE()
22549 if (context && !context->isContextLost()) in GL_MemoryBarrierContextANGLE()
22551 ASSERT(context == GetValidGlobalContext()); in GL_MemoryBarrierContextANGLE()
22552 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MemoryBarrierContextANGLE()
22553 bool isCallValid = (context->skipValidation() || ValidateMemoryBarrier(context, barriers)); in GL_MemoryBarrierContextANGLE()
22556 context->memoryBarrier(barriers); in GL_MemoryBarrierContextANGLE()
22558 ANGLE_CAPTURE(MemoryBarrier, isCallValid, context, barriers); in GL_MemoryBarrierContextANGLE()
22562 GenerateContextLostErrorOnContext(context); in GL_MemoryBarrierContextANGLE()
22568 Context *context = static_cast<gl::Context *>(ctx); in GL_MemoryBarrierByRegionContextANGLE() local
22569 EVENT(context, GLMemoryBarrierByRegion, "context = %d, barriers = %s", CID(context), in GL_MemoryBarrierByRegionContextANGLE()
22572 if (context && !context->isContextLost()) in GL_MemoryBarrierByRegionContextANGLE()
22574 ASSERT(context == GetValidGlobalContext()); in GL_MemoryBarrierByRegionContextANGLE()
22575 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MemoryBarrierByRegionContextANGLE()
22577 (context->skipValidation() || ValidateMemoryBarrierByRegion(context, barriers)); in GL_MemoryBarrierByRegionContextANGLE()
22580 context->memoryBarrierByRegion(barriers); in GL_MemoryBarrierByRegionContextANGLE()
22582 ANGLE_CAPTURE(MemoryBarrierByRegion, isCallValid, context, barriers); in GL_MemoryBarrierByRegionContextANGLE()
22586 GenerateContextLostErrorOnContext(context); in GL_MemoryBarrierByRegionContextANGLE()
22595 Context *context = static_cast<gl::Context *>(ctx); in GL_MemoryObjectParameterivEXTContextANGLE() local
22596 EVENT(context, GLMemoryObjectParameterivEXT, in GL_MemoryObjectParameterivEXTContextANGLE()
22597 "context = %d, memoryObject = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_MemoryObjectParameterivEXTContextANGLE()
22601 if (context && !context->isContextLost()) in GL_MemoryObjectParameterivEXTContextANGLE()
22603 ASSERT(context == GetValidGlobalContext()); in GL_MemoryObjectParameterivEXTContextANGLE()
22605 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MemoryObjectParameterivEXTContextANGLE()
22607 (context->skipValidation() || in GL_MemoryObjectParameterivEXTContextANGLE()
22608 ValidateMemoryObjectParameterivEXT(context, memoryObjectPacked, pname, params)); in GL_MemoryObjectParameterivEXTContextANGLE()
22611 context->memoryObjectParameteriv(memoryObjectPacked, pname, params); in GL_MemoryObjectParameterivEXTContextANGLE()
22613 ANGLE_CAPTURE(MemoryObjectParameterivEXT, isCallValid, context, memoryObjectPacked, pname, in GL_MemoryObjectParameterivEXTContextANGLE()
22618 GenerateContextLostErrorOnContext(context); in GL_MemoryObjectParameterivEXTContextANGLE()
22624 Context *context = static_cast<gl::Context *>(ctx); in GL_MinSampleShadingContextANGLE() local
22625 EVENT(context, GLMinSampleShading, "context = %d, value = %f", CID(context), value); in GL_MinSampleShadingContextANGLE()
22627 if (context && !context->isContextLost()) in GL_MinSampleShadingContextANGLE()
22629 ASSERT(context == GetValidGlobalContext()); in GL_MinSampleShadingContextANGLE()
22630 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MinSampleShadingContextANGLE()
22631 bool isCallValid = (context->skipValidation() || ValidateMinSampleShading(context, value)); in GL_MinSampleShadingContextANGLE()
22634 context->minSampleShading(value); in GL_MinSampleShadingContextANGLE()
22636 ANGLE_CAPTURE(MinSampleShading, isCallValid, context, value); in GL_MinSampleShadingContextANGLE()
22640 GenerateContextLostErrorOnContext(context); in GL_MinSampleShadingContextANGLE()
22646 Context *context = static_cast<gl::Context *>(ctx); in GL_MinSampleShadingOESContextANGLE() local
22647 EVENT(context, GLMinSampleShadingOES, "context = %d, value = %f", CID(context), value); in GL_MinSampleShadingOESContextANGLE()
22649 if (context && !context->isContextLost()) in GL_MinSampleShadingOESContextANGLE()
22651 ASSERT(context == GetValidGlobalContext()); in GL_MinSampleShadingOESContextANGLE()
22652 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MinSampleShadingOESContextANGLE()
22654 (context->skipValidation() || ValidateMinSampleShadingOES(context, value)); in GL_MinSampleShadingOESContextANGLE()
22657 context->minSampleShading(value); in GL_MinSampleShadingOESContextANGLE()
22659 ANGLE_CAPTURE(MinSampleShadingOES, isCallValid, context, value); in GL_MinSampleShadingOESContextANGLE()
22663 GenerateContextLostErrorOnContext(context); in GL_MinSampleShadingOESContextANGLE()
22669 Context *context = static_cast<gl::Context *>(ctx); in GL_MultMatrixfContextANGLE() local
22670 EVENT(context, GLMultMatrixf, "context = %d, m = 0x%016" PRIxPTR "", CID(context), in GL_MultMatrixfContextANGLE()
22673 if (context && !context->isContextLost()) in GL_MultMatrixfContextANGLE()
22675 ASSERT(context == GetValidGlobalContext()); in GL_MultMatrixfContextANGLE()
22676 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultMatrixfContextANGLE()
22677 bool isCallValid = (context->skipValidation() || ValidateMultMatrixf(context, m)); in GL_MultMatrixfContextANGLE()
22680 context->multMatrixf(m); in GL_MultMatrixfContextANGLE()
22682 ANGLE_CAPTURE(MultMatrixf, isCallValid, context, m); in GL_MultMatrixfContextANGLE()
22686 GenerateContextLostErrorOnContext(context); in GL_MultMatrixfContextANGLE()
22692 Context *context = static_cast<gl::Context *>(ctx); in GL_MultMatrixxContextANGLE() local
22693 EVENT(context, GLMultMatrixx, "context = %d, m = 0x%016" PRIxPTR "", CID(context), in GL_MultMatrixxContextANGLE()
22696 if (context && !context->isContextLost()) in GL_MultMatrixxContextANGLE()
22698 ASSERT(context == GetValidGlobalContext()); in GL_MultMatrixxContextANGLE()
22699 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultMatrixxContextANGLE()
22700 bool isCallValid = (context->skipValidation() || ValidateMultMatrixx(context, m)); in GL_MultMatrixxContextANGLE()
22703 context->multMatrixx(m); in GL_MultMatrixxContextANGLE()
22705 ANGLE_CAPTURE(MultMatrixx, isCallValid, context, m); in GL_MultMatrixxContextANGLE()
22709 GenerateContextLostErrorOnContext(context); in GL_MultMatrixxContextANGLE()
22721 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawElementsBaseVertexEXTContextANGLE() local
22722 EVENT(context, GLMultiDrawElementsBaseVertexEXT, in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22725 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)count, in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22729 if (context && !context->isContextLost()) in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22731 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22734 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22735 bool isCallValid = (context->skipValidation() || ValidateMultiDrawElementsBaseVertexEXT( in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22736 context, modePacked, count, typePacked, in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22740 context->multiDrawElementsBaseVertex(modePacked, count, typePacked, indices, primcount, in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22743 ANGLE_CAPTURE(MultiDrawElementsBaseVertexEXT, isCallValid, context, modePacked, count, in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22748 GenerateContextLostErrorOnContext(context); in GL_MultiDrawElementsBaseVertexEXTContextANGLE()
22759 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiTexCoord4fContextANGLE() local
22760 EVENT(context, GLMultiTexCoord4f, "context = %d, target = %s, s = %f, t = %f, r = %f, q = %f", in GL_MultiTexCoord4fContextANGLE()
22761 CID(context), GLenumToString(GLenumGroup::TextureUnit, target), s, t, r, q); in GL_MultiTexCoord4fContextANGLE()
22763 if (context && !context->isContextLost()) in GL_MultiTexCoord4fContextANGLE()
22765 ASSERT(context == GetValidGlobalContext()); in GL_MultiTexCoord4fContextANGLE()
22766 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiTexCoord4fContextANGLE()
22768 (context->skipValidation() || ValidateMultiTexCoord4f(context, target, s, t, r, q)); in GL_MultiTexCoord4fContextANGLE()
22771 context->multiTexCoord4f(target, s, t, r, q); in GL_MultiTexCoord4fContextANGLE()
22773 ANGLE_CAPTURE(MultiTexCoord4f, isCallValid, context, target, s, t, r, q); in GL_MultiTexCoord4fContextANGLE()
22777 GenerateContextLostErrorOnContext(context); in GL_MultiTexCoord4fContextANGLE()
22788 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiTexCoord4xContextANGLE() local
22789 EVENT(context, GLMultiTexCoord4x, in GL_MultiTexCoord4xContextANGLE()
22790 "context = %d, texture = %s, s = 0x%X, t = 0x%X, r = 0x%X, q = 0x%X", CID(context), in GL_MultiTexCoord4xContextANGLE()
22793 if (context && !context->isContextLost()) in GL_MultiTexCoord4xContextANGLE()
22795 ASSERT(context == GetValidGlobalContext()); in GL_MultiTexCoord4xContextANGLE()
22796 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiTexCoord4xContextANGLE()
22798 (context->skipValidation() || ValidateMultiTexCoord4x(context, texture, s, t, r, q)); in GL_MultiTexCoord4xContextANGLE()
22801 context->multiTexCoord4x(texture, s, t, r, q); in GL_MultiTexCoord4xContextANGLE()
22803 ANGLE_CAPTURE(MultiTexCoord4x, isCallValid, context, texture, s, t, r, q); in GL_MultiTexCoord4xContextANGLE()
22807 GenerateContextLostErrorOnContext(context); in GL_MultiTexCoord4xContextANGLE()
22818 Context *context = static_cast<gl::Context *>(ctx); in GL_NamedBufferStorageExternalEXTContextANGLE() local
22819 EVENT(context, GLNamedBufferStorageExternalEXT, in GL_NamedBufferStorageExternalEXTContextANGLE()
22822 CID(context), buffer, static_cast<unsigned long long>(offset), in GL_NamedBufferStorageExternalEXTContextANGLE()
22826 if (context && !context->isContextLost()) in GL_NamedBufferStorageExternalEXTContextANGLE()
22828 ASSERT(context == GetValidGlobalContext()); in GL_NamedBufferStorageExternalEXTContextANGLE()
22829 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_NamedBufferStorageExternalEXTContextANGLE()
22831 (context->skipValidation() || ValidateNamedBufferStorageExternalEXT( in GL_NamedBufferStorageExternalEXTContextANGLE()
22832 context, buffer, offset, size, clientBuffer, flags)); in GL_NamedBufferStorageExternalEXTContextANGLE()
22835 context->namedBufferStorageExternal(buffer, offset, size, clientBuffer, flags); in GL_NamedBufferStorageExternalEXTContextANGLE()
22837 ANGLE_CAPTURE(NamedBufferStorageExternalEXT, isCallValid, context, buffer, offset, size, in GL_NamedBufferStorageExternalEXTContextANGLE()
22842 GenerateContextLostErrorOnContext(context); in GL_NamedBufferStorageExternalEXTContextANGLE()
22848 Context *context = static_cast<gl::Context *>(ctx); in GL_Normal3fContextANGLE() local
22849 EVENT(context, GLNormal3f, "context = %d, nx = %f, ny = %f, nz = %f", CID(context), nx, ny, nz); in GL_Normal3fContextANGLE()
22851 if (context && !context->isContextLost()) in GL_Normal3fContextANGLE()
22853 ASSERT(context == GetValidGlobalContext()); in GL_Normal3fContextANGLE()
22854 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Normal3fContextANGLE()
22855 bool isCallValid = (context->skipValidation() || ValidateNormal3f(context, nx, ny, nz)); in GL_Normal3fContextANGLE()
22858 context->normal3f(nx, ny, nz); in GL_Normal3fContextANGLE()
22860 ANGLE_CAPTURE(Normal3f, isCallValid, context, nx, ny, nz); in GL_Normal3fContextANGLE()
22864 GenerateContextLostErrorOnContext(context); in GL_Normal3fContextANGLE()
22870 Context *context = static_cast<gl::Context *>(ctx); in GL_Normal3xContextANGLE() local
22871 EVENT(context, GLNormal3x, "context = %d, nx = 0x%X, ny = 0x%X, nz = 0x%X", CID(context), nx, in GL_Normal3xContextANGLE()
22874 if (context && !context->isContextLost()) in GL_Normal3xContextANGLE()
22876 ASSERT(context == GetValidGlobalContext()); in GL_Normal3xContextANGLE()
22877 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Normal3xContextANGLE()
22878 bool isCallValid = (context->skipValidation() || ValidateNormal3x(context, nx, ny, nz)); in GL_Normal3xContextANGLE()
22881 context->normal3x(nx, ny, nz); in GL_Normal3xContextANGLE()
22883 ANGLE_CAPTURE(Normal3x, isCallValid, context, nx, ny, nz); in GL_Normal3xContextANGLE()
22887 GenerateContextLostErrorOnContext(context); in GL_Normal3xContextANGLE()
22896 Context *context = static_cast<gl::Context *>(ctx); in GL_NormalPointerContextANGLE() local
22897 EVENT(context, GLNormalPointer, in GL_NormalPointerContextANGLE()
22898 "context = %d, type = %s, stride = %d, pointer = 0x%016" PRIxPTR "", CID(context), in GL_NormalPointerContextANGLE()
22901 if (context && !context->isContextLost()) in GL_NormalPointerContextANGLE()
22903 ASSERT(context == GetValidGlobalContext()); in GL_NormalPointerContextANGLE()
22905 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_NormalPointerContextANGLE()
22906 bool isCallValid = (context->skipValidation() || in GL_NormalPointerContextANGLE()
22907 ValidateNormalPointer(context, typePacked, stride, pointer)); in GL_NormalPointerContextANGLE()
22910 context->normalPointer(typePacked, stride, pointer); in GL_NormalPointerContextANGLE()
22912 ANGLE_CAPTURE(NormalPointer, isCallValid, context, typePacked, stride, pointer); in GL_NormalPointerContextANGLE()
22916 GenerateContextLostErrorOnContext(context); in GL_NormalPointerContextANGLE()
22926 Context *context = static_cast<gl::Context *>(ctx); in GL_ObjectLabelContextANGLE() local
22927 EVENT(context, GLObjectLabel, in GL_ObjectLabelContextANGLE()
22929 CID(context), GLenumToString(GLenumGroup::ObjectIdentifier, identifier), name, length, in GL_ObjectLabelContextANGLE()
22932 if (context && !context->isContextLost()) in GL_ObjectLabelContextANGLE()
22934 ASSERT(context == GetValidGlobalContext()); in GL_ObjectLabelContextANGLE()
22935 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ObjectLabelContextANGLE()
22936 bool isCallValid = (context->skipValidation() || in GL_ObjectLabelContextANGLE()
22937 ValidateObjectLabel(context, identifier, name, length, label)); in GL_ObjectLabelContextANGLE()
22940 context->objectLabel(identifier, name, length, label); in GL_ObjectLabelContextANGLE()
22942 ANGLE_CAPTURE(ObjectLabel, isCallValid, context, identifier, name, length, label); in GL_ObjectLabelContextANGLE()
22946 GenerateContextLostErrorOnContext(context); in GL_ObjectLabelContextANGLE()
22956 Context *context = static_cast<gl::Context *>(ctx); in GL_ObjectLabelKHRContextANGLE() local
22957 EVENT(context, GLObjectLabelKHR, in GL_ObjectLabelKHRContextANGLE()
22959 CID(context), GLenumToString(GLenumGroup::ObjectIdentifier, identifier), name, length, in GL_ObjectLabelKHRContextANGLE()
22962 if (context && !context->isContextLost()) in GL_ObjectLabelKHRContextANGLE()
22964 ASSERT(context == GetValidGlobalContext()); in GL_ObjectLabelKHRContextANGLE()
22965 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ObjectLabelKHRContextANGLE()
22966 bool isCallValid = (context->skipValidation() || in GL_ObjectLabelKHRContextANGLE()
22967 ValidateObjectLabelKHR(context, identifier, name, length, label)); in GL_ObjectLabelKHRContextANGLE()
22970 context->objectLabel(identifier, name, length, label); in GL_ObjectLabelKHRContextANGLE()
22972 ANGLE_CAPTURE(ObjectLabelKHR, isCallValid, context, identifier, name, length, label); in GL_ObjectLabelKHRContextANGLE()
22976 GenerateContextLostErrorOnContext(context); in GL_ObjectLabelKHRContextANGLE()
22985 Context *context = static_cast<gl::Context *>(ctx); in GL_ObjectPtrLabelContextANGLE() local
22986 EVENT(context, GLObjectPtrLabel, in GL_ObjectPtrLabelContextANGLE()
22988 CID(context), (uintptr_t)ptr, length, (uintptr_t)label); in GL_ObjectPtrLabelContextANGLE()
22990 if (context && !context->isContextLost()) in GL_ObjectPtrLabelContextANGLE()
22992 ASSERT(context == GetValidGlobalContext()); in GL_ObjectPtrLabelContextANGLE()
22993 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ObjectPtrLabelContextANGLE()
22995 (context->skipValidation() || ValidateObjectPtrLabel(context, ptr, length, label)); in GL_ObjectPtrLabelContextANGLE()
22998 context->objectPtrLabel(ptr, length, label); in GL_ObjectPtrLabelContextANGLE()
23000 ANGLE_CAPTURE(ObjectPtrLabel, isCallValid, context, ptr, length, label); in GL_ObjectPtrLabelContextANGLE()
23004 GenerateContextLostErrorOnContext(context); in GL_ObjectPtrLabelContextANGLE()
23013 Context *context = static_cast<gl::Context *>(ctx); in GL_ObjectPtrLabelKHRContextANGLE() local
23014 EVENT(context, GLObjectPtrLabelKHR, in GL_ObjectPtrLabelKHRContextANGLE()
23016 CID(context), (uintptr_t)ptr, length, (uintptr_t)label); in GL_ObjectPtrLabelKHRContextANGLE()
23018 if (context && !context->isContextLost()) in GL_ObjectPtrLabelKHRContextANGLE()
23020 ASSERT(context == GetValidGlobalContext()); in GL_ObjectPtrLabelKHRContextANGLE()
23021 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ObjectPtrLabelKHRContextANGLE()
23023 (context->skipValidation() || ValidateObjectPtrLabelKHR(context, ptr, length, label)); in GL_ObjectPtrLabelKHRContextANGLE()
23026 context->objectPtrLabel(ptr, length, label); in GL_ObjectPtrLabelKHRContextANGLE()
23028 ANGLE_CAPTURE(ObjectPtrLabelKHR, isCallValid, context, ptr, length, label); in GL_ObjectPtrLabelKHRContextANGLE()
23032 GenerateContextLostErrorOnContext(context); in GL_ObjectPtrLabelKHRContextANGLE()
23044 Context *context = static_cast<gl::Context *>(ctx); in GL_OrthofContextANGLE() local
23045 EVENT(context, GLOrthof, "context = %d, l = %f, r = %f, b = %f, t = %f, n = %f, f = %f", in GL_OrthofContextANGLE()
23046 CID(context), l, r, b, t, n, f); in GL_OrthofContextANGLE()
23048 if (context && !context->isContextLost()) in GL_OrthofContextANGLE()
23050 ASSERT(context == GetValidGlobalContext()); in GL_OrthofContextANGLE()
23051 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_OrthofContextANGLE()
23052 bool isCallValid = (context->skipValidation() || ValidateOrthof(context, l, r, b, t, n, f)); in GL_OrthofContextANGLE()
23055 context->orthof(l, r, b, t, n, f); in GL_OrthofContextANGLE()
23057 ANGLE_CAPTURE(Orthof, isCallValid, context, l, r, b, t, n, f); in GL_OrthofContextANGLE()
23061 GenerateContextLostErrorOnContext(context); in GL_OrthofContextANGLE()
23073 Context *context = static_cast<gl::Context *>(ctx); in GL_OrthoxContextANGLE() local
23074 EVENT(context, GLOrthox, in GL_OrthoxContextANGLE()
23075 "context = %d, l = 0x%X, r = 0x%X, b = 0x%X, t = 0x%X, n = 0x%X, f = 0x%X", CID(context), in GL_OrthoxContextANGLE()
23078 if (context && !context->isContextLost()) in GL_OrthoxContextANGLE()
23080 ASSERT(context == GetValidGlobalContext()); in GL_OrthoxContextANGLE()
23081 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_OrthoxContextANGLE()
23082 bool isCallValid = (context->skipValidation() || ValidateOrthox(context, l, r, b, t, n, f)); in GL_OrthoxContextANGLE()
23085 context->orthox(l, r, b, t, n, f); in GL_OrthoxContextANGLE()
23087 ANGLE_CAPTURE(Orthox, isCallValid, context, l, r, b, t, n, f); in GL_OrthoxContextANGLE()
23091 GenerateContextLostErrorOnContext(context); in GL_OrthoxContextANGLE()
23097 Context *context = static_cast<gl::Context *>(ctx); in GL_PatchParameteriContextANGLE() local
23098 EVENT(context, GLPatchParameteri, "context = %d, pname = %s, value = %d", CID(context), in GL_PatchParameteriContextANGLE()
23101 if (context && !context->isContextLost()) in GL_PatchParameteriContextANGLE()
23103 ASSERT(context == GetValidGlobalContext()); in GL_PatchParameteriContextANGLE()
23104 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PatchParameteriContextANGLE()
23106 (context->skipValidation() || ValidatePatchParameteri(context, pname, value)); in GL_PatchParameteriContextANGLE()
23109 context->patchParameteri(pname, value); in GL_PatchParameteriContextANGLE()
23111 ANGLE_CAPTURE(PatchParameteri, isCallValid, context, pname, value); in GL_PatchParameteriContextANGLE()
23115 GenerateContextLostErrorOnContext(context); in GL_PatchParameteriContextANGLE()
23121 Context *context = static_cast<gl::Context *>(ctx); in GL_PatchParameteriEXTContextANGLE() local
23122 EVENT(context, GLPatchParameteriEXT, "context = %d, pname = %s, value = %d", CID(context), in GL_PatchParameteriEXTContextANGLE()
23125 if (context && !context->isContextLost()) in GL_PatchParameteriEXTContextANGLE()
23127 ASSERT(context == GetValidGlobalContext()); in GL_PatchParameteriEXTContextANGLE()
23128 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PatchParameteriEXTContextANGLE()
23130 (context->skipValidation() || ValidatePatchParameteriEXT(context, pname, value)); in GL_PatchParameteriEXTContextANGLE()
23133 context->patchParameteri(pname, value); in GL_PatchParameteriEXTContextANGLE()
23135 ANGLE_CAPTURE(PatchParameteriEXT, isCallValid, context, pname, value); in GL_PatchParameteriEXTContextANGLE()
23139 GenerateContextLostErrorOnContext(context); in GL_PatchParameteriEXTContextANGLE()
23145 Context *context = static_cast<gl::Context *>(ctx); in GL_PauseTransformFeedbackContextANGLE() local
23146 EVENT(context, GLPauseTransformFeedback, "context = %d", CID(context)); in GL_PauseTransformFeedbackContextANGLE()
23148 if (context && !context->isContextLost()) in GL_PauseTransformFeedbackContextANGLE()
23150 ASSERT(context == GetValidGlobalContext()); in GL_PauseTransformFeedbackContextANGLE()
23151 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PauseTransformFeedbackContextANGLE()
23152 bool isCallValid = (context->skipValidation() || ValidatePauseTransformFeedback(context)); in GL_PauseTransformFeedbackContextANGLE()
23155 context->pauseTransformFeedback(); in GL_PauseTransformFeedbackContextANGLE()
23157 ANGLE_CAPTURE(PauseTransformFeedback, isCallValid, context); in GL_PauseTransformFeedbackContextANGLE()
23161 GenerateContextLostErrorOnContext(context); in GL_PauseTransformFeedbackContextANGLE()
23167 Context *context = static_cast<gl::Context *>(ctx); in GL_PixelStoreiContextANGLE() local
23168 EVENT(context, GLPixelStorei, "context = %d, pname = %s, param = %d", CID(context), in GL_PixelStoreiContextANGLE()
23171 if (context && !context->isContextLost()) in GL_PixelStoreiContextANGLE()
23173 ASSERT(context == GetValidGlobalContext()); in GL_PixelStoreiContextANGLE()
23174 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PixelStoreiContextANGLE()
23176 (context->skipValidation() || ValidatePixelStorei(context, pname, param)); in GL_PixelStoreiContextANGLE()
23179 context->pixelStorei(pname, param); in GL_PixelStoreiContextANGLE()
23181 ANGLE_CAPTURE(PixelStorei, isCallValid, context, pname, param); in GL_PixelStoreiContextANGLE()
23185 GenerateContextLostErrorOnContext(context); in GL_PixelStoreiContextANGLE()
23191 Context *context = static_cast<gl::Context *>(ctx); in GL_PointParameterfContextANGLE() local
23192 EVENT(context, GLPointParameterf, "context = %d, pname = %s, param = %f", CID(context), in GL_PointParameterfContextANGLE()
23195 if (context && !context->isContextLost()) in GL_PointParameterfContextANGLE()
23197 ASSERT(context == GetValidGlobalContext()); in GL_PointParameterfContextANGLE()
23199 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointParameterfContextANGLE()
23201 (context->skipValidation() || ValidatePointParameterf(context, pnamePacked, param)); in GL_PointParameterfContextANGLE()
23204 context->pointParameterf(pnamePacked, param); in GL_PointParameterfContextANGLE()
23206 ANGLE_CAPTURE(PointParameterf, isCallValid, context, pnamePacked, param); in GL_PointParameterfContextANGLE()
23210 GenerateContextLostErrorOnContext(context); in GL_PointParameterfContextANGLE()
23218 Context *context = static_cast<gl::Context *>(ctx); in GL_PointParameterfvContextANGLE() local
23219 EVENT(context, GLPointParameterfv, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_PointParameterfvContextANGLE()
23220 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), (uintptr_t)params); in GL_PointParameterfvContextANGLE()
23222 if (context && !context->isContextLost()) in GL_PointParameterfvContextANGLE()
23224 ASSERT(context == GetValidGlobalContext()); in GL_PointParameterfvContextANGLE()
23226 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointParameterfvContextANGLE()
23228 (context->skipValidation() || ValidatePointParameterfv(context, pnamePacked, params)); in GL_PointParameterfvContextANGLE()
23231 context->pointParameterfv(pnamePacked, params); in GL_PointParameterfvContextANGLE()
23233 ANGLE_CAPTURE(PointParameterfv, isCallValid, context, pnamePacked, params); in GL_PointParameterfvContextANGLE()
23237 GenerateContextLostErrorOnContext(context); in GL_PointParameterfvContextANGLE()
23243 Context *context = static_cast<gl::Context *>(ctx); in GL_PointParameterxContextANGLE() local
23244 EVENT(context, GLPointParameterx, "context = %d, pname = %s, param = 0x%X", CID(context), in GL_PointParameterxContextANGLE()
23247 if (context && !context->isContextLost()) in GL_PointParameterxContextANGLE()
23249 ASSERT(context == GetValidGlobalContext()); in GL_PointParameterxContextANGLE()
23251 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointParameterxContextANGLE()
23253 (context->skipValidation() || ValidatePointParameterx(context, pnamePacked, param)); in GL_PointParameterxContextANGLE()
23256 context->pointParameterx(pnamePacked, param); in GL_PointParameterxContextANGLE()
23258 ANGLE_CAPTURE(PointParameterx, isCallValid, context, pnamePacked, param); in GL_PointParameterxContextANGLE()
23262 GenerateContextLostErrorOnContext(context); in GL_PointParameterxContextANGLE()
23270 Context *context = static_cast<gl::Context *>(ctx); in GL_PointParameterxvContextANGLE() local
23271 EVENT(context, GLPointParameterxv, "context = %d, pname = %s, params = 0x%016" PRIxPTR "", in GL_PointParameterxvContextANGLE()
23272 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), (uintptr_t)params); in GL_PointParameterxvContextANGLE()
23274 if (context && !context->isContextLost()) in GL_PointParameterxvContextANGLE()
23276 ASSERT(context == GetValidGlobalContext()); in GL_PointParameterxvContextANGLE()
23278 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointParameterxvContextANGLE()
23280 (context->skipValidation() || ValidatePointParameterxv(context, pnamePacked, params)); in GL_PointParameterxvContextANGLE()
23283 context->pointParameterxv(pnamePacked, params); in GL_PointParameterxvContextANGLE()
23285 ANGLE_CAPTURE(PointParameterxv, isCallValid, context, pnamePacked, params); in GL_PointParameterxvContextANGLE()
23289 GenerateContextLostErrorOnContext(context); in GL_PointParameterxvContextANGLE()
23295 Context *context = static_cast<gl::Context *>(ctx); in GL_PointSizeContextANGLE() local
23296 EVENT(context, GLPointSize, "context = %d, size = %f", CID(context), size); in GL_PointSizeContextANGLE()
23298 if (context && !context->isContextLost()) in GL_PointSizeContextANGLE()
23300 ASSERT(context == GetValidGlobalContext()); in GL_PointSizeContextANGLE()
23301 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointSizeContextANGLE()
23302 bool isCallValid = (context->skipValidation() || ValidatePointSize(context, size)); in GL_PointSizeContextANGLE()
23305 context->pointSize(size); in GL_PointSizeContextANGLE()
23307 ANGLE_CAPTURE(PointSize, isCallValid, context, size); in GL_PointSizeContextANGLE()
23311 GenerateContextLostErrorOnContext(context); in GL_PointSizeContextANGLE()
23320 Context *context = static_cast<gl::Context *>(ctx); in GL_PointSizePointerOESContextANGLE() local
23321 EVENT(context, GLPointSizePointerOES, in GL_PointSizePointerOESContextANGLE()
23322 "context = %d, type = %s, stride = %d, pointer = 0x%016" PRIxPTR "", CID(context), in GL_PointSizePointerOESContextANGLE()
23325 if (context && !context->isContextLost()) in GL_PointSizePointerOESContextANGLE()
23327 ASSERT(context == GetValidGlobalContext()); in GL_PointSizePointerOESContextANGLE()
23329 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointSizePointerOESContextANGLE()
23330 bool isCallValid = (context->skipValidation() || in GL_PointSizePointerOESContextANGLE()
23331 ValidatePointSizePointerOES(context, typePacked, stride, pointer)); in GL_PointSizePointerOESContextANGLE()
23334 context->pointSizePointer(typePacked, stride, pointer); in GL_PointSizePointerOESContextANGLE()
23336 ANGLE_CAPTURE(PointSizePointerOES, isCallValid, context, typePacked, stride, pointer); in GL_PointSizePointerOESContextANGLE()
23340 GenerateContextLostErrorOnContext(context); in GL_PointSizePointerOESContextANGLE()
23346 Context *context = static_cast<gl::Context *>(ctx); in GL_PointSizexContextANGLE() local
23347 EVENT(context, GLPointSizex, "context = %d, size = 0x%X", CID(context), size); in GL_PointSizexContextANGLE()
23349 if (context && !context->isContextLost()) in GL_PointSizexContextANGLE()
23351 ASSERT(context == GetValidGlobalContext()); in GL_PointSizexContextANGLE()
23352 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PointSizexContextANGLE()
23353 bool isCallValid = (context->skipValidation() || ValidatePointSizex(context, size)); in GL_PointSizexContextANGLE()
23356 context->pointSizex(size); in GL_PointSizexContextANGLE()
23358 ANGLE_CAPTURE(PointSizex, isCallValid, context, size); in GL_PointSizexContextANGLE()
23362 GenerateContextLostErrorOnContext(context); in GL_PointSizexContextANGLE()
23368 Context *context = static_cast<gl::Context *>(ctx); in GL_PolygonOffsetContextANGLE() local
23369 EVENT(context, GLPolygonOffset, "context = %d, factor = %f, units = %f", CID(context), factor, in GL_PolygonOffsetContextANGLE()
23372 if (context && !context->isContextLost()) in GL_PolygonOffsetContextANGLE()
23374 ASSERT(context == GetValidGlobalContext()); in GL_PolygonOffsetContextANGLE()
23375 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PolygonOffsetContextANGLE()
23377 (context->skipValidation() || ValidatePolygonOffset(context, factor, units)); in GL_PolygonOffsetContextANGLE()
23380 context->polygonOffset(factor, units); in GL_PolygonOffsetContextANGLE()
23382 ANGLE_CAPTURE(PolygonOffset, isCallValid, context, factor, units); in GL_PolygonOffsetContextANGLE()
23386 GenerateContextLostErrorOnContext(context); in GL_PolygonOffsetContextANGLE()
23392 Context *context = static_cast<gl::Context *>(ctx); in GL_PolygonOffsetxContextANGLE() local
23393 EVENT(context, GLPolygonOffsetx, "context = %d, factor = 0x%X, units = 0x%X", CID(context), in GL_PolygonOffsetxContextANGLE()
23396 if (context && !context->isContextLost()) in GL_PolygonOffsetxContextANGLE()
23398 ASSERT(context == GetValidGlobalContext()); in GL_PolygonOffsetxContextANGLE()
23399 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PolygonOffsetxContextANGLE()
23401 (context->skipValidation() || ValidatePolygonOffsetx(context, factor, units)); in GL_PolygonOffsetxContextANGLE()
23404 context->polygonOffsetx(factor, units); in GL_PolygonOffsetxContextANGLE()
23406 ANGLE_CAPTURE(PolygonOffsetx, isCallValid, context, factor, units); in GL_PolygonOffsetxContextANGLE()
23410 GenerateContextLostErrorOnContext(context); in GL_PolygonOffsetxContextANGLE()
23416 Context *context = static_cast<gl::Context *>(ctx); in GL_PopDebugGroupContextANGLE() local
23417 EVENT(context, GLPopDebugGroup, "context = %d", CID(context)); in GL_PopDebugGroupContextANGLE()
23419 if (context && !context->isContextLost()) in GL_PopDebugGroupContextANGLE()
23421 ASSERT(context == GetValidGlobalContext()); in GL_PopDebugGroupContextANGLE()
23422 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PopDebugGroupContextANGLE()
23423 bool isCallValid = (context->skipValidation() || ValidatePopDebugGroup(context)); in GL_PopDebugGroupContextANGLE()
23426 context->popDebugGroup(); in GL_PopDebugGroupContextANGLE()
23428 ANGLE_CAPTURE(PopDebugGroup, isCallValid, context); in GL_PopDebugGroupContextANGLE()
23432 GenerateContextLostErrorOnContext(context); in GL_PopDebugGroupContextANGLE()
23438 Context *context = static_cast<gl::Context *>(ctx); in GL_PopDebugGroupKHRContextANGLE() local
23439 EVENT(context, GLPopDebugGroupKHR, "context = %d", CID(context)); in GL_PopDebugGroupKHRContextANGLE()
23441 if (context && !context->isContextLost()) in GL_PopDebugGroupKHRContextANGLE()
23443 ASSERT(context == GetValidGlobalContext()); in GL_PopDebugGroupKHRContextANGLE()
23444 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PopDebugGroupKHRContextANGLE()
23445 bool isCallValid = (context->skipValidation() || ValidatePopDebugGroupKHR(context)); in GL_PopDebugGroupKHRContextANGLE()
23448 context->popDebugGroup(); in GL_PopDebugGroupKHRContextANGLE()
23450 ANGLE_CAPTURE(PopDebugGroupKHR, isCallValid, context); in GL_PopDebugGroupKHRContextANGLE()
23454 GenerateContextLostErrorOnContext(context); in GL_PopDebugGroupKHRContextANGLE()
23460 Context *context = static_cast<gl::Context *>(ctx); in GL_PopGroupMarkerEXTContextANGLE() local
23465 if (context && !context->isContextLost()) in GL_PopGroupMarkerEXTContextANGLE()
23467 ASSERT(context == GetValidGlobalContext()); in GL_PopGroupMarkerEXTContextANGLE()
23468 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PopGroupMarkerEXTContextANGLE()
23469 bool isCallValid = (context->skipValidation() || ValidatePopGroupMarkerEXT(context)); in GL_PopGroupMarkerEXTContextANGLE()
23472 context->popGroupMarker(); in GL_PopGroupMarkerEXTContextANGLE()
23474 ANGLE_CAPTURE(PopGroupMarkerEXT, isCallValid, context); in GL_PopGroupMarkerEXTContextANGLE()
23478 GenerateContextLostErrorOnContext(context); in GL_PopGroupMarkerEXTContextANGLE()
23484 Context *context = static_cast<gl::Context *>(ctx); in GL_PopMatrixContextANGLE() local
23485 EVENT(context, GLPopMatrix, "context = %d", CID(context)); in GL_PopMatrixContextANGLE()
23487 if (context && !context->isContextLost()) in GL_PopMatrixContextANGLE()
23489 ASSERT(context == GetValidGlobalContext()); in GL_PopMatrixContextANGLE()
23490 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PopMatrixContextANGLE()
23491 bool isCallValid = (context->skipValidation() || ValidatePopMatrix(context)); in GL_PopMatrixContextANGLE()
23494 context->popMatrix(); in GL_PopMatrixContextANGLE()
23496 ANGLE_CAPTURE(PopMatrix, isCallValid, context); in GL_PopMatrixContextANGLE()
23500 GenerateContextLostErrorOnContext(context); in GL_PopMatrixContextANGLE()
23514 Context *context = static_cast<gl::Context *>(ctx); in GL_PrimitiveBoundingBoxContextANGLE() local
23515 EVENT(context, GLPrimitiveBoundingBox, in GL_PrimitiveBoundingBoxContextANGLE()
23518 CID(context), minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); in GL_PrimitiveBoundingBoxContextANGLE()
23520 if (context && !context->isContextLost()) in GL_PrimitiveBoundingBoxContextANGLE()
23522 ASSERT(context == GetValidGlobalContext()); in GL_PrimitiveBoundingBoxContextANGLE()
23523 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PrimitiveBoundingBoxContextANGLE()
23525 (context->skipValidation() || in GL_PrimitiveBoundingBoxContextANGLE()
23526 ValidatePrimitiveBoundingBox(context, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)); in GL_PrimitiveBoundingBoxContextANGLE()
23529 context->primitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); in GL_PrimitiveBoundingBoxContextANGLE()
23531 ANGLE_CAPTURE(PrimitiveBoundingBox, isCallValid, context, minX, minY, minZ, minW, maxX, in GL_PrimitiveBoundingBoxContextANGLE()
23536 GenerateContextLostErrorOnContext(context); in GL_PrimitiveBoundingBoxContextANGLE()
23550 Context *context = static_cast<gl::Context *>(ctx); in GL_PrimitiveBoundingBoxEXTContextANGLE() local
23551 EVENT(context, GLPrimitiveBoundingBoxEXT, in GL_PrimitiveBoundingBoxEXTContextANGLE()
23554 CID(context), minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); in GL_PrimitiveBoundingBoxEXTContextANGLE()
23556 if (context && !context->isContextLost()) in GL_PrimitiveBoundingBoxEXTContextANGLE()
23558 ASSERT(context == GetValidGlobalContext()); in GL_PrimitiveBoundingBoxEXTContextANGLE()
23559 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PrimitiveBoundingBoxEXTContextANGLE()
23560 bool isCallValid = (context->skipValidation() || in GL_PrimitiveBoundingBoxEXTContextANGLE()
23561 ValidatePrimitiveBoundingBoxEXT(context, minX, minY, minZ, minW, maxX, in GL_PrimitiveBoundingBoxEXTContextANGLE()
23565 context->primitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); in GL_PrimitiveBoundingBoxEXTContextANGLE()
23567 ANGLE_CAPTURE(PrimitiveBoundingBoxEXT, isCallValid, context, minX, minY, minZ, minW, maxX, in GL_PrimitiveBoundingBoxEXTContextANGLE()
23572 GenerateContextLostErrorOnContext(context); in GL_PrimitiveBoundingBoxEXTContextANGLE()
23582 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramBinaryContextANGLE() local
23583 EVENT(context, GLProgramBinary, in GL_ProgramBinaryContextANGLE()
23585 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, binaryFormat), in GL_ProgramBinaryContextANGLE()
23588 if (context && !context->isContextLost()) in GL_ProgramBinaryContextANGLE()
23590 ASSERT(context == GetValidGlobalContext()); in GL_ProgramBinaryContextANGLE()
23592 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramBinaryContextANGLE()
23594 (context->skipValidation() || in GL_ProgramBinaryContextANGLE()
23595 ValidateProgramBinary(context, programPacked, binaryFormat, binary, length)); in GL_ProgramBinaryContextANGLE()
23598 context->programBinary(programPacked, binaryFormat, binary, length); in GL_ProgramBinaryContextANGLE()
23600 ANGLE_CAPTURE(ProgramBinary, isCallValid, context, programPacked, binaryFormat, binary, in GL_ProgramBinaryContextANGLE()
23605 GenerateContextLostErrorOnContext(context); in GL_ProgramBinaryContextANGLE()
23615 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramBinaryOESContextANGLE() local
23616 EVENT(context, GLProgramBinaryOES, in GL_ProgramBinaryOESContextANGLE()
23618 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, binaryFormat), in GL_ProgramBinaryOESContextANGLE()
23621 if (context && !context->isContextLost()) in GL_ProgramBinaryOESContextANGLE()
23623 ASSERT(context == GetValidGlobalContext()); in GL_ProgramBinaryOESContextANGLE()
23625 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramBinaryOESContextANGLE()
23627 (context->skipValidation() || in GL_ProgramBinaryOESContextANGLE()
23628 ValidateProgramBinaryOES(context, programPacked, binaryFormat, binary, length)); in GL_ProgramBinaryOESContextANGLE()
23631 context->programBinary(programPacked, binaryFormat, binary, length); in GL_ProgramBinaryOESContextANGLE()
23633 ANGLE_CAPTURE(ProgramBinaryOES, isCallValid, context, programPacked, binaryFormat, binary, in GL_ProgramBinaryOESContextANGLE()
23638 GenerateContextLostErrorOnContext(context); in GL_ProgramBinaryOESContextANGLE()
23647 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramParameteriContextANGLE() local
23648 EVENT(context, GLProgramParameteri, "context = %d, program = %u, pname = %s, value = %d", in GL_ProgramParameteriContextANGLE()
23649 CID(context), program, GLenumToString(GLenumGroup::ProgramParameterPName, pname), value); in GL_ProgramParameteriContextANGLE()
23651 if (context && !context->isContextLost()) in GL_ProgramParameteriContextANGLE()
23653 ASSERT(context == GetValidGlobalContext()); in GL_ProgramParameteriContextANGLE()
23655 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramParameteriContextANGLE()
23656 bool isCallValid = (context->skipValidation() || in GL_ProgramParameteriContextANGLE()
23657 ValidateProgramParameteri(context, programPacked, pname, value)); in GL_ProgramParameteriContextANGLE()
23660 context->programParameteri(programPacked, pname, value); in GL_ProgramParameteriContextANGLE()
23662 ANGLE_CAPTURE(ProgramParameteri, isCallValid, context, programPacked, pname, value); in GL_ProgramParameteriContextANGLE()
23666 GenerateContextLostErrorOnContext(context); in GL_ProgramParameteriContextANGLE()
23675 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramParameteriEXTContextANGLE() local
23676 EVENT(context, GLProgramParameteriEXT, "context = %d, program = %u, pname = %s, value = %d", in GL_ProgramParameteriEXTContextANGLE()
23677 CID(context), program, GLenumToString(GLenumGroup::ProgramParameterPName, pname), value); in GL_ProgramParameteriEXTContextANGLE()
23679 if (context && !context->isContextLost()) in GL_ProgramParameteriEXTContextANGLE()
23681 ASSERT(context == GetValidGlobalContext()); in GL_ProgramParameteriEXTContextANGLE()
23683 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramParameteriEXTContextANGLE()
23684 bool isCallValid = (context->skipValidation() || in GL_ProgramParameteriEXTContextANGLE()
23685 ValidateProgramParameteriEXT(context, programPacked, pname, value)); in GL_ProgramParameteriEXTContextANGLE()
23688 context->programParameteri(programPacked, pname, value); in GL_ProgramParameteriEXTContextANGLE()
23690 ANGLE_CAPTURE(ProgramParameteriEXT, isCallValid, context, programPacked, pname, value); in GL_ProgramParameteriEXTContextANGLE()
23694 GenerateContextLostErrorOnContext(context); in GL_ProgramParameteriEXTContextANGLE()
23703 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1fContextANGLE() local
23704 EVENT(context, GLProgramUniform1f, "context = %d, program = %u, location = %d, v0 = %f", in GL_ProgramUniform1fContextANGLE()
23705 CID(context), program, location, v0); in GL_ProgramUniform1fContextANGLE()
23707 if (context && !context->isContextLost()) in GL_ProgramUniform1fContextANGLE()
23709 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1fContextANGLE()
23712 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1fContextANGLE()
23713 bool isCallValid = (context->skipValidation() || in GL_ProgramUniform1fContextANGLE()
23714 ValidateProgramUniform1f(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1fContextANGLE()
23717 context->programUniform1f(programPacked, locationPacked, v0); in GL_ProgramUniform1fContextANGLE()
23719 ANGLE_CAPTURE(ProgramUniform1f, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1fContextANGLE()
23723 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1fContextANGLE()
23732 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1fEXTContextANGLE() local
23733 EVENT(context, GLProgramUniform1fEXT, "context = %d, program = %u, location = %d, v0 = %f", in GL_ProgramUniform1fEXTContextANGLE()
23734 CID(context), program, location, v0); in GL_ProgramUniform1fEXTContextANGLE()
23736 if (context && !context->isContextLost()) in GL_ProgramUniform1fEXTContextANGLE()
23738 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1fEXTContextANGLE()
23741 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1fEXTContextANGLE()
23743 (context->skipValidation() || in GL_ProgramUniform1fEXTContextANGLE()
23744 ValidateProgramUniform1fEXT(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1fEXTContextANGLE()
23747 context->programUniform1f(programPacked, locationPacked, v0); in GL_ProgramUniform1fEXTContextANGLE()
23749 ANGLE_CAPTURE(ProgramUniform1fEXT, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1fEXTContextANGLE()
23753 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1fEXTContextANGLE()
23763 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1fvContextANGLE() local
23764 EVENT(context, GLProgramUniform1fv, in GL_ProgramUniform1fvContextANGLE()
23766 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1fvContextANGLE()
23768 if (context && !context->isContextLost()) in GL_ProgramUniform1fvContextANGLE()
23770 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1fvContextANGLE()
23773 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1fvContextANGLE()
23775 (context->skipValidation() || in GL_ProgramUniform1fvContextANGLE()
23776 ValidateProgramUniform1fv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1fvContextANGLE()
23779 context->programUniform1fv(programPacked, locationPacked, count, value); in GL_ProgramUniform1fvContextANGLE()
23781 ANGLE_CAPTURE(ProgramUniform1fv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform1fvContextANGLE()
23786 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1fvContextANGLE()
23796 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1fvEXTContextANGLE() local
23797 EVENT(context, GLProgramUniform1fvEXT, in GL_ProgramUniform1fvEXTContextANGLE()
23799 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1fvEXTContextANGLE()
23801 if (context && !context->isContextLost()) in GL_ProgramUniform1fvEXTContextANGLE()
23803 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1fvEXTContextANGLE()
23806 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1fvEXTContextANGLE()
23808 (context->skipValidation() || in GL_ProgramUniform1fvEXTContextANGLE()
23809 ValidateProgramUniform1fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1fvEXTContextANGLE()
23812 context->programUniform1fv(programPacked, locationPacked, count, value); in GL_ProgramUniform1fvEXTContextANGLE()
23814 ANGLE_CAPTURE(ProgramUniform1fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1fvEXTContextANGLE()
23819 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1fvEXTContextANGLE()
23828 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1iContextANGLE() local
23829 EVENT(context, GLProgramUniform1i, "context = %d, program = %u, location = %d, v0 = %d", in GL_ProgramUniform1iContextANGLE()
23830 CID(context), program, location, v0); in GL_ProgramUniform1iContextANGLE()
23832 if (context && !context->isContextLost()) in GL_ProgramUniform1iContextANGLE()
23834 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1iContextANGLE()
23837 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1iContextANGLE()
23838 bool isCallValid = (context->skipValidation() || in GL_ProgramUniform1iContextANGLE()
23839 ValidateProgramUniform1i(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1iContextANGLE()
23842 context->programUniform1i(programPacked, locationPacked, v0); in GL_ProgramUniform1iContextANGLE()
23844 ANGLE_CAPTURE(ProgramUniform1i, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1iContextANGLE()
23848 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1iContextANGLE()
23857 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1iEXTContextANGLE() local
23858 EVENT(context, GLProgramUniform1iEXT, "context = %d, program = %u, location = %d, v0 = %d", in GL_ProgramUniform1iEXTContextANGLE()
23859 CID(context), program, location, v0); in GL_ProgramUniform1iEXTContextANGLE()
23861 if (context && !context->isContextLost()) in GL_ProgramUniform1iEXTContextANGLE()
23863 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1iEXTContextANGLE()
23866 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1iEXTContextANGLE()
23868 (context->skipValidation() || in GL_ProgramUniform1iEXTContextANGLE()
23869 ValidateProgramUniform1iEXT(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1iEXTContextANGLE()
23872 context->programUniform1i(programPacked, locationPacked, v0); in GL_ProgramUniform1iEXTContextANGLE()
23874 ANGLE_CAPTURE(ProgramUniform1iEXT, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1iEXTContextANGLE()
23878 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1iEXTContextANGLE()
23888 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1ivContextANGLE() local
23889 EVENT(context, GLProgramUniform1iv, in GL_ProgramUniform1ivContextANGLE()
23891 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1ivContextANGLE()
23893 if (context && !context->isContextLost()) in GL_ProgramUniform1ivContextANGLE()
23895 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1ivContextANGLE()
23898 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1ivContextANGLE()
23900 (context->skipValidation() || in GL_ProgramUniform1ivContextANGLE()
23901 ValidateProgramUniform1iv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1ivContextANGLE()
23904 context->programUniform1iv(programPacked, locationPacked, count, value); in GL_ProgramUniform1ivContextANGLE()
23906 ANGLE_CAPTURE(ProgramUniform1iv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform1ivContextANGLE()
23911 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1ivContextANGLE()
23921 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1ivEXTContextANGLE() local
23922 EVENT(context, GLProgramUniform1ivEXT, in GL_ProgramUniform1ivEXTContextANGLE()
23924 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1ivEXTContextANGLE()
23926 if (context && !context->isContextLost()) in GL_ProgramUniform1ivEXTContextANGLE()
23928 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1ivEXTContextANGLE()
23931 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1ivEXTContextANGLE()
23933 (context->skipValidation() || in GL_ProgramUniform1ivEXTContextANGLE()
23934 ValidateProgramUniform1ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1ivEXTContextANGLE()
23937 context->programUniform1iv(programPacked, locationPacked, count, value); in GL_ProgramUniform1ivEXTContextANGLE()
23939 ANGLE_CAPTURE(ProgramUniform1ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1ivEXTContextANGLE()
23944 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1ivEXTContextANGLE()
23953 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1uiContextANGLE() local
23954 EVENT(context, GLProgramUniform1ui, "context = %d, program = %u, location = %d, v0 = %u", in GL_ProgramUniform1uiContextANGLE()
23955 CID(context), program, location, v0); in GL_ProgramUniform1uiContextANGLE()
23957 if (context && !context->isContextLost()) in GL_ProgramUniform1uiContextANGLE()
23959 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1uiContextANGLE()
23962 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1uiContextANGLE()
23963 bool isCallValid = (context->skipValidation() || in GL_ProgramUniform1uiContextANGLE()
23964 ValidateProgramUniform1ui(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1uiContextANGLE()
23967 context->programUniform1ui(programPacked, locationPacked, v0); in GL_ProgramUniform1uiContextANGLE()
23969 ANGLE_CAPTURE(ProgramUniform1ui, isCallValid, context, programPacked, locationPacked, v0); in GL_ProgramUniform1uiContextANGLE()
23973 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1uiContextANGLE()
23982 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1uiEXTContextANGLE() local
23983 EVENT(context, GLProgramUniform1uiEXT, "context = %d, program = %u, location = %d, v0 = %u", in GL_ProgramUniform1uiEXTContextANGLE()
23984 CID(context), program, location, v0); in GL_ProgramUniform1uiEXTContextANGLE()
23986 if (context && !context->isContextLost()) in GL_ProgramUniform1uiEXTContextANGLE()
23988 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1uiEXTContextANGLE()
23991 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1uiEXTContextANGLE()
23993 (context->skipValidation() || in GL_ProgramUniform1uiEXTContextANGLE()
23994 ValidateProgramUniform1uiEXT(context, programPacked, locationPacked, v0)); in GL_ProgramUniform1uiEXTContextANGLE()
23997 context->programUniform1ui(programPacked, locationPacked, v0); in GL_ProgramUniform1uiEXTContextANGLE()
23999 ANGLE_CAPTURE(ProgramUniform1uiEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1uiEXTContextANGLE()
24004 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1uiEXTContextANGLE()
24014 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1uivContextANGLE() local
24015 EVENT(context, GLProgramUniform1uiv, in GL_ProgramUniform1uivContextANGLE()
24017 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1uivContextANGLE()
24019 if (context && !context->isContextLost()) in GL_ProgramUniform1uivContextANGLE()
24021 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1uivContextANGLE()
24024 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1uivContextANGLE()
24026 (context->skipValidation() || in GL_ProgramUniform1uivContextANGLE()
24027 ValidateProgramUniform1uiv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1uivContextANGLE()
24030 context->programUniform1uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform1uivContextANGLE()
24032 ANGLE_CAPTURE(ProgramUniform1uiv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1uivContextANGLE()
24037 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1uivContextANGLE()
24047 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform1uivEXTContextANGLE() local
24048 EVENT(context, GLProgramUniform1uivEXT, in GL_ProgramUniform1uivEXTContextANGLE()
24050 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform1uivEXTContextANGLE()
24052 if (context && !context->isContextLost()) in GL_ProgramUniform1uivEXTContextANGLE()
24054 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform1uivEXTContextANGLE()
24057 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform1uivEXTContextANGLE()
24059 (context->skipValidation() || in GL_ProgramUniform1uivEXTContextANGLE()
24060 ValidateProgramUniform1uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform1uivEXTContextANGLE()
24063 context->programUniform1uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform1uivEXTContextANGLE()
24065 ANGLE_CAPTURE(ProgramUniform1uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform1uivEXTContextANGLE()
24070 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform1uivEXTContextANGLE()
24080 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2fContextANGLE() local
24081 EVENT(context, GLProgramUniform2f, in GL_ProgramUniform2fContextANGLE()
24082 "context = %d, program = %u, location = %d, v0 = %f, v1 = %f", CID(context), program, in GL_ProgramUniform2fContextANGLE()
24085 if (context && !context->isContextLost()) in GL_ProgramUniform2fContextANGLE()
24087 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2fContextANGLE()
24090 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2fContextANGLE()
24092 (context->skipValidation() || in GL_ProgramUniform2fContextANGLE()
24093 ValidateProgramUniform2f(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2fContextANGLE()
24096 context->programUniform2f(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2fContextANGLE()
24098 ANGLE_CAPTURE(ProgramUniform2f, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2fContextANGLE()
24103 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2fContextANGLE()
24113 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2fEXTContextANGLE() local
24114 EVENT(context, GLProgramUniform2fEXT, in GL_ProgramUniform2fEXTContextANGLE()
24115 "context = %d, program = %u, location = %d, v0 = %f, v1 = %f", CID(context), program, in GL_ProgramUniform2fEXTContextANGLE()
24118 if (context && !context->isContextLost()) in GL_ProgramUniform2fEXTContextANGLE()
24120 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2fEXTContextANGLE()
24123 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2fEXTContextANGLE()
24125 (context->skipValidation() || in GL_ProgramUniform2fEXTContextANGLE()
24126 ValidateProgramUniform2fEXT(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2fEXTContextANGLE()
24129 context->programUniform2f(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2fEXTContextANGLE()
24131 ANGLE_CAPTURE(ProgramUniform2fEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2fEXTContextANGLE()
24136 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2fEXTContextANGLE()
24146 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2fvContextANGLE() local
24147 EVENT(context, GLProgramUniform2fv, in GL_ProgramUniform2fvContextANGLE()
24149 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2fvContextANGLE()
24151 if (context && !context->isContextLost()) in GL_ProgramUniform2fvContextANGLE()
24153 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2fvContextANGLE()
24156 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2fvContextANGLE()
24158 (context->skipValidation() || in GL_ProgramUniform2fvContextANGLE()
24159 ValidateProgramUniform2fv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2fvContextANGLE()
24162 context->programUniform2fv(programPacked, locationPacked, count, value); in GL_ProgramUniform2fvContextANGLE()
24164 ANGLE_CAPTURE(ProgramUniform2fv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform2fvContextANGLE()
24169 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2fvContextANGLE()
24179 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2fvEXTContextANGLE() local
24180 EVENT(context, GLProgramUniform2fvEXT, in GL_ProgramUniform2fvEXTContextANGLE()
24182 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2fvEXTContextANGLE()
24184 if (context && !context->isContextLost()) in GL_ProgramUniform2fvEXTContextANGLE()
24186 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2fvEXTContextANGLE()
24189 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2fvEXTContextANGLE()
24191 (context->skipValidation() || in GL_ProgramUniform2fvEXTContextANGLE()
24192 ValidateProgramUniform2fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2fvEXTContextANGLE()
24195 context->programUniform2fv(programPacked, locationPacked, count, value); in GL_ProgramUniform2fvEXTContextANGLE()
24197 ANGLE_CAPTURE(ProgramUniform2fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2fvEXTContextANGLE()
24202 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2fvEXTContextANGLE()
24212 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2iContextANGLE() local
24213 EVENT(context, GLProgramUniform2i, in GL_ProgramUniform2iContextANGLE()
24214 "context = %d, program = %u, location = %d, v0 = %d, v1 = %d", CID(context), program, in GL_ProgramUniform2iContextANGLE()
24217 if (context && !context->isContextLost()) in GL_ProgramUniform2iContextANGLE()
24219 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2iContextANGLE()
24222 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2iContextANGLE()
24224 (context->skipValidation() || in GL_ProgramUniform2iContextANGLE()
24225 ValidateProgramUniform2i(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2iContextANGLE()
24228 context->programUniform2i(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2iContextANGLE()
24230 ANGLE_CAPTURE(ProgramUniform2i, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2iContextANGLE()
24235 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2iContextANGLE()
24245 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2iEXTContextANGLE() local
24246 EVENT(context, GLProgramUniform2iEXT, in GL_ProgramUniform2iEXTContextANGLE()
24247 "context = %d, program = %u, location = %d, v0 = %d, v1 = %d", CID(context), program, in GL_ProgramUniform2iEXTContextANGLE()
24250 if (context && !context->isContextLost()) in GL_ProgramUniform2iEXTContextANGLE()
24252 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2iEXTContextANGLE()
24255 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2iEXTContextANGLE()
24257 (context->skipValidation() || in GL_ProgramUniform2iEXTContextANGLE()
24258 ValidateProgramUniform2iEXT(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2iEXTContextANGLE()
24261 context->programUniform2i(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2iEXTContextANGLE()
24263 ANGLE_CAPTURE(ProgramUniform2iEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2iEXTContextANGLE()
24268 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2iEXTContextANGLE()
24278 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2ivContextANGLE() local
24279 EVENT(context, GLProgramUniform2iv, in GL_ProgramUniform2ivContextANGLE()
24281 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2ivContextANGLE()
24283 if (context && !context->isContextLost()) in GL_ProgramUniform2ivContextANGLE()
24285 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2ivContextANGLE()
24288 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2ivContextANGLE()
24290 (context->skipValidation() || in GL_ProgramUniform2ivContextANGLE()
24291 ValidateProgramUniform2iv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2ivContextANGLE()
24294 context->programUniform2iv(programPacked, locationPacked, count, value); in GL_ProgramUniform2ivContextANGLE()
24296 ANGLE_CAPTURE(ProgramUniform2iv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform2ivContextANGLE()
24301 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2ivContextANGLE()
24311 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2ivEXTContextANGLE() local
24312 EVENT(context, GLProgramUniform2ivEXT, in GL_ProgramUniform2ivEXTContextANGLE()
24314 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2ivEXTContextANGLE()
24316 if (context && !context->isContextLost()) in GL_ProgramUniform2ivEXTContextANGLE()
24318 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2ivEXTContextANGLE()
24321 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2ivEXTContextANGLE()
24323 (context->skipValidation() || in GL_ProgramUniform2ivEXTContextANGLE()
24324 ValidateProgramUniform2ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2ivEXTContextANGLE()
24327 context->programUniform2iv(programPacked, locationPacked, count, value); in GL_ProgramUniform2ivEXTContextANGLE()
24329 ANGLE_CAPTURE(ProgramUniform2ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2ivEXTContextANGLE()
24334 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2ivEXTContextANGLE()
24344 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2uiContextANGLE() local
24345 EVENT(context, GLProgramUniform2ui, in GL_ProgramUniform2uiContextANGLE()
24346 "context = %d, program = %u, location = %d, v0 = %u, v1 = %u", CID(context), program, in GL_ProgramUniform2uiContextANGLE()
24349 if (context && !context->isContextLost()) in GL_ProgramUniform2uiContextANGLE()
24351 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2uiContextANGLE()
24354 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2uiContextANGLE()
24356 (context->skipValidation() || in GL_ProgramUniform2uiContextANGLE()
24357 ValidateProgramUniform2ui(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2uiContextANGLE()
24360 context->programUniform2ui(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2uiContextANGLE()
24362 ANGLE_CAPTURE(ProgramUniform2ui, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2uiContextANGLE()
24367 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2uiContextANGLE()
24377 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2uiEXTContextANGLE() local
24378 EVENT(context, GLProgramUniform2uiEXT, in GL_ProgramUniform2uiEXTContextANGLE()
24379 "context = %d, program = %u, location = %d, v0 = %u, v1 = %u", CID(context), program, in GL_ProgramUniform2uiEXTContextANGLE()
24382 if (context && !context->isContextLost()) in GL_ProgramUniform2uiEXTContextANGLE()
24384 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2uiEXTContextANGLE()
24387 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2uiEXTContextANGLE()
24389 (context->skipValidation() || in GL_ProgramUniform2uiEXTContextANGLE()
24390 ValidateProgramUniform2uiEXT(context, programPacked, locationPacked, v0, v1)); in GL_ProgramUniform2uiEXTContextANGLE()
24393 context->programUniform2ui(programPacked, locationPacked, v0, v1); in GL_ProgramUniform2uiEXTContextANGLE()
24395 ANGLE_CAPTURE(ProgramUniform2uiEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform2uiEXTContextANGLE()
24400 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2uiEXTContextANGLE()
24410 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2uivContextANGLE() local
24411 EVENT(context, GLProgramUniform2uiv, in GL_ProgramUniform2uivContextANGLE()
24413 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2uivContextANGLE()
24415 if (context && !context->isContextLost()) in GL_ProgramUniform2uivContextANGLE()
24417 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2uivContextANGLE()
24420 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2uivContextANGLE()
24422 (context->skipValidation() || in GL_ProgramUniform2uivContextANGLE()
24423 ValidateProgramUniform2uiv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2uivContextANGLE()
24426 context->programUniform2uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform2uivContextANGLE()
24428 ANGLE_CAPTURE(ProgramUniform2uiv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2uivContextANGLE()
24433 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2uivContextANGLE()
24443 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform2uivEXTContextANGLE() local
24444 EVENT(context, GLProgramUniform2uivEXT, in GL_ProgramUniform2uivEXTContextANGLE()
24446 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform2uivEXTContextANGLE()
24448 if (context && !context->isContextLost()) in GL_ProgramUniform2uivEXTContextANGLE()
24450 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform2uivEXTContextANGLE()
24453 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform2uivEXTContextANGLE()
24455 (context->skipValidation() || in GL_ProgramUniform2uivEXTContextANGLE()
24456 ValidateProgramUniform2uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform2uivEXTContextANGLE()
24459 context->programUniform2uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform2uivEXTContextANGLE()
24461 ANGLE_CAPTURE(ProgramUniform2uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform2uivEXTContextANGLE()
24466 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform2uivEXTContextANGLE()
24477 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3fContextANGLE() local
24478 EVENT(context, GLProgramUniform3f, in GL_ProgramUniform3fContextANGLE()
24479 "context = %d, program = %u, location = %d, v0 = %f, v1 = %f, v2 = %f", CID(context), in GL_ProgramUniform3fContextANGLE()
24482 if (context && !context->isContextLost()) in GL_ProgramUniform3fContextANGLE()
24484 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3fContextANGLE()
24487 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3fContextANGLE()
24489 (context->skipValidation() || in GL_ProgramUniform3fContextANGLE()
24490 ValidateProgramUniform3f(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3fContextANGLE()
24493 context->programUniform3f(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3fContextANGLE()
24495 ANGLE_CAPTURE(ProgramUniform3f, isCallValid, context, programPacked, locationPacked, v0, v1, in GL_ProgramUniform3fContextANGLE()
24500 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3fContextANGLE()
24511 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3fEXTContextANGLE() local
24512 EVENT(context, GLProgramUniform3fEXT, in GL_ProgramUniform3fEXTContextANGLE()
24513 "context = %d, program = %u, location = %d, v0 = %f, v1 = %f, v2 = %f", CID(context), in GL_ProgramUniform3fEXTContextANGLE()
24516 if (context && !context->isContextLost()) in GL_ProgramUniform3fEXTContextANGLE()
24518 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3fEXTContextANGLE()
24521 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3fEXTContextANGLE()
24523 (context->skipValidation() || in GL_ProgramUniform3fEXTContextANGLE()
24524 ValidateProgramUniform3fEXT(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3fEXTContextANGLE()
24527 context->programUniform3f(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3fEXTContextANGLE()
24529 ANGLE_CAPTURE(ProgramUniform3fEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3fEXTContextANGLE()
24534 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3fEXTContextANGLE()
24544 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3fvContextANGLE() local
24545 EVENT(context, GLProgramUniform3fv, in GL_ProgramUniform3fvContextANGLE()
24547 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3fvContextANGLE()
24549 if (context && !context->isContextLost()) in GL_ProgramUniform3fvContextANGLE()
24551 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3fvContextANGLE()
24554 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3fvContextANGLE()
24556 (context->skipValidation() || in GL_ProgramUniform3fvContextANGLE()
24557 ValidateProgramUniform3fv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3fvContextANGLE()
24560 context->programUniform3fv(programPacked, locationPacked, count, value); in GL_ProgramUniform3fvContextANGLE()
24562 ANGLE_CAPTURE(ProgramUniform3fv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform3fvContextANGLE()
24567 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3fvContextANGLE()
24577 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3fvEXTContextANGLE() local
24578 EVENT(context, GLProgramUniform3fvEXT, in GL_ProgramUniform3fvEXTContextANGLE()
24580 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3fvEXTContextANGLE()
24582 if (context && !context->isContextLost()) in GL_ProgramUniform3fvEXTContextANGLE()
24584 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3fvEXTContextANGLE()
24587 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3fvEXTContextANGLE()
24589 (context->skipValidation() || in GL_ProgramUniform3fvEXTContextANGLE()
24590 ValidateProgramUniform3fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3fvEXTContextANGLE()
24593 context->programUniform3fv(programPacked, locationPacked, count, value); in GL_ProgramUniform3fvEXTContextANGLE()
24595 ANGLE_CAPTURE(ProgramUniform3fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3fvEXTContextANGLE()
24600 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3fvEXTContextANGLE()
24611 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3iContextANGLE() local
24612 EVENT(context, GLProgramUniform3i, in GL_ProgramUniform3iContextANGLE()
24613 "context = %d, program = %u, location = %d, v0 = %d, v1 = %d, v2 = %d", CID(context), in GL_ProgramUniform3iContextANGLE()
24616 if (context && !context->isContextLost()) in GL_ProgramUniform3iContextANGLE()
24618 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3iContextANGLE()
24621 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3iContextANGLE()
24623 (context->skipValidation() || in GL_ProgramUniform3iContextANGLE()
24624 ValidateProgramUniform3i(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3iContextANGLE()
24627 context->programUniform3i(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3iContextANGLE()
24629 ANGLE_CAPTURE(ProgramUniform3i, isCallValid, context, programPacked, locationPacked, v0, v1, in GL_ProgramUniform3iContextANGLE()
24634 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3iContextANGLE()
24645 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3iEXTContextANGLE() local
24646 EVENT(context, GLProgramUniform3iEXT, in GL_ProgramUniform3iEXTContextANGLE()
24647 "context = %d, program = %u, location = %d, v0 = %d, v1 = %d, v2 = %d", CID(context), in GL_ProgramUniform3iEXTContextANGLE()
24650 if (context && !context->isContextLost()) in GL_ProgramUniform3iEXTContextANGLE()
24652 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3iEXTContextANGLE()
24655 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3iEXTContextANGLE()
24657 (context->skipValidation() || in GL_ProgramUniform3iEXTContextANGLE()
24658 ValidateProgramUniform3iEXT(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3iEXTContextANGLE()
24661 context->programUniform3i(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3iEXTContextANGLE()
24663 ANGLE_CAPTURE(ProgramUniform3iEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3iEXTContextANGLE()
24668 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3iEXTContextANGLE()
24678 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3ivContextANGLE() local
24679 EVENT(context, GLProgramUniform3iv, in GL_ProgramUniform3ivContextANGLE()
24681 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3ivContextANGLE()
24683 if (context && !context->isContextLost()) in GL_ProgramUniform3ivContextANGLE()
24685 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3ivContextANGLE()
24688 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3ivContextANGLE()
24690 (context->skipValidation() || in GL_ProgramUniform3ivContextANGLE()
24691 ValidateProgramUniform3iv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3ivContextANGLE()
24694 context->programUniform3iv(programPacked, locationPacked, count, value); in GL_ProgramUniform3ivContextANGLE()
24696 ANGLE_CAPTURE(ProgramUniform3iv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform3ivContextANGLE()
24701 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3ivContextANGLE()
24711 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3ivEXTContextANGLE() local
24712 EVENT(context, GLProgramUniform3ivEXT, in GL_ProgramUniform3ivEXTContextANGLE()
24714 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3ivEXTContextANGLE()
24716 if (context && !context->isContextLost()) in GL_ProgramUniform3ivEXTContextANGLE()
24718 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3ivEXTContextANGLE()
24721 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3ivEXTContextANGLE()
24723 (context->skipValidation() || in GL_ProgramUniform3ivEXTContextANGLE()
24724 ValidateProgramUniform3ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3ivEXTContextANGLE()
24727 context->programUniform3iv(programPacked, locationPacked, count, value); in GL_ProgramUniform3ivEXTContextANGLE()
24729 ANGLE_CAPTURE(ProgramUniform3ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3ivEXTContextANGLE()
24734 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3ivEXTContextANGLE()
24745 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3uiContextANGLE() local
24746 EVENT(context, GLProgramUniform3ui, in GL_ProgramUniform3uiContextANGLE()
24747 "context = %d, program = %u, location = %d, v0 = %u, v1 = %u, v2 = %u", CID(context), in GL_ProgramUniform3uiContextANGLE()
24750 if (context && !context->isContextLost()) in GL_ProgramUniform3uiContextANGLE()
24752 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3uiContextANGLE()
24755 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3uiContextANGLE()
24757 (context->skipValidation() || in GL_ProgramUniform3uiContextANGLE()
24758 ValidateProgramUniform3ui(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3uiContextANGLE()
24761 context->programUniform3ui(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3uiContextANGLE()
24763 ANGLE_CAPTURE(ProgramUniform3ui, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3uiContextANGLE()
24768 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3uiContextANGLE()
24779 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3uiEXTContextANGLE() local
24780 EVENT(context, GLProgramUniform3uiEXT, in GL_ProgramUniform3uiEXTContextANGLE()
24781 "context = %d, program = %u, location = %d, v0 = %u, v1 = %u, v2 = %u", CID(context), in GL_ProgramUniform3uiEXTContextANGLE()
24784 if (context && !context->isContextLost()) in GL_ProgramUniform3uiEXTContextANGLE()
24786 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3uiEXTContextANGLE()
24789 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3uiEXTContextANGLE()
24791 (context->skipValidation() || in GL_ProgramUniform3uiEXTContextANGLE()
24792 ValidateProgramUniform3uiEXT(context, programPacked, locationPacked, v0, v1, v2)); in GL_ProgramUniform3uiEXTContextANGLE()
24795 context->programUniform3ui(programPacked, locationPacked, v0, v1, v2); in GL_ProgramUniform3uiEXTContextANGLE()
24797 ANGLE_CAPTURE(ProgramUniform3uiEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform3uiEXTContextANGLE()
24802 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3uiEXTContextANGLE()
24812 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3uivContextANGLE() local
24813 EVENT(context, GLProgramUniform3uiv, in GL_ProgramUniform3uivContextANGLE()
24815 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3uivContextANGLE()
24817 if (context && !context->isContextLost()) in GL_ProgramUniform3uivContextANGLE()
24819 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3uivContextANGLE()
24822 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3uivContextANGLE()
24824 (context->skipValidation() || in GL_ProgramUniform3uivContextANGLE()
24825 ValidateProgramUniform3uiv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3uivContextANGLE()
24828 context->programUniform3uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform3uivContextANGLE()
24830 ANGLE_CAPTURE(ProgramUniform3uiv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3uivContextANGLE()
24835 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3uivContextANGLE()
24845 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform3uivEXTContextANGLE() local
24846 EVENT(context, GLProgramUniform3uivEXT, in GL_ProgramUniform3uivEXTContextANGLE()
24848 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform3uivEXTContextANGLE()
24850 if (context && !context->isContextLost()) in GL_ProgramUniform3uivEXTContextANGLE()
24852 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform3uivEXTContextANGLE()
24855 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform3uivEXTContextANGLE()
24857 (context->skipValidation() || in GL_ProgramUniform3uivEXTContextANGLE()
24858 ValidateProgramUniform3uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform3uivEXTContextANGLE()
24861 context->programUniform3uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform3uivEXTContextANGLE()
24863 ANGLE_CAPTURE(ProgramUniform3uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform3uivEXTContextANGLE()
24868 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform3uivEXTContextANGLE()
24880 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4fContextANGLE() local
24881 EVENT(context, GLProgramUniform4f, in GL_ProgramUniform4fContextANGLE()
24883 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4fContextANGLE()
24885 if (context && !context->isContextLost()) in GL_ProgramUniform4fContextANGLE()
24887 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4fContextANGLE()
24890 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4fContextANGLE()
24892 (context->skipValidation() || in GL_ProgramUniform4fContextANGLE()
24893 ValidateProgramUniform4f(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4fContextANGLE()
24896 context->programUniform4f(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4fContextANGLE()
24898 ANGLE_CAPTURE(ProgramUniform4f, isCallValid, context, programPacked, locationPacked, v0, v1, in GL_ProgramUniform4fContextANGLE()
24903 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4fContextANGLE()
24915 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4fEXTContextANGLE() local
24916 EVENT(context, GLProgramUniform4fEXT, in GL_ProgramUniform4fEXTContextANGLE()
24918 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4fEXTContextANGLE()
24920 if (context && !context->isContextLost()) in GL_ProgramUniform4fEXTContextANGLE()
24922 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4fEXTContextANGLE()
24925 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4fEXTContextANGLE()
24927 (context->skipValidation() || in GL_ProgramUniform4fEXTContextANGLE()
24928 ValidateProgramUniform4fEXT(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4fEXTContextANGLE()
24931 context->programUniform4f(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4fEXTContextANGLE()
24933 ANGLE_CAPTURE(ProgramUniform4fEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4fEXTContextANGLE()
24938 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4fEXTContextANGLE()
24948 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4fvContextANGLE() local
24949 EVENT(context, GLProgramUniform4fv, in GL_ProgramUniform4fvContextANGLE()
24951 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4fvContextANGLE()
24953 if (context && !context->isContextLost()) in GL_ProgramUniform4fvContextANGLE()
24955 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4fvContextANGLE()
24958 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4fvContextANGLE()
24960 (context->skipValidation() || in GL_ProgramUniform4fvContextANGLE()
24961 ValidateProgramUniform4fv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4fvContextANGLE()
24964 context->programUniform4fv(programPacked, locationPacked, count, value); in GL_ProgramUniform4fvContextANGLE()
24966 ANGLE_CAPTURE(ProgramUniform4fv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform4fvContextANGLE()
24971 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4fvContextANGLE()
24981 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4fvEXTContextANGLE() local
24982 EVENT(context, GLProgramUniform4fvEXT, in GL_ProgramUniform4fvEXTContextANGLE()
24984 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4fvEXTContextANGLE()
24986 if (context && !context->isContextLost()) in GL_ProgramUniform4fvEXTContextANGLE()
24988 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4fvEXTContextANGLE()
24991 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4fvEXTContextANGLE()
24993 (context->skipValidation() || in GL_ProgramUniform4fvEXTContextANGLE()
24994 ValidateProgramUniform4fvEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4fvEXTContextANGLE()
24997 context->programUniform4fv(programPacked, locationPacked, count, value); in GL_ProgramUniform4fvEXTContextANGLE()
24999 ANGLE_CAPTURE(ProgramUniform4fvEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4fvEXTContextANGLE()
25004 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4fvEXTContextANGLE()
25016 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4iContextANGLE() local
25017 EVENT(context, GLProgramUniform4i, in GL_ProgramUniform4iContextANGLE()
25019 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4iContextANGLE()
25021 if (context && !context->isContextLost()) in GL_ProgramUniform4iContextANGLE()
25023 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4iContextANGLE()
25026 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4iContextANGLE()
25028 (context->skipValidation() || in GL_ProgramUniform4iContextANGLE()
25029 ValidateProgramUniform4i(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4iContextANGLE()
25032 context->programUniform4i(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4iContextANGLE()
25034 ANGLE_CAPTURE(ProgramUniform4i, isCallValid, context, programPacked, locationPacked, v0, v1, in GL_ProgramUniform4iContextANGLE()
25039 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4iContextANGLE()
25051 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4iEXTContextANGLE() local
25052 EVENT(context, GLProgramUniform4iEXT, in GL_ProgramUniform4iEXTContextANGLE()
25054 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4iEXTContextANGLE()
25056 if (context && !context->isContextLost()) in GL_ProgramUniform4iEXTContextANGLE()
25058 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4iEXTContextANGLE()
25061 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4iEXTContextANGLE()
25063 (context->skipValidation() || in GL_ProgramUniform4iEXTContextANGLE()
25064 ValidateProgramUniform4iEXT(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4iEXTContextANGLE()
25067 context->programUniform4i(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4iEXTContextANGLE()
25069 ANGLE_CAPTURE(ProgramUniform4iEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4iEXTContextANGLE()
25074 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4iEXTContextANGLE()
25084 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4ivContextANGLE() local
25085 EVENT(context, GLProgramUniform4iv, in GL_ProgramUniform4ivContextANGLE()
25087 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4ivContextANGLE()
25089 if (context && !context->isContextLost()) in GL_ProgramUniform4ivContextANGLE()
25091 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4ivContextANGLE()
25094 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4ivContextANGLE()
25096 (context->skipValidation() || in GL_ProgramUniform4ivContextANGLE()
25097 ValidateProgramUniform4iv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4ivContextANGLE()
25100 context->programUniform4iv(programPacked, locationPacked, count, value); in GL_ProgramUniform4ivContextANGLE()
25102 ANGLE_CAPTURE(ProgramUniform4iv, isCallValid, context, programPacked, locationPacked, count, in GL_ProgramUniform4ivContextANGLE()
25107 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4ivContextANGLE()
25117 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4ivEXTContextANGLE() local
25118 EVENT(context, GLProgramUniform4ivEXT, in GL_ProgramUniform4ivEXTContextANGLE()
25120 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4ivEXTContextANGLE()
25122 if (context && !context->isContextLost()) in GL_ProgramUniform4ivEXTContextANGLE()
25124 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4ivEXTContextANGLE()
25127 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4ivEXTContextANGLE()
25129 (context->skipValidation() || in GL_ProgramUniform4ivEXTContextANGLE()
25130 ValidateProgramUniform4ivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4ivEXTContextANGLE()
25133 context->programUniform4iv(programPacked, locationPacked, count, value); in GL_ProgramUniform4ivEXTContextANGLE()
25135 ANGLE_CAPTURE(ProgramUniform4ivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4ivEXTContextANGLE()
25140 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4ivEXTContextANGLE()
25152 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4uiContextANGLE() local
25153 EVENT(context, GLProgramUniform4ui, in GL_ProgramUniform4uiContextANGLE()
25155 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4uiContextANGLE()
25157 if (context && !context->isContextLost()) in GL_ProgramUniform4uiContextANGLE()
25159 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4uiContextANGLE()
25162 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4uiContextANGLE()
25164 (context->skipValidation() || in GL_ProgramUniform4uiContextANGLE()
25165 ValidateProgramUniform4ui(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4uiContextANGLE()
25168 context->programUniform4ui(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4uiContextANGLE()
25170 ANGLE_CAPTURE(ProgramUniform4ui, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4uiContextANGLE()
25175 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4uiContextANGLE()
25187 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4uiEXTContextANGLE() local
25188 EVENT(context, GLProgramUniform4uiEXT, in GL_ProgramUniform4uiEXTContextANGLE()
25190 CID(context), program, location, v0, v1, v2, v3); in GL_ProgramUniform4uiEXTContextANGLE()
25192 if (context && !context->isContextLost()) in GL_ProgramUniform4uiEXTContextANGLE()
25194 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4uiEXTContextANGLE()
25197 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4uiEXTContextANGLE()
25199 (context->skipValidation() || in GL_ProgramUniform4uiEXTContextANGLE()
25200 ValidateProgramUniform4uiEXT(context, programPacked, locationPacked, v0, v1, v2, v3)); in GL_ProgramUniform4uiEXTContextANGLE()
25203 context->programUniform4ui(programPacked, locationPacked, v0, v1, v2, v3); in GL_ProgramUniform4uiEXTContextANGLE()
25205 ANGLE_CAPTURE(ProgramUniform4uiEXT, isCallValid, context, programPacked, locationPacked, v0, in GL_ProgramUniform4uiEXTContextANGLE()
25210 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4uiEXTContextANGLE()
25220 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4uivContextANGLE() local
25221 EVENT(context, GLProgramUniform4uiv, in GL_ProgramUniform4uivContextANGLE()
25223 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4uivContextANGLE()
25225 if (context && !context->isContextLost()) in GL_ProgramUniform4uivContextANGLE()
25227 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4uivContextANGLE()
25230 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4uivContextANGLE()
25232 (context->skipValidation() || in GL_ProgramUniform4uivContextANGLE()
25233 ValidateProgramUniform4uiv(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4uivContextANGLE()
25236 context->programUniform4uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform4uivContextANGLE()
25238 ANGLE_CAPTURE(ProgramUniform4uiv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4uivContextANGLE()
25243 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4uivContextANGLE()
25253 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniform4uivEXTContextANGLE() local
25254 EVENT(context, GLProgramUniform4uivEXT, in GL_ProgramUniform4uivEXTContextANGLE()
25256 CID(context), program, location, count, (uintptr_t)value); in GL_ProgramUniform4uivEXTContextANGLE()
25258 if (context && !context->isContextLost()) in GL_ProgramUniform4uivEXTContextANGLE()
25260 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniform4uivEXTContextANGLE()
25263 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniform4uivEXTContextANGLE()
25265 (context->skipValidation() || in GL_ProgramUniform4uivEXTContextANGLE()
25266 ValidateProgramUniform4uivEXT(context, programPacked, locationPacked, count, value)); in GL_ProgramUniform4uivEXTContextANGLE()
25269 context->programUniform4uiv(programPacked, locationPacked, count, value); in GL_ProgramUniform4uivEXTContextANGLE()
25271 ANGLE_CAPTURE(ProgramUniform4uivEXT, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniform4uivEXTContextANGLE()
25276 GenerateContextLostErrorOnContext(context); in GL_ProgramUniform4uivEXTContextANGLE()
25287 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix2fvContextANGLE() local
25288 EVENT(context, GLProgramUniformMatrix2fv, in GL_ProgramUniformMatrix2fvContextANGLE()
25291 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2fvContextANGLE()
25293 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix2fvContextANGLE()
25295 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix2fvContextANGLE()
25298 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2fvContextANGLE()
25299 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2fvContextANGLE()
25300 ValidateProgramUniformMatrix2fv(context, programPacked, locationPacked, in GL_ProgramUniformMatrix2fvContextANGLE()
25304 context->programUniformMatrix2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2fvContextANGLE()
25307 ANGLE_CAPTURE(ProgramUniformMatrix2fv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniformMatrix2fvContextANGLE()
25312 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix2fvContextANGLE()
25323 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix2fvEXTContextANGLE() local
25324 EVENT(context, GLProgramUniformMatrix2fvEXT, in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25327 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25329 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25331 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25334 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25335 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25337 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25340 context->programUniformMatrix2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25343 ANGLE_CAPTURE(ProgramUniformMatrix2fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25348 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix2fvEXTContextANGLE()
25359 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix2x3fvContextANGLE() local
25360 EVENT(context, GLProgramUniformMatrix2x3fv, in GL_ProgramUniformMatrix2x3fvContextANGLE()
25363 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2x3fvContextANGLE()
25365 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix2x3fvContextANGLE()
25367 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix2x3fvContextANGLE()
25370 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2x3fvContextANGLE()
25371 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2x3fvContextANGLE()
25373 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2x3fvContextANGLE()
25376 context->programUniformMatrix2x3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2x3fvContextANGLE()
25379 ANGLE_CAPTURE(ProgramUniformMatrix2x3fv, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2x3fvContextANGLE()
25384 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix2x3fvContextANGLE()
25395 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix2x3fvEXTContextANGLE() local
25396 EVENT(context, GLProgramUniformMatrix2x3fvEXT, in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25399 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25401 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25403 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25406 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25407 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25409 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25412 context->programUniformMatrix2x3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25415 ANGLE_CAPTURE(ProgramUniformMatrix2x3fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25420 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix2x3fvEXTContextANGLE()
25431 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix2x4fvContextANGLE() local
25432 EVENT(context, GLProgramUniformMatrix2x4fv, in GL_ProgramUniformMatrix2x4fvContextANGLE()
25435 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2x4fvContextANGLE()
25437 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix2x4fvContextANGLE()
25439 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix2x4fvContextANGLE()
25442 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2x4fvContextANGLE()
25443 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2x4fvContextANGLE()
25445 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2x4fvContextANGLE()
25448 context->programUniformMatrix2x4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2x4fvContextANGLE()
25451 ANGLE_CAPTURE(ProgramUniformMatrix2x4fv, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2x4fvContextANGLE()
25456 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix2x4fvContextANGLE()
25467 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix2x4fvEXTContextANGLE() local
25468 EVENT(context, GLProgramUniformMatrix2x4fvEXT, in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25471 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25473 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25475 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25478 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25479 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25481 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25484 context->programUniformMatrix2x4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25487 ANGLE_CAPTURE(ProgramUniformMatrix2x4fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25492 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix2x4fvEXTContextANGLE()
25503 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix3fvContextANGLE() local
25504 EVENT(context, GLProgramUniformMatrix3fv, in GL_ProgramUniformMatrix3fvContextANGLE()
25507 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3fvContextANGLE()
25509 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix3fvContextANGLE()
25511 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix3fvContextANGLE()
25514 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3fvContextANGLE()
25515 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3fvContextANGLE()
25516 ValidateProgramUniformMatrix3fv(context, programPacked, locationPacked, in GL_ProgramUniformMatrix3fvContextANGLE()
25520 context->programUniformMatrix3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3fvContextANGLE()
25523 ANGLE_CAPTURE(ProgramUniformMatrix3fv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniformMatrix3fvContextANGLE()
25528 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix3fvContextANGLE()
25539 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix3fvEXTContextANGLE() local
25540 EVENT(context, GLProgramUniformMatrix3fvEXT, in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25543 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25545 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25547 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25550 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25551 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25553 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25556 context->programUniformMatrix3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25559 ANGLE_CAPTURE(ProgramUniformMatrix3fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25564 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix3fvEXTContextANGLE()
25575 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix3x2fvContextANGLE() local
25576 EVENT(context, GLProgramUniformMatrix3x2fv, in GL_ProgramUniformMatrix3x2fvContextANGLE()
25579 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3x2fvContextANGLE()
25581 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix3x2fvContextANGLE()
25583 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix3x2fvContextANGLE()
25586 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3x2fvContextANGLE()
25587 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3x2fvContextANGLE()
25589 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3x2fvContextANGLE()
25592 context->programUniformMatrix3x2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3x2fvContextANGLE()
25595 ANGLE_CAPTURE(ProgramUniformMatrix3x2fv, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3x2fvContextANGLE()
25600 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix3x2fvContextANGLE()
25611 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix3x2fvEXTContextANGLE() local
25612 EVENT(context, GLProgramUniformMatrix3x2fvEXT, in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25615 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25617 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25619 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25622 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25623 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25625 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25628 context->programUniformMatrix3x2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25631 ANGLE_CAPTURE(ProgramUniformMatrix3x2fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25636 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix3x2fvEXTContextANGLE()
25647 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix3x4fvContextANGLE() local
25648 EVENT(context, GLProgramUniformMatrix3x4fv, in GL_ProgramUniformMatrix3x4fvContextANGLE()
25651 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3x4fvContextANGLE()
25653 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix3x4fvContextANGLE()
25655 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix3x4fvContextANGLE()
25658 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3x4fvContextANGLE()
25659 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3x4fvContextANGLE()
25661 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3x4fvContextANGLE()
25664 context->programUniformMatrix3x4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3x4fvContextANGLE()
25667 ANGLE_CAPTURE(ProgramUniformMatrix3x4fv, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3x4fvContextANGLE()
25672 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix3x4fvContextANGLE()
25683 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix3x4fvEXTContextANGLE() local
25684 EVENT(context, GLProgramUniformMatrix3x4fvEXT, in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25687 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25689 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25691 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25694 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25695 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25697 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25700 context->programUniformMatrix3x4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25703 ANGLE_CAPTURE(ProgramUniformMatrix3x4fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25708 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix3x4fvEXTContextANGLE()
25719 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix4fvContextANGLE() local
25720 EVENT(context, GLProgramUniformMatrix4fv, in GL_ProgramUniformMatrix4fvContextANGLE()
25723 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4fvContextANGLE()
25725 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix4fvContextANGLE()
25727 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix4fvContextANGLE()
25730 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4fvContextANGLE()
25731 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4fvContextANGLE()
25732 ValidateProgramUniformMatrix4fv(context, programPacked, locationPacked, in GL_ProgramUniformMatrix4fvContextANGLE()
25736 context->programUniformMatrix4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4fvContextANGLE()
25739 ANGLE_CAPTURE(ProgramUniformMatrix4fv, isCallValid, context, programPacked, locationPacked, in GL_ProgramUniformMatrix4fvContextANGLE()
25744 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix4fvContextANGLE()
25755 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix4fvEXTContextANGLE() local
25756 EVENT(context, GLProgramUniformMatrix4fvEXT, in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25759 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25761 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25763 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25766 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25767 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25769 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25772 context->programUniformMatrix4fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25775 ANGLE_CAPTURE(ProgramUniformMatrix4fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25780 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix4fvEXTContextANGLE()
25791 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix4x2fvContextANGLE() local
25792 EVENT(context, GLProgramUniformMatrix4x2fv, in GL_ProgramUniformMatrix4x2fvContextANGLE()
25795 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4x2fvContextANGLE()
25797 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix4x2fvContextANGLE()
25799 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix4x2fvContextANGLE()
25802 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4x2fvContextANGLE()
25803 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4x2fvContextANGLE()
25805 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4x2fvContextANGLE()
25808 context->programUniformMatrix4x2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4x2fvContextANGLE()
25811 ANGLE_CAPTURE(ProgramUniformMatrix4x2fv, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4x2fvContextANGLE()
25816 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix4x2fvContextANGLE()
25827 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix4x2fvEXTContextANGLE() local
25828 EVENT(context, GLProgramUniformMatrix4x2fvEXT, in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25831 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25833 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25835 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25838 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25839 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25841 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25844 context->programUniformMatrix4x2fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25847 ANGLE_CAPTURE(ProgramUniformMatrix4x2fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25852 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix4x2fvEXTContextANGLE()
25863 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix4x3fvContextANGLE() local
25864 EVENT(context, GLProgramUniformMatrix4x3fv, in GL_ProgramUniformMatrix4x3fvContextANGLE()
25867 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4x3fvContextANGLE()
25869 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix4x3fvContextANGLE()
25871 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix4x3fvContextANGLE()
25874 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4x3fvContextANGLE()
25875 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4x3fvContextANGLE()
25877 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4x3fvContextANGLE()
25880 context->programUniformMatrix4x3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4x3fvContextANGLE()
25883 ANGLE_CAPTURE(ProgramUniformMatrix4x3fv, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4x3fvContextANGLE()
25888 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix4x3fvContextANGLE()
25899 Context *context = static_cast<gl::Context *>(ctx); in GL_ProgramUniformMatrix4x3fvEXTContextANGLE() local
25900 EVENT(context, GLProgramUniformMatrix4x3fvEXT, in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25903 CID(context), program, location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25905 if (context && !context->isContextLost()) in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25907 ASSERT(context == GetValidGlobalContext()); in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25910 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25911 bool isCallValid = (context->skipValidation() || in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25913 context, programPacked, locationPacked, count, transpose, value)); in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25916 context->programUniformMatrix4x3fv(programPacked, locationPacked, count, transpose, in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25919 ANGLE_CAPTURE(ProgramUniformMatrix4x3fvEXT, isCallValid, context, programPacked, in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25924 GenerateContextLostErrorOnContext(context); in GL_ProgramUniformMatrix4x3fvEXTContextANGLE()
25934 Context *context = static_cast<gl::Context *>(ctx); in GL_PushDebugGroupContextANGLE() local
25935 EVENT(context, GLPushDebugGroup, in GL_PushDebugGroupContextANGLE()
25937 CID(context), GLenumToString(GLenumGroup::DebugSource, source), id, length, in GL_PushDebugGroupContextANGLE()
25940 if (context && !context->isContextLost()) in GL_PushDebugGroupContextANGLE()
25942 ASSERT(context == GetValidGlobalContext()); in GL_PushDebugGroupContextANGLE()
25943 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PushDebugGroupContextANGLE()
25944 bool isCallValid = (context->skipValidation() || in GL_PushDebugGroupContextANGLE()
25945 ValidatePushDebugGroup(context, source, id, length, message)); in GL_PushDebugGroupContextANGLE()
25948 context->pushDebugGroup(source, id, length, message); in GL_PushDebugGroupContextANGLE()
25950 ANGLE_CAPTURE(PushDebugGroup, isCallValid, context, source, id, length, message); in GL_PushDebugGroupContextANGLE()
25954 GenerateContextLostErrorOnContext(context); in GL_PushDebugGroupContextANGLE()
25964 Context *context = static_cast<gl::Context *>(ctx); in GL_PushDebugGroupKHRContextANGLE() local
25965 EVENT(context, GLPushDebugGroupKHR, in GL_PushDebugGroupKHRContextANGLE()
25967 CID(context), GLenumToString(GLenumGroup::DebugSource, source), id, length, in GL_PushDebugGroupKHRContextANGLE()
25970 if (context && !context->isContextLost()) in GL_PushDebugGroupKHRContextANGLE()
25972 ASSERT(context == GetValidGlobalContext()); in GL_PushDebugGroupKHRContextANGLE()
25973 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PushDebugGroupKHRContextANGLE()
25974 bool isCallValid = (context->skipValidation() || in GL_PushDebugGroupKHRContextANGLE()
25975 ValidatePushDebugGroupKHR(context, source, id, length, message)); in GL_PushDebugGroupKHRContextANGLE()
25978 context->pushDebugGroup(source, id, length, message); in GL_PushDebugGroupKHRContextANGLE()
25980 ANGLE_CAPTURE(PushDebugGroupKHR, isCallValid, context, source, id, length, message); in GL_PushDebugGroupKHRContextANGLE()
25984 GenerateContextLostErrorOnContext(context); in GL_PushDebugGroupKHRContextANGLE()
25992 Context *context = static_cast<gl::Context *>(ctx); in GL_PushGroupMarkerEXTContextANGLE() local
25998 if (context && !context->isContextLost()) in GL_PushGroupMarkerEXTContextANGLE()
26000 ASSERT(context == GetValidGlobalContext()); in GL_PushGroupMarkerEXTContextANGLE()
26001 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PushGroupMarkerEXTContextANGLE()
26003 (context->skipValidation() || ValidatePushGroupMarkerEXT(context, length, marker)); in GL_PushGroupMarkerEXTContextANGLE()
26006 context->pushGroupMarker(length, marker); in GL_PushGroupMarkerEXTContextANGLE()
26008 ANGLE_CAPTURE(PushGroupMarkerEXT, isCallValid, context, length, marker); in GL_PushGroupMarkerEXTContextANGLE()
26012 GenerateContextLostErrorOnContext(context); in GL_PushGroupMarkerEXTContextANGLE()
26018 Context *context = static_cast<gl::Context *>(ctx); in GL_PushMatrixContextANGLE() local
26019 EVENT(context, GLPushMatrix, "context = %d", CID(context)); in GL_PushMatrixContextANGLE()
26021 if (context && !context->isContextLost()) in GL_PushMatrixContextANGLE()
26023 ASSERT(context == GetValidGlobalContext()); in GL_PushMatrixContextANGLE()
26024 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_PushMatrixContextANGLE()
26025 bool isCallValid = (context->skipValidation() || ValidatePushMatrix(context)); in GL_PushMatrixContextANGLE()
26028 context->pushMatrix(); in GL_PushMatrixContextANGLE()
26030 ANGLE_CAPTURE(PushMatrix, isCallValid, context); in GL_PushMatrixContextANGLE()
26034 GenerateContextLostErrorOnContext(context); in GL_PushMatrixContextANGLE()
26040 Context *context = static_cast<gl::Context *>(ctx); in GL_QueryCounterEXTContextANGLE() local
26041 EVENT(context, GLQueryCounterEXT, "context = %d, id = %u, target = %s", CID(context), id, in GL_QueryCounterEXTContextANGLE()
26044 if (context && !context->isContextLost()) in GL_QueryCounterEXTContextANGLE()
26046 ASSERT(context == GetValidGlobalContext()); in GL_QueryCounterEXTContextANGLE()
26049 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_QueryCounterEXTContextANGLE()
26051 (context->skipValidation() || ValidateQueryCounterEXT(context, idPacked, targetPacked)); in GL_QueryCounterEXTContextANGLE()
26054 context->queryCounter(idPacked, targetPacked); in GL_QueryCounterEXTContextANGLE()
26056 ANGLE_CAPTURE(QueryCounterEXT, isCallValid, context, idPacked, targetPacked); in GL_QueryCounterEXTContextANGLE()
26060 GenerateContextLostErrorOnContext(context); in GL_QueryCounterEXTContextANGLE()
26068 Context *context = static_cast<gl::Context *>(ctx); in GL_QueryMatrixxOESContextANGLE() local
26069 EVENT(context, GLQueryMatrixxOES, in GL_QueryMatrixxOESContextANGLE()
26070 "context = %d, mantissa = 0x%016" PRIxPTR ", exponent = 0x%016" PRIxPTR "", CID(context), in GL_QueryMatrixxOESContextANGLE()
26074 if (context && !context->isContextLost()) in GL_QueryMatrixxOESContextANGLE()
26076 ASSERT(context == GetValidGlobalContext()); in GL_QueryMatrixxOESContextANGLE()
26077 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_QueryMatrixxOESContextANGLE()
26079 (context->skipValidation() || ValidateQueryMatrixxOES(context, mantissa, exponent)); in GL_QueryMatrixxOESContextANGLE()
26082 returnValue = context->queryMatrixx(mantissa, exponent); in GL_QueryMatrixxOESContextANGLE()
26088 ANGLE_CAPTURE(QueryMatrixxOES, isCallValid, context, mantissa, exponent, returnValue); in GL_QueryMatrixxOESContextANGLE()
26092 GenerateContextLostErrorOnContext(context); in GL_QueryMatrixxOESContextANGLE()
26100 Context *context = static_cast<gl::Context *>(ctx); in GL_ReadBufferContextANGLE() local
26101 EVENT(context, GLReadBuffer, "context = %d, src = %s", CID(context), in GL_ReadBufferContextANGLE()
26104 if (context && !context->isContextLost()) in GL_ReadBufferContextANGLE()
26106 ASSERT(context == GetValidGlobalContext()); in GL_ReadBufferContextANGLE()
26107 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadBufferContextANGLE()
26108 bool isCallValid = (context->skipValidation() || ValidateReadBuffer(context, src)); in GL_ReadBufferContextANGLE()
26111 context->readBuffer(src); in GL_ReadBufferContextANGLE()
26113 ANGLE_CAPTURE(ReadBuffer, isCallValid, context, src); in GL_ReadBufferContextANGLE()
26117 GenerateContextLostErrorOnContext(context); in GL_ReadBufferContextANGLE()
26130 Context *context = static_cast<gl::Context *>(ctx); in GL_ReadPixelsContextANGLE() local
26131 EVENT(context, GLReadPixels, in GL_ReadPixelsContextANGLE()
26134 CID(context), x, y, width, height, GLenumToString(GLenumGroup::PixelFormat, format), in GL_ReadPixelsContextANGLE()
26137 if (context && !context->isContextLost()) in GL_ReadPixelsContextANGLE()
26139 ASSERT(context == GetValidGlobalContext()); in GL_ReadPixelsContextANGLE()
26140 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadPixelsContextANGLE()
26141 bool isCallValid = (context->skipValidation() || in GL_ReadPixelsContextANGLE()
26142 ValidateReadPixels(context, x, y, width, height, format, type, pixels)); in GL_ReadPixelsContextANGLE()
26145 context->readPixels(x, y, width, height, format, type, pixels); in GL_ReadPixelsContextANGLE()
26147 ANGLE_CAPTURE(ReadPixels, isCallValid, context, x, y, width, height, format, type, pixels); in GL_ReadPixelsContextANGLE()
26151 GenerateContextLostErrorOnContext(context); in GL_ReadPixelsContextANGLE()
26165 Context *context = static_cast<gl::Context *>(ctx); in GL_ReadnPixelsContextANGLE() local
26166 EVENT(context, GLReadnPixels, in GL_ReadnPixelsContextANGLE()
26169 CID(context), x, y, width, height, GLenumToString(GLenumGroup::PixelFormat, format), in GL_ReadnPixelsContextANGLE()
26172 if (context && !context->isContextLost()) in GL_ReadnPixelsContextANGLE()
26174 ASSERT(context == GetValidGlobalContext()); in GL_ReadnPixelsContextANGLE()
26175 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadnPixelsContextANGLE()
26177 (context->skipValidation() || in GL_ReadnPixelsContextANGLE()
26178 ValidateReadnPixels(context, x, y, width, height, format, type, bufSize, data)); in GL_ReadnPixelsContextANGLE()
26181 context->readnPixels(x, y, width, height, format, type, bufSize, data); in GL_ReadnPixelsContextANGLE()
26183 ANGLE_CAPTURE(ReadnPixels, isCallValid, context, x, y, width, height, format, type, bufSize, in GL_ReadnPixelsContextANGLE()
26188 GenerateContextLostErrorOnContext(context); in GL_ReadnPixelsContextANGLE()
26202 Context *context = static_cast<gl::Context *>(ctx); in GL_ReadnPixelsEXTContextANGLE() local
26203 EVENT(context, GLReadnPixelsEXT, in GL_ReadnPixelsEXTContextANGLE()
26206 CID(context), x, y, width, height, GLenumToString(GLenumGroup::PixelFormat, format), in GL_ReadnPixelsEXTContextANGLE()
26209 if (context && !context->isContextLost()) in GL_ReadnPixelsEXTContextANGLE()
26211 ASSERT(context == GetValidGlobalContext()); in GL_ReadnPixelsEXTContextANGLE()
26212 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadnPixelsEXTContextANGLE()
26214 (context->skipValidation() || in GL_ReadnPixelsEXTContextANGLE()
26215 ValidateReadnPixelsEXT(context, x, y, width, height, format, type, bufSize, data)); in GL_ReadnPixelsEXTContextANGLE()
26218 context->readnPixels(x, y, width, height, format, type, bufSize, data); in GL_ReadnPixelsEXTContextANGLE()
26220 ANGLE_CAPTURE(ReadnPixelsEXT, isCallValid, context, x, y, width, height, format, type, in GL_ReadnPixelsEXTContextANGLE()
26225 GenerateContextLostErrorOnContext(context); in GL_ReadnPixelsEXTContextANGLE()
26231 Context *context = static_cast<gl::Context *>(ctx); in GL_ReleaseShaderCompilerContextANGLE() local
26232 EVENT(context, GLReleaseShaderCompiler, "context = %d", CID(context)); in GL_ReleaseShaderCompilerContextANGLE()
26234 if (context && !context->isContextLost()) in GL_ReleaseShaderCompilerContextANGLE()
26236 ASSERT(context == GetValidGlobalContext()); in GL_ReleaseShaderCompilerContextANGLE()
26237 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReleaseShaderCompilerContextANGLE()
26238 bool isCallValid = (context->skipValidation() || ValidateReleaseShaderCompiler(context)); in GL_ReleaseShaderCompilerContextANGLE()
26241 context->releaseShaderCompiler(); in GL_ReleaseShaderCompilerContextANGLE()
26243 ANGLE_CAPTURE(ReleaseShaderCompiler, isCallValid, context); in GL_ReleaseShaderCompilerContextANGLE()
26247 GenerateContextLostErrorOnContext(context); in GL_ReleaseShaderCompilerContextANGLE()
26257 Context *context = static_cast<gl::Context *>(ctx); in GL_RenderbufferStorageContextANGLE() local
26258 EVENT(context, GLRenderbufferStorage, in GL_RenderbufferStorageContextANGLE()
26259 "context = %d, target = %s, internalformat = %s, width = %d, height = %d", CID(context), in GL_RenderbufferStorageContextANGLE()
26263 if (context && !context->isContextLost()) in GL_RenderbufferStorageContextANGLE()
26265 ASSERT(context == GetValidGlobalContext()); in GL_RenderbufferStorageContextANGLE()
26266 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageContextANGLE()
26268 (context->skipValidation() || in GL_RenderbufferStorageContextANGLE()
26269 ValidateRenderbufferStorage(context, target, internalformat, width, height)); in GL_RenderbufferStorageContextANGLE()
26272 context->renderbufferStorage(target, internalformat, width, height); in GL_RenderbufferStorageContextANGLE()
26274 ANGLE_CAPTURE(RenderbufferStorage, isCallValid, context, target, internalformat, width, in GL_RenderbufferStorageContextANGLE()
26279 GenerateContextLostErrorOnContext(context); in GL_RenderbufferStorageContextANGLE()
26290 Context *context = static_cast<gl::Context *>(ctx); in GL_RenderbufferStorageMultisampleContextANGLE() local
26291 EVENT(context, GLRenderbufferStorageMultisample, in GL_RenderbufferStorageMultisampleContextANGLE()
26293 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), samples, in GL_RenderbufferStorageMultisampleContextANGLE()
26296 if (context && !context->isContextLost()) in GL_RenderbufferStorageMultisampleContextANGLE()
26298 ASSERT(context == GetValidGlobalContext()); in GL_RenderbufferStorageMultisampleContextANGLE()
26299 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageMultisampleContextANGLE()
26300 bool isCallValid = (context->skipValidation() || in GL_RenderbufferStorageMultisampleContextANGLE()
26301 ValidateRenderbufferStorageMultisample(context, target, samples, in GL_RenderbufferStorageMultisampleContextANGLE()
26305 context->renderbufferStorageMultisample(target, samples, internalformat, width, height); in GL_RenderbufferStorageMultisampleContextANGLE()
26307 ANGLE_CAPTURE(RenderbufferStorageMultisample, isCallValid, context, target, samples, in GL_RenderbufferStorageMultisampleContextANGLE()
26312 GenerateContextLostErrorOnContext(context); in GL_RenderbufferStorageMultisampleContextANGLE()
26323 Context *context = static_cast<gl::Context *>(ctx); in GL_RenderbufferStorageMultisampleANGLEContextANGLE() local
26324 EVENT(context, GLRenderbufferStorageMultisampleANGLE, in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26326 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), samples, in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26329 if (context && !context->isContextLost()) in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26331 ASSERT(context == GetValidGlobalContext()); in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26332 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26333 bool isCallValid = (context->skipValidation() || in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26335 context, target, samples, internalformat, width, height)); in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26338 context->renderbufferStorageMultisample(target, samples, internalformat, width, height); in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26340 ANGLE_CAPTURE(RenderbufferStorageMultisampleANGLE, isCallValid, context, target, samples, in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26345 GenerateContextLostErrorOnContext(context); in GL_RenderbufferStorageMultisampleANGLEContextANGLE()
26356 Context *context = static_cast<gl::Context *>(ctx); in GL_RenderbufferStorageMultisampleEXTContextANGLE() local
26357 EVENT(context, GLRenderbufferStorageMultisampleEXT, in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26359 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), samples, in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26362 if (context && !context->isContextLost()) in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26364 ASSERT(context == GetValidGlobalContext()); in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26365 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26366 bool isCallValid = (context->skipValidation() || in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26368 context, target, samples, internalformat, width, height)); in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26371 context->renderbufferStorageMultisampleEXT(target, samples, internalformat, width, in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26374 ANGLE_CAPTURE(RenderbufferStorageMultisampleEXT, isCallValid, context, target, samples, in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26379 GenerateContextLostErrorOnContext(context); in GL_RenderbufferStorageMultisampleEXTContextANGLE()
26389 Context *context = static_cast<gl::Context *>(ctx); in GL_RenderbufferStorageOESContextANGLE() local
26390 EVENT(context, GLRenderbufferStorageOES, in GL_RenderbufferStorageOESContextANGLE()
26391 "context = %d, target = %s, internalformat = %s, width = %d, height = %d", CID(context), in GL_RenderbufferStorageOESContextANGLE()
26395 if (context && !context->isContextLost()) in GL_RenderbufferStorageOESContextANGLE()
26397 ASSERT(context == GetValidGlobalContext()); in GL_RenderbufferStorageOESContextANGLE()
26398 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RenderbufferStorageOESContextANGLE()
26400 (context->skipValidation() || in GL_RenderbufferStorageOESContextANGLE()
26401 ValidateRenderbufferStorageOES(context, target, internalformat, width, height)); in GL_RenderbufferStorageOESContextANGLE()
26404 context->renderbufferStorage(target, internalformat, width, height); in GL_RenderbufferStorageOESContextANGLE()
26406 ANGLE_CAPTURE(RenderbufferStorageOES, isCallValid, context, target, internalformat, width, in GL_RenderbufferStorageOESContextANGLE()
26411 GenerateContextLostErrorOnContext(context); in GL_RenderbufferStorageOESContextANGLE()
26417 Context *context = static_cast<gl::Context *>(ctx); in GL_ResumeTransformFeedbackContextANGLE() local
26418 EVENT(context, GLResumeTransformFeedback, "context = %d", CID(context)); in GL_ResumeTransformFeedbackContextANGLE()
26420 if (context && !context->isContextLost()) in GL_ResumeTransformFeedbackContextANGLE()
26422 ASSERT(context == GetValidGlobalContext()); in GL_ResumeTransformFeedbackContextANGLE()
26423 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ResumeTransformFeedbackContextANGLE()
26424 bool isCallValid = (context->skipValidation() || ValidateResumeTransformFeedback(context)); in GL_ResumeTransformFeedbackContextANGLE()
26427 context->resumeTransformFeedback(); in GL_ResumeTransformFeedbackContextANGLE()
26429 ANGLE_CAPTURE(ResumeTransformFeedback, isCallValid, context); in GL_ResumeTransformFeedbackContextANGLE()
26433 GenerateContextLostErrorOnContext(context); in GL_ResumeTransformFeedbackContextANGLE()
26440 Context *context = static_cast<gl::Context *>(ctx); in GL_RotatefContextANGLE() local
26441 EVENT(context, GLRotatef, "context = %d, angle = %f, x = %f, y = %f, z = %f", CID(context), in GL_RotatefContextANGLE()
26444 if (context && !context->isContextLost()) in GL_RotatefContextANGLE()
26446 ASSERT(context == GetValidGlobalContext()); in GL_RotatefContextANGLE()
26447 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RotatefContextANGLE()
26448 bool isCallValid = (context->skipValidation() || ValidateRotatef(context, angle, x, y, z)); in GL_RotatefContextANGLE()
26451 context->rotatef(angle, x, y, z); in GL_RotatefContextANGLE()
26453 ANGLE_CAPTURE(Rotatef, isCallValid, context, angle, x, y, z); in GL_RotatefContextANGLE()
26457 GenerateContextLostErrorOnContext(context); in GL_RotatefContextANGLE()
26464 Context *context = static_cast<gl::Context *>(ctx); in GL_RotatexContextANGLE() local
26465 EVENT(context, GLRotatex, "context = %d, angle = 0x%X, x = 0x%X, y = 0x%X, z = 0x%X", in GL_RotatexContextANGLE()
26466 CID(context), angle, x, y, z); in GL_RotatexContextANGLE()
26468 if (context && !context->isContextLost()) in GL_RotatexContextANGLE()
26470 ASSERT(context == GetValidGlobalContext()); in GL_RotatexContextANGLE()
26471 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RotatexContextANGLE()
26472 bool isCallValid = (context->skipValidation() || ValidateRotatex(context, angle, x, y, z)); in GL_RotatexContextANGLE()
26475 context->rotatex(angle, x, y, z); in GL_RotatexContextANGLE()
26477 ANGLE_CAPTURE(Rotatex, isCallValid, context, angle, x, y, z); in GL_RotatexContextANGLE()
26481 GenerateContextLostErrorOnContext(context); in GL_RotatexContextANGLE()
26487 Context *context = static_cast<gl::Context *>(ctx); in GL_SampleCoverageContextANGLE() local
26488 EVENT(context, GLSampleCoverage, "context = %d, value = %f, invert = %s", CID(context), value, in GL_SampleCoverageContextANGLE()
26491 if (context && !context->isContextLost()) in GL_SampleCoverageContextANGLE()
26493 ASSERT(context == GetValidGlobalContext()); in GL_SampleCoverageContextANGLE()
26494 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SampleCoverageContextANGLE()
26496 (context->skipValidation() || ValidateSampleCoverage(context, value, invert)); in GL_SampleCoverageContextANGLE()
26499 context->sampleCoverage(value, invert); in GL_SampleCoverageContextANGLE()
26501 ANGLE_CAPTURE(SampleCoverage, isCallValid, context, value, invert); in GL_SampleCoverageContextANGLE()
26505 GenerateContextLostErrorOnContext(context); in GL_SampleCoverageContextANGLE()
26511 Context *context = static_cast<gl::Context *>(ctx); in GL_SampleCoveragexContextANGLE() local
26512 EVENT(context, GLSampleCoveragex, "context = %d, value = 0x%X, invert = %s", CID(context), in GL_SampleCoveragexContextANGLE()
26515 if (context && !context->isContextLost()) in GL_SampleCoveragexContextANGLE()
26517 ASSERT(context == GetValidGlobalContext()); in GL_SampleCoveragexContextANGLE()
26518 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SampleCoveragexContextANGLE()
26520 (context->skipValidation() || ValidateSampleCoveragex(context, value, invert)); in GL_SampleCoveragexContextANGLE()
26523 context->sampleCoveragex(value, invert); in GL_SampleCoveragexContextANGLE()
26525 ANGLE_CAPTURE(SampleCoveragex, isCallValid, context, value, invert); in GL_SampleCoveragexContextANGLE()
26529 GenerateContextLostErrorOnContext(context); in GL_SampleCoveragexContextANGLE()
26535 Context *context = static_cast<gl::Context *>(ctx); in GL_SampleMaskiContextANGLE() local
26536 EVENT(context, GLSampleMaski, "context = %d, maskNumber = %u, mask = %s", CID(context), in GL_SampleMaskiContextANGLE()
26539 if (context && !context->isContextLost()) in GL_SampleMaskiContextANGLE()
26541 ASSERT(context == GetValidGlobalContext()); in GL_SampleMaskiContextANGLE()
26542 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SampleMaskiContextANGLE()
26544 (context->skipValidation() || ValidateSampleMaski(context, maskNumber, mask)); in GL_SampleMaskiContextANGLE()
26547 context->sampleMaski(maskNumber, mask); in GL_SampleMaskiContextANGLE()
26549 ANGLE_CAPTURE(SampleMaski, isCallValid, context, maskNumber, mask); in GL_SampleMaskiContextANGLE()
26553 GenerateContextLostErrorOnContext(context); in GL_SampleMaskiContextANGLE()
26562 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIivContextANGLE() local
26563 EVENT(context, GLSamplerParameterIiv, in GL_SamplerParameterIivContextANGLE()
26564 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIivContextANGLE()
26567 if (context && !context->isContextLost()) in GL_SamplerParameterIivContextANGLE()
26569 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIivContextANGLE()
26571 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivContextANGLE()
26572 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIivContextANGLE()
26573 ValidateSamplerParameterIiv(context, samplerPacked, pname, param)); in GL_SamplerParameterIivContextANGLE()
26576 context->samplerParameterIiv(samplerPacked, pname, param); in GL_SamplerParameterIivContextANGLE()
26578 ANGLE_CAPTURE(SamplerParameterIiv, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIivContextANGLE()
26582 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIivContextANGLE()
26591 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIivEXTContextANGLE() local
26592 EVENT(context, GLSamplerParameterIivEXT, in GL_SamplerParameterIivEXTContextANGLE()
26593 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIivEXTContextANGLE()
26596 if (context && !context->isContextLost()) in GL_SamplerParameterIivEXTContextANGLE()
26598 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIivEXTContextANGLE()
26600 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivEXTContextANGLE()
26601 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIivEXTContextANGLE()
26602 ValidateSamplerParameterIivEXT(context, samplerPacked, pname, param)); in GL_SamplerParameterIivEXTContextANGLE()
26605 context->samplerParameterIiv(samplerPacked, pname, param); in GL_SamplerParameterIivEXTContextANGLE()
26607 ANGLE_CAPTURE(SamplerParameterIivEXT, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIivEXTContextANGLE()
26611 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIivEXTContextANGLE()
26620 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIivOESContextANGLE() local
26621 EVENT(context, GLSamplerParameterIivOES, in GL_SamplerParameterIivOESContextANGLE()
26622 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIivOESContextANGLE()
26625 if (context && !context->isContextLost()) in GL_SamplerParameterIivOESContextANGLE()
26627 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIivOESContextANGLE()
26629 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivOESContextANGLE()
26630 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIivOESContextANGLE()
26631 ValidateSamplerParameterIivOES(context, samplerPacked, pname, param)); in GL_SamplerParameterIivOESContextANGLE()
26634 context->samplerParameterIiv(samplerPacked, pname, param); in GL_SamplerParameterIivOESContextANGLE()
26636 ANGLE_CAPTURE(SamplerParameterIivOES, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIivOESContextANGLE()
26640 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIivOESContextANGLE()
26649 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIuivContextANGLE() local
26650 EVENT(context, GLSamplerParameterIuiv, in GL_SamplerParameterIuivContextANGLE()
26651 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIuivContextANGLE()
26654 if (context && !context->isContextLost()) in GL_SamplerParameterIuivContextANGLE()
26656 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIuivContextANGLE()
26658 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivContextANGLE()
26659 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIuivContextANGLE()
26660 ValidateSamplerParameterIuiv(context, samplerPacked, pname, param)); in GL_SamplerParameterIuivContextANGLE()
26663 context->samplerParameterIuiv(samplerPacked, pname, param); in GL_SamplerParameterIuivContextANGLE()
26665 ANGLE_CAPTURE(SamplerParameterIuiv, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIuivContextANGLE()
26669 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIuivContextANGLE()
26678 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIuivEXTContextANGLE() local
26679 EVENT(context, GLSamplerParameterIuivEXT, in GL_SamplerParameterIuivEXTContextANGLE()
26680 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIuivEXTContextANGLE()
26683 if (context && !context->isContextLost()) in GL_SamplerParameterIuivEXTContextANGLE()
26685 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIuivEXTContextANGLE()
26687 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivEXTContextANGLE()
26688 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIuivEXTContextANGLE()
26689 ValidateSamplerParameterIuivEXT(context, samplerPacked, pname, param)); in GL_SamplerParameterIuivEXTContextANGLE()
26692 context->samplerParameterIuiv(samplerPacked, pname, param); in GL_SamplerParameterIuivEXTContextANGLE()
26694 ANGLE_CAPTURE(SamplerParameterIuivEXT, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIuivEXTContextANGLE()
26698 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIuivEXTContextANGLE()
26707 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIuivOESContextANGLE() local
26708 EVENT(context, GLSamplerParameterIuivOES, in GL_SamplerParameterIuivOESContextANGLE()
26709 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterIuivOESContextANGLE()
26712 if (context && !context->isContextLost()) in GL_SamplerParameterIuivOESContextANGLE()
26714 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIuivOESContextANGLE()
26716 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivOESContextANGLE()
26717 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterIuivOESContextANGLE()
26718 ValidateSamplerParameterIuivOES(context, samplerPacked, pname, param)); in GL_SamplerParameterIuivOESContextANGLE()
26721 context->samplerParameterIuiv(samplerPacked, pname, param); in GL_SamplerParameterIuivOESContextANGLE()
26723 ANGLE_CAPTURE(SamplerParameterIuivOES, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterIuivOESContextANGLE()
26727 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIuivOESContextANGLE()
26736 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterfContextANGLE() local
26737 EVENT(context, GLSamplerParameterf, "context = %d, sampler = %u, pname = %s, param = %f", in GL_SamplerParameterfContextANGLE()
26738 CID(context), sampler, GLenumToString(GLenumGroup::SamplerParameterName, pname), param); in GL_SamplerParameterfContextANGLE()
26740 if (context && !context->isContextLost()) in GL_SamplerParameterfContextANGLE()
26742 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterfContextANGLE()
26744 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterfContextANGLE()
26745 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterfContextANGLE()
26746 ValidateSamplerParameterf(context, samplerPacked, pname, param)); in GL_SamplerParameterfContextANGLE()
26749 context->samplerParameterf(samplerPacked, pname, param); in GL_SamplerParameterfContextANGLE()
26751 ANGLE_CAPTURE(SamplerParameterf, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterfContextANGLE()
26755 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterfContextANGLE()
26764 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterfvContextANGLE() local
26765 EVENT(context, GLSamplerParameterfv, in GL_SamplerParameterfvContextANGLE()
26766 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterfvContextANGLE()
26769 if (context && !context->isContextLost()) in GL_SamplerParameterfvContextANGLE()
26771 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterfvContextANGLE()
26773 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterfvContextANGLE()
26774 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterfvContextANGLE()
26775 ValidateSamplerParameterfv(context, samplerPacked, pname, param)); in GL_SamplerParameterfvContextANGLE()
26778 context->samplerParameterfv(samplerPacked, pname, param); in GL_SamplerParameterfvContextANGLE()
26780 ANGLE_CAPTURE(SamplerParameterfv, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterfvContextANGLE()
26784 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterfvContextANGLE()
26793 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameteriContextANGLE() local
26794 EVENT(context, GLSamplerParameteri, "context = %d, sampler = %u, pname = %s, param = %d", in GL_SamplerParameteriContextANGLE()
26795 CID(context), sampler, GLenumToString(GLenumGroup::SamplerParameterName, pname), param); in GL_SamplerParameteriContextANGLE()
26797 if (context && !context->isContextLost()) in GL_SamplerParameteriContextANGLE()
26799 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameteriContextANGLE()
26801 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameteriContextANGLE()
26802 bool isCallValid = (context->skipValidation() || in GL_SamplerParameteriContextANGLE()
26803 ValidateSamplerParameteri(context, samplerPacked, pname, param)); in GL_SamplerParameteriContextANGLE()
26806 context->samplerParameteri(samplerPacked, pname, param); in GL_SamplerParameteriContextANGLE()
26808 ANGLE_CAPTURE(SamplerParameteri, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameteriContextANGLE()
26812 GenerateContextLostErrorOnContext(context); in GL_SamplerParameteriContextANGLE()
26821 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterivContextANGLE() local
26822 EVENT(context, GLSamplerParameteriv, in GL_SamplerParameterivContextANGLE()
26823 "context = %d, sampler = %u, pname = %s, param = 0x%016" PRIxPTR "", CID(context), in GL_SamplerParameterivContextANGLE()
26826 if (context && !context->isContextLost()) in GL_SamplerParameterivContextANGLE()
26828 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterivContextANGLE()
26830 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterivContextANGLE()
26831 bool isCallValid = (context->skipValidation() || in GL_SamplerParameterivContextANGLE()
26832 ValidateSamplerParameteriv(context, samplerPacked, pname, param)); in GL_SamplerParameterivContextANGLE()
26835 context->samplerParameteriv(samplerPacked, pname, param); in GL_SamplerParameterivContextANGLE()
26837 ANGLE_CAPTURE(SamplerParameteriv, isCallValid, context, samplerPacked, pname, param); in GL_SamplerParameterivContextANGLE()
26841 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterivContextANGLE()
26847 Context *context = static_cast<gl::Context *>(ctx); in GL_ScalefContextANGLE() local
26848 EVENT(context, GLScalef, "context = %d, x = %f, y = %f, z = %f", CID(context), x, y, z); in GL_ScalefContextANGLE()
26850 if (context && !context->isContextLost()) in GL_ScalefContextANGLE()
26852 ASSERT(context == GetValidGlobalContext()); in GL_ScalefContextANGLE()
26853 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ScalefContextANGLE()
26854 bool isCallValid = (context->skipValidation() || ValidateScalef(context, x, y, z)); in GL_ScalefContextANGLE()
26857 context->scalef(x, y, z); in GL_ScalefContextANGLE()
26859 ANGLE_CAPTURE(Scalef, isCallValid, context, x, y, z); in GL_ScalefContextANGLE()
26863 GenerateContextLostErrorOnContext(context); in GL_ScalefContextANGLE()
26869 Context *context = static_cast<gl::Context *>(ctx); in GL_ScalexContextANGLE() local
26870 EVENT(context, GLScalex, "context = %d, x = 0x%X, y = 0x%X, z = 0x%X", CID(context), x, y, z); in GL_ScalexContextANGLE()
26872 if (context && !context->isContextLost()) in GL_ScalexContextANGLE()
26874 ASSERT(context == GetValidGlobalContext()); in GL_ScalexContextANGLE()
26875 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ScalexContextANGLE()
26876 bool isCallValid = (context->skipValidation() || ValidateScalex(context, x, y, z)); in GL_ScalexContextANGLE()
26879 context->scalex(x, y, z); in GL_ScalexContextANGLE()
26881 ANGLE_CAPTURE(Scalex, isCallValid, context, x, y, z); in GL_ScalexContextANGLE()
26885 GenerateContextLostErrorOnContext(context); in GL_ScalexContextANGLE()
26892 Context *context = static_cast<gl::Context *>(ctx); in GL_ScissorContextANGLE() local
26893 EVENT(context, GLScissor, "context = %d, x = %d, y = %d, width = %d, height = %d", CID(context), in GL_ScissorContextANGLE()
26896 if (context && !context->isContextLost()) in GL_ScissorContextANGLE()
26898 ASSERT(context == GetValidGlobalContext()); in GL_ScissorContextANGLE()
26899 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ScissorContextANGLE()
26901 (context->skipValidation() || ValidateScissor(context, x, y, width, height)); in GL_ScissorContextANGLE()
26904 context->scissor(x, y, width, height); in GL_ScissorContextANGLE()
26906 ANGLE_CAPTURE(Scissor, isCallValid, context, x, y, width, height); in GL_ScissorContextANGLE()
26910 GenerateContextLostErrorOnContext(context); in GL_ScissorContextANGLE()
26919 Context *context = static_cast<gl::Context *>(ctx); in GL_SemaphoreParameterui64vEXTContextANGLE() local
26920 EVENT(context, GLSemaphoreParameterui64vEXT, in GL_SemaphoreParameterui64vEXTContextANGLE()
26921 "context = %d, semaphore = %u, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_SemaphoreParameterui64vEXTContextANGLE()
26924 if (context && !context->isContextLost()) in GL_SemaphoreParameterui64vEXTContextANGLE()
26926 ASSERT(context == GetValidGlobalContext()); in GL_SemaphoreParameterui64vEXTContextANGLE()
26928 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SemaphoreParameterui64vEXTContextANGLE()
26930 (context->skipValidation() || in GL_SemaphoreParameterui64vEXTContextANGLE()
26931 ValidateSemaphoreParameterui64vEXT(context, semaphorePacked, pname, params)); in GL_SemaphoreParameterui64vEXTContextANGLE()
26934 context->semaphoreParameterui64v(semaphorePacked, pname, params); in GL_SemaphoreParameterui64vEXTContextANGLE()
26936 ANGLE_CAPTURE(SemaphoreParameterui64vEXT, isCallValid, context, semaphorePacked, pname, in GL_SemaphoreParameterui64vEXTContextANGLE()
26941 GenerateContextLostErrorOnContext(context); in GL_SemaphoreParameterui64vEXTContextANGLE()
26947 Context *context = static_cast<gl::Context *>(ctx); in GL_SetFenceNVContextANGLE() local
26948 EVENT(context, GLSetFenceNV, "context = %d, fence = %u, condition = %s", CID(context), fence, in GL_SetFenceNVContextANGLE()
26951 if (context && !context->isContextLost()) in GL_SetFenceNVContextANGLE()
26953 ASSERT(context == GetValidGlobalContext()); in GL_SetFenceNVContextANGLE()
26955 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SetFenceNVContextANGLE()
26957 (context->skipValidation() || ValidateSetFenceNV(context, fencePacked, condition)); in GL_SetFenceNVContextANGLE()
26960 context->setFenceNV(fencePacked, condition); in GL_SetFenceNVContextANGLE()
26962 ANGLE_CAPTURE(SetFenceNV, isCallValid, context, fencePacked, condition); in GL_SetFenceNVContextANGLE()
26966 GenerateContextLostErrorOnContext(context); in GL_SetFenceNVContextANGLE()
26972 Context *context = static_cast<gl::Context *>(ctx); in GL_ShadeModelContextANGLE() local
26973 EVENT(context, GLShadeModel, "context = %d, mode = %s", CID(context), in GL_ShadeModelContextANGLE()
26976 if (context && !context->isContextLost()) in GL_ShadeModelContextANGLE()
26978 ASSERT(context == GetValidGlobalContext()); in GL_ShadeModelContextANGLE()
26980 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ShadeModelContextANGLE()
26981 bool isCallValid = (context->skipValidation() || ValidateShadeModel(context, modePacked)); in GL_ShadeModelContextANGLE()
26984 context->shadeModel(modePacked); in GL_ShadeModelContextANGLE()
26986 ANGLE_CAPTURE(ShadeModel, isCallValid, context, modePacked); in GL_ShadeModelContextANGLE()
26990 GenerateContextLostErrorOnContext(context); in GL_ShadeModelContextANGLE()
27001 Context *context = static_cast<gl::Context *>(ctx); in GL_ShaderBinaryContextANGLE() local
27002 EVENT(context, GLShaderBinary, in GL_ShaderBinaryContextANGLE()
27005 CID(context), count, (uintptr_t)shaders, in GL_ShaderBinaryContextANGLE()
27008 if (context && !context->isContextLost()) in GL_ShaderBinaryContextANGLE()
27010 ASSERT(context == GetValidGlobalContext()); in GL_ShaderBinaryContextANGLE()
27012 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ShaderBinaryContextANGLE()
27014 (context->skipValidation() || in GL_ShaderBinaryContextANGLE()
27015 ValidateShaderBinary(context, count, shadersPacked, binaryformat, binary, length)); in GL_ShaderBinaryContextANGLE()
27018 context->shaderBinary(count, shadersPacked, binaryformat, binary, length); in GL_ShaderBinaryContextANGLE()
27020 ANGLE_CAPTURE(ShaderBinary, isCallValid, context, count, shadersPacked, binaryformat, in GL_ShaderBinaryContextANGLE()
27025 GenerateContextLostErrorOnContext(context); in GL_ShaderBinaryContextANGLE()
27035 Context *context = static_cast<gl::Context *>(ctx); in GL_ShaderSourceContextANGLE() local
27036 EVENT(context, GLShaderSource, in GL_ShaderSourceContextANGLE()
27039 CID(context), shader, count, (uintptr_t)string, (uintptr_t)length); in GL_ShaderSourceContextANGLE()
27041 if (context && !context->isContextLost()) in GL_ShaderSourceContextANGLE()
27043 ASSERT(context == GetValidGlobalContext()); in GL_ShaderSourceContextANGLE()
27045 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ShaderSourceContextANGLE()
27046 bool isCallValid = (context->skipValidation() || in GL_ShaderSourceContextANGLE()
27047 ValidateShaderSource(context, shaderPacked, count, string, length)); in GL_ShaderSourceContextANGLE()
27050 context->shaderSource(shaderPacked, count, string, length); in GL_ShaderSourceContextANGLE()
27052 ANGLE_CAPTURE(ShaderSource, isCallValid, context, shaderPacked, count, string, length); in GL_ShaderSourceContextANGLE()
27056 GenerateContextLostErrorOnContext(context); in GL_ShaderSourceContextANGLE()
27068 Context *context = static_cast<gl::Context *>(ctx); in GL_SignalSemaphoreEXTContextANGLE() local
27069 EVENT(context, GLSignalSemaphoreEXT, in GL_SignalSemaphoreEXTContextANGLE()
27072 CID(context), semaphore, numBufferBarriers, (uintptr_t)buffers, numTextureBarriers, in GL_SignalSemaphoreEXTContextANGLE()
27075 if (context && !context->isContextLost()) in GL_SignalSemaphoreEXTContextANGLE()
27077 ASSERT(context == GetValidGlobalContext()); in GL_SignalSemaphoreEXTContextANGLE()
27081 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SignalSemaphoreEXTContextANGLE()
27083 (context->skipValidation() || in GL_SignalSemaphoreEXTContextANGLE()
27084 ValidateSignalSemaphoreEXT(context, semaphorePacked, numBufferBarriers, buffersPacked, in GL_SignalSemaphoreEXTContextANGLE()
27088 context->signalSemaphore(semaphorePacked, numBufferBarriers, buffersPacked, in GL_SignalSemaphoreEXTContextANGLE()
27091 ANGLE_CAPTURE(SignalSemaphoreEXT, isCallValid, context, semaphorePacked, numBufferBarriers, in GL_SignalSemaphoreEXTContextANGLE()
27096 GenerateContextLostErrorOnContext(context); in GL_SignalSemaphoreEXTContextANGLE()
27102 Context *context = static_cast<gl::Context *>(ctx); in GL_StencilFuncContextANGLE() local
27103 EVENT(context, GLStencilFunc, "context = %d, func = %s, ref = %d, mask = %u", CID(context), in GL_StencilFuncContextANGLE()
27106 if (context && !context->isContextLost()) in GL_StencilFuncContextANGLE()
27108 ASSERT(context == GetValidGlobalContext()); in GL_StencilFuncContextANGLE()
27109 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_StencilFuncContextANGLE()
27111 (context->skipValidation() || ValidateStencilFunc(context, func, ref, mask)); in GL_StencilFuncContextANGLE()
27114 context->stencilFunc(func, ref, mask); in GL_StencilFuncContextANGLE()
27116 ANGLE_CAPTURE(StencilFunc, isCallValid, context, func, ref, mask); in GL_StencilFuncContextANGLE()
27120 GenerateContextLostErrorOnContext(context); in GL_StencilFuncContextANGLE()
27130 Context *context = static_cast<gl::Context *>(ctx); in GL_StencilFuncSeparateContextANGLE() local
27131 EVENT(context, GLStencilFuncSeparate, "context = %d, face = %s, func = %s, ref = %d, mask = %u", in GL_StencilFuncSeparateContextANGLE()
27132 CID(context), GLenumToString(GLenumGroup::StencilFaceDirection, face), in GL_StencilFuncSeparateContextANGLE()
27135 if (context && !context->isContextLost()) in GL_StencilFuncSeparateContextANGLE()
27137 ASSERT(context == GetValidGlobalContext()); in GL_StencilFuncSeparateContextANGLE()
27138 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_StencilFuncSeparateContextANGLE()
27139 bool isCallValid = (context->skipValidation() || in GL_StencilFuncSeparateContextANGLE()
27140 ValidateStencilFuncSeparate(context, face, func, ref, mask)); in GL_StencilFuncSeparateContextANGLE()
27143 context->stencilFuncSeparate(face, func, ref, mask); in GL_StencilFuncSeparateContextANGLE()
27145 ANGLE_CAPTURE(StencilFuncSeparate, isCallValid, context, face, func, ref, mask); in GL_StencilFuncSeparateContextANGLE()
27149 GenerateContextLostErrorOnContext(context); in GL_StencilFuncSeparateContextANGLE()
27155 Context *context = static_cast<gl::Context *>(ctx); in GL_StencilMaskContextANGLE() local
27156 EVENT(context, GLStencilMask, "context = %d, mask = %u", CID(context), mask); in GL_StencilMaskContextANGLE()
27158 if (context && !context->isContextLost()) in GL_StencilMaskContextANGLE()
27160 ASSERT(context == GetValidGlobalContext()); in GL_StencilMaskContextANGLE()
27161 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_StencilMaskContextANGLE()
27162 bool isCallValid = (context->skipValidation() || ValidateStencilMask(context, mask)); in GL_StencilMaskContextANGLE()
27165 context->stencilMask(mask); in GL_StencilMaskContextANGLE()
27167 ANGLE_CAPTURE(StencilMask, isCallValid, context, mask); in GL_StencilMaskContextANGLE()
27171 GenerateContextLostErrorOnContext(context); in GL_StencilMaskContextANGLE()
27177 Context *context = static_cast<gl::Context *>(ctx); in GL_StencilMaskSeparateContextANGLE() local
27178 EVENT(context, GLStencilMaskSeparate, "context = %d, face = %s, mask = %u", CID(context), in GL_StencilMaskSeparateContextANGLE()
27181 if (context && !context->isContextLost()) in GL_StencilMaskSeparateContextANGLE()
27183 ASSERT(context == GetValidGlobalContext()); in GL_StencilMaskSeparateContextANGLE()
27184 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_StencilMaskSeparateContextANGLE()
27186 (context->skipValidation() || ValidateStencilMaskSeparate(context, face, mask)); in GL_StencilMaskSeparateContextANGLE()
27189 context->stencilMaskSeparate(face, mask); in GL_StencilMaskSeparateContextANGLE()
27191 ANGLE_CAPTURE(StencilMaskSeparate, isCallValid, context, face, mask); in GL_StencilMaskSeparateContextANGLE()
27195 GenerateContextLostErrorOnContext(context); in GL_StencilMaskSeparateContextANGLE()
27201 Context *context = static_cast<gl::Context *>(ctx); in GL_StencilOpContextANGLE() local
27202 EVENT(context, GLStencilOp, "context = %d, fail = %s, zfail = %s, zpass = %s", CID(context), in GL_StencilOpContextANGLE()
27207 if (context && !context->isContextLost()) in GL_StencilOpContextANGLE()
27209 ASSERT(context == GetValidGlobalContext()); in GL_StencilOpContextANGLE()
27210 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_StencilOpContextANGLE()
27212 (context->skipValidation() || ValidateStencilOp(context, fail, zfail, zpass)); in GL_StencilOpContextANGLE()
27215 context->stencilOp(fail, zfail, zpass); in GL_StencilOpContextANGLE()
27217 ANGLE_CAPTURE(StencilOp, isCallValid, context, fail, zfail, zpass); in GL_StencilOpContextANGLE()
27221 GenerateContextLostErrorOnContext(context); in GL_StencilOpContextANGLE()
27231 Context *context = static_cast<gl::Context *>(ctx); in GL_StencilOpSeparateContextANGLE() local
27232 EVENT(context, GLStencilOpSeparate, in GL_StencilOpSeparateContextANGLE()
27233 "context = %d, face = %s, sfail = %s, dpfail = %s, dppass = %s", CID(context), in GL_StencilOpSeparateContextANGLE()
27239 if (context && !context->isContextLost()) in GL_StencilOpSeparateContextANGLE()
27241 ASSERT(context == GetValidGlobalContext()); in GL_StencilOpSeparateContextANGLE()
27242 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_StencilOpSeparateContextANGLE()
27243 bool isCallValid = (context->skipValidation() || in GL_StencilOpSeparateContextANGLE()
27244 ValidateStencilOpSeparate(context, face, sfail, dpfail, dppass)); in GL_StencilOpSeparateContextANGLE()
27247 context->stencilOpSeparate(face, sfail, dpfail, dppass); in GL_StencilOpSeparateContextANGLE()
27249 ANGLE_CAPTURE(StencilOpSeparate, isCallValid, context, face, sfail, dpfail, dppass); in GL_StencilOpSeparateContextANGLE()
27253 GenerateContextLostErrorOnContext(context); in GL_StencilOpSeparateContextANGLE()
27259 Context *context = static_cast<gl::Context *>(ctx); in GL_TestFenceNVContextANGLE() local
27260 EVENT(context, GLTestFenceNV, "context = %d, fence = %u", CID(context), fence); in GL_TestFenceNVContextANGLE()
27263 if (context && !context->isContextLost()) in GL_TestFenceNVContextANGLE()
27265 ASSERT(context == GetValidGlobalContext()); in GL_TestFenceNVContextANGLE()
27267 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TestFenceNVContextANGLE()
27268 bool isCallValid = (context->skipValidation() || ValidateTestFenceNV(context, fencePacked)); in GL_TestFenceNVContextANGLE()
27271 returnValue = context->testFenceNV(fencePacked); in GL_TestFenceNVContextANGLE()
27277 ANGLE_CAPTURE(TestFenceNV, isCallValid, context, fencePacked, returnValue); in GL_TestFenceNVContextANGLE()
27281 GenerateContextLostErrorOnContext(context); in GL_TestFenceNVContextANGLE()
27292 Context *context = static_cast<gl::Context *>(ctx); in GL_TexBufferContextANGLE() local
27293 EVENT(context, GLTexBuffer, "context = %d, target = %s, internalformat = %s, buffer = %u", in GL_TexBufferContextANGLE()
27294 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferContextANGLE()
27297 if (context && !context->isContextLost()) in GL_TexBufferContextANGLE()
27299 ASSERT(context == GetValidGlobalContext()); in GL_TexBufferContextANGLE()
27302 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferContextANGLE()
27303 bool isCallValid = (context->skipValidation() || in GL_TexBufferContextANGLE()
27304 ValidateTexBuffer(context, targetPacked, internalformat, bufferPacked)); in GL_TexBufferContextANGLE()
27307 context->texBuffer(targetPacked, internalformat, bufferPacked); in GL_TexBufferContextANGLE()
27309 ANGLE_CAPTURE(TexBuffer, isCallValid, context, targetPacked, internalformat, bufferPacked); in GL_TexBufferContextANGLE()
27313 GenerateContextLostErrorOnContext(context); in GL_TexBufferContextANGLE()
27322 Context *context = static_cast<gl::Context *>(ctx); in GL_TexBufferEXTContextANGLE() local
27323 EVENT(context, GLTexBufferEXT, "context = %d, target = %s, internalformat = %s, buffer = %u", in GL_TexBufferEXTContextANGLE()
27324 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferEXTContextANGLE()
27327 if (context && !context->isContextLost()) in GL_TexBufferEXTContextANGLE()
27329 ASSERT(context == GetValidGlobalContext()); in GL_TexBufferEXTContextANGLE()
27332 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferEXTContextANGLE()
27334 (context->skipValidation() || in GL_TexBufferEXTContextANGLE()
27335 ValidateTexBufferEXT(context, targetPacked, internalformat, bufferPacked)); in GL_TexBufferEXTContextANGLE()
27338 context->texBuffer(targetPacked, internalformat, bufferPacked); in GL_TexBufferEXTContextANGLE()
27340 ANGLE_CAPTURE(TexBufferEXT, isCallValid, context, targetPacked, internalformat, in GL_TexBufferEXTContextANGLE()
27345 GenerateContextLostErrorOnContext(context); in GL_TexBufferEXTContextANGLE()
27354 Context *context = static_cast<gl::Context *>(ctx); in GL_TexBufferOESContextANGLE() local
27355 EVENT(context, GLTexBufferOES, "context = %d, target = %s, internalformat = %s, buffer = %u", in GL_TexBufferOESContextANGLE()
27356 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferOESContextANGLE()
27359 if (context && !context->isContextLost()) in GL_TexBufferOESContextANGLE()
27361 ASSERT(context == GetValidGlobalContext()); in GL_TexBufferOESContextANGLE()
27364 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferOESContextANGLE()
27366 (context->skipValidation() || in GL_TexBufferOESContextANGLE()
27367 ValidateTexBufferOES(context, targetPacked, internalformat, bufferPacked)); in GL_TexBufferOESContextANGLE()
27370 context->texBuffer(targetPacked, internalformat, bufferPacked); in GL_TexBufferOESContextANGLE()
27372 ANGLE_CAPTURE(TexBufferOES, isCallValid, context, targetPacked, internalformat, in GL_TexBufferOESContextANGLE()
27377 GenerateContextLostErrorOnContext(context); in GL_TexBufferOESContextANGLE()
27388 Context *context = static_cast<gl::Context *>(ctx); in GL_TexBufferRangeContextANGLE() local
27389 EVENT(context, GLTexBufferRange, in GL_TexBufferRangeContextANGLE()
27391 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferRangeContextANGLE()
27395 if (context && !context->isContextLost()) in GL_TexBufferRangeContextANGLE()
27397 ASSERT(context == GetValidGlobalContext()); in GL_TexBufferRangeContextANGLE()
27400 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferRangeContextANGLE()
27401 bool isCallValid = (context->skipValidation() || in GL_TexBufferRangeContextANGLE()
27402 ValidateTexBufferRange(context, targetPacked, internalformat, in GL_TexBufferRangeContextANGLE()
27406 context->texBufferRange(targetPacked, internalformat, bufferPacked, offset, size); in GL_TexBufferRangeContextANGLE()
27408 ANGLE_CAPTURE(TexBufferRange, isCallValid, context, targetPacked, internalformat, in GL_TexBufferRangeContextANGLE()
27413 GenerateContextLostErrorOnContext(context); in GL_TexBufferRangeContextANGLE()
27424 Context *context = static_cast<gl::Context *>(ctx); in GL_TexBufferRangeEXTContextANGLE() local
27425 EVENT(context, GLTexBufferRangeEXT, in GL_TexBufferRangeEXTContextANGLE()
27427 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferRangeEXTContextANGLE()
27431 if (context && !context->isContextLost()) in GL_TexBufferRangeEXTContextANGLE()
27433 ASSERT(context == GetValidGlobalContext()); in GL_TexBufferRangeEXTContextANGLE()
27436 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferRangeEXTContextANGLE()
27437 bool isCallValid = (context->skipValidation() || in GL_TexBufferRangeEXTContextANGLE()
27438 ValidateTexBufferRangeEXT(context, targetPacked, internalformat, in GL_TexBufferRangeEXTContextANGLE()
27442 context->texBufferRange(targetPacked, internalformat, bufferPacked, offset, size); in GL_TexBufferRangeEXTContextANGLE()
27444 ANGLE_CAPTURE(TexBufferRangeEXT, isCallValid, context, targetPacked, internalformat, in GL_TexBufferRangeEXTContextANGLE()
27449 GenerateContextLostErrorOnContext(context); in GL_TexBufferRangeEXTContextANGLE()
27460 Context *context = static_cast<gl::Context *>(ctx); in GL_TexBufferRangeOESContextANGLE() local
27461 EVENT(context, GLTexBufferRangeOES, in GL_TexBufferRangeOESContextANGLE()
27463 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexBufferRangeOESContextANGLE()
27467 if (context && !context->isContextLost()) in GL_TexBufferRangeOESContextANGLE()
27469 ASSERT(context == GetValidGlobalContext()); in GL_TexBufferRangeOESContextANGLE()
27472 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexBufferRangeOESContextANGLE()
27473 bool isCallValid = (context->skipValidation() || in GL_TexBufferRangeOESContextANGLE()
27474 ValidateTexBufferRangeOES(context, targetPacked, internalformat, in GL_TexBufferRangeOESContextANGLE()
27478 context->texBufferRange(targetPacked, internalformat, bufferPacked, offset, size); in GL_TexBufferRangeOESContextANGLE()
27480 ANGLE_CAPTURE(TexBufferRangeOES, isCallValid, context, targetPacked, internalformat, in GL_TexBufferRangeOESContextANGLE()
27485 GenerateContextLostErrorOnContext(context); in GL_TexBufferRangeOESContextANGLE()
27495 Context *context = static_cast<gl::Context *>(ctx); in GL_TexCoordPointerContextANGLE() local
27496 EVENT(context, GLTexCoordPointer, in GL_TexCoordPointerContextANGLE()
27498 CID(context), size, GLenumToString(GLenumGroup::TexCoordPointerType, type), stride, in GL_TexCoordPointerContextANGLE()
27501 if (context && !context->isContextLost()) in GL_TexCoordPointerContextANGLE()
27503 ASSERT(context == GetValidGlobalContext()); in GL_TexCoordPointerContextANGLE()
27505 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexCoordPointerContextANGLE()
27506 bool isCallValid = (context->skipValidation() || in GL_TexCoordPointerContextANGLE()
27507 ValidateTexCoordPointer(context, size, typePacked, stride, pointer)); in GL_TexCoordPointerContextANGLE()
27510 context->texCoordPointer(size, typePacked, stride, pointer); in GL_TexCoordPointerContextANGLE()
27512 ANGLE_CAPTURE(TexCoordPointer, isCallValid, context, size, typePacked, stride, pointer); in GL_TexCoordPointerContextANGLE()
27516 GenerateContextLostErrorOnContext(context); in GL_TexCoordPointerContextANGLE()
27525 Context *context = static_cast<gl::Context *>(ctx); in GL_TexEnvfContextANGLE() local
27526 EVENT(context, GLTexEnvf, "context = %d, target = %s, pname = %s, param = %f", CID(context), in GL_TexEnvfContextANGLE()
27530 if (context && !context->isContextLost()) in GL_TexEnvfContextANGLE()
27532 ASSERT(context == GetValidGlobalContext()); in GL_TexEnvfContextANGLE()
27535 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexEnvfContextANGLE()
27536 bool isCallValid = (context->skipValidation() || in GL_TexEnvfContextANGLE()
27537 ValidateTexEnvf(context, targetPacked, pnamePacked, param)); in GL_TexEnvfContextANGLE()
27540 context->texEnvf(targetPacked, pnamePacked, param); in GL_TexEnvfContextANGLE()
27542 ANGLE_CAPTURE(TexEnvf, isCallValid, context, targetPacked, pnamePacked, param); in GL_TexEnvfContextANGLE()
27546 GenerateContextLostErrorOnContext(context); in GL_TexEnvfContextANGLE()
27555 Context *context = static_cast<gl::Context *>(ctx); in GL_TexEnvfvContextANGLE() local
27556 EVENT(context, GLTexEnvfv, "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_TexEnvfvContextANGLE()
27557 CID(context), GLenumToString(GLenumGroup::TextureEnvTarget, target), in GL_TexEnvfvContextANGLE()
27560 if (context && !context->isContextLost()) in GL_TexEnvfvContextANGLE()
27562 ASSERT(context == GetValidGlobalContext()); in GL_TexEnvfvContextANGLE()
27565 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexEnvfvContextANGLE()
27566 bool isCallValid = (context->skipValidation() || in GL_TexEnvfvContextANGLE()
27567 ValidateTexEnvfv(context, targetPacked, pnamePacked, params)); in GL_TexEnvfvContextANGLE()
27570 context->texEnvfv(targetPacked, pnamePacked, params); in GL_TexEnvfvContextANGLE()
27572 ANGLE_CAPTURE(TexEnvfv, isCallValid, context, targetPacked, pnamePacked, params); in GL_TexEnvfvContextANGLE()
27576 GenerateContextLostErrorOnContext(context); in GL_TexEnvfvContextANGLE()
27582 Context *context = static_cast<gl::Context *>(ctx); in GL_TexEnviContextANGLE() local
27583 EVENT(context, GLTexEnvi, "context = %d, target = %s, pname = %s, param = %d", CID(context), in GL_TexEnviContextANGLE()
27587 if (context && !context->isContextLost()) in GL_TexEnviContextANGLE()
27589 ASSERT(context == GetValidGlobalContext()); in GL_TexEnviContextANGLE()
27592 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexEnviContextANGLE()
27593 bool isCallValid = (context->skipValidation() || in GL_TexEnviContextANGLE()
27594 ValidateTexEnvi(context, targetPacked, pnamePacked, param)); in GL_TexEnviContextANGLE()
27597 context->texEnvi(targetPacked, pnamePacked, param); in GL_TexEnviContextANGLE()
27599 ANGLE_CAPTURE(TexEnvi, isCallValid, context, targetPacked, pnamePacked, param); in GL_TexEnviContextANGLE()
27603 GenerateContextLostErrorOnContext(context); in GL_TexEnviContextANGLE()
27612 Context *context = static_cast<gl::Context *>(ctx); in GL_TexEnvivContextANGLE() local
27613 EVENT(context, GLTexEnviv, "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_TexEnvivContextANGLE()
27614 CID(context), GLenumToString(GLenumGroup::TextureEnvTarget, target), in GL_TexEnvivContextANGLE()
27617 if (context && !context->isContextLost()) in GL_TexEnvivContextANGLE()
27619 ASSERT(context == GetValidGlobalContext()); in GL_TexEnvivContextANGLE()
27622 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexEnvivContextANGLE()
27623 bool isCallValid = (context->skipValidation() || in GL_TexEnvivContextANGLE()
27624 ValidateTexEnviv(context, targetPacked, pnamePacked, params)); in GL_TexEnvivContextANGLE()
27627 context->texEnviv(targetPacked, pnamePacked, params); in GL_TexEnvivContextANGLE()
27629 ANGLE_CAPTURE(TexEnviv, isCallValid, context, targetPacked, pnamePacked, params); in GL_TexEnvivContextANGLE()
27633 GenerateContextLostErrorOnContext(context); in GL_TexEnvivContextANGLE()
27642 Context *context = static_cast<gl::Context *>(ctx); in GL_TexEnvxContextANGLE() local
27643 EVENT(context, GLTexEnvx, "context = %d, target = %s, pname = %s, param = 0x%X", CID(context), in GL_TexEnvxContextANGLE()
27647 if (context && !context->isContextLost()) in GL_TexEnvxContextANGLE()
27649 ASSERT(context == GetValidGlobalContext()); in GL_TexEnvxContextANGLE()
27652 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexEnvxContextANGLE()
27653 bool isCallValid = (context->skipValidation() || in GL_TexEnvxContextANGLE()
27654 ValidateTexEnvx(context, targetPacked, pnamePacked, param)); in GL_TexEnvxContextANGLE()
27657 context->texEnvx(targetPacked, pnamePacked, param); in GL_TexEnvxContextANGLE()
27659 ANGLE_CAPTURE(TexEnvx, isCallValid, context, targetPacked, pnamePacked, param); in GL_TexEnvxContextANGLE()
27663 GenerateContextLostErrorOnContext(context); in GL_TexEnvxContextANGLE()
27672 Context *context = static_cast<gl::Context *>(ctx); in GL_TexEnvxvContextANGLE() local
27673 EVENT(context, GLTexEnvxv, "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", in GL_TexEnvxvContextANGLE()
27674 CID(context), GLenumToString(GLenumGroup::TextureEnvTarget, target), in GL_TexEnvxvContextANGLE()
27677 if (context && !context->isContextLost()) in GL_TexEnvxvContextANGLE()
27679 ASSERT(context == GetValidGlobalContext()); in GL_TexEnvxvContextANGLE()
27682 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexEnvxvContextANGLE()
27683 bool isCallValid = (context->skipValidation() || in GL_TexEnvxvContextANGLE()
27684 ValidateTexEnvxv(context, targetPacked, pnamePacked, params)); in GL_TexEnvxvContextANGLE()
27687 context->texEnvxv(targetPacked, pnamePacked, params); in GL_TexEnvxvContextANGLE()
27689 ANGLE_CAPTURE(TexEnvxv, isCallValid, context, targetPacked, pnamePacked, params); in GL_TexEnvxvContextANGLE()
27693 GenerateContextLostErrorOnContext(context); in GL_TexEnvxvContextANGLE()
27702 Context *context = static_cast<gl::Context *>(ctx); in GL_TexGenfOESContextANGLE() local
27703 EVENT(context, GLTexGenfOES, "context = %d, coord = %s, pname = %s, param = %f", CID(context), in GL_TexGenfOESContextANGLE()
27707 if (context && !context->isContextLost()) in GL_TexGenfOESContextANGLE()
27709 ASSERT(context == GetValidGlobalContext()); in GL_TexGenfOESContextANGLE()
27710 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenfOESContextANGLE()
27712 (context->skipValidation() || ValidateTexGenfOES(context, coord, pname, param)); in GL_TexGenfOESContextANGLE()
27715 context->texGenf(coord, pname, param); in GL_TexGenfOESContextANGLE()
27717 ANGLE_CAPTURE(TexGenfOES, isCallValid, context, coord, pname, param); in GL_TexGenfOESContextANGLE()
27721 GenerateContextLostErrorOnContext(context); in GL_TexGenfOESContextANGLE()
27730 Context *context = static_cast<gl::Context *>(ctx); in GL_TexGenfvOESContextANGLE() local
27731 EVENT(context, GLTexGenfvOES, in GL_TexGenfvOESContextANGLE()
27732 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexGenfvOESContextANGLE()
27736 if (context && !context->isContextLost()) in GL_TexGenfvOESContextANGLE()
27738 ASSERT(context == GetValidGlobalContext()); in GL_TexGenfvOESContextANGLE()
27739 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenfvOESContextANGLE()
27741 (context->skipValidation() || ValidateTexGenfvOES(context, coord, pname, params)); in GL_TexGenfvOESContextANGLE()
27744 context->texGenfv(coord, pname, params); in GL_TexGenfvOESContextANGLE()
27746 ANGLE_CAPTURE(TexGenfvOES, isCallValid, context, coord, pname, params); in GL_TexGenfvOESContextANGLE()
27750 GenerateContextLostErrorOnContext(context); in GL_TexGenfvOESContextANGLE()
27759 Context *context = static_cast<gl::Context *>(ctx); in GL_TexGeniOESContextANGLE() local
27760 EVENT(context, GLTexGeniOES, "context = %d, coord = %s, pname = %s, param = %d", CID(context), in GL_TexGeniOESContextANGLE()
27764 if (context && !context->isContextLost()) in GL_TexGeniOESContextANGLE()
27766 ASSERT(context == GetValidGlobalContext()); in GL_TexGeniOESContextANGLE()
27767 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGeniOESContextANGLE()
27769 (context->skipValidation() || ValidateTexGeniOES(context, coord, pname, param)); in GL_TexGeniOESContextANGLE()
27772 context->texGeni(coord, pname, param); in GL_TexGeniOESContextANGLE()
27774 ANGLE_CAPTURE(TexGeniOES, isCallValid, context, coord, pname, param); in GL_TexGeniOESContextANGLE()
27778 GenerateContextLostErrorOnContext(context); in GL_TexGeniOESContextANGLE()
27787 Context *context = static_cast<gl::Context *>(ctx); in GL_TexGenivOESContextANGLE() local
27788 EVENT(context, GLTexGenivOES, in GL_TexGenivOESContextANGLE()
27789 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexGenivOESContextANGLE()
27793 if (context && !context->isContextLost()) in GL_TexGenivOESContextANGLE()
27795 ASSERT(context == GetValidGlobalContext()); in GL_TexGenivOESContextANGLE()
27796 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenivOESContextANGLE()
27798 (context->skipValidation() || ValidateTexGenivOES(context, coord, pname, params)); in GL_TexGenivOESContextANGLE()
27801 context->texGeniv(coord, pname, params); in GL_TexGenivOESContextANGLE()
27803 ANGLE_CAPTURE(TexGenivOES, isCallValid, context, coord, pname, params); in GL_TexGenivOESContextANGLE()
27807 GenerateContextLostErrorOnContext(context); in GL_TexGenivOESContextANGLE()
27816 Context *context = static_cast<gl::Context *>(ctx); in GL_TexGenxOESContextANGLE() local
27817 EVENT(context, GLTexGenxOES, "context = %d, coord = %s, pname = %s, param = 0x%X", CID(context), in GL_TexGenxOESContextANGLE()
27821 if (context && !context->isContextLost()) in GL_TexGenxOESContextANGLE()
27823 ASSERT(context == GetValidGlobalContext()); in GL_TexGenxOESContextANGLE()
27824 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenxOESContextANGLE()
27826 (context->skipValidation() || ValidateTexGenxOES(context, coord, pname, param)); in GL_TexGenxOESContextANGLE()
27829 context->texGenx(coord, pname, param); in GL_TexGenxOESContextANGLE()
27831 ANGLE_CAPTURE(TexGenxOES, isCallValid, context, coord, pname, param); in GL_TexGenxOESContextANGLE()
27835 GenerateContextLostErrorOnContext(context); in GL_TexGenxOESContextANGLE()
27844 Context *context = static_cast<gl::Context *>(ctx); in GL_TexGenxvOESContextANGLE() local
27845 EVENT(context, GLTexGenxvOES, in GL_TexGenxvOESContextANGLE()
27846 "context = %d, coord = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexGenxvOESContextANGLE()
27850 if (context && !context->isContextLost()) in GL_TexGenxvOESContextANGLE()
27852 ASSERT(context == GetValidGlobalContext()); in GL_TexGenxvOESContextANGLE()
27853 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexGenxvOESContextANGLE()
27855 (context->skipValidation() || ValidateTexGenxvOES(context, coord, pname, params)); in GL_TexGenxvOESContextANGLE()
27858 context->texGenxv(coord, pname, params); in GL_TexGenxvOESContextANGLE()
27860 ANGLE_CAPTURE(TexGenxvOES, isCallValid, context, coord, pname, params); in GL_TexGenxvOESContextANGLE()
27864 GenerateContextLostErrorOnContext(context); in GL_TexGenxvOESContextANGLE()
27879 Context *context = static_cast<gl::Context *>(ctx); in GL_TexImage2DContextANGLE() local
27880 EVENT(context, GLTexImage2D, in GL_TexImage2DContextANGLE()
27883 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, internalformat, in GL_TexImage2DContextANGLE()
27887 if (context && !context->isContextLost()) in GL_TexImage2DContextANGLE()
27889 ASSERT(context == GetValidGlobalContext()); in GL_TexImage2DContextANGLE()
27891 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage2DContextANGLE()
27892 bool isCallValid = (context->skipValidation() || in GL_TexImage2DContextANGLE()
27893 ValidateTexImage2D(context, targetPacked, level, internalformat, width, in GL_TexImage2DContextANGLE()
27897 context->texImage2D(targetPacked, level, internalformat, width, height, border, format, in GL_TexImage2DContextANGLE()
27900 ANGLE_CAPTURE(TexImage2D, isCallValid, context, targetPacked, level, internalformat, width, in GL_TexImage2DContextANGLE()
27905 GenerateContextLostErrorOnContext(context); in GL_TexImage2DContextANGLE()
27921 Context *context = static_cast<gl::Context *>(ctx); in GL_TexImage3DContextANGLE() local
27922 EVENT(context, GLTexImage3D, in GL_TexImage3DContextANGLE()
27925 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, internalformat, in GL_TexImage3DContextANGLE()
27929 if (context && !context->isContextLost()) in GL_TexImage3DContextANGLE()
27931 ASSERT(context == GetValidGlobalContext()); in GL_TexImage3DContextANGLE()
27933 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage3DContextANGLE()
27934 bool isCallValid = (context->skipValidation() || in GL_TexImage3DContextANGLE()
27935 ValidateTexImage3D(context, targetPacked, level, internalformat, width, in GL_TexImage3DContextANGLE()
27939 context->texImage3D(targetPacked, level, internalformat, width, height, depth, border, in GL_TexImage3DContextANGLE()
27942 ANGLE_CAPTURE(TexImage3D, isCallValid, context, targetPacked, level, internalformat, width, in GL_TexImage3DContextANGLE()
27947 GenerateContextLostErrorOnContext(context); in GL_TexImage3DContextANGLE()
27963 Context *context = static_cast<gl::Context *>(ctx); in GL_TexImage3DOESContextANGLE() local
27964 EVENT(context, GLTexImage3DOES, in GL_TexImage3DOESContextANGLE()
27967 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_TexImage3DOESContextANGLE()
27972 if (context && !context->isContextLost()) in GL_TexImage3DOESContextANGLE()
27974 ASSERT(context == GetValidGlobalContext()); in GL_TexImage3DOESContextANGLE()
27976 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage3DOESContextANGLE()
27978 (context->skipValidation() || in GL_TexImage3DOESContextANGLE()
27979 ValidateTexImage3DOES(context, targetPacked, level, internalformat, width, height, in GL_TexImage3DOESContextANGLE()
27983 context->texImage3D(targetPacked, level, internalformat, width, height, depth, border, in GL_TexImage3DOESContextANGLE()
27986 ANGLE_CAPTURE(TexImage3DOES, isCallValid, context, targetPacked, level, internalformat, in GL_TexImage3DOESContextANGLE()
27991 GenerateContextLostErrorOnContext(context); in GL_TexImage3DOESContextANGLE()
28000 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIivContextANGLE() local
28001 EVENT(context, GLTexParameterIiv, in GL_TexParameterIivContextANGLE()
28002 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIivContextANGLE()
28006 if (context && !context->isContextLost()) in GL_TexParameterIivContextANGLE()
28008 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIivContextANGLE()
28010 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivContextANGLE()
28011 bool isCallValid = (context->skipValidation() || in GL_TexParameterIivContextANGLE()
28012 ValidateTexParameterIiv(context, targetPacked, pname, params)); in GL_TexParameterIivContextANGLE()
28015 context->texParameterIiv(targetPacked, pname, params); in GL_TexParameterIivContextANGLE()
28017 ANGLE_CAPTURE(TexParameterIiv, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIivContextANGLE()
28021 GenerateContextLostErrorOnContext(context); in GL_TexParameterIivContextANGLE()
28030 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIivEXTContextANGLE() local
28031 EVENT(context, GLTexParameterIivEXT, in GL_TexParameterIivEXTContextANGLE()
28032 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIivEXTContextANGLE()
28036 if (context && !context->isContextLost()) in GL_TexParameterIivEXTContextANGLE()
28038 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIivEXTContextANGLE()
28040 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivEXTContextANGLE()
28041 bool isCallValid = (context->skipValidation() || in GL_TexParameterIivEXTContextANGLE()
28042 ValidateTexParameterIivEXT(context, targetPacked, pname, params)); in GL_TexParameterIivEXTContextANGLE()
28045 context->texParameterIiv(targetPacked, pname, params); in GL_TexParameterIivEXTContextANGLE()
28047 ANGLE_CAPTURE(TexParameterIivEXT, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIivEXTContextANGLE()
28051 GenerateContextLostErrorOnContext(context); in GL_TexParameterIivEXTContextANGLE()
28060 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIivOESContextANGLE() local
28061 EVENT(context, GLTexParameterIivOES, in GL_TexParameterIivOESContextANGLE()
28062 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIivOESContextANGLE()
28066 if (context && !context->isContextLost()) in GL_TexParameterIivOESContextANGLE()
28068 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIivOESContextANGLE()
28070 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivOESContextANGLE()
28071 bool isCallValid = (context->skipValidation() || in GL_TexParameterIivOESContextANGLE()
28072 ValidateTexParameterIivOES(context, targetPacked, pname, params)); in GL_TexParameterIivOESContextANGLE()
28075 context->texParameterIiv(targetPacked, pname, params); in GL_TexParameterIivOESContextANGLE()
28077 ANGLE_CAPTURE(TexParameterIivOES, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIivOESContextANGLE()
28081 GenerateContextLostErrorOnContext(context); in GL_TexParameterIivOESContextANGLE()
28090 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIuivContextANGLE() local
28091 EVENT(context, GLTexParameterIuiv, in GL_TexParameterIuivContextANGLE()
28092 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIuivContextANGLE()
28096 if (context && !context->isContextLost()) in GL_TexParameterIuivContextANGLE()
28098 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIuivContextANGLE()
28100 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivContextANGLE()
28101 bool isCallValid = (context->skipValidation() || in GL_TexParameterIuivContextANGLE()
28102 ValidateTexParameterIuiv(context, targetPacked, pname, params)); in GL_TexParameterIuivContextANGLE()
28105 context->texParameterIuiv(targetPacked, pname, params); in GL_TexParameterIuivContextANGLE()
28107 ANGLE_CAPTURE(TexParameterIuiv, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIuivContextANGLE()
28111 GenerateContextLostErrorOnContext(context); in GL_TexParameterIuivContextANGLE()
28120 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIuivEXTContextANGLE() local
28121 EVENT(context, GLTexParameterIuivEXT, in GL_TexParameterIuivEXTContextANGLE()
28122 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIuivEXTContextANGLE()
28126 if (context && !context->isContextLost()) in GL_TexParameterIuivEXTContextANGLE()
28128 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIuivEXTContextANGLE()
28130 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivEXTContextANGLE()
28131 bool isCallValid = (context->skipValidation() || in GL_TexParameterIuivEXTContextANGLE()
28132 ValidateTexParameterIuivEXT(context, targetPacked, pname, params)); in GL_TexParameterIuivEXTContextANGLE()
28135 context->texParameterIuiv(targetPacked, pname, params); in GL_TexParameterIuivEXTContextANGLE()
28137 ANGLE_CAPTURE(TexParameterIuivEXT, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIuivEXTContextANGLE()
28141 GenerateContextLostErrorOnContext(context); in GL_TexParameterIuivEXTContextANGLE()
28150 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIuivOESContextANGLE() local
28151 EVENT(context, GLTexParameterIuivOES, in GL_TexParameterIuivOESContextANGLE()
28152 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterIuivOESContextANGLE()
28156 if (context && !context->isContextLost()) in GL_TexParameterIuivOESContextANGLE()
28158 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIuivOESContextANGLE()
28160 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivOESContextANGLE()
28161 bool isCallValid = (context->skipValidation() || in GL_TexParameterIuivOESContextANGLE()
28162 ValidateTexParameterIuivOES(context, targetPacked, pname, params)); in GL_TexParameterIuivOESContextANGLE()
28165 context->texParameterIuiv(targetPacked, pname, params); in GL_TexParameterIuivOESContextANGLE()
28167 ANGLE_CAPTURE(TexParameterIuivOES, isCallValid, context, targetPacked, pname, params); in GL_TexParameterIuivOESContextANGLE()
28171 GenerateContextLostErrorOnContext(context); in GL_TexParameterIuivOESContextANGLE()
28180 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterfContextANGLE() local
28181 EVENT(context, GLTexParameterf, "context = %d, target = %s, pname = %s, param = %f", in GL_TexParameterfContextANGLE()
28182 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexParameterfContextANGLE()
28185 if (context && !context->isContextLost()) in GL_TexParameterfContextANGLE()
28187 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterfContextANGLE()
28189 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterfContextANGLE()
28190 bool isCallValid = (context->skipValidation() || in GL_TexParameterfContextANGLE()
28191 ValidateTexParameterf(context, targetPacked, pname, param)); in GL_TexParameterfContextANGLE()
28194 context->texParameterf(targetPacked, pname, param); in GL_TexParameterfContextANGLE()
28196 ANGLE_CAPTURE(TexParameterf, isCallValid, context, targetPacked, pname, param); in GL_TexParameterfContextANGLE()
28200 GenerateContextLostErrorOnContext(context); in GL_TexParameterfContextANGLE()
28209 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterfvContextANGLE() local
28210 EVENT(context, GLTexParameterfv, in GL_TexParameterfvContextANGLE()
28211 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterfvContextANGLE()
28215 if (context && !context->isContextLost()) in GL_TexParameterfvContextANGLE()
28217 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterfvContextANGLE()
28219 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterfvContextANGLE()
28220 bool isCallValid = (context->skipValidation() || in GL_TexParameterfvContextANGLE()
28221 ValidateTexParameterfv(context, targetPacked, pname, params)); in GL_TexParameterfvContextANGLE()
28224 context->texParameterfv(targetPacked, pname, params); in GL_TexParameterfvContextANGLE()
28226 ANGLE_CAPTURE(TexParameterfv, isCallValid, context, targetPacked, pname, params); in GL_TexParameterfvContextANGLE()
28230 GenerateContextLostErrorOnContext(context); in GL_TexParameterfvContextANGLE()
28239 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameteriContextANGLE() local
28240 EVENT(context, GLTexParameteri, "context = %d, target = %s, pname = %s, param = %d", in GL_TexParameteriContextANGLE()
28241 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexParameteriContextANGLE()
28244 if (context && !context->isContextLost()) in GL_TexParameteriContextANGLE()
28246 ASSERT(context == GetValidGlobalContext()); in GL_TexParameteriContextANGLE()
28248 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameteriContextANGLE()
28249 bool isCallValid = (context->skipValidation() || in GL_TexParameteriContextANGLE()
28250 ValidateTexParameteri(context, targetPacked, pname, param)); in GL_TexParameteriContextANGLE()
28253 context->texParameteri(targetPacked, pname, param); in GL_TexParameteriContextANGLE()
28255 ANGLE_CAPTURE(TexParameteri, isCallValid, context, targetPacked, pname, param); in GL_TexParameteriContextANGLE()
28259 GenerateContextLostErrorOnContext(context); in GL_TexParameteriContextANGLE()
28268 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterivContextANGLE() local
28269 EVENT(context, GLTexParameteriv, in GL_TexParameterivContextANGLE()
28270 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterivContextANGLE()
28274 if (context && !context->isContextLost()) in GL_TexParameterivContextANGLE()
28276 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterivContextANGLE()
28278 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterivContextANGLE()
28279 bool isCallValid = (context->skipValidation() || in GL_TexParameterivContextANGLE()
28280 ValidateTexParameteriv(context, targetPacked, pname, params)); in GL_TexParameterivContextANGLE()
28283 context->texParameteriv(targetPacked, pname, params); in GL_TexParameterivContextANGLE()
28285 ANGLE_CAPTURE(TexParameteriv, isCallValid, context, targetPacked, pname, params); in GL_TexParameterivContextANGLE()
28289 GenerateContextLostErrorOnContext(context); in GL_TexParameterivContextANGLE()
28298 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterxContextANGLE() local
28299 EVENT(context, GLTexParameterx, "context = %d, target = %s, pname = %s, param = 0x%X", in GL_TexParameterxContextANGLE()
28300 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), in GL_TexParameterxContextANGLE()
28303 if (context && !context->isContextLost()) in GL_TexParameterxContextANGLE()
28305 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterxContextANGLE()
28307 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterxContextANGLE()
28308 bool isCallValid = (context->skipValidation() || in GL_TexParameterxContextANGLE()
28309 ValidateTexParameterx(context, targetPacked, pname, param)); in GL_TexParameterxContextANGLE()
28312 context->texParameterx(targetPacked, pname, param); in GL_TexParameterxContextANGLE()
28314 ANGLE_CAPTURE(TexParameterx, isCallValid, context, targetPacked, pname, param); in GL_TexParameterxContextANGLE()
28318 GenerateContextLostErrorOnContext(context); in GL_TexParameterxContextANGLE()
28327 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterxvContextANGLE() local
28328 EVENT(context, GLTexParameterxv, in GL_TexParameterxvContextANGLE()
28329 "context = %d, target = %s, pname = %s, params = 0x%016" PRIxPTR "", CID(context), in GL_TexParameterxvContextANGLE()
28333 if (context && !context->isContextLost()) in GL_TexParameterxvContextANGLE()
28335 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterxvContextANGLE()
28337 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterxvContextANGLE()
28338 bool isCallValid = (context->skipValidation() || in GL_TexParameterxvContextANGLE()
28339 ValidateTexParameterxv(context, targetPacked, pname, params)); in GL_TexParameterxvContextANGLE()
28342 context->texParameterxv(targetPacked, pname, params); in GL_TexParameterxvContextANGLE()
28344 ANGLE_CAPTURE(TexParameterxv, isCallValid, context, targetPacked, pname, params); in GL_TexParameterxvContextANGLE()
28348 GenerateContextLostErrorOnContext(context); in GL_TexParameterxvContextANGLE()
28358 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage1DEXTContextANGLE() local
28359 EVENT(context, GLTexStorage1DEXT, in GL_TexStorage1DEXTContextANGLE()
28360 "context = %d, target = %s, levels = %d, internalformat = %s, width = %d", CID(context), in GL_TexStorage1DEXTContextANGLE()
28364 if (context && !context->isContextLost()) in GL_TexStorage1DEXTContextANGLE()
28366 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage1DEXTContextANGLE()
28367 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage1DEXTContextANGLE()
28369 (context->skipValidation() || in GL_TexStorage1DEXTContextANGLE()
28370 ValidateTexStorage1DEXT(context, target, levels, internalformat, width)); in GL_TexStorage1DEXTContextANGLE()
28373 context->texStorage1D(target, levels, internalformat, width); in GL_TexStorage1DEXTContextANGLE()
28375 ANGLE_CAPTURE(TexStorage1DEXT, isCallValid, context, target, levels, internalformat, width); in GL_TexStorage1DEXTContextANGLE()
28379 GenerateContextLostErrorOnContext(context); in GL_TexStorage1DEXTContextANGLE()
28390 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage2DContextANGLE() local
28391 EVENT(context, GLTexStorage2D, in GL_TexStorage2DContextANGLE()
28393 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorage2DContextANGLE()
28396 if (context && !context->isContextLost()) in GL_TexStorage2DContextANGLE()
28398 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage2DContextANGLE()
28400 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage2DContextANGLE()
28402 (context->skipValidation() || in GL_TexStorage2DContextANGLE()
28403 ValidateTexStorage2D(context, targetPacked, levels, internalformat, width, height)); in GL_TexStorage2DContextANGLE()
28406 context->texStorage2D(targetPacked, levels, internalformat, width, height); in GL_TexStorage2DContextANGLE()
28408 ANGLE_CAPTURE(TexStorage2D, isCallValid, context, targetPacked, levels, internalformat, in GL_TexStorage2DContextANGLE()
28413 GenerateContextLostErrorOnContext(context); in GL_TexStorage2DContextANGLE()
28424 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage2DEXTContextANGLE() local
28425 EVENT(context, GLTexStorage2DEXT, in GL_TexStorage2DEXTContextANGLE()
28427 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorage2DEXTContextANGLE()
28430 if (context && !context->isContextLost()) in GL_TexStorage2DEXTContextANGLE()
28432 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage2DEXTContextANGLE()
28434 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage2DEXTContextANGLE()
28436 (context->skipValidation() || in GL_TexStorage2DEXTContextANGLE()
28437 ValidateTexStorage2DEXT(context, targetPacked, levels, internalformat, width, height)); in GL_TexStorage2DEXTContextANGLE()
28440 context->texStorage2D(targetPacked, levels, internalformat, width, height); in GL_TexStorage2DEXTContextANGLE()
28442 ANGLE_CAPTURE(TexStorage2DEXT, isCallValid, context, targetPacked, levels, internalformat, in GL_TexStorage2DEXTContextANGLE()
28447 GenerateContextLostErrorOnContext(context); in GL_TexStorage2DEXTContextANGLE()
28459 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage2DMultisampleContextANGLE() local
28460 EVENT(context, GLTexStorage2DMultisample, in GL_TexStorage2DMultisampleContextANGLE()
28463 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorage2DMultisampleContextANGLE()
28467 if (context && !context->isContextLost()) in GL_TexStorage2DMultisampleContextANGLE()
28469 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage2DMultisampleContextANGLE()
28471 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage2DMultisampleContextANGLE()
28473 (context->skipValidation() || in GL_TexStorage2DMultisampleContextANGLE()
28474 ValidateTexStorage2DMultisample(context, targetPacked, samples, internalformat, width, in GL_TexStorage2DMultisampleContextANGLE()
28478 context->texStorage2DMultisample(targetPacked, samples, internalformat, width, height, in GL_TexStorage2DMultisampleContextANGLE()
28481 ANGLE_CAPTURE(TexStorage2DMultisample, isCallValid, context, targetPacked, samples, in GL_TexStorage2DMultisampleContextANGLE()
28486 GenerateContextLostErrorOnContext(context); in GL_TexStorage2DMultisampleContextANGLE()
28498 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage3DContextANGLE() local
28499 EVENT(context, GLTexStorage3D, in GL_TexStorage3DContextANGLE()
28502 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorage3DContextANGLE()
28505 if (context && !context->isContextLost()) in GL_TexStorage3DContextANGLE()
28507 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage3DContextANGLE()
28509 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage3DContextANGLE()
28510 bool isCallValid = (context->skipValidation() || in GL_TexStorage3DContextANGLE()
28511 ValidateTexStorage3D(context, targetPacked, levels, internalformat, in GL_TexStorage3DContextANGLE()
28515 context->texStorage3D(targetPacked, levels, internalformat, width, height, depth); in GL_TexStorage3DContextANGLE()
28517 ANGLE_CAPTURE(TexStorage3D, isCallValid, context, targetPacked, levels, internalformat, in GL_TexStorage3DContextANGLE()
28522 GenerateContextLostErrorOnContext(context); in GL_TexStorage3DContextANGLE()
28534 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage3DEXTContextANGLE() local
28535 EVENT(context, GLTexStorage3DEXT, in GL_TexStorage3DEXTContextANGLE()
28538 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorage3DEXTContextANGLE()
28541 if (context && !context->isContextLost()) in GL_TexStorage3DEXTContextANGLE()
28543 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage3DEXTContextANGLE()
28545 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage3DEXTContextANGLE()
28546 bool isCallValid = (context->skipValidation() || in GL_TexStorage3DEXTContextANGLE()
28547 ValidateTexStorage3DEXT(context, targetPacked, levels, internalformat, in GL_TexStorage3DEXTContextANGLE()
28551 context->texStorage3D(targetPacked, levels, internalformat, width, height, depth); in GL_TexStorage3DEXTContextANGLE()
28553 ANGLE_CAPTURE(TexStorage3DEXT, isCallValid, context, targetPacked, levels, internalformat, in GL_TexStorage3DEXTContextANGLE()
28558 GenerateContextLostErrorOnContext(context); in GL_TexStorage3DEXTContextANGLE()
28571 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage3DMultisampleContextANGLE() local
28572 EVENT(context, GLTexStorage3DMultisample, in GL_TexStorage3DMultisampleContextANGLE()
28575 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorage3DMultisampleContextANGLE()
28579 if (context && !context->isContextLost()) in GL_TexStorage3DMultisampleContextANGLE()
28581 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage3DMultisampleContextANGLE()
28583 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage3DMultisampleContextANGLE()
28585 (context->skipValidation() || in GL_TexStorage3DMultisampleContextANGLE()
28586 ValidateTexStorage3DMultisample(context, targetPacked, samples, internalformat, width, in GL_TexStorage3DMultisampleContextANGLE()
28590 context->texStorage3DMultisample(targetPacked, samples, internalformat, width, height, in GL_TexStorage3DMultisampleContextANGLE()
28593 ANGLE_CAPTURE(TexStorage3DMultisample, isCallValid, context, targetPacked, samples, in GL_TexStorage3DMultisampleContextANGLE()
28598 GenerateContextLostErrorOnContext(context); in GL_TexStorage3DMultisampleContextANGLE()
28611 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage3DMultisampleOESContextANGLE() local
28612 EVENT(context, GLTexStorage3DMultisampleOES, in GL_TexStorage3DMultisampleOESContextANGLE()
28615 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorage3DMultisampleOESContextANGLE()
28619 if (context && !context->isContextLost()) in GL_TexStorage3DMultisampleOESContextANGLE()
28621 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage3DMultisampleOESContextANGLE()
28623 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage3DMultisampleOESContextANGLE()
28625 (context->skipValidation() || in GL_TexStorage3DMultisampleOESContextANGLE()
28626 ValidateTexStorage3DMultisampleOES(context, targetPacked, samples, internalformat, in GL_TexStorage3DMultisampleOESContextANGLE()
28630 context->texStorage3DMultisample(targetPacked, samples, internalformat, width, height, in GL_TexStorage3DMultisampleOESContextANGLE()
28633 ANGLE_CAPTURE(TexStorage3DMultisampleOES, isCallValid, context, targetPacked, samples, in GL_TexStorage3DMultisampleOESContextANGLE()
28638 GenerateContextLostErrorOnContext(context); in GL_TexStorage3DMultisampleOESContextANGLE()
28651 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMem2DEXTContextANGLE() local
28652 EVENT(context, GLTexStorageMem2DEXT, in GL_TexStorageMem2DEXTContextANGLE()
28655 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMem2DEXTContextANGLE()
28659 if (context && !context->isContextLost()) in GL_TexStorageMem2DEXTContextANGLE()
28661 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMem2DEXTContextANGLE()
28664 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem2DEXTContextANGLE()
28666 (context->skipValidation() || in GL_TexStorageMem2DEXTContextANGLE()
28667 ValidateTexStorageMem2DEXT(context, targetPacked, levels, internalFormat, width, in GL_TexStorageMem2DEXTContextANGLE()
28671 context->texStorageMem2D(targetPacked, levels, internalFormat, width, height, in GL_TexStorageMem2DEXTContextANGLE()
28674 ANGLE_CAPTURE(TexStorageMem2DEXT, isCallValid, context, targetPacked, levels, in GL_TexStorageMem2DEXTContextANGLE()
28679 GenerateContextLostErrorOnContext(context); in GL_TexStorageMem2DEXTContextANGLE()
28693 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMem2DMultisampleEXTContextANGLE() local
28694 EVENT(context, GLTexStorageMem2DMultisampleEXT, in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28697 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28701 if (context && !context->isContextLost()) in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28703 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28706 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28708 (context->skipValidation() || ValidateTexStorageMem2DMultisampleEXT( in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28709 context, targetPacked, samples, internalFormat, width, in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28713 context->texStorageMem2DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28716 ANGLE_CAPTURE(TexStorageMem2DMultisampleEXT, isCallValid, context, targetPacked, samples, in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28721 GenerateContextLostErrorOnContext(context); in GL_TexStorageMem2DMultisampleEXTContextANGLE()
28735 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMem3DEXTContextANGLE() local
28736 EVENT(context, GLTexStorageMem3DEXT, in GL_TexStorageMem3DEXTContextANGLE()
28739 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMem3DEXTContextANGLE()
28743 if (context && !context->isContextLost()) in GL_TexStorageMem3DEXTContextANGLE()
28745 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMem3DEXTContextANGLE()
28748 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem3DEXTContextANGLE()
28750 (context->skipValidation() || in GL_TexStorageMem3DEXTContextANGLE()
28751 ValidateTexStorageMem3DEXT(context, targetPacked, levels, internalFormat, width, in GL_TexStorageMem3DEXTContextANGLE()
28755 context->texStorageMem3D(targetPacked, levels, internalFormat, width, height, depth, in GL_TexStorageMem3DEXTContextANGLE()
28758 ANGLE_CAPTURE(TexStorageMem3DEXT, isCallValid, context, targetPacked, levels, in GL_TexStorageMem3DEXTContextANGLE()
28763 GenerateContextLostErrorOnContext(context); in GL_TexStorageMem3DEXTContextANGLE()
28778 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMem3DMultisampleEXTContextANGLE() local
28779 EVENT(context, GLTexStorageMem3DMultisampleEXT, in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28782 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28786 if (context && !context->isContextLost()) in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28788 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28791 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28792 bool isCallValid = (context->skipValidation() || in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28794 context, targetPacked, samples, internalFormat, width, height, in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28798 context->texStorageMem3DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28802 ANGLE_CAPTURE(TexStorageMem3DMultisampleEXT, isCallValid, context, targetPacked, samples, in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28808 GenerateContextLostErrorOnContext(context); in GL_TexStorageMem3DMultisampleEXTContextANGLE()
28823 Context *context = static_cast<gl::Context *>(ctx); in GL_TexSubImage2DContextANGLE() local
28824 EVENT(context, GLTexSubImage2D, in GL_TexSubImage2DContextANGLE()
28827 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_TexSubImage2DContextANGLE()
28831 if (context && !context->isContextLost()) in GL_TexSubImage2DContextANGLE()
28833 ASSERT(context == GetValidGlobalContext()); in GL_TexSubImage2DContextANGLE()
28835 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage2DContextANGLE()
28836 bool isCallValid = (context->skipValidation() || in GL_TexSubImage2DContextANGLE()
28837 ValidateTexSubImage2D(context, targetPacked, level, xoffset, yoffset, in GL_TexSubImage2DContextANGLE()
28841 context->texSubImage2D(targetPacked, level, xoffset, yoffset, width, height, format, in GL_TexSubImage2DContextANGLE()
28844 ANGLE_CAPTURE(TexSubImage2D, isCallValid, context, targetPacked, level, xoffset, yoffset, in GL_TexSubImage2DContextANGLE()
28849 GenerateContextLostErrorOnContext(context); in GL_TexSubImage2DContextANGLE()
28866 Context *context = static_cast<gl::Context *>(ctx); in GL_TexSubImage3DContextANGLE() local
28867 EVENT(context, GLTexSubImage3D, in GL_TexSubImage3DContextANGLE()
28870 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_TexSubImage3DContextANGLE()
28874 if (context && !context->isContextLost()) in GL_TexSubImage3DContextANGLE()
28876 ASSERT(context == GetValidGlobalContext()); in GL_TexSubImage3DContextANGLE()
28878 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage3DContextANGLE()
28880 (context->skipValidation() || in GL_TexSubImage3DContextANGLE()
28881 ValidateTexSubImage3D(context, targetPacked, level, xoffset, yoffset, zoffset, width, in GL_TexSubImage3DContextANGLE()
28885 context->texSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, width, height, in GL_TexSubImage3DContextANGLE()
28888 ANGLE_CAPTURE(TexSubImage3D, isCallValid, context, targetPacked, level, xoffset, yoffset, in GL_TexSubImage3DContextANGLE()
28893 GenerateContextLostErrorOnContext(context); in GL_TexSubImage3DContextANGLE()
28910 Context *context = static_cast<gl::Context *>(ctx); in GL_TexSubImage3DOESContextANGLE() local
28911 EVENT(context, GLTexSubImage3DOES, in GL_TexSubImage3DOESContextANGLE()
28914 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, xoffset, yoffset, in GL_TexSubImage3DOESContextANGLE()
28918 if (context && !context->isContextLost()) in GL_TexSubImage3DOESContextANGLE()
28920 ASSERT(context == GetValidGlobalContext()); in GL_TexSubImage3DOESContextANGLE()
28922 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage3DOESContextANGLE()
28924 (context->skipValidation() || in GL_TexSubImage3DOESContextANGLE()
28925 ValidateTexSubImage3DOES(context, targetPacked, level, xoffset, yoffset, zoffset, in GL_TexSubImage3DOESContextANGLE()
28929 context->texSubImage3D(targetPacked, level, xoffset, yoffset, zoffset, width, height, in GL_TexSubImage3DOESContextANGLE()
28932 ANGLE_CAPTURE(TexSubImage3DOES, isCallValid, context, targetPacked, level, xoffset, yoffset, in GL_TexSubImage3DOESContextANGLE()
28937 GenerateContextLostErrorOnContext(context); in GL_TexSubImage3DOESContextANGLE()
28947 Context *context = static_cast<gl::Context *>(ctx); in GL_TransformFeedbackVaryingsContextANGLE() local
28948 EVENT(context, GLTransformFeedbackVaryings, in GL_TransformFeedbackVaryingsContextANGLE()
28950 CID(context), program, count, (uintptr_t)varyings, in GL_TransformFeedbackVaryingsContextANGLE()
28953 if (context && !context->isContextLost()) in GL_TransformFeedbackVaryingsContextANGLE()
28955 ASSERT(context == GetValidGlobalContext()); in GL_TransformFeedbackVaryingsContextANGLE()
28957 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TransformFeedbackVaryingsContextANGLE()
28959 (context->skipValidation() || ValidateTransformFeedbackVaryings( in GL_TransformFeedbackVaryingsContextANGLE()
28960 context, programPacked, count, varyings, bufferMode)); in GL_TransformFeedbackVaryingsContextANGLE()
28963 context->transformFeedbackVaryings(programPacked, count, varyings, bufferMode); in GL_TransformFeedbackVaryingsContextANGLE()
28965 ANGLE_CAPTURE(TransformFeedbackVaryings, isCallValid, context, programPacked, count, in GL_TransformFeedbackVaryingsContextANGLE()
28970 GenerateContextLostErrorOnContext(context); in GL_TransformFeedbackVaryingsContextANGLE()
28976 Context *context = static_cast<gl::Context *>(ctx); in GL_TranslatefContextANGLE() local
28977 EVENT(context, GLTranslatef, "context = %d, x = %f, y = %f, z = %f", CID(context), x, y, z); in GL_TranslatefContextANGLE()
28979 if (context && !context->isContextLost()) in GL_TranslatefContextANGLE()
28981 ASSERT(context == GetValidGlobalContext()); in GL_TranslatefContextANGLE()
28982 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TranslatefContextANGLE()
28983 bool isCallValid = (context->skipValidation() || ValidateTranslatef(context, x, y, z)); in GL_TranslatefContextANGLE()
28986 context->translatef(x, y, z); in GL_TranslatefContextANGLE()
28988 ANGLE_CAPTURE(Translatef, isCallValid, context, x, y, z); in GL_TranslatefContextANGLE()
28992 GenerateContextLostErrorOnContext(context); in GL_TranslatefContextANGLE()
28998 Context *context = static_cast<gl::Context *>(ctx); in GL_TranslatexContextANGLE() local
28999 EVENT(context, GLTranslatex, "context = %d, x = 0x%X, y = 0x%X, z = 0x%X", CID(context), x, y, in GL_TranslatexContextANGLE()
29002 if (context && !context->isContextLost()) in GL_TranslatexContextANGLE()
29004 ASSERT(context == GetValidGlobalContext()); in GL_TranslatexContextANGLE()
29005 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TranslatexContextANGLE()
29006 bool isCallValid = (context->skipValidation() || ValidateTranslatex(context, x, y, z)); in GL_TranslatexContextANGLE()
29009 context->translatex(x, y, z); in GL_TranslatexContextANGLE()
29011 ANGLE_CAPTURE(Translatex, isCallValid, context, x, y, z); in GL_TranslatexContextANGLE()
29015 GenerateContextLostErrorOnContext(context); in GL_TranslatexContextANGLE()
29021 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform1fContextANGLE() local
29022 EVENT(context, GLUniform1f, "context = %d, location = %d, v0 = %f", CID(context), location, v0); in GL_Uniform1fContextANGLE()
29024 if (context && !context->isContextLost()) in GL_Uniform1fContextANGLE()
29026 ASSERT(context == GetValidGlobalContext()); in GL_Uniform1fContextANGLE()
29028 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform1fContextANGLE()
29030 (context->skipValidation() || ValidateUniform1f(context, locationPacked, v0)); in GL_Uniform1fContextANGLE()
29033 context->uniform1f(locationPacked, v0); in GL_Uniform1fContextANGLE()
29035 ANGLE_CAPTURE(Uniform1f, isCallValid, context, locationPacked, v0); in GL_Uniform1fContextANGLE()
29039 GenerateContextLostErrorOnContext(context); in GL_Uniform1fContextANGLE()
29048 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform1fvContextANGLE() local
29049 EVENT(context, GLUniform1fv, in GL_Uniform1fvContextANGLE()
29050 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform1fvContextANGLE()
29053 if (context && !context->isContextLost()) in GL_Uniform1fvContextANGLE()
29055 ASSERT(context == GetValidGlobalContext()); in GL_Uniform1fvContextANGLE()
29057 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform1fvContextANGLE()
29058 bool isCallValid = (context->skipValidation() || in GL_Uniform1fvContextANGLE()
29059 ValidateUniform1fv(context, locationPacked, count, value)); in GL_Uniform1fvContextANGLE()
29062 context->uniform1fv(locationPacked, count, value); in GL_Uniform1fvContextANGLE()
29064 ANGLE_CAPTURE(Uniform1fv, isCallValid, context, locationPacked, count, value); in GL_Uniform1fvContextANGLE()
29068 GenerateContextLostErrorOnContext(context); in GL_Uniform1fvContextANGLE()
29074 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform1iContextANGLE() local
29075 EVENT(context, GLUniform1i, "context = %d, location = %d, v0 = %d", CID(context), location, v0); in GL_Uniform1iContextANGLE()
29077 if (context && !context->isContextLost()) in GL_Uniform1iContextANGLE()
29079 ASSERT(context == GetValidGlobalContext()); in GL_Uniform1iContextANGLE()
29081 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform1iContextANGLE()
29083 (context->skipValidation() || ValidateUniform1i(context, locationPacked, v0)); in GL_Uniform1iContextANGLE()
29086 context->uniform1i(locationPacked, v0); in GL_Uniform1iContextANGLE()
29088 ANGLE_CAPTURE(Uniform1i, isCallValid, context, locationPacked, v0); in GL_Uniform1iContextANGLE()
29092 GenerateContextLostErrorOnContext(context); in GL_Uniform1iContextANGLE()
29101 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform1ivContextANGLE() local
29102 EVENT(context, GLUniform1iv, in GL_Uniform1ivContextANGLE()
29103 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform1ivContextANGLE()
29106 if (context && !context->isContextLost()) in GL_Uniform1ivContextANGLE()
29108 ASSERT(context == GetValidGlobalContext()); in GL_Uniform1ivContextANGLE()
29110 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform1ivContextANGLE()
29111 bool isCallValid = (context->skipValidation() || in GL_Uniform1ivContextANGLE()
29112 ValidateUniform1iv(context, locationPacked, count, value)); in GL_Uniform1ivContextANGLE()
29115 context->uniform1iv(locationPacked, count, value); in GL_Uniform1ivContextANGLE()
29117 ANGLE_CAPTURE(Uniform1iv, isCallValid, context, locationPacked, count, value); in GL_Uniform1ivContextANGLE()
29121 GenerateContextLostErrorOnContext(context); in GL_Uniform1ivContextANGLE()
29127 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform1uiContextANGLE() local
29128 EVENT(context, GLUniform1ui, "context = %d, location = %d, v0 = %u", CID(context), location, in GL_Uniform1uiContextANGLE()
29131 if (context && !context->isContextLost()) in GL_Uniform1uiContextANGLE()
29133 ASSERT(context == GetValidGlobalContext()); in GL_Uniform1uiContextANGLE()
29135 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform1uiContextANGLE()
29137 (context->skipValidation() || ValidateUniform1ui(context, locationPacked, v0)); in GL_Uniform1uiContextANGLE()
29140 context->uniform1ui(locationPacked, v0); in GL_Uniform1uiContextANGLE()
29142 ANGLE_CAPTURE(Uniform1ui, isCallValid, context, locationPacked, v0); in GL_Uniform1uiContextANGLE()
29146 GenerateContextLostErrorOnContext(context); in GL_Uniform1uiContextANGLE()
29155 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform1uivContextANGLE() local
29156 EVENT(context, GLUniform1uiv, in GL_Uniform1uivContextANGLE()
29157 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform1uivContextANGLE()
29160 if (context && !context->isContextLost()) in GL_Uniform1uivContextANGLE()
29162 ASSERT(context == GetValidGlobalContext()); in GL_Uniform1uivContextANGLE()
29164 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform1uivContextANGLE()
29165 bool isCallValid = (context->skipValidation() || in GL_Uniform1uivContextANGLE()
29166 ValidateUniform1uiv(context, locationPacked, count, value)); in GL_Uniform1uivContextANGLE()
29169 context->uniform1uiv(locationPacked, count, value); in GL_Uniform1uivContextANGLE()
29171 ANGLE_CAPTURE(Uniform1uiv, isCallValid, context, locationPacked, count, value); in GL_Uniform1uivContextANGLE()
29175 GenerateContextLostErrorOnContext(context); in GL_Uniform1uivContextANGLE()
29181 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform2fContextANGLE() local
29182 EVENT(context, GLUniform2f, "context = %d, location = %d, v0 = %f, v1 = %f", CID(context), in GL_Uniform2fContextANGLE()
29185 if (context && !context->isContextLost()) in GL_Uniform2fContextANGLE()
29187 ASSERT(context == GetValidGlobalContext()); in GL_Uniform2fContextANGLE()
29189 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform2fContextANGLE()
29191 (context->skipValidation() || ValidateUniform2f(context, locationPacked, v0, v1)); in GL_Uniform2fContextANGLE()
29194 context->uniform2f(locationPacked, v0, v1); in GL_Uniform2fContextANGLE()
29196 ANGLE_CAPTURE(Uniform2f, isCallValid, context, locationPacked, v0, v1); in GL_Uniform2fContextANGLE()
29200 GenerateContextLostErrorOnContext(context); in GL_Uniform2fContextANGLE()
29209 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform2fvContextANGLE() local
29210 EVENT(context, GLUniform2fv, in GL_Uniform2fvContextANGLE()
29211 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform2fvContextANGLE()
29214 if (context && !context->isContextLost()) in GL_Uniform2fvContextANGLE()
29216 ASSERT(context == GetValidGlobalContext()); in GL_Uniform2fvContextANGLE()
29218 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform2fvContextANGLE()
29219 bool isCallValid = (context->skipValidation() || in GL_Uniform2fvContextANGLE()
29220 ValidateUniform2fv(context, locationPacked, count, value)); in GL_Uniform2fvContextANGLE()
29223 context->uniform2fv(locationPacked, count, value); in GL_Uniform2fvContextANGLE()
29225 ANGLE_CAPTURE(Uniform2fv, isCallValid, context, locationPacked, count, value); in GL_Uniform2fvContextANGLE()
29229 GenerateContextLostErrorOnContext(context); in GL_Uniform2fvContextANGLE()
29235 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform2iContextANGLE() local
29236 EVENT(context, GLUniform2i, "context = %d, location = %d, v0 = %d, v1 = %d", CID(context), in GL_Uniform2iContextANGLE()
29239 if (context && !context->isContextLost()) in GL_Uniform2iContextANGLE()
29241 ASSERT(context == GetValidGlobalContext()); in GL_Uniform2iContextANGLE()
29243 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform2iContextANGLE()
29245 (context->skipValidation() || ValidateUniform2i(context, locationPacked, v0, v1)); in GL_Uniform2iContextANGLE()
29248 context->uniform2i(locationPacked, v0, v1); in GL_Uniform2iContextANGLE()
29250 ANGLE_CAPTURE(Uniform2i, isCallValid, context, locationPacked, v0, v1); in GL_Uniform2iContextANGLE()
29254 GenerateContextLostErrorOnContext(context); in GL_Uniform2iContextANGLE()
29263 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform2ivContextANGLE() local
29264 EVENT(context, GLUniform2iv, in GL_Uniform2ivContextANGLE()
29265 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform2ivContextANGLE()
29268 if (context && !context->isContextLost()) in GL_Uniform2ivContextANGLE()
29270 ASSERT(context == GetValidGlobalContext()); in GL_Uniform2ivContextANGLE()
29272 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform2ivContextANGLE()
29273 bool isCallValid = (context->skipValidation() || in GL_Uniform2ivContextANGLE()
29274 ValidateUniform2iv(context, locationPacked, count, value)); in GL_Uniform2ivContextANGLE()
29277 context->uniform2iv(locationPacked, count, value); in GL_Uniform2ivContextANGLE()
29279 ANGLE_CAPTURE(Uniform2iv, isCallValid, context, locationPacked, count, value); in GL_Uniform2ivContextANGLE()
29283 GenerateContextLostErrorOnContext(context); in GL_Uniform2ivContextANGLE()
29289 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform2uiContextANGLE() local
29290 EVENT(context, GLUniform2ui, "context = %d, location = %d, v0 = %u, v1 = %u", CID(context), in GL_Uniform2uiContextANGLE()
29293 if (context && !context->isContextLost()) in GL_Uniform2uiContextANGLE()
29295 ASSERT(context == GetValidGlobalContext()); in GL_Uniform2uiContextANGLE()
29297 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform2uiContextANGLE()
29299 (context->skipValidation() || ValidateUniform2ui(context, locationPacked, v0, v1)); in GL_Uniform2uiContextANGLE()
29302 context->uniform2ui(locationPacked, v0, v1); in GL_Uniform2uiContextANGLE()
29304 ANGLE_CAPTURE(Uniform2ui, isCallValid, context, locationPacked, v0, v1); in GL_Uniform2uiContextANGLE()
29308 GenerateContextLostErrorOnContext(context); in GL_Uniform2uiContextANGLE()
29317 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform2uivContextANGLE() local
29318 EVENT(context, GLUniform2uiv, in GL_Uniform2uivContextANGLE()
29319 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform2uivContextANGLE()
29322 if (context && !context->isContextLost()) in GL_Uniform2uivContextANGLE()
29324 ASSERT(context == GetValidGlobalContext()); in GL_Uniform2uivContextANGLE()
29326 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform2uivContextANGLE()
29327 bool isCallValid = (context->skipValidation() || in GL_Uniform2uivContextANGLE()
29328 ValidateUniform2uiv(context, locationPacked, count, value)); in GL_Uniform2uivContextANGLE()
29331 context->uniform2uiv(locationPacked, count, value); in GL_Uniform2uivContextANGLE()
29333 ANGLE_CAPTURE(Uniform2uiv, isCallValid, context, locationPacked, count, value); in GL_Uniform2uivContextANGLE()
29337 GenerateContextLostErrorOnContext(context); in GL_Uniform2uivContextANGLE()
29344 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform3fContextANGLE() local
29345 EVENT(context, GLUniform3f, "context = %d, location = %d, v0 = %f, v1 = %f, v2 = %f", in GL_Uniform3fContextANGLE()
29346 CID(context), location, v0, v1, v2); in GL_Uniform3fContextANGLE()
29348 if (context && !context->isContextLost()) in GL_Uniform3fContextANGLE()
29350 ASSERT(context == GetValidGlobalContext()); in GL_Uniform3fContextANGLE()
29352 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform3fContextANGLE()
29354 (context->skipValidation() || ValidateUniform3f(context, locationPacked, v0, v1, v2)); in GL_Uniform3fContextANGLE()
29357 context->uniform3f(locationPacked, v0, v1, v2); in GL_Uniform3fContextANGLE()
29359 ANGLE_CAPTURE(Uniform3f, isCallValid, context, locationPacked, v0, v1, v2); in GL_Uniform3fContextANGLE()
29363 GenerateContextLostErrorOnContext(context); in GL_Uniform3fContextANGLE()
29372 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform3fvContextANGLE() local
29373 EVENT(context, GLUniform3fv, in GL_Uniform3fvContextANGLE()
29374 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform3fvContextANGLE()
29377 if (context && !context->isContextLost()) in GL_Uniform3fvContextANGLE()
29379 ASSERT(context == GetValidGlobalContext()); in GL_Uniform3fvContextANGLE()
29381 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform3fvContextANGLE()
29382 bool isCallValid = (context->skipValidation() || in GL_Uniform3fvContextANGLE()
29383 ValidateUniform3fv(context, locationPacked, count, value)); in GL_Uniform3fvContextANGLE()
29386 context->uniform3fv(locationPacked, count, value); in GL_Uniform3fvContextANGLE()
29388 ANGLE_CAPTURE(Uniform3fv, isCallValid, context, locationPacked, count, value); in GL_Uniform3fvContextANGLE()
29392 GenerateContextLostErrorOnContext(context); in GL_Uniform3fvContextANGLE()
29399 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform3iContextANGLE() local
29400 EVENT(context, GLUniform3i, "context = %d, location = %d, v0 = %d, v1 = %d, v2 = %d", in GL_Uniform3iContextANGLE()
29401 CID(context), location, v0, v1, v2); in GL_Uniform3iContextANGLE()
29403 if (context && !context->isContextLost()) in GL_Uniform3iContextANGLE()
29405 ASSERT(context == GetValidGlobalContext()); in GL_Uniform3iContextANGLE()
29407 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform3iContextANGLE()
29409 (context->skipValidation() || ValidateUniform3i(context, locationPacked, v0, v1, v2)); in GL_Uniform3iContextANGLE()
29412 context->uniform3i(locationPacked, v0, v1, v2); in GL_Uniform3iContextANGLE()
29414 ANGLE_CAPTURE(Uniform3i, isCallValid, context, locationPacked, v0, v1, v2); in GL_Uniform3iContextANGLE()
29418 GenerateContextLostErrorOnContext(context); in GL_Uniform3iContextANGLE()
29427 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform3ivContextANGLE() local
29428 EVENT(context, GLUniform3iv, in GL_Uniform3ivContextANGLE()
29429 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform3ivContextANGLE()
29432 if (context && !context->isContextLost()) in GL_Uniform3ivContextANGLE()
29434 ASSERT(context == GetValidGlobalContext()); in GL_Uniform3ivContextANGLE()
29436 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform3ivContextANGLE()
29437 bool isCallValid = (context->skipValidation() || in GL_Uniform3ivContextANGLE()
29438 ValidateUniform3iv(context, locationPacked, count, value)); in GL_Uniform3ivContextANGLE()
29441 context->uniform3iv(locationPacked, count, value); in GL_Uniform3ivContextANGLE()
29443 ANGLE_CAPTURE(Uniform3iv, isCallValid, context, locationPacked, count, value); in GL_Uniform3ivContextANGLE()
29447 GenerateContextLostErrorOnContext(context); in GL_Uniform3ivContextANGLE()
29454 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform3uiContextANGLE() local
29455 EVENT(context, GLUniform3ui, "context = %d, location = %d, v0 = %u, v1 = %u, v2 = %u", in GL_Uniform3uiContextANGLE()
29456 CID(context), location, v0, v1, v2); in GL_Uniform3uiContextANGLE()
29458 if (context && !context->isContextLost()) in GL_Uniform3uiContextANGLE()
29460 ASSERT(context == GetValidGlobalContext()); in GL_Uniform3uiContextANGLE()
29462 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform3uiContextANGLE()
29464 (context->skipValidation() || ValidateUniform3ui(context, locationPacked, v0, v1, v2)); in GL_Uniform3uiContextANGLE()
29467 context->uniform3ui(locationPacked, v0, v1, v2); in GL_Uniform3uiContextANGLE()
29469 ANGLE_CAPTURE(Uniform3ui, isCallValid, context, locationPacked, v0, v1, v2); in GL_Uniform3uiContextANGLE()
29473 GenerateContextLostErrorOnContext(context); in GL_Uniform3uiContextANGLE()
29482 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform3uivContextANGLE() local
29483 EVENT(context, GLUniform3uiv, in GL_Uniform3uivContextANGLE()
29484 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform3uivContextANGLE()
29487 if (context && !context->isContextLost()) in GL_Uniform3uivContextANGLE()
29489 ASSERT(context == GetValidGlobalContext()); in GL_Uniform3uivContextANGLE()
29491 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform3uivContextANGLE()
29492 bool isCallValid = (context->skipValidation() || in GL_Uniform3uivContextANGLE()
29493 ValidateUniform3uiv(context, locationPacked, count, value)); in GL_Uniform3uivContextANGLE()
29496 context->uniform3uiv(locationPacked, count, value); in GL_Uniform3uivContextANGLE()
29498 ANGLE_CAPTURE(Uniform3uiv, isCallValid, context, locationPacked, count, value); in GL_Uniform3uivContextANGLE()
29502 GenerateContextLostErrorOnContext(context); in GL_Uniform3uivContextANGLE()
29513 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform4fContextANGLE() local
29514 EVENT(context, GLUniform4f, "context = %d, location = %d, v0 = %f, v1 = %f, v2 = %f, v3 = %f", in GL_Uniform4fContextANGLE()
29515 CID(context), location, v0, v1, v2, v3); in GL_Uniform4fContextANGLE()
29517 if (context && !context->isContextLost()) in GL_Uniform4fContextANGLE()
29519 ASSERT(context == GetValidGlobalContext()); in GL_Uniform4fContextANGLE()
29521 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform4fContextANGLE()
29522 bool isCallValid = (context->skipValidation() || in GL_Uniform4fContextANGLE()
29523 ValidateUniform4f(context, locationPacked, v0, v1, v2, v3)); in GL_Uniform4fContextANGLE()
29526 context->uniform4f(locationPacked, v0, v1, v2, v3); in GL_Uniform4fContextANGLE()
29528 ANGLE_CAPTURE(Uniform4f, isCallValid, context, locationPacked, v0, v1, v2, v3); in GL_Uniform4fContextANGLE()
29532 GenerateContextLostErrorOnContext(context); in GL_Uniform4fContextANGLE()
29541 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform4fvContextANGLE() local
29542 EVENT(context, GLUniform4fv, in GL_Uniform4fvContextANGLE()
29543 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform4fvContextANGLE()
29546 if (context && !context->isContextLost()) in GL_Uniform4fvContextANGLE()
29548 ASSERT(context == GetValidGlobalContext()); in GL_Uniform4fvContextANGLE()
29550 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform4fvContextANGLE()
29551 bool isCallValid = (context->skipValidation() || in GL_Uniform4fvContextANGLE()
29552 ValidateUniform4fv(context, locationPacked, count, value)); in GL_Uniform4fvContextANGLE()
29555 context->uniform4fv(locationPacked, count, value); in GL_Uniform4fvContextANGLE()
29557 ANGLE_CAPTURE(Uniform4fv, isCallValid, context, locationPacked, count, value); in GL_Uniform4fvContextANGLE()
29561 GenerateContextLostErrorOnContext(context); in GL_Uniform4fvContextANGLE()
29568 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform4iContextANGLE() local
29569 EVENT(context, GLUniform4i, "context = %d, location = %d, v0 = %d, v1 = %d, v2 = %d, v3 = %d", in GL_Uniform4iContextANGLE()
29570 CID(context), location, v0, v1, v2, v3); in GL_Uniform4iContextANGLE()
29572 if (context && !context->isContextLost()) in GL_Uniform4iContextANGLE()
29574 ASSERT(context == GetValidGlobalContext()); in GL_Uniform4iContextANGLE()
29576 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform4iContextANGLE()
29577 bool isCallValid = (context->skipValidation() || in GL_Uniform4iContextANGLE()
29578 ValidateUniform4i(context, locationPacked, v0, v1, v2, v3)); in GL_Uniform4iContextANGLE()
29581 context->uniform4i(locationPacked, v0, v1, v2, v3); in GL_Uniform4iContextANGLE()
29583 ANGLE_CAPTURE(Uniform4i, isCallValid, context, locationPacked, v0, v1, v2, v3); in GL_Uniform4iContextANGLE()
29587 GenerateContextLostErrorOnContext(context); in GL_Uniform4iContextANGLE()
29596 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform4ivContextANGLE() local
29597 EVENT(context, GLUniform4iv, in GL_Uniform4ivContextANGLE()
29598 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform4ivContextANGLE()
29601 if (context && !context->isContextLost()) in GL_Uniform4ivContextANGLE()
29603 ASSERT(context == GetValidGlobalContext()); in GL_Uniform4ivContextANGLE()
29605 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform4ivContextANGLE()
29606 bool isCallValid = (context->skipValidation() || in GL_Uniform4ivContextANGLE()
29607 ValidateUniform4iv(context, locationPacked, count, value)); in GL_Uniform4ivContextANGLE()
29610 context->uniform4iv(locationPacked, count, value); in GL_Uniform4ivContextANGLE()
29612 ANGLE_CAPTURE(Uniform4iv, isCallValid, context, locationPacked, count, value); in GL_Uniform4ivContextANGLE()
29616 GenerateContextLostErrorOnContext(context); in GL_Uniform4ivContextANGLE()
29627 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform4uiContextANGLE() local
29628 EVENT(context, GLUniform4ui, "context = %d, location = %d, v0 = %u, v1 = %u, v2 = %u, v3 = %u", in GL_Uniform4uiContextANGLE()
29629 CID(context), location, v0, v1, v2, v3); in GL_Uniform4uiContextANGLE()
29631 if (context && !context->isContextLost()) in GL_Uniform4uiContextANGLE()
29633 ASSERT(context == GetValidGlobalContext()); in GL_Uniform4uiContextANGLE()
29635 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform4uiContextANGLE()
29636 bool isCallValid = (context->skipValidation() || in GL_Uniform4uiContextANGLE()
29637 ValidateUniform4ui(context, locationPacked, v0, v1, v2, v3)); in GL_Uniform4uiContextANGLE()
29640 context->uniform4ui(locationPacked, v0, v1, v2, v3); in GL_Uniform4uiContextANGLE()
29642 ANGLE_CAPTURE(Uniform4ui, isCallValid, context, locationPacked, v0, v1, v2, v3); in GL_Uniform4uiContextANGLE()
29646 GenerateContextLostErrorOnContext(context); in GL_Uniform4uiContextANGLE()
29655 Context *context = static_cast<gl::Context *>(ctx); in GL_Uniform4uivContextANGLE() local
29656 EVENT(context, GLUniform4uiv, in GL_Uniform4uivContextANGLE()
29657 "context = %d, location = %d, count = %d, value = 0x%016" PRIxPTR "", CID(context), in GL_Uniform4uivContextANGLE()
29660 if (context && !context->isContextLost()) in GL_Uniform4uivContextANGLE()
29662 ASSERT(context == GetValidGlobalContext()); in GL_Uniform4uivContextANGLE()
29664 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_Uniform4uivContextANGLE()
29665 bool isCallValid = (context->skipValidation() || in GL_Uniform4uivContextANGLE()
29666 ValidateUniform4uiv(context, locationPacked, count, value)); in GL_Uniform4uivContextANGLE()
29669 context->uniform4uiv(locationPacked, count, value); in GL_Uniform4uivContextANGLE()
29671 ANGLE_CAPTURE(Uniform4uiv, isCallValid, context, locationPacked, count, value); in GL_Uniform4uivContextANGLE()
29675 GenerateContextLostErrorOnContext(context); in GL_Uniform4uivContextANGLE()
29684 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformBlockBindingContextANGLE() local
29685 EVENT(context, GLUniformBlockBinding, in GL_UniformBlockBindingContextANGLE()
29687 CID(context), program, uniformBlockIndex, uniformBlockBinding); in GL_UniformBlockBindingContextANGLE()
29689 if (context && !context->isContextLost()) in GL_UniformBlockBindingContextANGLE()
29691 ASSERT(context == GetValidGlobalContext()); in GL_UniformBlockBindingContextANGLE()
29694 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformBlockBindingContextANGLE()
29696 (context->skipValidation() || in GL_UniformBlockBindingContextANGLE()
29697 ValidateUniformBlockBinding(context, programPacked, uniformBlockIndexPacked, in GL_UniformBlockBindingContextANGLE()
29701 context->uniformBlockBinding(programPacked, uniformBlockIndexPacked, in GL_UniformBlockBindingContextANGLE()
29704 ANGLE_CAPTURE(UniformBlockBinding, isCallValid, context, programPacked, in GL_UniformBlockBindingContextANGLE()
29709 GenerateContextLostErrorOnContext(context); in GL_UniformBlockBindingContextANGLE()
29719 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix2fvContextANGLE() local
29720 EVENT(context, GLUniformMatrix2fv, in GL_UniformMatrix2fvContextANGLE()
29722 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix2fvContextANGLE()
29724 if (context && !context->isContextLost()) in GL_UniformMatrix2fvContextANGLE()
29726 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix2fvContextANGLE()
29728 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix2fvContextANGLE()
29730 (context->skipValidation() || in GL_UniformMatrix2fvContextANGLE()
29731 ValidateUniformMatrix2fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix2fvContextANGLE()
29734 context->uniformMatrix2fv(locationPacked, count, transpose, value); in GL_UniformMatrix2fvContextANGLE()
29736 ANGLE_CAPTURE(UniformMatrix2fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix2fvContextANGLE()
29741 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix2fvContextANGLE()
29751 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix2x3fvContextANGLE() local
29752 EVENT(context, GLUniformMatrix2x3fv, in GL_UniformMatrix2x3fvContextANGLE()
29754 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix2x3fvContextANGLE()
29756 if (context && !context->isContextLost()) in GL_UniformMatrix2x3fvContextANGLE()
29758 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix2x3fvContextANGLE()
29760 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix2x3fvContextANGLE()
29762 (context->skipValidation() || in GL_UniformMatrix2x3fvContextANGLE()
29763 ValidateUniformMatrix2x3fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix2x3fvContextANGLE()
29766 context->uniformMatrix2x3fv(locationPacked, count, transpose, value); in GL_UniformMatrix2x3fvContextANGLE()
29768 ANGLE_CAPTURE(UniformMatrix2x3fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix2x3fvContextANGLE()
29773 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix2x3fvContextANGLE()
29783 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix2x4fvContextANGLE() local
29784 EVENT(context, GLUniformMatrix2x4fv, in GL_UniformMatrix2x4fvContextANGLE()
29786 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix2x4fvContextANGLE()
29788 if (context && !context->isContextLost()) in GL_UniformMatrix2x4fvContextANGLE()
29790 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix2x4fvContextANGLE()
29792 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix2x4fvContextANGLE()
29794 (context->skipValidation() || in GL_UniformMatrix2x4fvContextANGLE()
29795 ValidateUniformMatrix2x4fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix2x4fvContextANGLE()
29798 context->uniformMatrix2x4fv(locationPacked, count, transpose, value); in GL_UniformMatrix2x4fvContextANGLE()
29800 ANGLE_CAPTURE(UniformMatrix2x4fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix2x4fvContextANGLE()
29805 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix2x4fvContextANGLE()
29815 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix3fvContextANGLE() local
29816 EVENT(context, GLUniformMatrix3fv, in GL_UniformMatrix3fvContextANGLE()
29818 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix3fvContextANGLE()
29820 if (context && !context->isContextLost()) in GL_UniformMatrix3fvContextANGLE()
29822 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix3fvContextANGLE()
29824 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix3fvContextANGLE()
29826 (context->skipValidation() || in GL_UniformMatrix3fvContextANGLE()
29827 ValidateUniformMatrix3fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix3fvContextANGLE()
29830 context->uniformMatrix3fv(locationPacked, count, transpose, value); in GL_UniformMatrix3fvContextANGLE()
29832 ANGLE_CAPTURE(UniformMatrix3fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix3fvContextANGLE()
29837 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix3fvContextANGLE()
29847 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix3x2fvContextANGLE() local
29848 EVENT(context, GLUniformMatrix3x2fv, in GL_UniformMatrix3x2fvContextANGLE()
29850 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix3x2fvContextANGLE()
29852 if (context && !context->isContextLost()) in GL_UniformMatrix3x2fvContextANGLE()
29854 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix3x2fvContextANGLE()
29856 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix3x2fvContextANGLE()
29858 (context->skipValidation() || in GL_UniformMatrix3x2fvContextANGLE()
29859 ValidateUniformMatrix3x2fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix3x2fvContextANGLE()
29862 context->uniformMatrix3x2fv(locationPacked, count, transpose, value); in GL_UniformMatrix3x2fvContextANGLE()
29864 ANGLE_CAPTURE(UniformMatrix3x2fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix3x2fvContextANGLE()
29869 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix3x2fvContextANGLE()
29879 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix3x4fvContextANGLE() local
29880 EVENT(context, GLUniformMatrix3x4fv, in GL_UniformMatrix3x4fvContextANGLE()
29882 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix3x4fvContextANGLE()
29884 if (context && !context->isContextLost()) in GL_UniformMatrix3x4fvContextANGLE()
29886 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix3x4fvContextANGLE()
29888 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix3x4fvContextANGLE()
29890 (context->skipValidation() || in GL_UniformMatrix3x4fvContextANGLE()
29891 ValidateUniformMatrix3x4fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix3x4fvContextANGLE()
29894 context->uniformMatrix3x4fv(locationPacked, count, transpose, value); in GL_UniformMatrix3x4fvContextANGLE()
29896 ANGLE_CAPTURE(UniformMatrix3x4fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix3x4fvContextANGLE()
29901 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix3x4fvContextANGLE()
29911 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix4fvContextANGLE() local
29912 EVENT(context, GLUniformMatrix4fv, in GL_UniformMatrix4fvContextANGLE()
29914 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix4fvContextANGLE()
29916 if (context && !context->isContextLost()) in GL_UniformMatrix4fvContextANGLE()
29918 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix4fvContextANGLE()
29920 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix4fvContextANGLE()
29922 (context->skipValidation() || in GL_UniformMatrix4fvContextANGLE()
29923 ValidateUniformMatrix4fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix4fvContextANGLE()
29926 context->uniformMatrix4fv(locationPacked, count, transpose, value); in GL_UniformMatrix4fvContextANGLE()
29928 ANGLE_CAPTURE(UniformMatrix4fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix4fvContextANGLE()
29933 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix4fvContextANGLE()
29943 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix4x2fvContextANGLE() local
29944 EVENT(context, GLUniformMatrix4x2fv, in GL_UniformMatrix4x2fvContextANGLE()
29946 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix4x2fvContextANGLE()
29948 if (context && !context->isContextLost()) in GL_UniformMatrix4x2fvContextANGLE()
29950 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix4x2fvContextANGLE()
29952 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix4x2fvContextANGLE()
29954 (context->skipValidation() || in GL_UniformMatrix4x2fvContextANGLE()
29955 ValidateUniformMatrix4x2fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix4x2fvContextANGLE()
29958 context->uniformMatrix4x2fv(locationPacked, count, transpose, value); in GL_UniformMatrix4x2fvContextANGLE()
29960 ANGLE_CAPTURE(UniformMatrix4x2fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix4x2fvContextANGLE()
29965 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix4x2fvContextANGLE()
29975 Context *context = static_cast<gl::Context *>(ctx); in GL_UniformMatrix4x3fvContextANGLE() local
29976 EVENT(context, GLUniformMatrix4x3fv, in GL_UniformMatrix4x3fvContextANGLE()
29978 CID(context), location, count, GLbooleanToString(transpose), (uintptr_t)value); in GL_UniformMatrix4x3fvContextANGLE()
29980 if (context && !context->isContextLost()) in GL_UniformMatrix4x3fvContextANGLE()
29982 ASSERT(context == GetValidGlobalContext()); in GL_UniformMatrix4x3fvContextANGLE()
29984 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UniformMatrix4x3fvContextANGLE()
29986 (context->skipValidation() || in GL_UniformMatrix4x3fvContextANGLE()
29987 ValidateUniformMatrix4x3fv(context, locationPacked, count, transpose, value)); in GL_UniformMatrix4x3fvContextANGLE()
29990 context->uniformMatrix4x3fv(locationPacked, count, transpose, value); in GL_UniformMatrix4x3fvContextANGLE()
29992 ANGLE_CAPTURE(UniformMatrix4x3fv, isCallValid, context, locationPacked, count, transpose, in GL_UniformMatrix4x3fvContextANGLE()
29997 GenerateContextLostErrorOnContext(context); in GL_UniformMatrix4x3fvContextANGLE()
30003 Context *context = static_cast<gl::Context *>(ctx); in GL_UnmapBufferContextANGLE() local
30004 EVENT(context, GLUnmapBuffer, "context = %d, target = %s", CID(context), in GL_UnmapBufferContextANGLE()
30008 if (context && !context->isContextLost()) in GL_UnmapBufferContextANGLE()
30010 ASSERT(context == GetValidGlobalContext()); in GL_UnmapBufferContextANGLE()
30012 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UnmapBufferContextANGLE()
30014 (context->skipValidation() || ValidateUnmapBuffer(context, targetPacked)); in GL_UnmapBufferContextANGLE()
30017 returnValue = context->unmapBuffer(targetPacked); in GL_UnmapBufferContextANGLE()
30023 ANGLE_CAPTURE(UnmapBuffer, isCallValid, context, targetPacked, returnValue); in GL_UnmapBufferContextANGLE()
30027 GenerateContextLostErrorOnContext(context); in GL_UnmapBufferContextANGLE()
30035 Context *context = static_cast<gl::Context *>(ctx); in GL_UnmapBufferOESContextANGLE() local
30036 EVENT(context, GLUnmapBufferOES, "context = %d, target = %s", CID(context), in GL_UnmapBufferOESContextANGLE()
30040 if (context && !context->isContextLost()) in GL_UnmapBufferOESContextANGLE()
30042 ASSERT(context == GetValidGlobalContext()); in GL_UnmapBufferOESContextANGLE()
30044 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UnmapBufferOESContextANGLE()
30046 (context->skipValidation() || ValidateUnmapBufferOES(context, targetPacked)); in GL_UnmapBufferOESContextANGLE()
30049 returnValue = context->unmapBuffer(targetPacked); in GL_UnmapBufferOESContextANGLE()
30055 ANGLE_CAPTURE(UnmapBufferOES, isCallValid, context, targetPacked, returnValue); in GL_UnmapBufferOESContextANGLE()
30059 GenerateContextLostErrorOnContext(context); in GL_UnmapBufferOESContextANGLE()
30067 Context *context = static_cast<gl::Context *>(ctx); in GL_UseProgramContextANGLE() local
30068 EVENT(context, GLUseProgram, "context = %d, program = %u", CID(context), program); in GL_UseProgramContextANGLE()
30070 if (context && !context->isContextLost()) in GL_UseProgramContextANGLE()
30072 ASSERT(context == GetValidGlobalContext()); in GL_UseProgramContextANGLE()
30074 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UseProgramContextANGLE()
30076 (context->skipValidation() || ValidateUseProgram(context, programPacked)); in GL_UseProgramContextANGLE()
30079 context->useProgram(programPacked); in GL_UseProgramContextANGLE()
30081 ANGLE_CAPTURE(UseProgram, isCallValid, context, programPacked); in GL_UseProgramContextANGLE()
30085 GenerateContextLostErrorOnContext(context); in GL_UseProgramContextANGLE()
30094 Context *context = static_cast<gl::Context *>(ctx); in GL_UseProgramStagesContextANGLE() local
30095 EVENT(context, GLUseProgramStages, "context = %d, pipeline = %u, stages = %s, program = %u", in GL_UseProgramStagesContextANGLE()
30096 CID(context), pipeline, in GL_UseProgramStagesContextANGLE()
30099 if (context && !context->isContextLost()) in GL_UseProgramStagesContextANGLE()
30101 ASSERT(context == GetValidGlobalContext()); in GL_UseProgramStagesContextANGLE()
30104 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UseProgramStagesContextANGLE()
30106 (context->skipValidation() || in GL_UseProgramStagesContextANGLE()
30107 ValidateUseProgramStages(context, pipelinePacked, stages, programPacked)); in GL_UseProgramStagesContextANGLE()
30110 context->useProgramStages(pipelinePacked, stages, programPacked); in GL_UseProgramStagesContextANGLE()
30112 ANGLE_CAPTURE(UseProgramStages, isCallValid, context, pipelinePacked, stages, in GL_UseProgramStagesContextANGLE()
30117 GenerateContextLostErrorOnContext(context); in GL_UseProgramStagesContextANGLE()
30126 Context *context = static_cast<gl::Context *>(ctx); in GL_UseProgramStagesEXTContextANGLE() local
30127 EVENT(context, GLUseProgramStagesEXT, "context = %d, pipeline = %u, stages = %s, program = %u", in GL_UseProgramStagesEXTContextANGLE()
30128 CID(context), pipeline, in GL_UseProgramStagesEXTContextANGLE()
30131 if (context && !context->isContextLost()) in GL_UseProgramStagesEXTContextANGLE()
30133 ASSERT(context == GetValidGlobalContext()); in GL_UseProgramStagesEXTContextANGLE()
30136 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_UseProgramStagesEXTContextANGLE()
30138 (context->skipValidation() || in GL_UseProgramStagesEXTContextANGLE()
30139 ValidateUseProgramStagesEXT(context, pipelinePacked, stages, programPacked)); in GL_UseProgramStagesEXTContextANGLE()
30142 context->useProgramStages(pipelinePacked, stages, programPacked); in GL_UseProgramStagesEXTContextANGLE()
30144 ANGLE_CAPTURE(UseProgramStagesEXT, isCallValid, context, pipelinePacked, stages, in GL_UseProgramStagesEXTContextANGLE()
30149 GenerateContextLostErrorOnContext(context); in GL_UseProgramStagesEXTContextANGLE()
30155 Context *context = static_cast<gl::Context *>(ctx); in GL_ValidateProgramContextANGLE() local
30156 EVENT(context, GLValidateProgram, "context = %d, program = %u", CID(context), program); in GL_ValidateProgramContextANGLE()
30158 if (context && !context->isContextLost()) in GL_ValidateProgramContextANGLE()
30160 ASSERT(context == GetValidGlobalContext()); in GL_ValidateProgramContextANGLE()
30162 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ValidateProgramContextANGLE()
30164 (context->skipValidation() || ValidateValidateProgram(context, programPacked)); in GL_ValidateProgramContextANGLE()
30167 context->validateProgram(programPacked); in GL_ValidateProgramContextANGLE()
30169 ANGLE_CAPTURE(ValidateProgram, isCallValid, context, programPacked); in GL_ValidateProgramContextANGLE()
30173 GenerateContextLostErrorOnContext(context); in GL_ValidateProgramContextANGLE()
30179 Context *context = static_cast<gl::Context *>(ctx); in GL_ValidateProgramPipelineContextANGLE() local
30180 EVENT(context, GLValidateProgramPipeline, "context = %d, pipeline = %u", CID(context), in GL_ValidateProgramPipelineContextANGLE()
30183 if (context && !context->isContextLost()) in GL_ValidateProgramPipelineContextANGLE()
30185 ASSERT(context == GetValidGlobalContext()); in GL_ValidateProgramPipelineContextANGLE()
30187 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ValidateProgramPipelineContextANGLE()
30189 (context->skipValidation() || ValidateValidateProgramPipeline(context, pipelinePacked)); in GL_ValidateProgramPipelineContextANGLE()
30192 context->validateProgramPipeline(pipelinePacked); in GL_ValidateProgramPipelineContextANGLE()
30194 ANGLE_CAPTURE(ValidateProgramPipeline, isCallValid, context, pipelinePacked); in GL_ValidateProgramPipelineContextANGLE()
30198 GenerateContextLostErrorOnContext(context); in GL_ValidateProgramPipelineContextANGLE()
30204 Context *context = static_cast<gl::Context *>(ctx); in GL_ValidateProgramPipelineEXTContextANGLE() local
30205 EVENT(context, GLValidateProgramPipelineEXT, "context = %d, pipeline = %u", CID(context), in GL_ValidateProgramPipelineEXTContextANGLE()
30208 if (context && !context->isContextLost()) in GL_ValidateProgramPipelineEXTContextANGLE()
30210 ASSERT(context == GetValidGlobalContext()); in GL_ValidateProgramPipelineEXTContextANGLE()
30212 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ValidateProgramPipelineEXTContextANGLE()
30213 bool isCallValid = (context->skipValidation() || in GL_ValidateProgramPipelineEXTContextANGLE()
30214 ValidateValidateProgramPipelineEXT(context, pipelinePacked)); in GL_ValidateProgramPipelineEXTContextANGLE()
30217 context->validateProgramPipeline(pipelinePacked); in GL_ValidateProgramPipelineEXTContextANGLE()
30219 ANGLE_CAPTURE(ValidateProgramPipelineEXT, isCallValid, context, pipelinePacked); in GL_ValidateProgramPipelineEXTContextANGLE()
30223 GenerateContextLostErrorOnContext(context); in GL_ValidateProgramPipelineEXTContextANGLE()
30229 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib1fContextANGLE() local
30230 EVENT(context, GLVertexAttrib1f, "context = %d, index = %u, x = %f", CID(context), index, x); in GL_VertexAttrib1fContextANGLE()
30232 if (context && !context->isContextLost()) in GL_VertexAttrib1fContextANGLE()
30234 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib1fContextANGLE()
30235 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib1fContextANGLE()
30236 bool isCallValid = (context->skipValidation() || ValidateVertexAttrib1f(context, index, x)); in GL_VertexAttrib1fContextANGLE()
30239 context->vertexAttrib1f(index, x); in GL_VertexAttrib1fContextANGLE()
30241 ANGLE_CAPTURE(VertexAttrib1f, isCallValid, context, index, x); in GL_VertexAttrib1fContextANGLE()
30245 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib1fContextANGLE()
30251 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib1fvContextANGLE() local
30252 EVENT(context, GLVertexAttrib1fv, "context = %d, index = %u, v = 0x%016" PRIxPTR "", in GL_VertexAttrib1fvContextANGLE()
30253 CID(context), index, (uintptr_t)v); in GL_VertexAttrib1fvContextANGLE()
30255 if (context && !context->isContextLost()) in GL_VertexAttrib1fvContextANGLE()
30257 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib1fvContextANGLE()
30258 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib1fvContextANGLE()
30260 (context->skipValidation() || ValidateVertexAttrib1fv(context, index, v)); in GL_VertexAttrib1fvContextANGLE()
30263 context->vertexAttrib1fv(index, v); in GL_VertexAttrib1fvContextANGLE()
30265 ANGLE_CAPTURE(VertexAttrib1fv, isCallValid, context, index, v); in GL_VertexAttrib1fvContextANGLE()
30269 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib1fvContextANGLE()
30275 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib2fContextANGLE() local
30276 EVENT(context, GLVertexAttrib2f, "context = %d, index = %u, x = %f, y = %f", CID(context), in GL_VertexAttrib2fContextANGLE()
30279 if (context && !context->isContextLost()) in GL_VertexAttrib2fContextANGLE()
30281 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib2fContextANGLE()
30282 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib2fContextANGLE()
30284 (context->skipValidation() || ValidateVertexAttrib2f(context, index, x, y)); in GL_VertexAttrib2fContextANGLE()
30287 context->vertexAttrib2f(index, x, y); in GL_VertexAttrib2fContextANGLE()
30289 ANGLE_CAPTURE(VertexAttrib2f, isCallValid, context, index, x, y); in GL_VertexAttrib2fContextANGLE()
30293 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib2fContextANGLE()
30299 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib2fvContextANGLE() local
30300 EVENT(context, GLVertexAttrib2fv, "context = %d, index = %u, v = 0x%016" PRIxPTR "", in GL_VertexAttrib2fvContextANGLE()
30301 CID(context), index, (uintptr_t)v); in GL_VertexAttrib2fvContextANGLE()
30303 if (context && !context->isContextLost()) in GL_VertexAttrib2fvContextANGLE()
30305 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib2fvContextANGLE()
30306 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib2fvContextANGLE()
30308 (context->skipValidation() || ValidateVertexAttrib2fv(context, index, v)); in GL_VertexAttrib2fvContextANGLE()
30311 context->vertexAttrib2fv(index, v); in GL_VertexAttrib2fvContextANGLE()
30313 ANGLE_CAPTURE(VertexAttrib2fv, isCallValid, context, index, v); in GL_VertexAttrib2fvContextANGLE()
30317 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib2fvContextANGLE()
30324 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib3fContextANGLE() local
30325 EVENT(context, GLVertexAttrib3f, "context = %d, index = %u, x = %f, y = %f, z = %f", in GL_VertexAttrib3fContextANGLE()
30326 CID(context), index, x, y, z); in GL_VertexAttrib3fContextANGLE()
30328 if (context && !context->isContextLost()) in GL_VertexAttrib3fContextANGLE()
30330 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib3fContextANGLE()
30331 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib3fContextANGLE()
30333 (context->skipValidation() || ValidateVertexAttrib3f(context, index, x, y, z)); in GL_VertexAttrib3fContextANGLE()
30336 context->vertexAttrib3f(index, x, y, z); in GL_VertexAttrib3fContextANGLE()
30338 ANGLE_CAPTURE(VertexAttrib3f, isCallValid, context, index, x, y, z); in GL_VertexAttrib3fContextANGLE()
30342 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib3fContextANGLE()
30348 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib3fvContextANGLE() local
30349 EVENT(context, GLVertexAttrib3fv, "context = %d, index = %u, v = 0x%016" PRIxPTR "", in GL_VertexAttrib3fvContextANGLE()
30350 CID(context), index, (uintptr_t)v); in GL_VertexAttrib3fvContextANGLE()
30352 if (context && !context->isContextLost()) in GL_VertexAttrib3fvContextANGLE()
30354 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib3fvContextANGLE()
30355 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib3fvContextANGLE()
30357 (context->skipValidation() || ValidateVertexAttrib3fv(context, index, v)); in GL_VertexAttrib3fvContextANGLE()
30360 context->vertexAttrib3fv(index, v); in GL_VertexAttrib3fvContextANGLE()
30362 ANGLE_CAPTURE(VertexAttrib3fv, isCallValid, context, index, v); in GL_VertexAttrib3fvContextANGLE()
30366 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib3fvContextANGLE()
30377 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib4fContextANGLE() local
30378 EVENT(context, GLVertexAttrib4f, "context = %d, index = %u, x = %f, y = %f, z = %f, w = %f", in GL_VertexAttrib4fContextANGLE()
30379 CID(context), index, x, y, z, w); in GL_VertexAttrib4fContextANGLE()
30381 if (context && !context->isContextLost()) in GL_VertexAttrib4fContextANGLE()
30383 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib4fContextANGLE()
30384 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib4fContextANGLE()
30386 (context->skipValidation() || ValidateVertexAttrib4f(context, index, x, y, z, w)); in GL_VertexAttrib4fContextANGLE()
30389 context->vertexAttrib4f(index, x, y, z, w); in GL_VertexAttrib4fContextANGLE()
30391 ANGLE_CAPTURE(VertexAttrib4f, isCallValid, context, index, x, y, z, w); in GL_VertexAttrib4fContextANGLE()
30395 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib4fContextANGLE()
30401 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttrib4fvContextANGLE() local
30402 EVENT(context, GLVertexAttrib4fv, "context = %d, index = %u, v = 0x%016" PRIxPTR "", in GL_VertexAttrib4fvContextANGLE()
30403 CID(context), index, (uintptr_t)v); in GL_VertexAttrib4fvContextANGLE()
30405 if (context && !context->isContextLost()) in GL_VertexAttrib4fvContextANGLE()
30407 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttrib4fvContextANGLE()
30408 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttrib4fvContextANGLE()
30410 (context->skipValidation() || ValidateVertexAttrib4fv(context, index, v)); in GL_VertexAttrib4fvContextANGLE()
30413 context->vertexAttrib4fv(index, v); in GL_VertexAttrib4fvContextANGLE()
30415 ANGLE_CAPTURE(VertexAttrib4fv, isCallValid, context, index, v); in GL_VertexAttrib4fvContextANGLE()
30419 GenerateContextLostErrorOnContext(context); in GL_VertexAttrib4fvContextANGLE()
30427 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribBindingContextANGLE() local
30428 EVENT(context, GLVertexAttribBinding, "context = %d, attribindex = %u, bindingindex = %u", in GL_VertexAttribBindingContextANGLE()
30429 CID(context), attribindex, bindingindex); in GL_VertexAttribBindingContextANGLE()
30431 if (context && !context->isContextLost()) in GL_VertexAttribBindingContextANGLE()
30433 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribBindingContextANGLE()
30434 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribBindingContextANGLE()
30435 bool isCallValid = (context->skipValidation() || in GL_VertexAttribBindingContextANGLE()
30436 ValidateVertexAttribBinding(context, attribindex, bindingindex)); in GL_VertexAttribBindingContextANGLE()
30439 context->vertexAttribBinding(attribindex, bindingindex); in GL_VertexAttribBindingContextANGLE()
30441 ANGLE_CAPTURE(VertexAttribBinding, isCallValid, context, attribindex, bindingindex); in GL_VertexAttribBindingContextANGLE()
30445 GenerateContextLostErrorOnContext(context); in GL_VertexAttribBindingContextANGLE()
30451 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribDivisorContextANGLE() local
30452 EVENT(context, GLVertexAttribDivisor, "context = %d, index = %u, divisor = %u", CID(context), in GL_VertexAttribDivisorContextANGLE()
30455 if (context && !context->isContextLost()) in GL_VertexAttribDivisorContextANGLE()
30457 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribDivisorContextANGLE()
30458 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribDivisorContextANGLE()
30460 (context->skipValidation() || ValidateVertexAttribDivisor(context, index, divisor)); in GL_VertexAttribDivisorContextANGLE()
30463 context->vertexAttribDivisor(index, divisor); in GL_VertexAttribDivisorContextANGLE()
30465 ANGLE_CAPTURE(VertexAttribDivisor, isCallValid, context, index, divisor); in GL_VertexAttribDivisorContextANGLE()
30469 GenerateContextLostErrorOnContext(context); in GL_VertexAttribDivisorContextANGLE()
30477 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribDivisorANGLEContextANGLE() local
30478 EVENT(context, GLVertexAttribDivisorANGLE, "context = %d, index = %u, divisor = %u", in GL_VertexAttribDivisorANGLEContextANGLE()
30479 CID(context), index, divisor); in GL_VertexAttribDivisorANGLEContextANGLE()
30481 if (context && !context->isContextLost()) in GL_VertexAttribDivisorANGLEContextANGLE()
30483 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribDivisorANGLEContextANGLE()
30484 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribDivisorANGLEContextANGLE()
30485 bool isCallValid = (context->skipValidation() || in GL_VertexAttribDivisorANGLEContextANGLE()
30486 ValidateVertexAttribDivisorANGLE(context, index, divisor)); in GL_VertexAttribDivisorANGLEContextANGLE()
30489 context->vertexAttribDivisor(index, divisor); in GL_VertexAttribDivisorANGLEContextANGLE()
30491 ANGLE_CAPTURE(VertexAttribDivisorANGLE, isCallValid, context, index, divisor); in GL_VertexAttribDivisorANGLEContextANGLE()
30495 GenerateContextLostErrorOnContext(context); in GL_VertexAttribDivisorANGLEContextANGLE()
30503 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribDivisorEXTContextANGLE() local
30504 EVENT(context, GLVertexAttribDivisorEXT, "context = %d, index = %u, divisor = %u", CID(context), in GL_VertexAttribDivisorEXTContextANGLE()
30507 if (context && !context->isContextLost()) in GL_VertexAttribDivisorEXTContextANGLE()
30509 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribDivisorEXTContextANGLE()
30510 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribDivisorEXTContextANGLE()
30512 (context->skipValidation() || ValidateVertexAttribDivisorEXT(context, index, divisor)); in GL_VertexAttribDivisorEXTContextANGLE()
30515 context->vertexAttribDivisor(index, divisor); in GL_VertexAttribDivisorEXTContextANGLE()
30517 ANGLE_CAPTURE(VertexAttribDivisorEXT, isCallValid, context, index, divisor); in GL_VertexAttribDivisorEXTContextANGLE()
30521 GenerateContextLostErrorOnContext(context); in GL_VertexAttribDivisorEXTContextANGLE()
30532 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribFormatContextANGLE() local
30533 EVENT(context, GLVertexAttribFormat, in GL_VertexAttribFormatContextANGLE()
30536 CID(context), attribindex, size, GLenumToString(GLenumGroup::DefaultGroup, type), in GL_VertexAttribFormatContextANGLE()
30539 if (context && !context->isContextLost()) in GL_VertexAttribFormatContextANGLE()
30541 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribFormatContextANGLE()
30543 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribFormatContextANGLE()
30544 bool isCallValid = (context->skipValidation() || in GL_VertexAttribFormatContextANGLE()
30545 ValidateVertexAttribFormat(context, attribindex, size, typePacked, in GL_VertexAttribFormatContextANGLE()
30549 context->vertexAttribFormat(attribindex, size, typePacked, normalized, relativeoffset); in GL_VertexAttribFormatContextANGLE()
30551 ANGLE_CAPTURE(VertexAttribFormat, isCallValid, context, attribindex, size, typePacked, in GL_VertexAttribFormatContextANGLE()
30556 GenerateContextLostErrorOnContext(context); in GL_VertexAttribFormatContextANGLE()
30563 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribI4iContextANGLE() local
30564 EVENT(context, GLVertexAttribI4i, "context = %d, index = %u, x = %d, y = %d, z = %d, w = %d", in GL_VertexAttribI4iContextANGLE()
30565 CID(context), index, x, y, z, w); in GL_VertexAttribI4iContextANGLE()
30567 if (context && !context->isContextLost()) in GL_VertexAttribI4iContextANGLE()
30569 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribI4iContextANGLE()
30570 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribI4iContextANGLE()
30572 (context->skipValidation() || ValidateVertexAttribI4i(context, index, x, y, z, w)); in GL_VertexAttribI4iContextANGLE()
30575 context->vertexAttribI4i(index, x, y, z, w); in GL_VertexAttribI4iContextANGLE()
30577 ANGLE_CAPTURE(VertexAttribI4i, isCallValid, context, index, x, y, z, w); in GL_VertexAttribI4iContextANGLE()
30581 GenerateContextLostErrorOnContext(context); in GL_VertexAttribI4iContextANGLE()
30587 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribI4ivContextANGLE() local
30588 EVENT(context, GLVertexAttribI4iv, "context = %d, index = %u, v = 0x%016" PRIxPTR "", in GL_VertexAttribI4ivContextANGLE()
30589 CID(context), index, (uintptr_t)v); in GL_VertexAttribI4ivContextANGLE()
30591 if (context && !context->isContextLost()) in GL_VertexAttribI4ivContextANGLE()
30593 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribI4ivContextANGLE()
30594 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribI4ivContextANGLE()
30596 (context->skipValidation() || ValidateVertexAttribI4iv(context, index, v)); in GL_VertexAttribI4ivContextANGLE()
30599 context->vertexAttribI4iv(index, v); in GL_VertexAttribI4ivContextANGLE()
30601 ANGLE_CAPTURE(VertexAttribI4iv, isCallValid, context, index, v); in GL_VertexAttribI4ivContextANGLE()
30605 GenerateContextLostErrorOnContext(context); in GL_VertexAttribI4ivContextANGLE()
30616 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribI4uiContextANGLE() local
30617 EVENT(context, GLVertexAttribI4ui, "context = %d, index = %u, x = %u, y = %u, z = %u, w = %u", in GL_VertexAttribI4uiContextANGLE()
30618 CID(context), index, x, y, z, w); in GL_VertexAttribI4uiContextANGLE()
30620 if (context && !context->isContextLost()) in GL_VertexAttribI4uiContextANGLE()
30622 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribI4uiContextANGLE()
30623 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribI4uiContextANGLE()
30625 (context->skipValidation() || ValidateVertexAttribI4ui(context, index, x, y, z, w)); in GL_VertexAttribI4uiContextANGLE()
30628 context->vertexAttribI4ui(index, x, y, z, w); in GL_VertexAttribI4uiContextANGLE()
30630 ANGLE_CAPTURE(VertexAttribI4ui, isCallValid, context, index, x, y, z, w); in GL_VertexAttribI4uiContextANGLE()
30634 GenerateContextLostErrorOnContext(context); in GL_VertexAttribI4uiContextANGLE()
30640 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribI4uivContextANGLE() local
30641 EVENT(context, GLVertexAttribI4uiv, "context = %d, index = %u, v = 0x%016" PRIxPTR "", in GL_VertexAttribI4uivContextANGLE()
30642 CID(context), index, (uintptr_t)v); in GL_VertexAttribI4uivContextANGLE()
30644 if (context && !context->isContextLost()) in GL_VertexAttribI4uivContextANGLE()
30646 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribI4uivContextANGLE()
30647 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribI4uivContextANGLE()
30649 (context->skipValidation() || ValidateVertexAttribI4uiv(context, index, v)); in GL_VertexAttribI4uivContextANGLE()
30652 context->vertexAttribI4uiv(index, v); in GL_VertexAttribI4uivContextANGLE()
30654 ANGLE_CAPTURE(VertexAttribI4uiv, isCallValid, context, index, v); in GL_VertexAttribI4uivContextANGLE()
30658 GenerateContextLostErrorOnContext(context); in GL_VertexAttribI4uivContextANGLE()
30668 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribIFormatContextANGLE() local
30669 EVENT(context, GLVertexAttribIFormat, in GL_VertexAttribIFormatContextANGLE()
30670 "context = %d, attribindex = %u, size = %d, type = %s, relativeoffset = %u", CID(context), in GL_VertexAttribIFormatContextANGLE()
30673 if (context && !context->isContextLost()) in GL_VertexAttribIFormatContextANGLE()
30675 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribIFormatContextANGLE()
30677 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribIFormatContextANGLE()
30679 (context->skipValidation() || in GL_VertexAttribIFormatContextANGLE()
30680 ValidateVertexAttribIFormat(context, attribindex, size, typePacked, relativeoffset)); in GL_VertexAttribIFormatContextANGLE()
30683 context->vertexAttribIFormat(attribindex, size, typePacked, relativeoffset); in GL_VertexAttribIFormatContextANGLE()
30685 ANGLE_CAPTURE(VertexAttribIFormat, isCallValid, context, attribindex, size, typePacked, in GL_VertexAttribIFormatContextANGLE()
30690 GenerateContextLostErrorOnContext(context); in GL_VertexAttribIFormatContextANGLE()
30701 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribIPointerContextANGLE() local
30702 EVENT(context, GLVertexAttribIPointer, in GL_VertexAttribIPointerContextANGLE()
30705 CID(context), index, size, GLenumToString(GLenumGroup::VertexAttribPointerType, type), in GL_VertexAttribIPointerContextANGLE()
30708 if (context && !context->isContextLost()) in GL_VertexAttribIPointerContextANGLE()
30710 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribIPointerContextANGLE()
30712 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribIPointerContextANGLE()
30714 (context->skipValidation() || in GL_VertexAttribIPointerContextANGLE()
30715 ValidateVertexAttribIPointer(context, index, size, typePacked, stride, pointer)); in GL_VertexAttribIPointerContextANGLE()
30718 context->vertexAttribIPointer(index, size, typePacked, stride, pointer); in GL_VertexAttribIPointerContextANGLE()
30720 ANGLE_CAPTURE(VertexAttribIPointer, isCallValid, context, index, size, typePacked, stride, in GL_VertexAttribIPointerContextANGLE()
30725 GenerateContextLostErrorOnContext(context); in GL_VertexAttribIPointerContextANGLE()
30737 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexAttribPointerContextANGLE() local
30738 EVENT(context, GLVertexAttribPointer, in GL_VertexAttribPointerContextANGLE()
30741 CID(context), index, size, GLenumToString(GLenumGroup::VertexAttribPointerType, type), in GL_VertexAttribPointerContextANGLE()
30744 if (context && !context->isContextLost()) in GL_VertexAttribPointerContextANGLE()
30746 ASSERT(context == GetValidGlobalContext()); in GL_VertexAttribPointerContextANGLE()
30748 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexAttribPointerContextANGLE()
30749 bool isCallValid = (context->skipValidation() || in GL_VertexAttribPointerContextANGLE()
30750 ValidateVertexAttribPointer(context, index, size, typePacked, in GL_VertexAttribPointerContextANGLE()
30754 context->vertexAttribPointer(index, size, typePacked, normalized, stride, pointer); in GL_VertexAttribPointerContextANGLE()
30756 ANGLE_CAPTURE(VertexAttribPointer, isCallValid, context, index, size, typePacked, in GL_VertexAttribPointerContextANGLE()
30761 GenerateContextLostErrorOnContext(context); in GL_VertexAttribPointerContextANGLE()
30769 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexBindingDivisorContextANGLE() local
30770 EVENT(context, GLVertexBindingDivisor, "context = %d, bindingindex = %u, divisor = %u", in GL_VertexBindingDivisorContextANGLE()
30771 CID(context), bindingindex, divisor); in GL_VertexBindingDivisorContextANGLE()
30773 if (context && !context->isContextLost()) in GL_VertexBindingDivisorContextANGLE()
30775 ASSERT(context == GetValidGlobalContext()); in GL_VertexBindingDivisorContextANGLE()
30776 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexBindingDivisorContextANGLE()
30777 bool isCallValid = (context->skipValidation() || in GL_VertexBindingDivisorContextANGLE()
30778 ValidateVertexBindingDivisor(context, bindingindex, divisor)); in GL_VertexBindingDivisorContextANGLE()
30781 context->vertexBindingDivisor(bindingindex, divisor); in GL_VertexBindingDivisorContextANGLE()
30783 ANGLE_CAPTURE(VertexBindingDivisor, isCallValid, context, bindingindex, divisor); in GL_VertexBindingDivisorContextANGLE()
30787 GenerateContextLostErrorOnContext(context); in GL_VertexBindingDivisorContextANGLE()
30797 Context *context = static_cast<gl::Context *>(ctx); in GL_VertexPointerContextANGLE() local
30798 EVENT(context, GLVertexPointer, in GL_VertexPointerContextANGLE()
30800 CID(context), size, GLenumToString(GLenumGroup::VertexPointerType, type), stride, in GL_VertexPointerContextANGLE()
30803 if (context && !context->isContextLost()) in GL_VertexPointerContextANGLE()
30805 ASSERT(context == GetValidGlobalContext()); in GL_VertexPointerContextANGLE()
30807 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_VertexPointerContextANGLE()
30808 bool isCallValid = (context->skipValidation() || in GL_VertexPointerContextANGLE()
30809 ValidateVertexPointer(context, size, typePacked, stride, pointer)); in GL_VertexPointerContextANGLE()
30812 context->vertexPointer(size, typePacked, stride, pointer); in GL_VertexPointerContextANGLE()
30814 ANGLE_CAPTURE(VertexPointer, isCallValid, context, size, typePacked, stride, pointer); in GL_VertexPointerContextANGLE()
30818 GenerateContextLostErrorOnContext(context); in GL_VertexPointerContextANGLE()
30825 Context *context = static_cast<gl::Context *>(ctx); in GL_ViewportContextANGLE() local
30826 EVENT(context, GLViewport, "context = %d, x = %d, y = %d, width = %d, height = %d", in GL_ViewportContextANGLE()
30827 CID(context), x, y, width, height); in GL_ViewportContextANGLE()
30829 if (context && !context->isContextLost()) in GL_ViewportContextANGLE()
30831 ASSERT(context == GetValidGlobalContext()); in GL_ViewportContextANGLE()
30832 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ViewportContextANGLE()
30834 (context->skipValidation() || ValidateViewport(context, x, y, width, height)); in GL_ViewportContextANGLE()
30837 context->viewport(x, y, width, height); in GL_ViewportContextANGLE()
30839 ANGLE_CAPTURE(Viewport, isCallValid, context, x, y, width, height); in GL_ViewportContextANGLE()
30843 GenerateContextLostErrorOnContext(context); in GL_ViewportContextANGLE()
30855 Context *context = static_cast<gl::Context *>(ctx); in GL_WaitSemaphoreEXTContextANGLE() local
30856 EVENT(context, GLWaitSemaphoreEXT, in GL_WaitSemaphoreEXTContextANGLE()
30859 CID(context), semaphore, numBufferBarriers, (uintptr_t)buffers, numTextureBarriers, in GL_WaitSemaphoreEXTContextANGLE()
30862 if (context && !context->isContextLost()) in GL_WaitSemaphoreEXTContextANGLE()
30864 ASSERT(context == GetValidGlobalContext()); in GL_WaitSemaphoreEXTContextANGLE()
30868 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_WaitSemaphoreEXTContextANGLE()
30870 (context->skipValidation() || in GL_WaitSemaphoreEXTContextANGLE()
30871 ValidateWaitSemaphoreEXT(context, semaphorePacked, numBufferBarriers, buffersPacked, in GL_WaitSemaphoreEXTContextANGLE()
30875 context->waitSemaphore(semaphorePacked, numBufferBarriers, buffersPacked, in GL_WaitSemaphoreEXTContextANGLE()
30878 ANGLE_CAPTURE(WaitSemaphoreEXT, isCallValid, context, semaphorePacked, numBufferBarriers, in GL_WaitSemaphoreEXTContextANGLE()
30883 GenerateContextLostErrorOnContext(context); in GL_WaitSemaphoreEXTContextANGLE()
30892 Context *context = static_cast<gl::Context *>(ctx); in GL_WaitSyncContextANGLE() local
30893 EVENT(context, GLWaitSync, "context = %d, sync = 0x%016" PRIxPTR ", flags = %s, timeout = %llu", in GL_WaitSyncContextANGLE()
30894 CID(context), (uintptr_t)sync, in GL_WaitSyncContextANGLE()
30898 if (context && !context->isContextLost()) in GL_WaitSyncContextANGLE()
30900 ASSERT(context == GetValidGlobalContext()); in GL_WaitSyncContextANGLE()
30901 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_WaitSyncContextANGLE()
30903 (context->skipValidation() || ValidateWaitSync(context, sync, flags, timeout)); in GL_WaitSyncContextANGLE()
30906 context->waitSync(sync, flags, timeout); in GL_WaitSyncContextANGLE()
30908 ANGLE_CAPTURE(WaitSync, isCallValid, context, sync, flags, timeout); in GL_WaitSyncContextANGLE()
30912 GenerateContextLostErrorOnContext(context); in GL_WaitSyncContextANGLE()
30922 Context *context = static_cast<gl::Context *>(ctx); in GL_WeightPointerOESContextANGLE() local
30923 EVENT(context, GLWeightPointerOES, in GL_WeightPointerOESContextANGLE()
30925 CID(context), size, GLenumToString(GLenumGroup::DefaultGroup, type), stride, in GL_WeightPointerOESContextANGLE()
30928 if (context && !context->isContextLost()) in GL_WeightPointerOESContextANGLE()
30930 ASSERT(context == GetValidGlobalContext()); in GL_WeightPointerOESContextANGLE()
30931 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_WeightPointerOESContextANGLE()
30932 bool isCallValid = (context->skipValidation() || in GL_WeightPointerOESContextANGLE()
30933 ValidateWeightPointerOES(context, size, type, stride, pointer)); in GL_WeightPointerOESContextANGLE()
30936 context->weightPointer(size, type, stride, pointer); in GL_WeightPointerOESContextANGLE()
30938 ANGLE_CAPTURE(WeightPointerOES, isCallValid, context, size, type, stride, pointer); in GL_WeightPointerOESContextANGLE()
30942 GenerateContextLostErrorOnContext(context); in GL_WeightPointerOESContextANGLE()
30951 Context *context = static_cast<gl::Context *>(ctx); in GL_BindUniformLocationCHROMIUMContextANGLE() local
30952 EVENT(context, GLBindUniformLocationCHROMIUM, in GL_BindUniformLocationCHROMIUMContextANGLE()
30953 "context = %d, program = %u, location = %d, name = 0x%016" PRIxPTR "", CID(context), in GL_BindUniformLocationCHROMIUMContextANGLE()
30956 if (context && !context->isContextLost()) in GL_BindUniformLocationCHROMIUMContextANGLE()
30958 ASSERT(context == GetValidGlobalContext()); in GL_BindUniformLocationCHROMIUMContextANGLE()
30961 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_BindUniformLocationCHROMIUMContextANGLE()
30963 (context->skipValidation() || in GL_BindUniformLocationCHROMIUMContextANGLE()
30964 ValidateBindUniformLocationCHROMIUM(context, programPacked, locationPacked, name)); in GL_BindUniformLocationCHROMIUMContextANGLE()
30967 context->bindUniformLocation(programPacked, locationPacked, name); in GL_BindUniformLocationCHROMIUMContextANGLE()
30969 ANGLE_CAPTURE(BindUniformLocationCHROMIUM, isCallValid, context, programPacked, in GL_BindUniformLocationCHROMIUMContextANGLE()
30974 GenerateContextLostErrorOnContext(context); in GL_BindUniformLocationCHROMIUMContextANGLE()
30980 Context *context = static_cast<gl::Context *>(ctx); in GL_CoverageModulationCHROMIUMContextANGLE() local
30981 EVENT(context, GLCoverageModulationCHROMIUM, "context = %d, components = %s", CID(context), in GL_CoverageModulationCHROMIUMContextANGLE()
30984 if (context && !context->isContextLost()) in GL_CoverageModulationCHROMIUMContextANGLE()
30986 ASSERT(context == GetValidGlobalContext()); in GL_CoverageModulationCHROMIUMContextANGLE()
30987 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CoverageModulationCHROMIUMContextANGLE()
30989 (context->skipValidation() || ValidateCoverageModulationCHROMIUM(context, components)); in GL_CoverageModulationCHROMIUMContextANGLE()
30992 context->coverageModulation(components); in GL_CoverageModulationCHROMIUMContextANGLE()
30994 ANGLE_CAPTURE(CoverageModulationCHROMIUM, isCallValid, context, components); in GL_CoverageModulationCHROMIUMContextANGLE()
30998 GenerateContextLostErrorOnContext(context); in GL_CoverageModulationCHROMIUMContextANGLE()
31014 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyTextureCHROMIUMContextANGLE() local
31015 EVENT(context, GLCopyTextureCHROMIUM, in GL_CopyTextureCHROMIUMContextANGLE()
31019 CID(context), sourceId, sourceLevel, in GL_CopyTextureCHROMIUMContextANGLE()
31024 if (context && !context->isContextLost()) in GL_CopyTextureCHROMIUMContextANGLE()
31026 ASSERT(context == GetValidGlobalContext()); in GL_CopyTextureCHROMIUMContextANGLE()
31030 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTextureCHROMIUMContextANGLE()
31031 bool isCallValid = (context->skipValidation() || in GL_CopyTextureCHROMIUMContextANGLE()
31033 context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopyTextureCHROMIUMContextANGLE()
31038 context->copyTexture(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopyTextureCHROMIUMContextANGLE()
31042 ANGLE_CAPTURE(CopyTextureCHROMIUM, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopyTextureCHROMIUMContextANGLE()
31048 GenerateContextLostErrorOnContext(context); in GL_CopyTextureCHROMIUMContextANGLE()
31068 Context *context = static_cast<gl::Context *>(ctx); in GL_CopySubTextureCHROMIUMContextANGLE() local
31069 EVENT(context, GLCopySubTextureCHROMIUM, in GL_CopySubTextureCHROMIUMContextANGLE()
31073 CID(context), sourceId, sourceLevel, in GL_CopySubTextureCHROMIUMContextANGLE()
31078 if (context && !context->isContextLost()) in GL_CopySubTextureCHROMIUMContextANGLE()
31080 ASSERT(context == GetValidGlobalContext()); in GL_CopySubTextureCHROMIUMContextANGLE()
31084 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopySubTextureCHROMIUMContextANGLE()
31085 bool isCallValid = (context->skipValidation() || in GL_CopySubTextureCHROMIUMContextANGLE()
31087 context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopySubTextureCHROMIUMContextANGLE()
31092 context->copySubTexture(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopySubTextureCHROMIUMContextANGLE()
31096 ANGLE_CAPTURE(CopySubTextureCHROMIUM, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopySubTextureCHROMIUMContextANGLE()
31102 GenerateContextLostErrorOnContext(context); in GL_CopySubTextureCHROMIUMContextANGLE()
31110 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedCopyTextureCHROMIUMContextANGLE() local
31111 EVENT(context, GLCompressedCopyTextureCHROMIUM, "context = %d, sourceId = %u, destId = %u", in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31112 CID(context), sourceId, destId); in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31114 if (context && !context->isContextLost()) in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31116 ASSERT(context == GetValidGlobalContext()); in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31119 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31121 (context->skipValidation() || in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31122 ValidateCompressedCopyTextureCHROMIUM(context, sourceIdPacked, destIdPacked)); in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31125 context->compressedCopyTexture(sourceIdPacked, destIdPacked); in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31127 ANGLE_CAPTURE(CompressedCopyTextureCHROMIUM, isCallValid, context, sourceIdPacked, in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31132 GenerateContextLostErrorOnContext(context); in GL_CompressedCopyTextureCHROMIUMContextANGLE()
31138 Context *context = static_cast<gl::Context *>(ctx); in GL_RequestExtensionANGLEContextANGLE() local
31139 EVENT(context, GLRequestExtensionANGLE, "context = %d, name = 0x%016" PRIxPTR "", CID(context), in GL_RequestExtensionANGLEContextANGLE()
31142 if (context && !context->isContextLost()) in GL_RequestExtensionANGLEContextANGLE()
31144 ASSERT(context == GetValidGlobalContext()); in GL_RequestExtensionANGLEContextANGLE()
31145 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_RequestExtensionANGLEContextANGLE()
31147 (context->skipValidation() || ValidateRequestExtensionANGLE(context, name)); in GL_RequestExtensionANGLEContextANGLE()
31150 context->requestExtension(name); in GL_RequestExtensionANGLEContextANGLE()
31152 ANGLE_CAPTURE(RequestExtensionANGLE, isCallValid, context, name); in GL_RequestExtensionANGLEContextANGLE()
31156 GenerateContextLostErrorOnContext(context); in GL_RequestExtensionANGLEContextANGLE()
31162 Context *context = static_cast<gl::Context *>(ctx); in GL_DisableExtensionANGLEContextANGLE() local
31163 EVENT(context, GLDisableExtensionANGLE, "context = %d, name = 0x%016" PRIxPTR "", CID(context), in GL_DisableExtensionANGLEContextANGLE()
31166 if (context && !context->isContextLost()) in GL_DisableExtensionANGLEContextANGLE()
31168 ASSERT(context == GetValidGlobalContext()); in GL_DisableExtensionANGLEContextANGLE()
31169 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DisableExtensionANGLEContextANGLE()
31171 (context->skipValidation() || ValidateDisableExtensionANGLE(context, name)); in GL_DisableExtensionANGLEContextANGLE()
31174 context->disableExtension(name); in GL_DisableExtensionANGLEContextANGLE()
31176 ANGLE_CAPTURE(DisableExtensionANGLE, isCallValid, context, name); in GL_DisableExtensionANGLEContextANGLE()
31180 GenerateContextLostErrorOnContext(context); in GL_DisableExtensionANGLEContextANGLE()
31190 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBooleanvRobustANGLEContextANGLE() local
31191 EVENT(context, GLGetBooleanvRobustANGLE, in GL_GetBooleanvRobustANGLEContextANGLE()
31194 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetBooleanvRobustANGLEContextANGLE()
31197 if (context && !context->isContextLost()) in GL_GetBooleanvRobustANGLEContextANGLE()
31199 ASSERT(context == GetValidGlobalContext()); in GL_GetBooleanvRobustANGLEContextANGLE()
31200 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBooleanvRobustANGLEContextANGLE()
31202 (context->skipValidation() || in GL_GetBooleanvRobustANGLEContextANGLE()
31203 ValidateGetBooleanvRobustANGLE(context, pname, bufSize, length, params)); in GL_GetBooleanvRobustANGLEContextANGLE()
31206 context->getBooleanvRobust(pname, bufSize, length, params); in GL_GetBooleanvRobustANGLEContextANGLE()
31208 ANGLE_CAPTURE(GetBooleanvRobustANGLE, isCallValid, context, pname, bufSize, length, params); in GL_GetBooleanvRobustANGLEContextANGLE()
31212 GenerateContextLostErrorOnContext(context); in GL_GetBooleanvRobustANGLEContextANGLE()
31223 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferParameterivRobustANGLEContextANGLE() local
31224 EVENT(context, GLGetBufferParameterivRobustANGLE, in GL_GetBufferParameterivRobustANGLEContextANGLE()
31227 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetBufferParameterivRobustANGLEContextANGLE()
31231 if (context && !context->isContextLost()) in GL_GetBufferParameterivRobustANGLEContextANGLE()
31233 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferParameterivRobustANGLEContextANGLE()
31235 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferParameterivRobustANGLEContextANGLE()
31236 bool isCallValid = (context->skipValidation() || in GL_GetBufferParameterivRobustANGLEContextANGLE()
31237 ValidateGetBufferParameterivRobustANGLE(context, targetPacked, pname, in GL_GetBufferParameterivRobustANGLEContextANGLE()
31241 context->getBufferParameterivRobust(targetPacked, pname, bufSize, length, params); in GL_GetBufferParameterivRobustANGLEContextANGLE()
31243 ANGLE_CAPTURE(GetBufferParameterivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetBufferParameterivRobustANGLEContextANGLE()
31248 GenerateContextLostErrorOnContext(context); in GL_GetBufferParameterivRobustANGLEContextANGLE()
31258 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFloatvRobustANGLEContextANGLE() local
31259 EVENT(context, GLGetFloatvRobustANGLE, in GL_GetFloatvRobustANGLEContextANGLE()
31262 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetFloatvRobustANGLEContextANGLE()
31265 if (context && !context->isContextLost()) in GL_GetFloatvRobustANGLEContextANGLE()
31267 ASSERT(context == GetValidGlobalContext()); in GL_GetFloatvRobustANGLEContextANGLE()
31268 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFloatvRobustANGLEContextANGLE()
31269 bool isCallValid = (context->skipValidation() || in GL_GetFloatvRobustANGLEContextANGLE()
31270 ValidateGetFloatvRobustANGLE(context, pname, bufSize, length, params)); in GL_GetFloatvRobustANGLEContextANGLE()
31273 context->getFloatvRobust(pname, bufSize, length, params); in GL_GetFloatvRobustANGLEContextANGLE()
31275 ANGLE_CAPTURE(GetFloatvRobustANGLE, isCallValid, context, pname, bufSize, length, params); in GL_GetFloatvRobustANGLEContextANGLE()
31279 GenerateContextLostErrorOnContext(context); in GL_GetFloatvRobustANGLEContextANGLE()
31291 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE() local
31292 EVENT(context, GLGetFramebufferAttachmentParameterivRobustANGLE, in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31295 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31300 if (context && !context->isContextLost()) in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31302 ASSERT(context == GetValidGlobalContext()); in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31303 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31304 bool isCallValid = (context->skipValidation() || in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31306 context, target, attachment, pname, bufSize, length, params)); in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31309 context->getFramebufferAttachmentParameterivRobust(target, attachment, pname, bufSize, in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31312 ANGLE_CAPTURE(GetFramebufferAttachmentParameterivRobustANGLE, isCallValid, context, target, in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31317 GenerateContextLostErrorOnContext(context); in GL_GetFramebufferAttachmentParameterivRobustANGLEContextANGLE()
31327 Context *context = static_cast<gl::Context *>(ctx); in GL_GetIntegervRobustANGLEContextANGLE() local
31328 EVENT(context, GLGetIntegervRobustANGLE, in GL_GetIntegervRobustANGLEContextANGLE()
31331 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetIntegervRobustANGLEContextANGLE()
31334 if (context && !context->isContextLost()) in GL_GetIntegervRobustANGLEContextANGLE()
31336 ASSERT(context == GetValidGlobalContext()); in GL_GetIntegervRobustANGLEContextANGLE()
31337 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetIntegervRobustANGLEContextANGLE()
31338 bool isCallValid = (context->skipValidation() || in GL_GetIntegervRobustANGLEContextANGLE()
31339 ValidateGetIntegervRobustANGLE(context, pname, bufSize, length, data)); in GL_GetIntegervRobustANGLEContextANGLE()
31342 context->getIntegervRobust(pname, bufSize, length, data); in GL_GetIntegervRobustANGLEContextANGLE()
31344 ANGLE_CAPTURE(GetIntegervRobustANGLE, isCallValid, context, pname, bufSize, length, data); in GL_GetIntegervRobustANGLEContextANGLE()
31348 GenerateContextLostErrorOnContext(context); in GL_GetIntegervRobustANGLEContextANGLE()
31359 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramivRobustANGLEContextANGLE() local
31360 EVENT(context, GLGetProgramivRobustANGLE, in GL_GetProgramivRobustANGLEContextANGLE()
31363 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetProgramivRobustANGLEContextANGLE()
31366 if (context) in GL_GetProgramivRobustANGLEContextANGLE()
31368 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramivRobustANGLEContextANGLE()
31370 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramivRobustANGLEContextANGLE()
31371 bool isCallValid = (context->skipValidation() || in GL_GetProgramivRobustANGLEContextANGLE()
31372 ValidateGetProgramivRobustANGLE(context, programPacked, pname, bufSize, in GL_GetProgramivRobustANGLEContextANGLE()
31376 context->getProgramivRobust(programPacked, pname, bufSize, length, params); in GL_GetProgramivRobustANGLEContextANGLE()
31378 ANGLE_CAPTURE(GetProgramivRobustANGLE, isCallValid, context, programPacked, pname, bufSize, in GL_GetProgramivRobustANGLEContextANGLE()
31392 Context *context = static_cast<gl::Context *>(ctx); in GL_GetRenderbufferParameterivRobustANGLEContextANGLE() local
31393 EVENT(context, GLGetRenderbufferParameterivRobustANGLE, in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31396 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31400 if (context && !context->isContextLost()) in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31402 ASSERT(context == GetValidGlobalContext()); in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31403 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31405 (context->skipValidation() || ValidateGetRenderbufferParameterivRobustANGLE( in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31406 context, target, pname, bufSize, length, params)); in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31409 context->getRenderbufferParameterivRobust(target, pname, bufSize, length, params); in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31411 ANGLE_CAPTURE(GetRenderbufferParameterivRobustANGLE, isCallValid, context, target, pname, in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31416 GenerateContextLostErrorOnContext(context); in GL_GetRenderbufferParameterivRobustANGLEContextANGLE()
31427 Context *context = static_cast<gl::Context *>(ctx); in GL_GetShaderivRobustANGLEContextANGLE() local
31428 EVENT(context, GLGetShaderivRobustANGLE, in GL_GetShaderivRobustANGLEContextANGLE()
31431 CID(context), shader, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetShaderivRobustANGLEContextANGLE()
31434 if (context) in GL_GetShaderivRobustANGLEContextANGLE()
31436 ASSERT(context == GetValidGlobalContext()); in GL_GetShaderivRobustANGLEContextANGLE()
31438 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetShaderivRobustANGLEContextANGLE()
31440 (context->skipValidation() || in GL_GetShaderivRobustANGLEContextANGLE()
31441 ValidateGetShaderivRobustANGLE(context, shaderPacked, pname, bufSize, length, params)); in GL_GetShaderivRobustANGLEContextANGLE()
31444 context->getShaderivRobust(shaderPacked, pname, bufSize, length, params); in GL_GetShaderivRobustANGLEContextANGLE()
31446 ANGLE_CAPTURE(GetShaderivRobustANGLE, isCallValid, context, shaderPacked, pname, bufSize, in GL_GetShaderivRobustANGLEContextANGLE()
31460 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterfvRobustANGLEContextANGLE() local
31461 EVENT(context, GLGetTexParameterfvRobustANGLE, in GL_GetTexParameterfvRobustANGLEContextANGLE()
31464 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterfvRobustANGLEContextANGLE()
31468 if (context && !context->isContextLost()) in GL_GetTexParameterfvRobustANGLEContextANGLE()
31470 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterfvRobustANGLEContextANGLE()
31472 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterfvRobustANGLEContextANGLE()
31473 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterfvRobustANGLEContextANGLE()
31474 ValidateGetTexParameterfvRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterfvRobustANGLEContextANGLE()
31478 context->getTexParameterfvRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterfvRobustANGLEContextANGLE()
31480 ANGLE_CAPTURE(GetTexParameterfvRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterfvRobustANGLEContextANGLE()
31485 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterfvRobustANGLEContextANGLE()
31496 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterivRobustANGLEContextANGLE() local
31497 EVENT(context, GLGetTexParameterivRobustANGLE, in GL_GetTexParameterivRobustANGLEContextANGLE()
31500 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterivRobustANGLEContextANGLE()
31504 if (context && !context->isContextLost()) in GL_GetTexParameterivRobustANGLEContextANGLE()
31506 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterivRobustANGLEContextANGLE()
31508 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterivRobustANGLEContextANGLE()
31509 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterivRobustANGLEContextANGLE()
31510 ValidateGetTexParameterivRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterivRobustANGLEContextANGLE()
31514 context->getTexParameterivRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterivRobustANGLEContextANGLE()
31516 ANGLE_CAPTURE(GetTexParameterivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterivRobustANGLEContextANGLE()
31521 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterivRobustANGLEContextANGLE()
31532 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformfvRobustANGLEContextANGLE() local
31533 EVENT(context, GLGetUniformfvRobustANGLE, in GL_GetUniformfvRobustANGLEContextANGLE()
31536 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetUniformfvRobustANGLEContextANGLE()
31538 if (context && !context->isContextLost()) in GL_GetUniformfvRobustANGLEContextANGLE()
31540 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformfvRobustANGLEContextANGLE()
31543 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformfvRobustANGLEContextANGLE()
31544 bool isCallValid = (context->skipValidation() || in GL_GetUniformfvRobustANGLEContextANGLE()
31545 ValidateGetUniformfvRobustANGLE(context, programPacked, locationPacked, in GL_GetUniformfvRobustANGLEContextANGLE()
31549 context->getUniformfvRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetUniformfvRobustANGLEContextANGLE()
31551 ANGLE_CAPTURE(GetUniformfvRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetUniformfvRobustANGLEContextANGLE()
31556 GenerateContextLostErrorOnContext(context); in GL_GetUniformfvRobustANGLEContextANGLE()
31567 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformivRobustANGLEContextANGLE() local
31568 EVENT(context, GLGetUniformivRobustANGLE, in GL_GetUniformivRobustANGLEContextANGLE()
31571 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetUniformivRobustANGLEContextANGLE()
31573 if (context && !context->isContextLost()) in GL_GetUniformivRobustANGLEContextANGLE()
31575 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformivRobustANGLEContextANGLE()
31578 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformivRobustANGLEContextANGLE()
31579 bool isCallValid = (context->skipValidation() || in GL_GetUniformivRobustANGLEContextANGLE()
31580 ValidateGetUniformivRobustANGLE(context, programPacked, locationPacked, in GL_GetUniformivRobustANGLEContextANGLE()
31584 context->getUniformivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetUniformivRobustANGLEContextANGLE()
31586 ANGLE_CAPTURE(GetUniformivRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetUniformivRobustANGLEContextANGLE()
31591 GenerateContextLostErrorOnContext(context); in GL_GetUniformivRobustANGLEContextANGLE()
31602 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribfvRobustANGLEContextANGLE() local
31603 EVENT(context, GLGetVertexAttribfvRobustANGLE, in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31606 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31609 if (context && !context->isContextLost()) in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31611 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31612 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31614 (context->skipValidation() || in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31615 ValidateGetVertexAttribfvRobustANGLE(context, index, pname, bufSize, length, params)); in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31618 context->getVertexAttribfvRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31620 ANGLE_CAPTURE(GetVertexAttribfvRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31625 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribfvRobustANGLEContextANGLE()
31636 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribivRobustANGLEContextANGLE() local
31637 EVENT(context, GLGetVertexAttribivRobustANGLE, in GL_GetVertexAttribivRobustANGLEContextANGLE()
31640 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribivRobustANGLEContextANGLE()
31643 if (context && !context->isContextLost()) in GL_GetVertexAttribivRobustANGLEContextANGLE()
31645 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribivRobustANGLEContextANGLE()
31646 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribivRobustANGLEContextANGLE()
31648 (context->skipValidation() || in GL_GetVertexAttribivRobustANGLEContextANGLE()
31649 ValidateGetVertexAttribivRobustANGLE(context, index, pname, bufSize, length, params)); in GL_GetVertexAttribivRobustANGLEContextANGLE()
31652 context->getVertexAttribivRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribivRobustANGLEContextANGLE()
31654 ANGLE_CAPTURE(GetVertexAttribivRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribivRobustANGLEContextANGLE()
31659 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribivRobustANGLEContextANGLE()
31670 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribPointervRobustANGLEContextANGLE() local
31671 EVENT(context, GLGetVertexAttribPointervRobustANGLE, in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31674 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31677 if (context && !context->isContextLost()) in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31679 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31680 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31682 (context->skipValidation() || ValidateGetVertexAttribPointervRobustANGLE( in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31683 context, index, pname, bufSize, length, pointer)); in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31686 context->getVertexAttribPointervRobust(index, pname, bufSize, length, pointer); in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31688 ANGLE_CAPTURE(GetVertexAttribPointervRobustANGLE, isCallValid, context, index, pname, in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31693 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribPointervRobustANGLEContextANGLE()
31710 Context *context = static_cast<gl::Context *>(ctx); in GL_ReadPixelsRobustANGLEContextANGLE() local
31711 EVENT(context, GLReadPixelsRobustANGLE, in GL_ReadPixelsRobustANGLEContextANGLE()
31715 CID(context), x, y, width, height, GLenumToString(GLenumGroup::DefaultGroup, format), in GL_ReadPixelsRobustANGLEContextANGLE()
31719 if (context && !context->isContextLost()) in GL_ReadPixelsRobustANGLEContextANGLE()
31721 ASSERT(context == GetValidGlobalContext()); in GL_ReadPixelsRobustANGLEContextANGLE()
31722 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadPixelsRobustANGLEContextANGLE()
31724 (context->skipValidation() || in GL_ReadPixelsRobustANGLEContextANGLE()
31725 ValidateReadPixelsRobustANGLE(context, x, y, width, height, format, type, bufSize, in GL_ReadPixelsRobustANGLEContextANGLE()
31729 context->readPixelsRobust(x, y, width, height, format, type, bufSize, length, columns, in GL_ReadPixelsRobustANGLEContextANGLE()
31732 ANGLE_CAPTURE(ReadPixelsRobustANGLE, isCallValid, context, x, y, width, height, format, in GL_ReadPixelsRobustANGLEContextANGLE()
31737 GenerateContextLostErrorOnContext(context); in GL_ReadPixelsRobustANGLEContextANGLE()
31753 Context *context = static_cast<gl::Context *>(ctx); in GL_TexImage2DRobustANGLEContextANGLE() local
31754 EVENT(context, GLTexImage2DRobustANGLE, in GL_TexImage2DRobustANGLEContextANGLE()
31757 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, internalformat, in GL_TexImage2DRobustANGLEContextANGLE()
31761 if (context && !context->isContextLost()) in GL_TexImage2DRobustANGLEContextANGLE()
31763 ASSERT(context == GetValidGlobalContext()); in GL_TexImage2DRobustANGLEContextANGLE()
31765 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage2DRobustANGLEContextANGLE()
31767 (context->skipValidation() || in GL_TexImage2DRobustANGLEContextANGLE()
31768 ValidateTexImage2DRobustANGLE(context, targetPacked, level, internalformat, width, in GL_TexImage2DRobustANGLEContextANGLE()
31772 context->texImage2DRobust(targetPacked, level, internalformat, width, height, border, in GL_TexImage2DRobustANGLEContextANGLE()
31775 ANGLE_CAPTURE(TexImage2DRobustANGLE, isCallValid, context, targetPacked, level, in GL_TexImage2DRobustANGLEContextANGLE()
31780 GenerateContextLostErrorOnContext(context); in GL_TexImage2DRobustANGLEContextANGLE()
31790 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterfvRobustANGLEContextANGLE() local
31791 EVENT(context, GLTexParameterfvRobustANGLE, in GL_TexParameterfvRobustANGLEContextANGLE()
31793 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterfvRobustANGLEContextANGLE()
31796 if (context && !context->isContextLost()) in GL_TexParameterfvRobustANGLEContextANGLE()
31798 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterfvRobustANGLEContextANGLE()
31800 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterfvRobustANGLEContextANGLE()
31802 (context->skipValidation() || in GL_TexParameterfvRobustANGLEContextANGLE()
31803 ValidateTexParameterfvRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterfvRobustANGLEContextANGLE()
31806 context->texParameterfvRobust(targetPacked, pname, bufSize, params); in GL_TexParameterfvRobustANGLEContextANGLE()
31808 ANGLE_CAPTURE(TexParameterfvRobustANGLE, isCallValid, context, targetPacked, pname, bufSize, in GL_TexParameterfvRobustANGLEContextANGLE()
31813 GenerateContextLostErrorOnContext(context); in GL_TexParameterfvRobustANGLEContextANGLE()
31823 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterivRobustANGLEContextANGLE() local
31824 EVENT(context, GLTexParameterivRobustANGLE, in GL_TexParameterivRobustANGLEContextANGLE()
31826 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterivRobustANGLEContextANGLE()
31829 if (context && !context->isContextLost()) in GL_TexParameterivRobustANGLEContextANGLE()
31831 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterivRobustANGLEContextANGLE()
31833 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterivRobustANGLEContextANGLE()
31835 (context->skipValidation() || in GL_TexParameterivRobustANGLEContextANGLE()
31836 ValidateTexParameterivRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterivRobustANGLEContextANGLE()
31839 context->texParameterivRobust(targetPacked, pname, bufSize, params); in GL_TexParameterivRobustANGLEContextANGLE()
31841 ANGLE_CAPTURE(TexParameterivRobustANGLE, isCallValid, context, targetPacked, pname, bufSize, in GL_TexParameterivRobustANGLEContextANGLE()
31846 GenerateContextLostErrorOnContext(context); in GL_TexParameterivRobustANGLEContextANGLE()
31862 Context *context = static_cast<gl::Context *>(ctx); in GL_TexSubImage2DRobustANGLEContextANGLE() local
31863 EVENT(context, GLTexSubImage2DRobustANGLE, in GL_TexSubImage2DRobustANGLEContextANGLE()
31866 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_TexSubImage2DRobustANGLEContextANGLE()
31870 if (context && !context->isContextLost()) in GL_TexSubImage2DRobustANGLEContextANGLE()
31872 ASSERT(context == GetValidGlobalContext()); in GL_TexSubImage2DRobustANGLEContextANGLE()
31874 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage2DRobustANGLEContextANGLE()
31876 (context->skipValidation() || in GL_TexSubImage2DRobustANGLEContextANGLE()
31877 ValidateTexSubImage2DRobustANGLE(context, targetPacked, level, xoffset, yoffset, width, in GL_TexSubImage2DRobustANGLEContextANGLE()
31881 context->texSubImage2DRobust(targetPacked, level, xoffset, yoffset, width, height, in GL_TexSubImage2DRobustANGLEContextANGLE()
31884 ANGLE_CAPTURE(TexSubImage2DRobustANGLE, isCallValid, context, targetPacked, level, xoffset, in GL_TexSubImage2DRobustANGLEContextANGLE()
31889 GenerateContextLostErrorOnContext(context); in GL_TexSubImage2DRobustANGLEContextANGLE()
31906 Context *context = static_cast<gl::Context *>(ctx); in GL_TexImage3DRobustANGLEContextANGLE() local
31907 EVENT(context, GLTexImage3DRobustANGLE, in GL_TexImage3DRobustANGLEContextANGLE()
31911 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, internalformat, in GL_TexImage3DRobustANGLEContextANGLE()
31915 if (context && !context->isContextLost()) in GL_TexImage3DRobustANGLEContextANGLE()
31917 ASSERT(context == GetValidGlobalContext()); in GL_TexImage3DRobustANGLEContextANGLE()
31919 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage3DRobustANGLEContextANGLE()
31921 (context->skipValidation() || in GL_TexImage3DRobustANGLEContextANGLE()
31922 ValidateTexImage3DRobustANGLE(context, targetPacked, level, internalformat, width, in GL_TexImage3DRobustANGLEContextANGLE()
31926 context->texImage3DRobust(targetPacked, level, internalformat, width, height, depth, in GL_TexImage3DRobustANGLEContextANGLE()
31929 ANGLE_CAPTURE(TexImage3DRobustANGLE, isCallValid, context, targetPacked, level, in GL_TexImage3DRobustANGLEContextANGLE()
31934 GenerateContextLostErrorOnContext(context); in GL_TexImage3DRobustANGLEContextANGLE()
31952 Context *context = static_cast<gl::Context *>(ctx); in GL_TexSubImage3DRobustANGLEContextANGLE() local
31954 context, GLTexSubImage3DRobustANGLE, in GL_TexSubImage3DRobustANGLEContextANGLE()
31958 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_TexSubImage3DRobustANGLEContextANGLE()
31962 if (context && !context->isContextLost()) in GL_TexSubImage3DRobustANGLEContextANGLE()
31964 ASSERT(context == GetValidGlobalContext()); in GL_TexSubImage3DRobustANGLEContextANGLE()
31966 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexSubImage3DRobustANGLEContextANGLE()
31967 bool isCallValid = (context->skipValidation() || in GL_TexSubImage3DRobustANGLEContextANGLE()
31968 ValidateTexSubImage3DRobustANGLE(context, targetPacked, level, xoffset, in GL_TexSubImage3DRobustANGLEContextANGLE()
31973 context->texSubImage3DRobust(targetPacked, level, xoffset, yoffset, zoffset, width, in GL_TexSubImage3DRobustANGLEContextANGLE()
31976 ANGLE_CAPTURE(TexSubImage3DRobustANGLE, isCallValid, context, targetPacked, level, xoffset, in GL_TexSubImage3DRobustANGLEContextANGLE()
31981 GenerateContextLostErrorOnContext(context); in GL_TexSubImage3DRobustANGLEContextANGLE()
31996 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexImage2DRobustANGLEContextANGLE() local
31997 EVENT(context, GLCompressedTexImage2DRobustANGLE, in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32000 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32004 if (context && !context->isContextLost()) in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32006 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32008 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32010 (context->skipValidation() || ValidateCompressedTexImage2DRobustANGLE( in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32011 context, targetPacked, level, internalformat, width, in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32015 context->compressedTexImage2DRobust(targetPacked, level, internalformat, width, height, in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32018 ANGLE_CAPTURE(CompressedTexImage2DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32023 GenerateContextLostErrorOnContext(context); in GL_CompressedTexImage2DRobustANGLEContextANGLE()
32039 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexSubImage2DRobustANGLEContextANGLE() local
32040 EVENT(context, GLCompressedTexSubImage2DRobustANGLE, in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32043 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32047 if (context && !context->isContextLost()) in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32049 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32051 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32053 (context->skipValidation() || ValidateCompressedTexSubImage2DRobustANGLE( in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32054 context, targetPacked, level, xoffset, yoffset, width, in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32058 context->compressedTexSubImage2DRobust(targetPacked, level, xoffset, yoffset, width, in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32061 ANGLE_CAPTURE(CompressedTexSubImage2DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32066 GenerateContextLostErrorOnContext(context); in GL_CompressedTexSubImage2DRobustANGLEContextANGLE()
32082 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexImage3DRobustANGLEContextANGLE() local
32083 EVENT(context, GLCompressedTexImage3DRobustANGLE, in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32086 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32090 if (context && !context->isContextLost()) in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32092 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32094 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32096 (context->skipValidation() || ValidateCompressedTexImage3DRobustANGLE( in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32097 context, targetPacked, level, internalformat, width, in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32101 context->compressedTexImage3DRobust(targetPacked, level, internalformat, width, height, in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32104 ANGLE_CAPTURE(CompressedTexImage3DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32109 GenerateContextLostErrorOnContext(context); in GL_CompressedTexImage3DRobustANGLEContextANGLE()
32127 Context *context = static_cast<gl::Context *>(ctx); in GL_CompressedTexSubImage3DRobustANGLEContextANGLE() local
32128 EVENT(context, GLCompressedTexSubImage3DRobustANGLE, in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32132 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, xoffset, yoffset, in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32136 if (context && !context->isContextLost()) in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32138 ASSERT(context == GetValidGlobalContext()); in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32140 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32141 bool isCallValid = (context->skipValidation() || in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32143 context, targetPacked, level, xoffset, yoffset, zoffset, width, in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32147 context->compressedTexSubImage3DRobust(targetPacked, level, xoffset, yoffset, zoffset, in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32151 ANGLE_CAPTURE(CompressedTexSubImage3DRobustANGLE, isCallValid, context, targetPacked, level, in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32157 GenerateContextLostErrorOnContext(context); in GL_CompressedTexSubImage3DRobustANGLEContextANGLE()
32168 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryivRobustANGLEContextANGLE() local
32169 EVENT(context, GLGetQueryivRobustANGLE, in GL_GetQueryivRobustANGLEContextANGLE()
32172 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetQueryivRobustANGLEContextANGLE()
32176 if (context && !context->isContextLost()) in GL_GetQueryivRobustANGLEContextANGLE()
32178 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryivRobustANGLEContextANGLE()
32180 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryivRobustANGLEContextANGLE()
32182 (context->skipValidation() || in GL_GetQueryivRobustANGLEContextANGLE()
32183 ValidateGetQueryivRobustANGLE(context, targetPacked, pname, bufSize, length, params)); in GL_GetQueryivRobustANGLEContextANGLE()
32186 context->getQueryivRobust(targetPacked, pname, bufSize, length, params); in GL_GetQueryivRobustANGLEContextANGLE()
32188 ANGLE_CAPTURE(GetQueryivRobustANGLE, isCallValid, context, targetPacked, pname, bufSize, in GL_GetQueryivRobustANGLEContextANGLE()
32193 GenerateContextLostErrorOnContext(context); in GL_GetQueryivRobustANGLEContextANGLE()
32204 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectuivRobustANGLEContextANGLE() local
32205 EVENT(context, GLGetQueryObjectuivRobustANGLE, in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32208 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32211 if (context && !context->isContextLost()) in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32213 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32215 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32217 (context->skipValidation() || ValidateGetQueryObjectuivRobustANGLE( in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32218 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32221 context->getQueryObjectuivRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32223 ANGLE_CAPTURE(GetQueryObjectuivRobustANGLE, isCallValid, context, idPacked, pname, bufSize, in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32228 GenerateContextLostErrorOnContext(context); in GL_GetQueryObjectuivRobustANGLEContextANGLE()
32239 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferPointervRobustANGLEContextANGLE() local
32240 EVENT(context, GLGetBufferPointervRobustANGLE, in GL_GetBufferPointervRobustANGLEContextANGLE()
32243 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetBufferPointervRobustANGLEContextANGLE()
32247 if (context && !context->isContextLost()) in GL_GetBufferPointervRobustANGLEContextANGLE()
32249 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferPointervRobustANGLEContextANGLE()
32251 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferPointervRobustANGLEContextANGLE()
32252 bool isCallValid = (context->skipValidation() || in GL_GetBufferPointervRobustANGLEContextANGLE()
32253 ValidateGetBufferPointervRobustANGLE(context, targetPacked, pname, in GL_GetBufferPointervRobustANGLEContextANGLE()
32257 context->getBufferPointervRobust(targetPacked, pname, bufSize, length, params); in GL_GetBufferPointervRobustANGLEContextANGLE()
32259 ANGLE_CAPTURE(GetBufferPointervRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetBufferPointervRobustANGLEContextANGLE()
32264 GenerateContextLostErrorOnContext(context); in GL_GetBufferPointervRobustANGLEContextANGLE()
32275 Context *context = static_cast<gl::Context *>(ctx); in GL_GetIntegeri_vRobustANGLEContextANGLE() local
32276 EVENT(context, GLGetIntegeri_vRobustANGLE, in GL_GetIntegeri_vRobustANGLEContextANGLE()
32279 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), index, bufSize, in GL_GetIntegeri_vRobustANGLEContextANGLE()
32282 if (context && !context->isContextLost()) in GL_GetIntegeri_vRobustANGLEContextANGLE()
32284 ASSERT(context == GetValidGlobalContext()); in GL_GetIntegeri_vRobustANGLEContextANGLE()
32285 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetIntegeri_vRobustANGLEContextANGLE()
32287 (context->skipValidation() || in GL_GetIntegeri_vRobustANGLEContextANGLE()
32288 ValidateGetIntegeri_vRobustANGLE(context, target, index, bufSize, length, data)); in GL_GetIntegeri_vRobustANGLEContextANGLE()
32291 context->getIntegeri_vRobust(target, index, bufSize, length, data); in GL_GetIntegeri_vRobustANGLEContextANGLE()
32293 ANGLE_CAPTURE(GetIntegeri_vRobustANGLE, isCallValid, context, target, index, bufSize, in GL_GetIntegeri_vRobustANGLEContextANGLE()
32298 GenerateContextLostErrorOnContext(context); in GL_GetIntegeri_vRobustANGLEContextANGLE()
32310 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInternalformativRobustANGLEContextANGLE() local
32311 EVENT(context, GLGetInternalformativRobustANGLE, in GL_GetInternalformativRobustANGLEContextANGLE()
32314 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetInternalformativRobustANGLEContextANGLE()
32319 if (context && !context->isContextLost()) in GL_GetInternalformativRobustANGLEContextANGLE()
32321 ASSERT(context == GetValidGlobalContext()); in GL_GetInternalformativRobustANGLEContextANGLE()
32322 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInternalformativRobustANGLEContextANGLE()
32323 bool isCallValid = (context->skipValidation() || in GL_GetInternalformativRobustANGLEContextANGLE()
32324 ValidateGetInternalformativRobustANGLE(context, target, internalformat, in GL_GetInternalformativRobustANGLEContextANGLE()
32328 context->getInternalformativRobust(target, internalformat, pname, bufSize, length, in GL_GetInternalformativRobustANGLEContextANGLE()
32331 ANGLE_CAPTURE(GetInternalformativRobustANGLE, isCallValid, context, target, internalformat, in GL_GetInternalformativRobustANGLEContextANGLE()
32336 GenerateContextLostErrorOnContext(context); in GL_GetInternalformativRobustANGLEContextANGLE()
32347 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribIivRobustANGLEContextANGLE() local
32348 EVENT(context, GLGetVertexAttribIivRobustANGLE, in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32351 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32354 if (context && !context->isContextLost()) in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32356 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32357 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32359 (context->skipValidation() || in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32360 ValidateGetVertexAttribIivRobustANGLE(context, index, pname, bufSize, length, params)); in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32363 context->getVertexAttribIivRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32365 ANGLE_CAPTURE(GetVertexAttribIivRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32370 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribIivRobustANGLEContextANGLE()
32381 Context *context = static_cast<gl::Context *>(ctx); in GL_GetVertexAttribIuivRobustANGLEContextANGLE() local
32382 EVENT(context, GLGetVertexAttribIuivRobustANGLE, in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32385 CID(context), index, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32388 if (context && !context->isContextLost()) in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32390 ASSERT(context == GetValidGlobalContext()); in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32391 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32393 (context->skipValidation() || ValidateGetVertexAttribIuivRobustANGLE( in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32394 context, index, pname, bufSize, length, params)); in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32397 context->getVertexAttribIuivRobust(index, pname, bufSize, length, params); in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32399 ANGLE_CAPTURE(GetVertexAttribIuivRobustANGLE, isCallValid, context, index, pname, bufSize, in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32404 GenerateContextLostErrorOnContext(context); in GL_GetVertexAttribIuivRobustANGLEContextANGLE()
32415 Context *context = static_cast<gl::Context *>(ctx); in GL_GetUniformuivRobustANGLEContextANGLE() local
32416 EVENT(context, GLGetUniformuivRobustANGLE, in GL_GetUniformuivRobustANGLEContextANGLE()
32419 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetUniformuivRobustANGLEContextANGLE()
32421 if (context && !context->isContextLost()) in GL_GetUniformuivRobustANGLEContextANGLE()
32423 ASSERT(context == GetValidGlobalContext()); in GL_GetUniformuivRobustANGLEContextANGLE()
32426 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetUniformuivRobustANGLEContextANGLE()
32427 bool isCallValid = (context->skipValidation() || in GL_GetUniformuivRobustANGLEContextANGLE()
32428 ValidateGetUniformuivRobustANGLE(context, programPacked, locationPacked, in GL_GetUniformuivRobustANGLEContextANGLE()
32432 context->getUniformuivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetUniformuivRobustANGLEContextANGLE()
32434 ANGLE_CAPTURE(GetUniformuivRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetUniformuivRobustANGLEContextANGLE()
32439 GenerateContextLostErrorOnContext(context); in GL_GetUniformuivRobustANGLEContextANGLE()
32451 Context *context = static_cast<gl::Context *>(ctx); in GL_GetActiveUniformBlockivRobustANGLEContextANGLE() local
32452 EVENT(context, GLGetActiveUniformBlockivRobustANGLE, in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32455 CID(context), program, uniformBlockIndex, in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32459 if (context && !context->isContextLost()) in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32461 ASSERT(context == GetValidGlobalContext()); in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32464 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32466 (context->skipValidation() || in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32468 context, programPacked, uniformBlockIndexPacked, pname, bufSize, length, params)); in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32471 context->getActiveUniformBlockivRobust(programPacked, uniformBlockIndexPacked, pname, in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32474 ANGLE_CAPTURE(GetActiveUniformBlockivRobustANGLE, isCallValid, context, programPacked, in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32479 GenerateContextLostErrorOnContext(context); in GL_GetActiveUniformBlockivRobustANGLEContextANGLE()
32489 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInteger64vRobustANGLEContextANGLE() local
32490 EVENT(context, GLGetInteger64vRobustANGLE, in GL_GetInteger64vRobustANGLEContextANGLE()
32493 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetInteger64vRobustANGLEContextANGLE()
32496 if (context && !context->isContextLost()) in GL_GetInteger64vRobustANGLEContextANGLE()
32498 ASSERT(context == GetValidGlobalContext()); in GL_GetInteger64vRobustANGLEContextANGLE()
32499 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64vRobustANGLEContextANGLE()
32501 (context->skipValidation() || in GL_GetInteger64vRobustANGLEContextANGLE()
32502 ValidateGetInteger64vRobustANGLE(context, pname, bufSize, length, data)); in GL_GetInteger64vRobustANGLEContextANGLE()
32505 context->getInteger64vRobust(pname, bufSize, length, data); in GL_GetInteger64vRobustANGLEContextANGLE()
32507 ANGLE_CAPTURE(GetInteger64vRobustANGLE, isCallValid, context, pname, bufSize, length, data); in GL_GetInteger64vRobustANGLEContextANGLE()
32511 GenerateContextLostErrorOnContext(context); in GL_GetInteger64vRobustANGLEContextANGLE()
32522 Context *context = static_cast<gl::Context *>(ctx); in GL_GetInteger64i_vRobustANGLEContextANGLE() local
32523 EVENT(context, GLGetInteger64i_vRobustANGLE, in GL_GetInteger64i_vRobustANGLEContextANGLE()
32526 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), index, bufSize, in GL_GetInteger64i_vRobustANGLEContextANGLE()
32529 if (context && !context->isContextLost()) in GL_GetInteger64i_vRobustANGLEContextANGLE()
32531 ASSERT(context == GetValidGlobalContext()); in GL_GetInteger64i_vRobustANGLEContextANGLE()
32532 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetInteger64i_vRobustANGLEContextANGLE()
32534 (context->skipValidation() || in GL_GetInteger64i_vRobustANGLEContextANGLE()
32535 ValidateGetInteger64i_vRobustANGLE(context, target, index, bufSize, length, data)); in GL_GetInteger64i_vRobustANGLEContextANGLE()
32538 context->getInteger64i_vRobust(target, index, bufSize, length, data); in GL_GetInteger64i_vRobustANGLEContextANGLE()
32540 ANGLE_CAPTURE(GetInteger64i_vRobustANGLE, isCallValid, context, target, index, bufSize, in GL_GetInteger64i_vRobustANGLEContextANGLE()
32545 GenerateContextLostErrorOnContext(context); in GL_GetInteger64i_vRobustANGLEContextANGLE()
32556 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBufferParameteri64vRobustANGLEContextANGLE() local
32557 EVENT(context, GLGetBufferParameteri64vRobustANGLE, in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32560 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32564 if (context && !context->isContextLost()) in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32566 ASSERT(context == GetValidGlobalContext()); in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32568 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32569 bool isCallValid = (context->skipValidation() || in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32570 ValidateGetBufferParameteri64vRobustANGLE(context, targetPacked, pname, in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32574 context->getBufferParameteri64vRobust(targetPacked, pname, bufSize, length, params); in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32576 ANGLE_CAPTURE(GetBufferParameteri64vRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32581 GenerateContextLostErrorOnContext(context); in GL_GetBufferParameteri64vRobustANGLEContextANGLE()
32591 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterivRobustANGLEContextANGLE() local
32592 EVENT(context, GLSamplerParameterivRobustANGLE, in GL_SamplerParameterivRobustANGLEContextANGLE()
32594 CID(context), sampler, pname, bufSize, (uintptr_t)param); in GL_SamplerParameterivRobustANGLEContextANGLE()
32596 if (context && !context->isContextLost()) in GL_SamplerParameterivRobustANGLEContextANGLE()
32598 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterivRobustANGLEContextANGLE()
32600 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterivRobustANGLEContextANGLE()
32602 (context->skipValidation() || in GL_SamplerParameterivRobustANGLEContextANGLE()
32603 ValidateSamplerParameterivRobustANGLE(context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterivRobustANGLEContextANGLE()
32606 context->samplerParameterivRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterivRobustANGLEContextANGLE()
32608 ANGLE_CAPTURE(SamplerParameterivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterivRobustANGLEContextANGLE()
32613 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterivRobustANGLEContextANGLE()
32623 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterfvRobustANGLEContextANGLE() local
32624 EVENT(context, GLSamplerParameterfvRobustANGLE, in GL_SamplerParameterfvRobustANGLEContextANGLE()
32626 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_SamplerParameterfvRobustANGLEContextANGLE()
32629 if (context && !context->isContextLost()) in GL_SamplerParameterfvRobustANGLEContextANGLE()
32631 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterfvRobustANGLEContextANGLE()
32633 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterfvRobustANGLEContextANGLE()
32635 (context->skipValidation() || in GL_SamplerParameterfvRobustANGLEContextANGLE()
32636 ValidateSamplerParameterfvRobustANGLE(context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterfvRobustANGLEContextANGLE()
32639 context->samplerParameterfvRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterfvRobustANGLEContextANGLE()
32641 ANGLE_CAPTURE(SamplerParameterfvRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterfvRobustANGLEContextANGLE()
32646 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterfvRobustANGLEContextANGLE()
32657 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterivRobustANGLEContextANGLE() local
32658 EVENT(context, GLGetSamplerParameterivRobustANGLE, in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32661 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32664 if (context && !context->isContextLost()) in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32666 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32668 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32669 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32670 ValidateGetSamplerParameterivRobustANGLE(context, samplerPacked, pname, in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32674 context->getSamplerParameterivRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32676 ANGLE_CAPTURE(GetSamplerParameterivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32681 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterivRobustANGLEContextANGLE()
32692 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterfvRobustANGLEContextANGLE() local
32693 EVENT(context, GLGetSamplerParameterfvRobustANGLE, in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32696 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32699 if (context && !context->isContextLost()) in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32701 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32703 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32704 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32705 ValidateGetSamplerParameterfvRobustANGLE(context, samplerPacked, pname, in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32709 context->getSamplerParameterfvRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32711 ANGLE_CAPTURE(GetSamplerParameterfvRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32716 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterfvRobustANGLEContextANGLE()
32727 Context *context = static_cast<gl::Context *>(ctx); in GL_GetFramebufferParameterivRobustANGLEContextANGLE() local
32728 EVENT(context, GLGetFramebufferParameterivRobustANGLE, in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32731 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32735 if (context && !context->isContextLost()) in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32737 ASSERT(context == GetValidGlobalContext()); in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32738 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32740 (context->skipValidation() || ValidateGetFramebufferParameterivRobustANGLE( in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32741 context, target, pname, bufSize, length, params)); in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32744 context->getFramebufferParameterivRobust(target, pname, bufSize, length, params); in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32746 ANGLE_CAPTURE(GetFramebufferParameterivRobustANGLE, isCallValid, context, target, pname, in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32751 GenerateContextLostErrorOnContext(context); in GL_GetFramebufferParameterivRobustANGLEContextANGLE()
32763 Context *context = static_cast<gl::Context *>(ctx); in GL_GetProgramInterfaceivRobustANGLEContextANGLE() local
32764 EVENT(context, GLGetProgramInterfaceivRobustANGLE, in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32767 CID(context), program, GLenumToString(GLenumGroup::DefaultGroup, programInterface), in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32771 if (context && !context->isContextLost()) in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32773 ASSERT(context == GetValidGlobalContext()); in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32775 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32777 (context->skipValidation() || in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32778 ValidateGetProgramInterfaceivRobustANGLE(context, programPacked, programInterface, in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32782 context->getProgramInterfaceivRobust(programPacked, programInterface, pname, bufSize, in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32785 ANGLE_CAPTURE(GetProgramInterfaceivRobustANGLE, isCallValid, context, programPacked, in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32790 GenerateContextLostErrorOnContext(context); in GL_GetProgramInterfaceivRobustANGLEContextANGLE()
32801 Context *context = static_cast<gl::Context *>(ctx); in GL_GetBooleani_vRobustANGLEContextANGLE() local
32802 EVENT(context, GLGetBooleani_vRobustANGLE, in GL_GetBooleani_vRobustANGLEContextANGLE()
32805 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), index, bufSize, in GL_GetBooleani_vRobustANGLEContextANGLE()
32808 if (context && !context->isContextLost()) in GL_GetBooleani_vRobustANGLEContextANGLE()
32810 ASSERT(context == GetValidGlobalContext()); in GL_GetBooleani_vRobustANGLEContextANGLE()
32811 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetBooleani_vRobustANGLEContextANGLE()
32813 (context->skipValidation() || in GL_GetBooleani_vRobustANGLEContextANGLE()
32814 ValidateGetBooleani_vRobustANGLE(context, target, index, bufSize, length, data)); in GL_GetBooleani_vRobustANGLEContextANGLE()
32817 context->getBooleani_vRobust(target, index, bufSize, length, data); in GL_GetBooleani_vRobustANGLEContextANGLE()
32819 ANGLE_CAPTURE(GetBooleani_vRobustANGLE, isCallValid, context, target, index, bufSize, in GL_GetBooleani_vRobustANGLEContextANGLE()
32824 GenerateContextLostErrorOnContext(context); in GL_GetBooleani_vRobustANGLEContextANGLE()
32835 Context *context = static_cast<gl::Context *>(ctx); in GL_GetMultisamplefvRobustANGLEContextANGLE() local
32836 EVENT(context, GLGetMultisamplefvRobustANGLE, in GL_GetMultisamplefvRobustANGLEContextANGLE()
32839 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), index, bufSize, in GL_GetMultisamplefvRobustANGLEContextANGLE()
32842 if (context && !context->isContextLost()) in GL_GetMultisamplefvRobustANGLEContextANGLE()
32844 ASSERT(context == GetValidGlobalContext()); in GL_GetMultisamplefvRobustANGLEContextANGLE()
32845 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMultisamplefvRobustANGLEContextANGLE()
32847 (context->skipValidation() || in GL_GetMultisamplefvRobustANGLEContextANGLE()
32848 ValidateGetMultisamplefvRobustANGLE(context, pname, index, bufSize, length, val)); in GL_GetMultisamplefvRobustANGLEContextANGLE()
32851 context->getMultisamplefvRobust(pname, index, bufSize, length, val); in GL_GetMultisamplefvRobustANGLEContextANGLE()
32853 ANGLE_CAPTURE(GetMultisamplefvRobustANGLE, isCallValid, context, pname, index, bufSize, in GL_GetMultisamplefvRobustANGLEContextANGLE()
32858 GenerateContextLostErrorOnContext(context); in GL_GetMultisamplefvRobustANGLEContextANGLE()
32870 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexLevelParameterivRobustANGLEContextANGLE() local
32871 EVENT(context, GLGetTexLevelParameterivRobustANGLE, in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32874 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32878 if (context && !context->isContextLost()) in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32880 ASSERT(context == GetValidGlobalContext()); in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32882 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32883 bool isCallValid = (context->skipValidation() || in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32885 context, targetPacked, level, pname, bufSize, length, params)); in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32888 context->getTexLevelParameterivRobust(targetPacked, level, pname, bufSize, length, in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32891 ANGLE_CAPTURE(GetTexLevelParameterivRobustANGLE, isCallValid, context, targetPacked, level, in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32896 GenerateContextLostErrorOnContext(context); in GL_GetTexLevelParameterivRobustANGLEContextANGLE()
32908 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexLevelParameterfvRobustANGLEContextANGLE() local
32909 EVENT(context, GLGetTexLevelParameterfvRobustANGLE, in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32912 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32916 if (context && !context->isContextLost()) in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32918 ASSERT(context == GetValidGlobalContext()); in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32920 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32921 bool isCallValid = (context->skipValidation() || in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32923 context, targetPacked, level, pname, bufSize, length, params)); in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32926 context->getTexLevelParameterfvRobust(targetPacked, level, pname, bufSize, length, in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32929 ANGLE_CAPTURE(GetTexLevelParameterfvRobustANGLE, isCallValid, context, targetPacked, level, in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32934 GenerateContextLostErrorOnContext(context); in GL_GetTexLevelParameterfvRobustANGLEContextANGLE()
32944 Context *context = static_cast<gl::Context *>(ctx); in GL_GetPointervRobustANGLERobustANGLEContextANGLE() local
32945 EVENT(context, GLGetPointervRobustANGLERobustANGLE, in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32948 CID(context), GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32951 if (context && !context->isContextLost()) in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32953 ASSERT(context == GetValidGlobalContext()); in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32954 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32956 (context->skipValidation() || in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32957 ValidateGetPointervRobustANGLERobustANGLE(context, pname, bufSize, length, params)); in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32960 context->getPointervRobustANGLERobust(pname, bufSize, length, params); in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32962 ANGLE_CAPTURE(GetPointervRobustANGLERobustANGLE, isCallValid, context, pname, bufSize, in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32967 GenerateContextLostErrorOnContext(context); in GL_GetPointervRobustANGLERobustANGLEContextANGLE()
32984 Context *context = static_cast<gl::Context *>(ctx); in GL_ReadnPixelsRobustANGLEContextANGLE() local
32985 EVENT(context, GLReadnPixelsRobustANGLE, in GL_ReadnPixelsRobustANGLEContextANGLE()
32989 CID(context), x, y, width, height, GLenumToString(GLenumGroup::DefaultGroup, format), in GL_ReadnPixelsRobustANGLEContextANGLE()
32993 if (context && !context->isContextLost()) in GL_ReadnPixelsRobustANGLEContextANGLE()
32995 ASSERT(context == GetValidGlobalContext()); in GL_ReadnPixelsRobustANGLEContextANGLE()
32996 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ReadnPixelsRobustANGLEContextANGLE()
32998 (context->skipValidation() || in GL_ReadnPixelsRobustANGLEContextANGLE()
32999 ValidateReadnPixelsRobustANGLE(context, x, y, width, height, format, type, bufSize, in GL_ReadnPixelsRobustANGLEContextANGLE()
33003 context->readnPixelsRobust(x, y, width, height, format, type, bufSize, length, columns, in GL_ReadnPixelsRobustANGLEContextANGLE()
33006 ANGLE_CAPTURE(ReadnPixelsRobustANGLE, isCallValid, context, x, y, width, height, format, in GL_ReadnPixelsRobustANGLEContextANGLE()
33011 GenerateContextLostErrorOnContext(context); in GL_ReadnPixelsRobustANGLEContextANGLE()
33022 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformfvRobustANGLEContextANGLE() local
33023 EVENT(context, GLGetnUniformfvRobustANGLE, in GL_GetnUniformfvRobustANGLEContextANGLE()
33026 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetnUniformfvRobustANGLEContextANGLE()
33028 if (context && !context->isContextLost()) in GL_GetnUniformfvRobustANGLEContextANGLE()
33030 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformfvRobustANGLEContextANGLE()
33033 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformfvRobustANGLEContextANGLE()
33034 bool isCallValid = (context->skipValidation() || in GL_GetnUniformfvRobustANGLEContextANGLE()
33035 ValidateGetnUniformfvRobustANGLE(context, programPacked, locationPacked, in GL_GetnUniformfvRobustANGLEContextANGLE()
33039 context->getnUniformfvRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetnUniformfvRobustANGLEContextANGLE()
33041 ANGLE_CAPTURE(GetnUniformfvRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformfvRobustANGLEContextANGLE()
33046 GenerateContextLostErrorOnContext(context); in GL_GetnUniformfvRobustANGLEContextANGLE()
33057 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformivRobustANGLEContextANGLE() local
33058 EVENT(context, GLGetnUniformivRobustANGLE, in GL_GetnUniformivRobustANGLEContextANGLE()
33061 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetnUniformivRobustANGLEContextANGLE()
33063 if (context && !context->isContextLost()) in GL_GetnUniformivRobustANGLEContextANGLE()
33065 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformivRobustANGLEContextANGLE()
33068 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformivRobustANGLEContextANGLE()
33069 bool isCallValid = (context->skipValidation() || in GL_GetnUniformivRobustANGLEContextANGLE()
33070 ValidateGetnUniformivRobustANGLE(context, programPacked, locationPacked, in GL_GetnUniformivRobustANGLEContextANGLE()
33074 context->getnUniformivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetnUniformivRobustANGLEContextANGLE()
33076 ANGLE_CAPTURE(GetnUniformivRobustANGLE, isCallValid, context, programPacked, locationPacked, in GL_GetnUniformivRobustANGLEContextANGLE()
33081 GenerateContextLostErrorOnContext(context); in GL_GetnUniformivRobustANGLEContextANGLE()
33092 Context *context = static_cast<gl::Context *>(ctx); in GL_GetnUniformuivRobustANGLEContextANGLE() local
33093 EVENT(context, GLGetnUniformuivRobustANGLE, in GL_GetnUniformuivRobustANGLEContextANGLE()
33096 CID(context), program, location, bufSize, (uintptr_t)length, (uintptr_t)params); in GL_GetnUniformuivRobustANGLEContextANGLE()
33098 if (context && !context->isContextLost()) in GL_GetnUniformuivRobustANGLEContextANGLE()
33100 ASSERT(context == GetValidGlobalContext()); in GL_GetnUniformuivRobustANGLEContextANGLE()
33103 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetnUniformuivRobustANGLEContextANGLE()
33104 bool isCallValid = (context->skipValidation() || in GL_GetnUniformuivRobustANGLEContextANGLE()
33106 context, programPacked, locationPacked, bufSize, length, params)); in GL_GetnUniformuivRobustANGLEContextANGLE()
33109 context->getnUniformuivRobust(programPacked, locationPacked, bufSize, length, params); in GL_GetnUniformuivRobustANGLEContextANGLE()
33111 ANGLE_CAPTURE(GetnUniformuivRobustANGLE, isCallValid, context, programPacked, in GL_GetnUniformuivRobustANGLEContextANGLE()
33116 GenerateContextLostErrorOnContext(context); in GL_GetnUniformuivRobustANGLEContextANGLE()
33126 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIivRobustANGLEContextANGLE() local
33127 EVENT(context, GLTexParameterIivRobustANGLE, in GL_TexParameterIivRobustANGLEContextANGLE()
33129 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterIivRobustANGLEContextANGLE()
33132 if (context && !context->isContextLost()) in GL_TexParameterIivRobustANGLEContextANGLE()
33134 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIivRobustANGLEContextANGLE()
33136 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIivRobustANGLEContextANGLE()
33138 (context->skipValidation() || in GL_TexParameterIivRobustANGLEContextANGLE()
33139 ValidateTexParameterIivRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterIivRobustANGLEContextANGLE()
33142 context->texParameterIivRobust(targetPacked, pname, bufSize, params); in GL_TexParameterIivRobustANGLEContextANGLE()
33144 ANGLE_CAPTURE(TexParameterIivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_TexParameterIivRobustANGLEContextANGLE()
33149 GenerateContextLostErrorOnContext(context); in GL_TexParameterIivRobustANGLEContextANGLE()
33159 Context *context = static_cast<gl::Context *>(ctx); in GL_TexParameterIuivRobustANGLEContextANGLE() local
33160 EVENT(context, GLTexParameterIuivRobustANGLE, in GL_TexParameterIuivRobustANGLEContextANGLE()
33162 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_TexParameterIuivRobustANGLEContextANGLE()
33165 if (context && !context->isContextLost()) in GL_TexParameterIuivRobustANGLEContextANGLE()
33167 ASSERT(context == GetValidGlobalContext()); in GL_TexParameterIuivRobustANGLEContextANGLE()
33169 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexParameterIuivRobustANGLEContextANGLE()
33171 (context->skipValidation() || in GL_TexParameterIuivRobustANGLEContextANGLE()
33172 ValidateTexParameterIuivRobustANGLE(context, targetPacked, pname, bufSize, params)); in GL_TexParameterIuivRobustANGLEContextANGLE()
33175 context->texParameterIuivRobust(targetPacked, pname, bufSize, params); in GL_TexParameterIuivRobustANGLEContextANGLE()
33177 ANGLE_CAPTURE(TexParameterIuivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_TexParameterIuivRobustANGLEContextANGLE()
33182 GenerateContextLostErrorOnContext(context); in GL_TexParameterIuivRobustANGLEContextANGLE()
33193 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIivRobustANGLEContextANGLE() local
33194 EVENT(context, GLGetTexParameterIivRobustANGLE, in GL_GetTexParameterIivRobustANGLEContextANGLE()
33197 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterIivRobustANGLEContextANGLE()
33201 if (context && !context->isContextLost()) in GL_GetTexParameterIivRobustANGLEContextANGLE()
33203 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIivRobustANGLEContextANGLE()
33205 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIivRobustANGLEContextANGLE()
33206 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIivRobustANGLEContextANGLE()
33207 ValidateGetTexParameterIivRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterIivRobustANGLEContextANGLE()
33211 context->getTexParameterIivRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterIivRobustANGLEContextANGLE()
33213 ANGLE_CAPTURE(GetTexParameterIivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterIivRobustANGLEContextANGLE()
33218 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIivRobustANGLEContextANGLE()
33229 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexParameterIuivRobustANGLEContextANGLE() local
33230 EVENT(context, GLGetTexParameterIuivRobustANGLE, in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33233 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33237 if (context && !context->isContextLost()) in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33239 ASSERT(context == GetValidGlobalContext()); in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33241 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33242 bool isCallValid = (context->skipValidation() || in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33243 ValidateGetTexParameterIuivRobustANGLE(context, targetPacked, pname, in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33247 context->getTexParameterIuivRobust(targetPacked, pname, bufSize, length, params); in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33249 ANGLE_CAPTURE(GetTexParameterIuivRobustANGLE, isCallValid, context, targetPacked, pname, in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33254 GenerateContextLostErrorOnContext(context); in GL_GetTexParameterIuivRobustANGLEContextANGLE()
33264 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIivRobustANGLEContextANGLE() local
33265 EVENT(context, GLSamplerParameterIivRobustANGLE, in GL_SamplerParameterIivRobustANGLEContextANGLE()
33267 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_SamplerParameterIivRobustANGLEContextANGLE()
33270 if (context && !context->isContextLost()) in GL_SamplerParameterIivRobustANGLEContextANGLE()
33272 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIivRobustANGLEContextANGLE()
33274 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIivRobustANGLEContextANGLE()
33276 (context->skipValidation() || in GL_SamplerParameterIivRobustANGLEContextANGLE()
33277 ValidateSamplerParameterIivRobustANGLE(context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterIivRobustANGLEContextANGLE()
33280 context->samplerParameterIivRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterIivRobustANGLEContextANGLE()
33282 ANGLE_CAPTURE(SamplerParameterIivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterIivRobustANGLEContextANGLE()
33287 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIivRobustANGLEContextANGLE()
33297 Context *context = static_cast<gl::Context *>(ctx); in GL_SamplerParameterIuivRobustANGLEContextANGLE() local
33298 EVENT(context, GLSamplerParameterIuivRobustANGLE, in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33300 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33303 if (context && !context->isContextLost()) in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33305 ASSERT(context == GetValidGlobalContext()); in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33307 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33309 (context->skipValidation() || ValidateSamplerParameterIuivRobustANGLE( in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33310 context, samplerPacked, pname, bufSize, param)); in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33313 context->samplerParameterIuivRobust(samplerPacked, pname, bufSize, param); in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33315 ANGLE_CAPTURE(SamplerParameterIuivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33320 GenerateContextLostErrorOnContext(context); in GL_SamplerParameterIuivRobustANGLEContextANGLE()
33331 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIivRobustANGLEContextANGLE() local
33332 EVENT(context, GLGetSamplerParameterIivRobustANGLE, in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33335 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33338 if (context && !context->isContextLost()) in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33340 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33342 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33343 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33344 ValidateGetSamplerParameterIivRobustANGLE(context, samplerPacked, pname, in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33348 context->getSamplerParameterIivRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33350 ANGLE_CAPTURE(GetSamplerParameterIivRobustANGLE, isCallValid, context, samplerPacked, pname, in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33355 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIivRobustANGLEContextANGLE()
33366 Context *context = static_cast<gl::Context *>(ctx); in GL_GetSamplerParameterIuivRobustANGLEContextANGLE() local
33367 EVENT(context, GLGetSamplerParameterIuivRobustANGLE, in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33370 CID(context), sampler, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33373 if (context && !context->isContextLost()) in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33375 ASSERT(context == GetValidGlobalContext()); in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33377 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33378 bool isCallValid = (context->skipValidation() || in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33380 context, samplerPacked, pname, bufSize, length, params)); in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33383 context->getSamplerParameterIuivRobust(samplerPacked, pname, bufSize, length, params); in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33385 ANGLE_CAPTURE(GetSamplerParameterIuivRobustANGLE, isCallValid, context, samplerPacked, in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33390 GenerateContextLostErrorOnContext(context); in GL_GetSamplerParameterIuivRobustANGLEContextANGLE()
33401 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectivRobustANGLEContextANGLE() local
33402 EVENT(context, GLGetQueryObjectivRobustANGLE, in GL_GetQueryObjectivRobustANGLEContextANGLE()
33405 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjectivRobustANGLEContextANGLE()
33408 if (context) in GL_GetQueryObjectivRobustANGLEContextANGLE()
33410 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectivRobustANGLEContextANGLE()
33412 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectivRobustANGLEContextANGLE()
33414 (context->skipValidation() || ValidateGetQueryObjectivRobustANGLE( in GL_GetQueryObjectivRobustANGLEContextANGLE()
33415 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjectivRobustANGLEContextANGLE()
33418 context->getQueryObjectivRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjectivRobustANGLEContextANGLE()
33420 ANGLE_CAPTURE(GetQueryObjectivRobustANGLE, isCallValid, context, idPacked, pname, bufSize, in GL_GetQueryObjectivRobustANGLEContextANGLE()
33434 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjecti64vRobustANGLEContextANGLE() local
33435 EVENT(context, GLGetQueryObjecti64vRobustANGLE, in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33438 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33441 if (context) in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33443 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33445 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33447 (context->skipValidation() || ValidateGetQueryObjecti64vRobustANGLE( in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33448 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33451 context->getQueryObjecti64vRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33453 ANGLE_CAPTURE(GetQueryObjecti64vRobustANGLE, isCallValid, context, idPacked, pname, bufSize, in GL_GetQueryObjecti64vRobustANGLEContextANGLE()
33467 Context *context = static_cast<gl::Context *>(ctx); in GL_GetQueryObjectui64vRobustANGLEContextANGLE() local
33468 EVENT(context, GLGetQueryObjectui64vRobustANGLE, in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33471 CID(context), id, GLenumToString(GLenumGroup::DefaultGroup, pname), bufSize, in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33474 if (context && !context->isContextLost()) in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33476 ASSERT(context == GetValidGlobalContext()); in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33478 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33480 (context->skipValidation() || ValidateGetQueryObjectui64vRobustANGLE( in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33481 context, idPacked, pname, bufSize, length, params)); in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33484 context->getQueryObjectui64vRobust(idPacked, pname, bufSize, length, params); in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33486 ANGLE_CAPTURE(GetQueryObjectui64vRobustANGLE, isCallValid, context, idPacked, pname, in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33491 GenerateContextLostErrorOnContext(context); in GL_GetQueryObjectui64vRobustANGLEContextANGLE()
33507 Context *context = static_cast<gl::Context *>(ctx); in GL_CopyTexture3DANGLEContextANGLE() local
33508 EVENT(context, GLCopyTexture3DANGLE, in GL_CopyTexture3DANGLEContextANGLE()
33512 CID(context), sourceId, sourceLevel, in GL_CopyTexture3DANGLEContextANGLE()
33517 if (context && !context->isContextLost()) in GL_CopyTexture3DANGLEContextANGLE()
33519 ASSERT(context == GetValidGlobalContext()); in GL_CopyTexture3DANGLEContextANGLE()
33523 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopyTexture3DANGLEContextANGLE()
33524 bool isCallValid = (context->skipValidation() || in GL_CopyTexture3DANGLEContextANGLE()
33526 context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopyTexture3DANGLEContextANGLE()
33531 context->copyTexture3D(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopyTexture3DANGLEContextANGLE()
33535 ANGLE_CAPTURE(CopyTexture3DANGLE, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopyTexture3DANGLEContextANGLE()
33541 GenerateContextLostErrorOnContext(context); in GL_CopyTexture3DANGLEContextANGLE()
33564 Context *context = static_cast<gl::Context *>(ctx); in GL_CopySubTexture3DANGLEContextANGLE() local
33565 EVENT(context, GLCopySubTexture3DANGLE, in GL_CopySubTexture3DANGLEContextANGLE()
33570 CID(context), sourceId, sourceLevel, in GL_CopySubTexture3DANGLEContextANGLE()
33575 if (context && !context->isContextLost()) in GL_CopySubTexture3DANGLEContextANGLE()
33577 ASSERT(context == GetValidGlobalContext()); in GL_CopySubTexture3DANGLEContextANGLE()
33581 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_CopySubTexture3DANGLEContextANGLE()
33583 (context->skipValidation() || in GL_CopySubTexture3DANGLEContextANGLE()
33584 ValidateCopySubTexture3DANGLE(context, sourceIdPacked, sourceLevel, destTargetPacked, in GL_CopySubTexture3DANGLEContextANGLE()
33590 context->copySubTexture3D(sourceIdPacked, sourceLevel, destTargetPacked, destIdPacked, in GL_CopySubTexture3DANGLEContextANGLE()
33595 ANGLE_CAPTURE(CopySubTexture3DANGLE, isCallValid, context, sourceIdPacked, sourceLevel, in GL_CopySubTexture3DANGLEContextANGLE()
33602 GenerateContextLostErrorOnContext(context); in GL_CopySubTexture3DANGLEContextANGLE()
33614 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorage2DMultisampleANGLEContextANGLE() local
33615 EVENT(context, GLTexStorage2DMultisampleANGLE, in GL_TexStorage2DMultisampleANGLEContextANGLE()
33618 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), samples, in GL_TexStorage2DMultisampleANGLEContextANGLE()
33622 if (context && !context->isContextLost()) in GL_TexStorage2DMultisampleANGLEContextANGLE()
33624 ASSERT(context == GetValidGlobalContext()); in GL_TexStorage2DMultisampleANGLEContextANGLE()
33626 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorage2DMultisampleANGLEContextANGLE()
33628 (context->skipValidation() || in GL_TexStorage2DMultisampleANGLEContextANGLE()
33629 ValidateTexStorage2DMultisampleANGLE(context, targetPacked, samples, internalformat, in GL_TexStorage2DMultisampleANGLEContextANGLE()
33633 context->texStorage2DMultisample(targetPacked, samples, internalformat, width, height, in GL_TexStorage2DMultisampleANGLEContextANGLE()
33636 ANGLE_CAPTURE(TexStorage2DMultisampleANGLE, isCallValid, context, targetPacked, samples, in GL_TexStorage2DMultisampleANGLEContextANGLE()
33641 GenerateContextLostErrorOnContext(context); in GL_TexStorage2DMultisampleANGLEContextANGLE()
33651 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexLevelParameterivANGLEContextANGLE() local
33652 EVENT(context, GLGetTexLevelParameterivANGLE, in GL_GetTexLevelParameterivANGLEContextANGLE()
33654 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_GetTexLevelParameterivANGLEContextANGLE()
33657 if (context && !context->isContextLost()) in GL_GetTexLevelParameterivANGLEContextANGLE()
33659 ASSERT(context == GetValidGlobalContext()); in GL_GetTexLevelParameterivANGLEContextANGLE()
33661 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterivANGLEContextANGLE()
33663 (context->skipValidation() || in GL_GetTexLevelParameterivANGLEContextANGLE()
33664 ValidateGetTexLevelParameterivANGLE(context, targetPacked, level, pname, params)); in GL_GetTexLevelParameterivANGLEContextANGLE()
33667 context->getTexLevelParameteriv(targetPacked, level, pname, params); in GL_GetTexLevelParameterivANGLEContextANGLE()
33669 ANGLE_CAPTURE(GetTexLevelParameterivANGLE, isCallValid, context, targetPacked, level, pname, in GL_GetTexLevelParameterivANGLEContextANGLE()
33674 GenerateContextLostErrorOnContext(context); in GL_GetTexLevelParameterivANGLEContextANGLE()
33684 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexLevelParameterfvANGLEContextANGLE() local
33685 EVENT(context, GLGetTexLevelParameterfvANGLE, in GL_GetTexLevelParameterfvANGLEContextANGLE()
33687 CID(context), GLenumToString(GLenumGroup::DefaultGroup, target), level, in GL_GetTexLevelParameterfvANGLEContextANGLE()
33690 if (context && !context->isContextLost()) in GL_GetTexLevelParameterfvANGLEContextANGLE()
33692 ASSERT(context == GetValidGlobalContext()); in GL_GetTexLevelParameterfvANGLEContextANGLE()
33694 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexLevelParameterfvANGLEContextANGLE()
33696 (context->skipValidation() || in GL_GetTexLevelParameterfvANGLEContextANGLE()
33697 ValidateGetTexLevelParameterfvANGLE(context, targetPacked, level, pname, params)); in GL_GetTexLevelParameterfvANGLEContextANGLE()
33700 context->getTexLevelParameterfv(targetPacked, level, pname, params); in GL_GetTexLevelParameterfvANGLEContextANGLE()
33702 ANGLE_CAPTURE(GetTexLevelParameterfvANGLE, isCallValid, context, targetPacked, level, pname, in GL_GetTexLevelParameterfvANGLEContextANGLE()
33707 GenerateContextLostErrorOnContext(context); in GL_GetTexLevelParameterfvANGLEContextANGLE()
33717 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawArraysANGLEContextANGLE() local
33718 EVENT(context, GLMultiDrawArraysANGLE, in GL_MultiDrawArraysANGLEContextANGLE()
33721 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)firsts, in GL_MultiDrawArraysANGLEContextANGLE()
33724 if (context && !context->isContextLost()) in GL_MultiDrawArraysANGLEContextANGLE()
33726 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawArraysANGLEContextANGLE()
33728 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawArraysANGLEContextANGLE()
33730 (context->skipValidation() || in GL_MultiDrawArraysANGLEContextANGLE()
33731 ValidateMultiDrawArraysANGLE(context, modePacked, firsts, counts, drawcount)); in GL_MultiDrawArraysANGLEContextANGLE()
33734 context->multiDrawArrays(modePacked, firsts, counts, drawcount); in GL_MultiDrawArraysANGLEContextANGLE()
33736 ANGLE_CAPTURE(MultiDrawArraysANGLE, isCallValid, context, modePacked, firsts, counts, in GL_MultiDrawArraysANGLEContextANGLE()
33741 GenerateContextLostErrorOnContext(context); in GL_MultiDrawArraysANGLEContextANGLE()
33752 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawArraysInstancedANGLEContextANGLE() local
33753 EVENT(context, GLMultiDrawArraysInstancedANGLE, in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33756 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)firsts, in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33759 if (context && !context->isContextLost()) in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33761 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33763 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33764 bool isCallValid = (context->skipValidation() || in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33766 context, modePacked, firsts, counts, instanceCounts, drawcount)); in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33769 context->multiDrawArraysInstanced(modePacked, firsts, counts, instanceCounts, in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33772 ANGLE_CAPTURE(MultiDrawArraysInstancedANGLE, isCallValid, context, modePacked, firsts, in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33777 GenerateContextLostErrorOnContext(context); in GL_MultiDrawArraysInstancedANGLEContextANGLE()
33788 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawElementsANGLEContextANGLE() local
33789 EVENT(context, GLMultiDrawElementsANGLE, in GL_MultiDrawElementsANGLEContextANGLE()
33792 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)counts, in GL_MultiDrawElementsANGLEContextANGLE()
33795 if (context && !context->isContextLost()) in GL_MultiDrawElementsANGLEContextANGLE()
33797 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawElementsANGLEContextANGLE()
33800 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsANGLEContextANGLE()
33801 bool isCallValid = (context->skipValidation() || in GL_MultiDrawElementsANGLEContextANGLE()
33802 ValidateMultiDrawElementsANGLE(context, modePacked, counts, typePacked, in GL_MultiDrawElementsANGLEContextANGLE()
33806 context->multiDrawElements(modePacked, counts, typePacked, indices, drawcount); in GL_MultiDrawElementsANGLEContextANGLE()
33808 ANGLE_CAPTURE(MultiDrawElementsANGLE, isCallValid, context, modePacked, counts, typePacked, in GL_MultiDrawElementsANGLEContextANGLE()
33813 GenerateContextLostErrorOnContext(context); in GL_MultiDrawElementsANGLEContextANGLE()
33825 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawElementsInstancedANGLEContextANGLE() local
33826 EVENT(context, GLMultiDrawElementsInstancedANGLE, in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33829 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)counts, in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33833 if (context && !context->isContextLost()) in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33835 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33838 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33840 (context->skipValidation() || in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33841 ValidateMultiDrawElementsInstancedANGLE(context, modePacked, counts, typePacked, in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33845 context->multiDrawElementsInstanced(modePacked, counts, typePacked, indices, in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33848 ANGLE_CAPTURE(MultiDrawElementsInstancedANGLE, isCallValid, context, modePacked, counts, in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33853 GenerateContextLostErrorOnContext(context); in GL_MultiDrawElementsInstancedANGLEContextANGLE()
33864 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE() local
33865 EVENT(context, GLDrawArraysInstancedBaseInstanceANGLE, in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33867 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), first, count, in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33870 if (context && !context->isContextLost()) in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33872 ASSERT(context == GetValidGlobalContext()); in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33874 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33875 bool isCallValid = (context->skipValidation() || in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33877 context, modePacked, first, count, instanceCount, baseInstance)); in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33880 context->drawArraysInstancedBaseInstance(modePacked, first, count, instanceCount, in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33883 ANGLE_CAPTURE(DrawArraysInstancedBaseInstanceANGLE, isCallValid, context, modePacked, first, in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33888 GenerateContextLostErrorOnContext(context); in GL_DrawArraysInstancedBaseInstanceANGLEContextANGLE()
33902 Context *context = static_cast<gl::Context *>(ctx); in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE() local
33903 EVENT(context, GLDrawElementsInstancedBaseVertexBaseInstanceANGLE, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33906 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), count, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33910 if (context && !context->isContextLost()) in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33912 ASSERT(context == GetValidGlobalContext()); in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33915 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33917 (context->skipValidation() || ValidateDrawElementsInstancedBaseVertexBaseInstanceANGLE( in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33918 context, modePacked, count, typePacked, indices, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33922 context->drawElementsInstancedBaseVertexBaseInstance( in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33925 ANGLE_CAPTURE(DrawElementsInstancedBaseVertexBaseInstanceANGLE, isCallValid, context, in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33931 GenerateContextLostErrorOnContext(context); in GL_DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33944 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE() local
33945 EVENT(context, GLMultiDrawArraysInstancedBaseInstanceANGLE, in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33948 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)firsts, in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33951 if (context && !context->isContextLost()) in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33953 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33955 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33957 (context->skipValidation() || in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33959 context, modePacked, firsts, counts, instanceCounts, baseInstances, drawcount)); in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33962 context->multiDrawArraysInstancedBaseInstance(modePacked, firsts, counts, in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33965 ANGLE_CAPTURE(MultiDrawArraysInstancedBaseInstanceANGLE, isCallValid, context, modePacked, in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33970 GenerateContextLostErrorOnContext(context); in GL_MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE()
33985 Context *context = static_cast<gl::Context *>(ctx); in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE() local
33986 EVENT(context, GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33990 CID(context), GLenumToString(GLenumGroup::PrimitiveType, mode), (uintptr_t)counts, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33994 if (context && !context->isContextLost()) in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33996 ASSERT(context == GetValidGlobalContext()); in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
33999 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
34000 bool isCallValid = (context->skipValidation() || in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
34002 context, modePacked, counts, typePacked, indices, instanceCounts, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
34006 context->multiDrawElementsInstancedBaseVertexBaseInstance( in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
34010 ANGLE_CAPTURE(MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE, isCallValid, context, in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
34016 GenerateContextLostErrorOnContext(context); in GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE()
34025 Context *context = static_cast<gl::Context *>(ctx); in GL_GetMultisamplefvANGLEContextANGLE() local
34026 EVENT(context, GLGetMultisamplefvANGLE, in GL_GetMultisamplefvANGLEContextANGLE()
34027 "context = %d, pname = %s, index = %u, val = 0x%016" PRIxPTR "", CID(context), in GL_GetMultisamplefvANGLEContextANGLE()
34030 if (context && !context->isContextLost()) in GL_GetMultisamplefvANGLEContextANGLE()
34032 ASSERT(context == GetValidGlobalContext()); in GL_GetMultisamplefvANGLEContextANGLE()
34033 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetMultisamplefvANGLEContextANGLE()
34034 bool isCallValid = (context->skipValidation() || in GL_GetMultisamplefvANGLEContextANGLE()
34035 ValidateGetMultisamplefvANGLE(context, pname, index, val)); in GL_GetMultisamplefvANGLEContextANGLE()
34038 context->getMultisamplefv(pname, index, val); in GL_GetMultisamplefvANGLEContextANGLE()
34040 ANGLE_CAPTURE(GetMultisamplefvANGLE, isCallValid, context, pname, index, val); in GL_GetMultisamplefvANGLEContextANGLE()
34044 GenerateContextLostErrorOnContext(context); in GL_GetMultisamplefvANGLEContextANGLE()
34052 Context *context = static_cast<gl::Context *>(ctx); in GL_SampleMaskiANGLEContextANGLE() local
34053 EVENT(context, GLSampleMaskiANGLE, "context = %d, maskNumber = %u, mask = %s", CID(context), in GL_SampleMaskiANGLEContextANGLE()
34056 if (context && !context->isContextLost()) in GL_SampleMaskiANGLEContextANGLE()
34058 ASSERT(context == GetValidGlobalContext()); in GL_SampleMaskiANGLEContextANGLE()
34059 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_SampleMaskiANGLEContextANGLE()
34061 (context->skipValidation() || ValidateSampleMaskiANGLE(context, maskNumber, mask)); in GL_SampleMaskiANGLEContextANGLE()
34064 context->sampleMaski(maskNumber, mask); in GL_SampleMaskiANGLEContextANGLE()
34066 ANGLE_CAPTURE(SampleMaskiANGLE, isCallValid, context, maskNumber, mask); in GL_SampleMaskiANGLEContextANGLE()
34070 GenerateContextLostErrorOnContext(context); in GL_SampleMaskiANGLEContextANGLE()
34076 Context *context = static_cast<gl::Context *>(ctx); in GL_ProvokingVertexANGLEContextANGLE() local
34077 EVENT(context, GLProvokingVertexANGLE, "context = %d, mode = %s", CID(context), in GL_ProvokingVertexANGLEContextANGLE()
34080 if (context && !context->isContextLost()) in GL_ProvokingVertexANGLEContextANGLE()
34082 ASSERT(context == GetValidGlobalContext()); in GL_ProvokingVertexANGLEContextANGLE()
34084 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ProvokingVertexANGLEContextANGLE()
34086 (context->skipValidation() || ValidateProvokingVertexANGLE(context, modePacked)); in GL_ProvokingVertexANGLEContextANGLE()
34089 context->provokingVertex(modePacked); in GL_ProvokingVertexANGLEContextANGLE()
34091 ANGLE_CAPTURE(ProvokingVertexANGLE, isCallValid, context, modePacked); in GL_ProvokingVertexANGLEContextANGLE()
34095 GenerateContextLostErrorOnContext(context); in GL_ProvokingVertexANGLEContextANGLE()
34101 Context *context = static_cast<gl::Context *>(ctx); in GL_LoseContextCHROMIUMContextANGLE() local
34102 EVENT(context, GLLoseContextCHROMIUM, "context = %d, current = %s, other = %s", CID(context), in GL_LoseContextCHROMIUMContextANGLE()
34106 if (context && !context->isContextLost()) in GL_LoseContextCHROMIUMContextANGLE()
34108 ASSERT(context == GetValidGlobalContext()); in GL_LoseContextCHROMIUMContextANGLE()
34111 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_LoseContextCHROMIUMContextANGLE()
34112 bool isCallValid = (context->skipValidation() || in GL_LoseContextCHROMIUMContextANGLE()
34113 ValidateLoseContextCHROMIUM(context, currentPacked, otherPacked)); in GL_LoseContextCHROMIUMContextANGLE()
34116 context->loseContext(currentPacked, otherPacked); in GL_LoseContextCHROMIUMContextANGLE()
34118 ANGLE_CAPTURE(LoseContextCHROMIUM, isCallValid, context, currentPacked, otherPacked); in GL_LoseContextCHROMIUMContextANGLE()
34122 GenerateContextLostErrorOnContext(context); in GL_LoseContextCHROMIUMContextANGLE()
34136 Context *context = static_cast<gl::Context *>(ctx); in GL_TexImage2DExternalANGLEContextANGLE() local
34137 EVENT(context, GLTexImage2DExternalANGLE, in GL_TexImage2DExternalANGLEContextANGLE()
34140 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, internalformat, in GL_TexImage2DExternalANGLEContextANGLE()
34144 if (context && !context->isContextLost()) in GL_TexImage2DExternalANGLEContextANGLE()
34146 ASSERT(context == GetValidGlobalContext()); in GL_TexImage2DExternalANGLEContextANGLE()
34148 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexImage2DExternalANGLEContextANGLE()
34150 (context->skipValidation() || in GL_TexImage2DExternalANGLEContextANGLE()
34151 ValidateTexImage2DExternalANGLE(context, targetPacked, level, internalformat, width, in GL_TexImage2DExternalANGLEContextANGLE()
34155 context->texImage2DExternal(targetPacked, level, internalformat, width, height, border, in GL_TexImage2DExternalANGLEContextANGLE()
34158 ANGLE_CAPTURE(TexImage2DExternalANGLE, isCallValid, context, targetPacked, level, in GL_TexImage2DExternalANGLEContextANGLE()
34163 GenerateContextLostErrorOnContext(context); in GL_TexImage2DExternalANGLEContextANGLE()
34169 Context *context = static_cast<gl::Context *>(ctx); in GL_InvalidateTextureANGLEContextANGLE() local
34170 EVENT(context, GLInvalidateTextureANGLE, "context = %d, target = %s", CID(context), in GL_InvalidateTextureANGLEContextANGLE()
34173 if (context && !context->isContextLost()) in GL_InvalidateTextureANGLEContextANGLE()
34175 ASSERT(context == GetValidGlobalContext()); in GL_InvalidateTextureANGLEContextANGLE()
34177 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_InvalidateTextureANGLEContextANGLE()
34179 (context->skipValidation() || ValidateInvalidateTextureANGLE(context, targetPacked)); in GL_InvalidateTextureANGLEContextANGLE()
34182 context->invalidateTexture(targetPacked); in GL_InvalidateTextureANGLEContextANGLE()
34184 ANGLE_CAPTURE(InvalidateTextureANGLE, isCallValid, context, targetPacked); in GL_InvalidateTextureANGLEContextANGLE()
34188 GenerateContextLostErrorOnContext(context); in GL_InvalidateTextureANGLEContextANGLE()
34199 Context *context = static_cast<gl::Context *>(ctx); in GL_GetTexImageANGLEContextANGLE() local
34200 EVENT(context, GLGetTexImageANGLE, in GL_GetTexImageANGLEContextANGLE()
34203 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), level, in GL_GetTexImageANGLEContextANGLE()
34207 if (context && !context->isContextLost()) in GL_GetTexImageANGLEContextANGLE()
34209 ASSERT(context == GetValidGlobalContext()); in GL_GetTexImageANGLEContextANGLE()
34211 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetTexImageANGLEContextANGLE()
34213 (context->skipValidation() || in GL_GetTexImageANGLEContextANGLE()
34214 ValidateGetTexImageANGLE(context, targetPacked, level, format, type, pixels)); in GL_GetTexImageANGLEContextANGLE()
34217 context->getTexImage(targetPacked, level, format, type, pixels); in GL_GetTexImageANGLEContextANGLE()
34219 ANGLE_CAPTURE(GetTexImageANGLE, isCallValid, context, targetPacked, level, format, type, in GL_GetTexImageANGLEContextANGLE()
34224 GenerateContextLostErrorOnContext(context); in GL_GetTexImageANGLEContextANGLE()
34234 Context *context = static_cast<gl::Context *>(ctx); in GL_GetRenderbufferImageANGLEContextANGLE() local
34235 EVENT(context, GLGetRenderbufferImageANGLE, in GL_GetRenderbufferImageANGLEContextANGLE()
34237 CID(context), GLenumToString(GLenumGroup::RenderbufferTarget, target), in GL_GetRenderbufferImageANGLEContextANGLE()
34241 if (context && !context->isContextLost()) in GL_GetRenderbufferImageANGLEContextANGLE()
34243 ASSERT(context == GetValidGlobalContext()); in GL_GetRenderbufferImageANGLEContextANGLE()
34244 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_GetRenderbufferImageANGLEContextANGLE()
34246 (context->skipValidation() || in GL_GetRenderbufferImageANGLEContextANGLE()
34247 ValidateGetRenderbufferImageANGLE(context, target, format, type, pixels)); in GL_GetRenderbufferImageANGLEContextANGLE()
34250 context->getRenderbufferImage(target, format, type, pixels); in GL_GetRenderbufferImageANGLEContextANGLE()
34252 ANGLE_CAPTURE(GetRenderbufferImageANGLE, isCallValid, context, target, format, type, in GL_GetRenderbufferImageANGLEContextANGLE()
34257 GenerateContextLostErrorOnContext(context); in GL_GetRenderbufferImageANGLEContextANGLE()
34272 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMemFlags2DANGLEContextANGLE() local
34273 EVENT(context, GLTexStorageMemFlags2DANGLE, in GL_TexStorageMemFlags2DANGLEContextANGLE()
34276 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMemFlags2DANGLEContextANGLE()
34282 if (context && !context->isContextLost()) in GL_TexStorageMemFlags2DANGLEContextANGLE()
34284 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMemFlags2DANGLEContextANGLE()
34287 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags2DANGLEContextANGLE()
34288 bool isCallValid = (context->skipValidation() || in GL_TexStorageMemFlags2DANGLEContextANGLE()
34290 context, targetPacked, levels, internalFormat, width, height, in GL_TexStorageMemFlags2DANGLEContextANGLE()
34294 context->texStorageMemFlags2D(targetPacked, levels, internalFormat, width, height, in GL_TexStorageMemFlags2DANGLEContextANGLE()
34297 ANGLE_CAPTURE(TexStorageMemFlags2DANGLE, isCallValid, context, targetPacked, levels, in GL_TexStorageMemFlags2DANGLEContextANGLE()
34302 GenerateContextLostErrorOnContext(context); in GL_TexStorageMemFlags2DANGLEContextANGLE()
34318 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE() local
34320 context, GLTexStorageMemFlags2DMultisampleANGLE, in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34323 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34329 if (context && !context->isContextLost()) in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34331 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34334 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34336 (context->skipValidation() || in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34338 context, targetPacked, samples, internalFormat, width, height, in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34342 context->texStorageMemFlags2DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34346 ANGLE_CAPTURE(TexStorageMemFlags2DMultisampleANGLE, isCallValid, context, targetPacked, in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34352 GenerateContextLostErrorOnContext(context); in GL_TexStorageMemFlags2DMultisampleANGLEContextANGLE()
34368 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMemFlags3DANGLEContextANGLE() local
34369 EVENT(context, GLTexStorageMemFlags3DANGLE, in GL_TexStorageMemFlags3DANGLEContextANGLE()
34372 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), levels, in GL_TexStorageMemFlags3DANGLEContextANGLE()
34378 if (context && !context->isContextLost()) in GL_TexStorageMemFlags3DANGLEContextANGLE()
34380 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMemFlags3DANGLEContextANGLE()
34383 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags3DANGLEContextANGLE()
34384 bool isCallValid = (context->skipValidation() || in GL_TexStorageMemFlags3DANGLEContextANGLE()
34386 context, targetPacked, levels, internalFormat, width, height, depth, in GL_TexStorageMemFlags3DANGLEContextANGLE()
34390 context->texStorageMemFlags3D(targetPacked, levels, internalFormat, width, height, in GL_TexStorageMemFlags3DANGLEContextANGLE()
34393 ANGLE_CAPTURE(TexStorageMemFlags3DANGLE, isCallValid, context, targetPacked, levels, in GL_TexStorageMemFlags3DANGLEContextANGLE()
34399 GenerateContextLostErrorOnContext(context); in GL_TexStorageMemFlags3DANGLEContextANGLE()
34416 Context *context = static_cast<gl::Context *>(ctx); in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE() local
34417 EVENT(context, GLTexStorageMemFlags3DMultisampleANGLE, in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34421 CID(context), GLenumToString(GLenumGroup::TextureTarget, target), samples, in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34427 if (context && !context->isContextLost()) in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34429 ASSERT(context == GetValidGlobalContext()); in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34432 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34434 (context->skipValidation() || in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34436 context, targetPacked, samples, internalFormat, width, height, depth, in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34440 context->texStorageMemFlags3DMultisample(targetPacked, samples, internalFormat, width, in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34444 ANGLE_CAPTURE(TexStorageMemFlags3DMultisampleANGLE, isCallValid, context, targetPacked, in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34450 GenerateContextLostErrorOnContext(context); in GL_TexStorageMemFlags3DMultisampleANGLEContextANGLE()
34460 Context *context = static_cast<gl::Context *>(ctx); in GL_ImportMemoryZirconHandleANGLEContextANGLE() local
34461 EVENT(context, GLImportMemoryZirconHandleANGLE, in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34462 "context = %d, memory = %u, size = %llu, handleType = %s, handle = %u", CID(context), in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34466 if (context && !context->isContextLost()) in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34468 ASSERT(context == GetValidGlobalContext()); in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34471 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34472 bool isCallValid = (context->skipValidation() || in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34473 ValidateImportMemoryZirconHandleANGLE(context, memoryPacked, size, in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34477 context->importMemoryZirconHandle(memoryPacked, size, handleTypePacked, handle); in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34479 ANGLE_CAPTURE(ImportMemoryZirconHandleANGLE, isCallValid, context, memoryPacked, size, in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34484 GenerateContextLostErrorOnContext(context); in GL_ImportMemoryZirconHandleANGLEContextANGLE()
34493 Context *context = static_cast<gl::Context *>(ctx); in GL_ImportSemaphoreZirconHandleANGLEContextANGLE() local
34494 EVENT(context, GLImportSemaphoreZirconHandleANGLE, in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34495 "context = %d, semaphore = %u, handleType = %s, handle = %u", CID(context), semaphore, in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34498 if (context && !context->isContextLost()) in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34500 ASSERT(context == GetValidGlobalContext()); in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34503 std::unique_lock<angle::GlobalMutex> shareContextLock = GetContextLock(context); in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34505 (context->skipValidation() || ValidateImportSemaphoreZirconHandleANGLE( in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34506 context, semaphorePacked, handleTypePacked, handle)); in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34509 context->importSemaphoreZirconHandle(semaphorePacked, handleTypePacked, handle); in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34511 ANGLE_CAPTURE(ImportSemaphoreZirconHandleANGLE, isCallValid, context, semaphorePacked, in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()
34516 GenerateContextLostErrorOnContext(context); in GL_ImportSemaphoreZirconHandleANGLEContextANGLE()