/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/ |
H A D | vktSubgroupsSizeControlTests.cpp | 120 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 125 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkVertexPipelineStages() 157 static bool checkFragmentPipelineStages (const void* internalData, in checkFragmentPipelineStages() argument 163 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkFragmentPipelineStages() 198 static bool checkCompute (const void* internalData, in checkCompute() argument 204 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkCompute() 241 static bool checkComputeRequireFull (const void* internalData, in checkComputeRequireFull() argument 247 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkComputeRequireFull() 608 const struct internalDataStruct internalData = in noSSBOtest() local 618 case VK_SHADER_STAGE_VERTEX_BIT: return subgroups::makeVertexFrameBufferTestRequiredSubgroupSize(context, format, DE_NULL, 0, &internalData, checkVertexPipelineStage in noSSBOtest() 658 const struct internalDataStruct internalData = test() local 715 const struct internalDataStruct internalData = test() local 740 struct internalDataStruct internalData = test() local 767 const struct internalDataStruct internalData = test() local 820 const struct internalDataStruct internalData = testRequireFullSubgroups() local 877 const internalDataStruct internalData = testRequireSubgroupSize() local 933 const internalDataStruct internalData = testRequireSubgroupSize() local 968 const internalDataStruct internalData = testRequireSubgroupSize() local 998 const struct internalDataStruct internalData = testRequireSubgroupSize() local 1032 struct internalDataStruct internalData = noSSBOtestRequireSubgroupSize() local [all...] |
H A D | vktSubgroupsTestsUtils.hpp | 58 typedef bool (*CheckResult)(const void* internalData, std::vector<const void*> datas, deUint32 width, deUint32 subgroupSize); 59 typedef bool (*CheckResultFragment)(const void* internalData, std::vector<const void*> datas, deUint32 width, deUint32 height, deUint32 subgroupSize); 60 typedef bool (*CheckResultCompute)(const void* internalData, std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize); 232 const void* internalData, 240 const void* internalData, 277 const void* internalData, 285 const void* internalData, 292 const void* internalData, 299 const void* internalData, 308 const void* internalData, [all...] |
H A D | vktSubgroupsBasicTests.cpp | 98 static bool checkFragmentSubgroupBarriersNoSSBO (const void *internalData, in checkFragmentSubgroupBarriersNoSSBO() argument 104 DE_UNREF(internalData); in checkFragmentSubgroupBarriersNoSSBO() 109 static bool checkFragmentSubgroupBarriersWithImageNoSSBO (const void* internalData, in checkFragmentSubgroupBarriersWithImageNoSSBO() argument 115 DE_UNREF(internalData); in checkFragmentSubgroupBarriersWithImageNoSSBO() 120 static bool checkVertexPipelineStagesSubgroupElectNoSSBO (const void* internalData, in checkVertexPipelineStagesSubgroupElectNoSSBO() argument 125 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupElectNoSSBO() 152 static bool checkVertexPipelineStagesSubgroupElect (const void* internalData, in checkVertexPipelineStagesSubgroupElect() argument 158 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupElect() 186 static bool checkVertexPipelineStagesSubgroupBarriers (const void* internalData, in checkVertexPipelineStagesSubgroupBarriers() argument 191 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupBarriers() 236 checkVertexPipelineStagesSubgroupBarriersNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32) checkVertexPipelineStagesSubgroupBarriersNoSSBO() argument 246 checkVertexPipelineStagesSubgroupBarriersWithImageNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32) checkVertexPipelineStagesSubgroupBarriersWithImageNoSSBO() argument 280 checkTessellationEvaluationSubgroupBarriersWithImageNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32 height) checkTessellationEvaluationSubgroupBarriersWithImageNoSSBO() argument 290 checkTessellationEvaluationSubgroupBarriersNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32 height) checkTessellationEvaluationSubgroupBarriersNoSSBO() argument 300 checkComputeOrMeshSubgroupElect(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMeshSubgroupElect() argument 311 checkComputeOrMeshSubgroupBarriers(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMeshSubgroupBarriers() argument [all...] |
H A D | vktSubgroupsBuiltinVarTests.cpp | 64 bool checkVertexPipelineStagesSubgroupSize (const void* internalData, in checkVertexPipelineStagesSubgroupSize() argument 69 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupSize() 84 bool checkVertexPipelineStagesSubgroupInvocationID (const void* internalData, in checkVertexPipelineStagesSubgroupInvocationID() argument 89 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupInvocationID() 117 static bool checkComputeSubgroupSize (const void* internalData, in checkComputeSubgroupSize() argument 123 DE_UNREF(internalData); in checkComputeSubgroupSize() 170 static bool checkComputeSubgroupInvocationID (const void* internalData, in checkComputeSubgroupInvocationID() argument 176 DE_UNREF(internalData); in checkComputeSubgroupInvocationID() 241 static bool checkComputeNumSubgroups (const void* internalData, in checkComputeNumSubgroups() argument 247 DE_UNREF(internalData); in checkComputeNumSubgroups() 299 checkComputeSubgroupID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument [all...] |
H A D | vktSubgroupsVoteTests.cpp | 62 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 67 DE_UNREF(internalData); in checkVertexPipelineStages() 72 static bool checkFragmentPipelineStages (const void* internalData, in checkFragmentPipelineStages() argument 78 DE_UNREF(internalData); in checkFragmentPipelineStages() 105 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 111 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsTestsUtils.cpp | 2651 const void* internalData, in makeTessellationEvaluationFrameBufferTest() 2655 return makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResult, shaderStage, 0u, 0u); in makeTessellationEvaluationFrameBufferTest() 2662 const void* internalData, in makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() 2844 if (!checkResult(internalData, datas, width/2u, subgroupSize)) in makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() 2893 const void* internalData, in makeGeometryFrameBufferTest() 2896 return makeGeometryFrameBufferTestRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResult, 0u, 0u); in makeGeometryFrameBufferTest() 2903 const void* internalData, in makeGeometryFrameBufferTestRequiredSubgroupSize() 3083 if (!checkResult(internalData, datas, width, subgroupSize)) in makeGeometryFrameBufferTestRequiredSubgroupSize() 3127 const void* internalData, in allStages() 3131 return vkt::subgroups::allStagesRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResul in allStages() 2647 makeTessellationEvaluationFrameBufferTest(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const VkShaderStageFlags shaderStage) makeTessellationEvaluationFrameBufferTest() argument 2658 makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const VkShaderStageFlags shaderStage, const deUint32 tessShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() argument 2889 makeGeometryFrameBufferTest(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult) makeGeometryFrameBufferTest() argument 2899 makeGeometryFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 geometryShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeGeometryFrameBufferTestRequiredSubgroupSize() argument 3123 allStages(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, const VerificationFunctor& checkResult, const vk::VkShaderStageFlags shaderStage) allStages() argument 3135 allStagesRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const vk::VkShaderStageFlags shaderStageTested, const deUint32 vertexShaderStageCreateFlags, const deUint32 tessellationControlShaderStageCreateFlags, const deUint32 tessellationEvalShaderStageCreateFlags, const deUint32 geometryShaderStageCreateFlags, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize[5]) allStagesRequiredSubgroupSize() argument 3460 makeVertexFrameBufferTest(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult) makeVertexFrameBufferTest() argument 3470 makeVertexFrameBufferTestRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 vertexShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeVertexFrameBufferTestRequiredSubgroupSize() argument 3684 makeFragmentFrameBufferTest(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, CheckResultFragment checkResult) makeFragmentFrameBufferTest() argument 3694 makeFragmentFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, CheckResultFragment checkResult, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeFragmentFrameBufferTestRequiredSubgroupSize() argument 4019 makeComputeOrMeshTestRequiredSubgroupSize(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeOrMeshTestRequiredSubgroupSize() argument 4352 makeComputeTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeTestRequiredSubgroupSize() argument 4381 makeMeshTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeMeshTestRequiredSubgroupSize() argument 4410 makeComputeOrMeshTest(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeOrMeshTest() argument 4445 makeComputeTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeTest() argument 4457 makeMeshTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeMeshTest() argument 4977 allRayTracingStages(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDataCount, const void* internalData, const VerificationFunctor& checkResult, const VkShaderStageFlags shaderStage) allRayTracingStages() argument 4996 allRayTracingStagesRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const VkShaderStageFlags shaderStageTested, const deUint32 shaderStageCreateFlags[6], const deUint32 requiredSubgroupSize[6]) allRayTracingStagesRequiredSubgroupSize() argument [all...] |
H A D | vktSubgroupsArithmeticTests.cpp | 150 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 155 DE_UNREF(internalData); in checkVertexPipelineStages() 160 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 166 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotMasksTests.cpp | 57 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 62 DE_UNREF(internalData); in checkVertexPipelineStages() 67 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 73 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotOtherTests.cpp | 59 bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 64 DE_UNREF(internalData); in checkVertexPipelineStages() 69 bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 75 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotTests.cpp | 47 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 52 DE_UNREF(internalData); in checkVertexPipelineStages() 57 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 63 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBuiltinMaskVarTests.cpp | 117 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 122 DE_UNREF(internalData); in checkVertexPipelineStages() 127 static bool checkComputeOrMeshStage (const void* internalData, in checkComputeOrMeshStage() argument 133 DE_UNREF(internalData); in checkComputeOrMeshStage()
|
H A D | vktSubgroupsClusteredTests.cpp | 78 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 83 DE_UNREF(internalData); in checkVertexPipelineStages() 88 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 94 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsQuadTests.cpp | 60 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 65 DE_UNREF(internalData); in checkVertexPipelineStages() 70 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 76 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsShapeTests.cpp | 54 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 59 DE_UNREF(internalData); in checkVertexPipelineStages() 64 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 70 DE_UNREF(internalData); in checkComputeOrMesh()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/ |
H A D | vktSubgroupsTestsUtils.hpp | 58 typedef bool (*CheckResult)(const void* internalData, std::vector<const void*> datas, deUint32 width, deUint32 subgroupSize); 59 typedef bool (*CheckResultFragment)(const void* internalData, std::vector<const void*> datas, deUint32 width, deUint32 height, deUint32 subgroupSize); 60 typedef bool (*CheckResultCompute)(const void* internalData, std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize); 230 const void* internalData, 238 const void* internalData, 275 const void* internalData, 283 const void* internalData, 290 const void* internalData, 297 const void* internalData, 306 const void* internalData, [all...] |
H A D | vktSubgroupsSizeControlTests.cpp | 118 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 123 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkVertexPipelineStages() 155 static bool checkFragmentPipelineStages (const void* internalData, in checkFragmentPipelineStages() argument 161 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkFragmentPipelineStages() 197 static bool checkCompute (const void* internalData, in checkCompute() argument 203 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkCompute() 241 static bool checkComputeRequireFull (const void* internalData, in checkComputeRequireFull() argument 247 const struct internalDataStruct* checkInternalData = reinterpret_cast<const struct internalDataStruct *>(internalData); in checkComputeRequireFull() 611 const struct internalDataStruct internalData = in noSSBOtest() local 620 case VK_SHADER_STAGE_VERTEX_BIT: return subgroups::makeVertexFrameBufferTestRequiredSubgroupSize(context, format, DE_NULL, 0, &internalData, checkVertexPipelineStage in noSSBOtest() 660 const struct internalDataStruct internalData = test() local 716 const struct internalDataStruct internalData = test() local 740 struct internalDataStruct internalData = test() local 766 const struct internalDataStruct internalData = test() local 818 const struct internalDataStruct internalData = testRequireFullSubgroups() local 870 struct internalDataStruct internalData = testRequireSubgroupSize() local 922 struct internalDataStruct internalData = testRequireSubgroupSize() local 954 const struct internalDataStruct internalData = testRequireSubgroupSize() local 983 const struct internalDataStruct internalData = testRequireSubgroupSize() local 1016 struct internalDataStruct internalData = noSSBOtestRequireSubgroupSize() local [all...] |
H A D | vktSubgroupsBasicTests.cpp | 98 static bool checkFragmentSubgroupBarriersNoSSBO (const void *internalData, in checkFragmentSubgroupBarriersNoSSBO() argument 104 DE_UNREF(internalData); in checkFragmentSubgroupBarriersNoSSBO() 109 static bool checkFragmentSubgroupBarriersWithImageNoSSBO (const void* internalData, in checkFragmentSubgroupBarriersWithImageNoSSBO() argument 115 DE_UNREF(internalData); in checkFragmentSubgroupBarriersWithImageNoSSBO() 120 static bool checkVertexPipelineStagesSubgroupElectNoSSBO (const void* internalData, in checkVertexPipelineStagesSubgroupElectNoSSBO() argument 125 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupElectNoSSBO() 152 static bool checkVertexPipelineStagesSubgroupElect (const void* internalData, in checkVertexPipelineStagesSubgroupElect() argument 158 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupElect() 186 static bool checkVertexPipelineStagesSubgroupBarriers (const void* internalData, in checkVertexPipelineStagesSubgroupBarriers() argument 191 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupBarriers() 236 checkVertexPipelineStagesSubgroupBarriersNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32) checkVertexPipelineStagesSubgroupBarriersNoSSBO() argument 246 checkVertexPipelineStagesSubgroupBarriersWithImageNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32) checkVertexPipelineStagesSubgroupBarriersWithImageNoSSBO() argument 280 checkTessellationEvaluationSubgroupBarriersWithImageNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32 height) checkTessellationEvaluationSubgroupBarriersWithImageNoSSBO() argument 290 checkTessellationEvaluationSubgroupBarriersNoSSBO(const void* internalData, vector<const void*> datas, deUint32 width, deUint32 height) checkTessellationEvaluationSubgroupBarriersNoSSBO() argument 300 checkComputeOrMeshSubgroupElect(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMeshSubgroupElect() argument 311 checkComputeOrMeshSubgroupBarriers(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMeshSubgroupBarriers() argument [all...] |
H A D | vktSubgroupsBuiltinVarTests.cpp | 64 bool checkVertexPipelineStagesSubgroupSize (const void* internalData, in checkVertexPipelineStagesSubgroupSize() argument 69 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupSize() 84 bool checkVertexPipelineStagesSubgroupInvocationID (const void* internalData, in checkVertexPipelineStagesSubgroupInvocationID() argument 89 DE_UNREF(internalData); in checkVertexPipelineStagesSubgroupInvocationID() 117 static bool checkComputeSubgroupSize (const void* internalData, in checkComputeSubgroupSize() argument 123 DE_UNREF(internalData); in checkComputeSubgroupSize() 170 static bool checkComputeSubgroupInvocationID (const void* internalData, in checkComputeSubgroupInvocationID() argument 176 DE_UNREF(internalData); in checkComputeSubgroupInvocationID() 241 static bool checkComputeNumSubgroups (const void* internalData, in checkComputeNumSubgroups() argument 247 DE_UNREF(internalData); in checkComputeNumSubgroups() 299 checkComputeSubgroupID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument [all...] |
H A D | vktSubgroupsVoteTests.cpp | 62 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 67 DE_UNREF(internalData); in checkVertexPipelineStages() 72 static bool checkFragmentPipelineStages (const void* internalData, in checkFragmentPipelineStages() argument 78 DE_UNREF(internalData); in checkFragmentPipelineStages() 105 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 111 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsTestsUtils.cpp | 2639 const void* internalData, in makeTessellationEvaluationFrameBufferTest() 2643 return makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResult, shaderStage, 0u, 0u); in makeTessellationEvaluationFrameBufferTest() 2650 const void* internalData, in makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() 2832 if (!checkResult(internalData, datas, width/2u, subgroupSize)) in makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() 2881 const void* internalData, in makeGeometryFrameBufferTest() 2884 return makeGeometryFrameBufferTestRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResult, 0u, 0u); in makeGeometryFrameBufferTest() 2891 const void* internalData, in makeGeometryFrameBufferTestRequiredSubgroupSize() 3071 if (!checkResult(internalData, datas, width, subgroupSize)) in makeGeometryFrameBufferTestRequiredSubgroupSize() 3115 const void* internalData, in allStages() 3119 return vkt::subgroups::allStagesRequiredSubgroupSize(context, format, extraData, extraDataCount, internalData, checkResul in allStages() 2635 makeTessellationEvaluationFrameBufferTest(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const VkShaderStageFlags shaderStage) makeTessellationEvaluationFrameBufferTest() argument 2646 makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const VkShaderStageFlags shaderStage, const deUint32 tessShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() argument 2877 makeGeometryFrameBufferTest(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult) makeGeometryFrameBufferTest() argument 2887 makeGeometryFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 geometryShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeGeometryFrameBufferTestRequiredSubgroupSize() argument 3111 allStages(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, const VerificationFunctor& checkResult, const vk::VkShaderStageFlags shaderStage) allStages() argument 3123 allStagesRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const vk::VkShaderStageFlags shaderStageTested, const deUint32 vertexShaderStageCreateFlags, const deUint32 tessellationControlShaderStageCreateFlags, const deUint32 tessellationEvalShaderStageCreateFlags, const deUint32 geometryShaderStageCreateFlags, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize[5]) allStagesRequiredSubgroupSize() argument 3448 makeVertexFrameBufferTest(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult) makeVertexFrameBufferTest() argument 3458 makeVertexFrameBufferTestRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 vertexShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeVertexFrameBufferTestRequiredSubgroupSize() argument 3672 makeFragmentFrameBufferTest(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, CheckResultFragment checkResult) makeFragmentFrameBufferTest() argument 3682 makeFragmentFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, CheckResultFragment checkResult, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeFragmentFrameBufferTestRequiredSubgroupSize() argument 4001 makeComputeOrMeshTestRequiredSubgroupSize(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeOrMeshTestRequiredSubgroupSize() argument 4338 makeComputeTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeTestRequiredSubgroupSize() argument 4367 makeMeshTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeMeshTestRequiredSubgroupSize() argument 4396 makeComputeOrMeshTest(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeOrMeshTest() argument 4431 makeComputeTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeTest() argument 4443 makeMeshTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeMeshTest() argument 4966 allRayTracingStages(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDataCount, const void* internalData, const VerificationFunctor& checkResult, const VkShaderStageFlags shaderStage) allRayTracingStages() argument 4985 allRayTracingStagesRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const VkShaderStageFlags shaderStageTested, const deUint32 shaderStageCreateFlags[6], const deUint32 requiredSubgroupSize[6]) allRayTracingStagesRequiredSubgroupSize() argument [all...] |
H A D | vktSubgroupsArithmeticTests.cpp | 148 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 153 DE_UNREF(internalData); in checkVertexPipelineStages() 158 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 164 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotBroadcastTests.cpp | 58 bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 63 DE_UNREF(internalData); in checkVertexPipelineStages() 68 bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 74 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotMasksTests.cpp | 57 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 62 DE_UNREF(internalData); in checkVertexPipelineStages() 67 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 73 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotOtherTests.cpp | 59 bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 64 DE_UNREF(internalData); in checkVertexPipelineStages() 69 bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 75 DE_UNREF(internalData); in checkComputeOrMesh()
|
H A D | vktSubgroupsBallotTests.cpp | 47 static bool checkVertexPipelineStages (const void* internalData, in checkVertexPipelineStages() argument 52 DE_UNREF(internalData); in checkVertexPipelineStages() 57 static bool checkComputeOrMesh (const void* internalData, in checkComputeOrMesh() argument 63 DE_UNREF(internalData); in checkComputeOrMesh()
|