Home
last modified time | relevance | path

Searched refs:stageData (Results 1 - 7 of 7) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingBarrierTests.cpp952 void updateDescriptorSet (const DeviceInterface& vkd, VkDevice device, VkCommandBuffer cmdBuffer, Allocator& alloc, VkDescriptorType resourceType, Stage stage, StageData& stageData, BufferWithMemory* resourceBuffer, VkImageView resourceImgView, VkImageLayout layout, bool asNeeded, BufferWithMemory* verificationBuffer) in updateDescriptorSet() argument
960 updateBuilder.writeSingle(stageData.descriptorSet.get(), DescriptorSetUpdateBuilder::Location::binding(0u), resourceType, &descriptorBufferInfo); in updateDescriptorSet()
965 updateBuilder.writeSingle(stageData.descriptorSet.get(), DescriptorSetUpdateBuilder::Location::binding(0u), resourceType, &descriptorImageInfo); in updateDescriptorSet()
975 stageData.bottomLevelAccelerationStructure = makeBottomLevelAccelerationStructure(); in updateDescriptorSet()
976 stageData.bottomLevelAccelerationStructure->setDefaultGeometryData(getShaderStageFlagBits(stage)); in updateDescriptorSet()
977 stageData.bottomLevelAccelerationStructure->createAndBuild(vkd, device, cmdBuffer, alloc); in updateDescriptorSet()
979 stageData.topLevelAccelerationStructure = makeTopLevelAccelerationStructure(); in updateDescriptorSet()
980 stageData.topLevelAccelerationStructure->setInstanceCount(1); in updateDescriptorSet()
981 stageData.topLevelAccelerationStructure->addInstance(de::SharedPtr<BottomLevelAccelerationStructure>(stageData in updateDescriptorSet()
1004 createComputePipeline(const DeviceInterface& vkd, VkDevice device, Context& context, const char* shaderName, StageData& stageData) createComputePipeline() argument
1035 useComputePipeline(const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, StageData& stageData) useComputePipeline() argument
1043 createGraphicsPipelineObjects(const DeviceInterface& vkd, VkDevice device, Allocator& alloc, Context& context, const char* vertShaderName, const char* fragShaderName, StageData& stageData) createGraphicsPipelineObjects() argument
1090 useGraphicsPipeline(const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, StageData& stageData) useGraphicsPipeline() argument
1104 createRayTracingPipelineData(const DeviceInterface& vkd, VkDevice device, Allocator& alloc, Context& context, Stage stage, StageData& stageData, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, const char* rgenAuxName, const char* rgenName, const char* isectName, const char* ahitName, const char* chitName, const char* missName, const char* callableName) createRayTracingPipelineData() argument
1204 useRayTracingPipeline(const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, StageData& stageData) useRayTracingPipeline() argument
[all...]
H A DvktRayTracingDirectionTests.cpp704 const auto& stageData = stages[stageIdx]; in createDirectionLengthTests() local
705 GroupPtr stageGroup (new tcu::TestCaseGroup(testCtx, stageData.name)); in createDirectionLengthTests()
712 if (gType.geometryType == VK_GEOMETRY_TYPE_TRIANGLES_KHR && stageData.hitStage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR) in createDirectionLengthTests()
739 stageData.hitStage, // VkShaderStageFlagBits hitStage; in createDirectionLengthTests()
800 const auto& stageData = stages[stageIdx]; in createInsideAABBsTests() local
801 GroupPtr stageGroup (new tcu::TestCaseGroup(testCtx, stageData.name)); in createInsideAABBsTests()
830 stageData.hitStage, // VkShaderStageFlagBits hitStage; in createInsideAABBsTests()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingBarrierTests.cpp952 void updateDescriptorSet (const DeviceInterface& vkd, VkDevice device, VkCommandBuffer cmdBuffer, Allocator& alloc, VkDescriptorType resourceType, Stage stage, StageData& stageData, BufferWithMemory* resourceBuffer, VkImageView resourceImgView, VkImageLayout layout, bool asNeeded, BufferWithMemory* verificationBuffer) in updateDescriptorSet() argument
960 updateBuilder.writeSingle(stageData.descriptorSet.get(), DescriptorSetUpdateBuilder::Location::binding(0u), resourceType, &descriptorBufferInfo); in updateDescriptorSet()
965 updateBuilder.writeSingle(stageData.descriptorSet.get(), DescriptorSetUpdateBuilder::Location::binding(0u), resourceType, &descriptorImageInfo); in updateDescriptorSet()
975 stageData.bottomLevelAccelerationStructure = makeBottomLevelAccelerationStructure(); in updateDescriptorSet()
976 stageData.bottomLevelAccelerationStructure->setDefaultGeometryData(getShaderStageFlagBits(stage)); in updateDescriptorSet()
977 stageData.bottomLevelAccelerationStructure->createAndBuild(vkd, device, cmdBuffer, alloc); in updateDescriptorSet()
979 stageData.topLevelAccelerationStructure = makeTopLevelAccelerationStructure(); in updateDescriptorSet()
980 stageData.topLevelAccelerationStructure->setInstanceCount(1); in updateDescriptorSet()
981 stageData.topLevelAccelerationStructure->addInstance(de::SharedPtr<BottomLevelAccelerationStructure>(stageData in updateDescriptorSet()
1004 createComputePipeline(const DeviceInterface& vkd, VkDevice device, Context& context, const char* shaderName, StageData& stageData) createComputePipeline() argument
1035 useComputePipeline(const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, StageData& stageData) useComputePipeline() argument
1043 createGraphicsPipelineObjects(const DeviceInterface& vkd, VkDevice device, Allocator& alloc, Context& context, const char* vertShaderName, const char* fragShaderName, StageData& stageData) createGraphicsPipelineObjects() argument
1090 useGraphicsPipeline(const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, StageData& stageData) useGraphicsPipeline() argument
1104 createRayTracingPipelineData(const DeviceInterface& vkd, VkDevice device, Allocator& alloc, Context& context, Stage stage, StageData& stageData, deUint32 shaderGroupHandleSize, deUint32 shaderGroupBaseAlignment, const char* rgenAuxName, const char* rgenName, const char* isectName, const char* ahitName, const char* chitName, const char* missName, const char* callableName) createRayTracingPipelineData() argument
1204 useRayTracingPipeline(const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, StageData& stageData) useRayTracingPipeline() argument
[all...]
H A DvktRayTracingDirectionTests.cpp703 const auto& stageData = stages[stageIdx]; in createDirectionLengthTests() local
704 GroupPtr stageGroup (new tcu::TestCaseGroup(testCtx, stageData.name, "")); in createDirectionLengthTests()
711 if (gType.geometryType == VK_GEOMETRY_TYPE_TRIANGLES_KHR && stageData.hitStage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR) in createDirectionLengthTests()
738 stageData.hitStage, // VkShaderStageFlagBits hitStage; in createDirectionLengthTests()
799 const auto& stageData = stages[stageIdx]; in createInsideAABBsTests() local
800 GroupPtr stageGroup (new tcu::TestCaseGroup(testCtx, stageData.name, "")); in createInsideAABBsTests()
829 stageData.hitStage, // VkShaderStageFlagBits hitStage; in createInsideAABBsTests()
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcSeparableProgramsTransformFeedbackTests.cpp206 StageData* stageData = m_shaderData.stage + stageIndex; in iterate() local
207 std::string source = stageData->source; in iterate()
214 programs[stageIndex].build(0, code[0], code[1], code[2], code[3], code[4], stageData->tfVaryings, in iterate()
215 stageData->tfVaryingsCount, true); in iterate()
219 if (stageData->tfVaryings) in iterate()
220 specializationMap["IN_VARYING_NAME"] = stageData->tfVaryings[0]; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmGraphicsShaderTestUtil.cpp4740 const StageData& stageData = getStageData(stage); in createTestForStage() local
4741 DE_ASSERT(stageData.getPipelineFn || stageData.initProgramsFn); in createTestForStage()
4742 const vector<ShaderElement>& pipeline = stageData.getPipelineFn(); in createTestForStage()
4762 addFunctionCaseWithPrograms<InstanceContext>(tests, name, stageData.initProgramsFn, runAndVerifyDefaultPipeline, ctx); in createTestForStage()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmGraphicsShaderTestUtil.cpp4737 const StageData& stageData = getStageData(stage); in createTestForStage() local
4738 DE_ASSERT(stageData.getPipelineFn || stageData.initProgramsFn); in createTestForStage()
4739 const vector<ShaderElement>& pipeline = stageData.getPipelineFn(); in createTestForStage()
4759 addFunctionCaseWithPrograms<InstanceContext>(tests, name, "", stageData.initProgramsFn, runAndVerifyDefaultPipeline, ctx); in createTestForStage()

Completed in 22 milliseconds