H A D | MemoryBarrierTest.cpp | 84 ShaderWritePipeline writePipeline; in MemoryBarrierVariationsTestPrint() local 89 ParseMemoryBarrierVariationsTestParams(params, &writePipeline, &writeResource, &preBarrierOp, in MemoryBarrierVariationsTestPrint() 94 if (writePipeline == ShaderWritePipeline::Graphics) in MemoryBarrierVariationsTestPrint() 153 void createProgram(ShaderWritePipeline writePipeline, 159 void setupVertexArray(ShaderWritePipeline writePipeline, GLuint program); 169 void verifyFramebufferAndBufferContents(ShaderWritePipeline writePipeline, 172 void verifyFramebufferAndImageContents(ShaderWritePipeline writePipeline, 179 void vertexAttribArrayBitBufferWriteThenVertexRead(ShaderWritePipeline writePipeline, 183 void vertexAttribArrayBitVertexReadThenBufferWrite(ShaderWritePipeline writePipeline, 190 void elementArrayBitBufferWriteThenIndexRead(ShaderWritePipeline writePipeline, 442 createProgram(ShaderWritePipeline writePipeline, WriteResource writeResource, GLProgram *programOut) createProgram() argument 591 setupVertexArray(ShaderWritePipeline writePipeline, GLuint program) setupVertexArray() argument 675 verifyFramebufferAndBufferContents(ShaderWritePipeline writePipeline, const std::array<T, 4> &expected) verifyFramebufferAndBufferContents() argument 687 verifyFramebufferAndImageContents(ShaderWritePipeline writePipeline, WriteResource writeResource, GLuint texture, const std::array<float, 4> &expected) verifyFramebufferAndImageContents() argument 753 vertexAttribArrayBitBufferWriteThenVertexRead( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) vertexAttribArrayBitBufferWriteThenVertexRead() argument 814 vertexAttribArrayBitVertexReadThenBufferWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) vertexAttribArrayBitVertexReadThenBufferWrite() argument 905 elementArrayBitBufferWriteThenIndexRead( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) elementArrayBitBufferWriteThenIndexRead() argument 966 elementArrayBitIndexReadThenBufferWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) elementArrayBitIndexReadThenBufferWrite() argument 1061 uniformBitBufferWriteThenUBORead(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) uniformBitBufferWriteThenUBORead() argument 1115 uniformBitUBOReadThenBufferWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) uniformBitUBOReadThenBufferWrite() argument 1202 commandBitBufferWriteThenIndirectRead(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) commandBitBufferWriteThenIndirectRead() argument 1265 commandBitIndirectReadThenBufferWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) commandBitIndirectReadThenBufferWrite() argument 1326 pixelBufferBitBufferWriteThenPack(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) pixelBufferBitBufferWriteThenPack() argument 1385 pixelBufferBitBufferWriteThenUnpack(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) pixelBufferBitBufferWriteThenUnpack() argument 1444 pixelBufferBitPackThenBufferWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) pixelBufferBitPackThenBufferWrite() argument 1498 pixelBufferBitUnpackThenBufferWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) pixelBufferBitUnpackThenBufferWrite() argument 1554 bufferUpdateBitBufferWriteThenCopy(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) bufferUpdateBitBufferWriteThenCopy() argument 1616 bufferUpdateBitCopyThenBufferWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) bufferUpdateBitCopyThenBufferWrite() argument 1714 transformFeedbackBitBufferWriteThenCapture( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) transformFeedbackBitBufferWriteThenCapture() argument 1775 transformFeedbackBitCaptureThenBufferWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) transformFeedbackBitCaptureThenBufferWrite() argument 1878 atomicCounterBitBufferWriteThenAtomic(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) atomicCounterBitBufferWriteThenAtomic() argument 1940 atomicCounterBitAtomicThenBufferWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) atomicCounterBitAtomicThenBufferWrite() argument 2031 shaderStorageBitBufferWriteThenBufferRead( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) shaderStorageBitBufferWriteThenBufferRead() argument 2086 shaderStorageBitBufferReadThenBufferWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) shaderStorageBitBufferReadThenBufferWrite() argument 2195 textureFetchBitImageWriteThenSamplerRead( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) textureFetchBitImageWriteThenSamplerRead() argument 2249 textureFetchBitSamplerReadThenImageWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) textureFetchBitSamplerReadThenImageWrite() argument 2365 shaderImageAccessBitImageWriteThenImageRead( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) shaderImageAccessBitImageWriteThenImageRead() argument 2419 shaderImageAccessBitImageReadThenImageWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) shaderImageAccessBitImageReadThenImageWrite() argument 2474 textureUpdateBitImageWriteThenCopy(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) textureUpdateBitImageWriteThenCopy() argument 2526 textureUpdateBitCopyThenImageWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) textureUpdateBitCopyThenImageWrite() argument 2577 framebufferBitImageWriteThenDraw(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) framebufferBitImageWriteThenDraw() argument 2652 framebufferBitImageWriteThenReadPixels( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) framebufferBitImageWriteThenReadPixels() argument 2728 framebufferBitImageWriteThenCopy(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) framebufferBitImageWriteThenCopy() argument 2792 framebufferBitImageWriteThenBlit(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp) framebufferBitImageWriteThenBlit() argument 2859 framebufferBitDrawThenImageWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) framebufferBitDrawThenImageWrite() argument 2922 framebufferBitReadPixelsThenImageWrite( ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) framebufferBitReadPixelsThenImageWrite() argument 2999 framebufferBitCopyThenImageWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) framebufferBitCopyThenImageWrite() argument 3064 framebufferBitBlitThenImageWrite(ShaderWritePipeline writePipeline, WriteResource writeResource, NoopOp preBarrierOp, NoopOp postBarrierOp, GLbitfield barrierBit) framebufferBitBlitThenImageWrite() argument 3211 ShaderWritePipeline writePipeline; TEST_P() local 3215 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3227 ShaderWritePipeline writePipeline; TEST_P() local 3231 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3243 ShaderWritePipeline writePipeline; TEST_P() local 3247 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3258 ShaderWritePipeline writePipeline; TEST_P() local 3262 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3274 ShaderWritePipeline writePipeline; TEST_P() local 3278 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3290 ShaderWritePipeline writePipeline; TEST_P() local 3294 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3315 ShaderWritePipeline writePipeline; TEST_P() local 3319 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3332 ShaderWritePipeline writePipeline; TEST_P() local 3336 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3348 ShaderWritePipeline writePipeline; TEST_P() local 3352 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3364 ShaderWritePipeline writePipeline; TEST_P() local 3368 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3380 ShaderWritePipeline writePipeline; TEST_P() local 3384 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3396 ShaderWritePipeline writePipeline; TEST_P() local 3400 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3412 ShaderWritePipeline writePipeline; TEST_P() local 3416 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3428 ShaderWritePipeline writePipeline; TEST_P() local 3432 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3444 ShaderWritePipeline writePipeline; TEST_P() local 3448 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3460 ShaderWritePipeline writePipeline; TEST_P() local 3464 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3476 ShaderWritePipeline writePipeline; TEST_P() local 3480 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3492 ShaderWritePipeline writePipeline; TEST_P() local 3496 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3508 ShaderWritePipeline writePipeline; TEST_P() local 3512 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3524 ShaderWritePipeline writePipeline; TEST_P() local 3528 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3540 ShaderWritePipeline writePipeline; TEST_P() local 3544 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3556 ShaderWritePipeline writePipeline; TEST_P() local 3560 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3572 ShaderWritePipeline writePipeline; TEST_P() local 3576 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3588 ShaderWritePipeline writePipeline; TEST_P() local 3592 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3603 ShaderWritePipeline writePipeline; TEST_P() local 3607 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3618 ShaderWritePipeline writePipeline; TEST_P() local 3622 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3633 ShaderWritePipeline writePipeline; TEST_P() local 3637 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3648 ShaderWritePipeline writePipeline; TEST_P() local 3652 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3663 ShaderWritePipeline writePipeline; TEST_P() local 3667 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3679 ShaderWritePipeline writePipeline; TEST_P() local 3683 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3694 ShaderWritePipeline writePipeline; TEST_P() local 3698 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3709 ShaderWritePipeline writePipeline; TEST_P() local 3713 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3725 ShaderWritePipeline writePipeline; TEST_P() local 3729 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3741 ShaderWritePipeline writePipeline; TEST_P() local 3745 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3757 ShaderWritePipeline writePipeline; TEST_P() local 3761 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3773 ShaderWritePipeline writePipeline; TEST_P() local 3777 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3789 ShaderWritePipeline writePipeline; TEST_P() local 3793 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3805 ShaderWritePipeline writePipeline; TEST_P() local 3809 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3821 ShaderWritePipeline writePipeline; TEST_P() local 3825 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3837 ShaderWritePipeline writePipeline; TEST_P() local 3841 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3853 ShaderWritePipeline writePipeline; TEST_P() local 3857 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3869 ShaderWritePipeline writePipeline; TEST_P() local 3873 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3885 ShaderWritePipeline writePipeline; TEST_P() local 3889 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local 3901 ShaderWritePipeline writePipeline; TEST_P() local 3905 ParseMemoryBarrierVariationsTestParams(GetParam(), &writePipeline, &writeResource, TEST_P() local [all...] |