/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmGraphicsShaderTestUtil.hpp | 270 PushConstants pushConstants; member 390 const PushConstants& pushConstants, 406 const PushConstants& pushConstants, member 416 return createInstanceContext(elementsVector, inputColors, outputColors, testCodeFragments, specConstants, pushConstants, 466 const PushConstants& pushConstants, 482 const PushConstants& pushConstants, 579 const PushConstants& pushConstants, in createTestsForAllStages() 591 name, inputColors, outputColors, testCodeFragments, noSpecConstants, pushConstants, in createTestsForAllStages() 575 createTestsForAllStages(const std::string& name, const tcu::RGBA (&inputColors)[4], const tcu::RGBA (&outputColors)[4], const std::map<std::string, std::string>& testCodeFragments, const PushConstants& pushConstants, const GraphicsResources& resources, const std::vector<std::string>& extensions, tcu::TestCaseGroup* tests, VulkanFeatures vulkanFeatures = VulkanFeatures(), const qpTestResult failResult = QP_TEST_RESULT_FAIL, const std::string& failMessageTemplate = std::string()) createTestsForAllStages() argument
|
H A D | vktSpvAsmComputeShaderCase.cpp | 205 Move<VkPipelineLayout> createPipelineLayout (const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorSetLayout descriptorSetLayout, const vkt::SpirVAssembly::BufferSp& pushConstants) in createPipelineLayout() argument 225 if (pushConstants != DE_NULL) in createPipelineLayout() 228 pushConstants->getBytes(pushConstantsBytes); in createPipelineLayout() 780 Unique<VkPipelineLayout> pipelineLayout (createPipelineLayout(vkdi, device, *descriptorSetLayout, m_shaderSpec.pushConstants)); in iterate() 802 if (m_shaderSpec.pushConstants != DE_NULL) in iterate() 805 m_shaderSpec.pushConstants->getBytes(pushConstantsBytes); in iterate()
|
H A D | vktSpvAsmGraphicsShaderTestUtil.cpp | 271 , pushConstants (pushConsants_) 299 , pushConstants (other.pushConstants) in InstanceContext() 331 const PushConstants& pushConstants, in createInstanceContext() 340 InstanceContext ctx (inputColors, outputColors, testCodeFragments, specConstants, pushConstants, resources, interfaces, extensions, vulkanFeatures, customizedStages); in createInstanceContext() 3024 const bool hasPushConstants = !instance.pushConstants.empty(); in runAndVerifyDefaultPipeline() 3808 instance.pushConstants.getBuffer()->getBytes(pushConstantsBytes); in runAndVerifyDefaultPipeline() 4274 instance.pushConstants.getBuffer()->getBytes(pushConstantsBytes); in runAndVerifyDefaultPipeline() 4729 const PushConstants& pushConstants, in createTestForStage() 4748 InstanceContext ctx (inputColors, outputColors, testCodeFragments, specConstantMap, pushConstants, resource in createTestForStage() 326 createInstanceContext(const std::vector<ShaderElement>& elements, const tcu::RGBA (&inputColors)[4], const tcu::RGBA (&outputColors)[4], const std::map<std::string, std::string>& testCodeFragments, const StageToSpecConstantMap& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const std::vector<std::string>& extensions, VulkanFeatures vulkanFeatures, VkShaderStageFlags customizedStages, const qpTestResult failResult, const std::string& failMessageTemplate) createInstanceContext() argument 4723 createTestForStage(vk::VkShaderStageFlagBits stage, const std::string& name, const RGBA (&inputColors)[4], const RGBA (&outputColors)[4], const map<string, string>& testCodeFragments, const SpecConstants& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const vector<string>& extensions, VulkanFeatures vulkanFeatures, tcu::TestCaseGroup* tests, const qpTestResult failResult, const string& failMessageTemplate, const bool renderFullSquare, const bool splitRenderArea) createTestForStage() argument 4765 createTestsForAllStages(const std::string& name, const RGBA (&inputColors)[4], const RGBA (&outputColors)[4], const map<string, string>& testCodeFragments, const SpecConstants& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const vector<string>& extensions, VulkanFeatures vulkanFeatures, tcu::TestCaseGroup* tests, const qpTestResult failResult, const string& failMessageTemplate, const bool splitRenderArea) createTestsForAllStages() argument [all...] |
H A D | vktSpvAsmComputeShaderTestUtil.hpp | 343 BufferSp pushConstants; member 360 , pushConstants (DE_NULL) in ComputeShaderSpec()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmGraphicsShaderTestUtil.hpp | 270 PushConstants pushConstants; member 390 const PushConstants& pushConstants, 406 const PushConstants& pushConstants, member 416 return createInstanceContext(elementsVector, inputColors, outputColors, testCodeFragments, specConstants, pushConstants, 466 const PushConstants& pushConstants, 482 const PushConstants& pushConstants, 579 const PushConstants& pushConstants, in createTestsForAllStages() 591 name, inputColors, outputColors, testCodeFragments, noSpecConstants, pushConstants, in createTestsForAllStages() 575 createTestsForAllStages(const std::string& name, const tcu::RGBA (&inputColors)[4], const tcu::RGBA (&outputColors)[4], const std::map<std::string, std::string>& testCodeFragments, const PushConstants& pushConstants, const GraphicsResources& resources, const std::vector<std::string>& extensions, tcu::TestCaseGroup* tests, VulkanFeatures vulkanFeatures = VulkanFeatures(), const qpTestResult failResult = QP_TEST_RESULT_FAIL, const std::string& failMessageTemplate = std::string()) createTestsForAllStages() argument
|
H A D | vktSpvAsmComputeShaderCase.cpp | 205 Move<VkPipelineLayout> createPipelineLayout (const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorSetLayout descriptorSetLayout, const vkt::SpirVAssembly::BufferSp& pushConstants) in createPipelineLayout() argument 225 if (pushConstants != DE_NULL) in createPipelineLayout() 228 pushConstants->getBytes(pushConstantsBytes); in createPipelineLayout() 780 Unique<VkPipelineLayout> pipelineLayout (createPipelineLayout(vkdi, device, *descriptorSetLayout, m_shaderSpec.pushConstants)); in iterate() 802 if (m_shaderSpec.pushConstants != DE_NULL) in iterate() 805 m_shaderSpec.pushConstants->getBytes(pushConstantsBytes); in iterate()
|
H A D | vktSpvAsmGraphicsShaderTestUtil.cpp | 271 , pushConstants (pushConsants_) 299 , pushConstants (other.pushConstants) in InstanceContext() 331 const PushConstants& pushConstants, in createInstanceContext() 340 InstanceContext ctx (inputColors, outputColors, testCodeFragments, specConstants, pushConstants, resources, interfaces, extensions, vulkanFeatures, customizedStages); in createInstanceContext() 3021 const bool hasPushConstants = !instance.pushConstants.empty(); in runAndVerifyDefaultPipeline() 3805 instance.pushConstants.getBuffer()->getBytes(pushConstantsBytes); in runAndVerifyDefaultPipeline() 4271 instance.pushConstants.getBuffer()->getBytes(pushConstantsBytes); in runAndVerifyDefaultPipeline() 4726 const PushConstants& pushConstants, in createTestForStage() 4745 InstanceContext ctx (inputColors, outputColors, testCodeFragments, specConstantMap, pushConstants, resource in createTestForStage() 326 createInstanceContext(const std::vector<ShaderElement>& elements, const tcu::RGBA (&inputColors)[4], const tcu::RGBA (&outputColors)[4], const std::map<std::string, std::string>& testCodeFragments, const StageToSpecConstantMap& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const std::vector<std::string>& extensions, VulkanFeatures vulkanFeatures, VkShaderStageFlags customizedStages, const qpTestResult failResult, const std::string& failMessageTemplate) createInstanceContext() argument 4720 createTestForStage(vk::VkShaderStageFlagBits stage, const std::string& name, const RGBA (&inputColors)[4], const RGBA (&outputColors)[4], const map<string, string>& testCodeFragments, const SpecConstants& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const vector<string>& extensions, VulkanFeatures vulkanFeatures, tcu::TestCaseGroup* tests, const qpTestResult failResult, const string& failMessageTemplate, const bool renderFullSquare, const bool splitRenderArea) createTestForStage() argument 4762 createTestsForAllStages(const std::string& name, const RGBA (&inputColors)[4], const RGBA (&outputColors)[4], const map<string, string>& testCodeFragments, const SpecConstants& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const vector<string>& extensions, VulkanFeatures vulkanFeatures, tcu::TestCaseGroup* tests, const qpTestResult failResult, const string& failMessageTemplate, const bool splitRenderArea) createTestsForAllStages() argument [all...] |
H A D | vktSpvAsmComputeShaderTestUtil.hpp | 342 BufferSp pushConstants; member 359 , pushConstants (DE_NULL) in ComputeShaderSpec()
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | CommandAllocatorTests.cpp | 124 CommandPushConstants* pushConstants = in TEST() local 126 pushConstants->size = mySize; in TEST() 127 pushConstants->offset = myOffset; in TEST() 143 CommandPushConstants* pushConstants = iterator.NextCommand<CommandPushConstants>(); in TEST() local 144 ASSERT_EQ(pushConstants->size, mySize); in TEST() 145 ASSERT_EQ(pushConstants->offset, myOffset); in TEST()
|
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | ComputeProgram.hpp | 62 vk::Pipeline::PushConstantStorage const &pushConstants, 80 vk::Pipeline::PushConstantStorage pushConstants; member
|
H A D | ComputeProgram.cpp | 187 routine->pushConstants = data + OFFSET(Data, pushConstants); in emit() 216 vk::Pipeline::PushConstantStorage const &pushConstants, in run() 240 data.pushConstants = pushConstants; in run() 212 run( vk::DescriptorSet::Array const &descriptorSetObjects, vk::DescriptorSet::Bindings const &descriptorSets, vk::DescriptorSet::DynamicOffsets const &descriptorDynamicOffsets, vk::Pipeline::PushConstantStorage const &pushConstants, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) run() argument
|
H A D | VertexProgram.cpp | 61 routine.pushConstants = data + OFFSET(DrawData, pushConstants); in VertexProgram()
|
H A D | PixelProgram.cpp | 144 routine.pushConstants = data + OFFSET(DrawData, pushConstants); in executeShader()
|
/third_party/skia/third_party/externals/swiftshader/src/Device/ |
H A D | Renderer.hpp | 116 vk::Pipeline::PushConstantStorage pushConstants; member 214 vk::Pipeline::PushConstantStorage const &pushConstants, bool update = true);
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkCommandBuffer.hpp | 87 void pushConstants(PipelineLayout *layout, VkShaderStageFlags stageFlags, 157 vk::Pipeline::PushConstantStorage pushConstants; member
|
H A D | VkPipeline.hpp | 149 vk::Pipeline::PushConstantStorage const &pushConstants);
|
H A D | VkPipeline.cpp | 477 vk::Pipeline::PushConstantStorage const &pushConstants) in run() 481 descriptorSetObjects, descriptorSets, descriptorDynamicOffsets, pushConstants, in run() 472 run(uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, vk::DescriptorSet::Array const &descriptorSetObjects, vk::DescriptorSet::Bindings const &descriptorSets, vk::DescriptorSet::DynamicOffsets const &descriptorDynamicOffsets, vk::Pipeline::PushConstantStorage const &pushConstants) run() argument
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | VulkanSecondaryCommandBuffer.h | 177 void pushConstants(const PipelineLayout &layout, 534 ANGLE_INLINE void VulkanSecondaryCommandBuffer::pushConstants(const PipelineLayout &layout, in pushConstants() function in rx::vk::VulkanSecondaryCommandBuffer 541 CommandBuffer::pushConstants(layout, flag, offset, size, data); in pushConstants()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
H A D | vktRayQueryMiscTests.cpp | 947 } const pushConstants { m_params.mode.types.first, m_params.mode.types.second, (float)m_params.screen.first, (float)m_params.screen.second }; in iterate() 948 const VkPushConstantRange pushConstantRange { VK_SHADER_STAGE_FRAGMENT_BIT, 0u, uint32_t(sizeof(pushConstants)) }; in iterate() 985 vk.cmdPushConstants(*cmdBuffer, *pipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, uint32_t(sizeof(pushConstants)), &pushConstants); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/ |
H A D | vktRayQueryMiscTests.cpp | 946 } const pushConstants { m_params.mode.types.first, m_params.mode.types.second }; in iterate() 947 const VkPushConstantRange pushConstantRange { VK_SHADER_STAGE_FRAGMENT_BIT, 0u, uint32_t(sizeof(pushConstants)) }; in iterate() 984 vk.cmdPushConstants(*cmdBuffer, *pipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, uint32_t(sizeof(pushConstants)), &pushConstants); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingComplexControlFlowTests.cpp | 529 const deUint32 pushConstants[] = { m_pushConstants.a, m_pushConstants.b, m_pushConstants.c, m_pushConstants.d, m_pushConstants.hitOfs, m_pushConstants.miss }; in runTest() local 530 const deUint32 pushConstantsSize = sizeof(pushConstants); in runTest() 585 DE_ASSERT(DE_LENGTH_OF_ARRAY(pushConstants) == PUSH_CONSTANTS_COUNT); in runTest() 646 const deUint32 pushConstants[] = { 0, m_pushConstants.a, m_pushConstants.b, m_pushConstants.c, m_pushConstants.d, m_pushConstants.hitOfs, m_pushConstants.miss }; in getExpectedValues() local 959 for (deUint32 z = 1; z < DE_LENGTH_OF_ARRAY(pushConstants); ++z) in getExpectedValues() 962 const deUint32 pushConstant = pushConstants[z]; in getExpectedValues()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/ |
H A D | vktRayTracingComplexControlFlowTests.cpp | 529 const deUint32 pushConstants[] = { m_pushConstants.a, m_pushConstants.b, m_pushConstants.c, m_pushConstants.d, m_pushConstants.hitOfs, m_pushConstants.miss }; in runTest() local 530 const deUint32 pushConstantsSize = sizeof(pushConstants); in runTest() 585 DE_ASSERT(DE_LENGTH_OF_ARRAY(pushConstants) == PUSH_CONSTANTS_COUNT); in runTest() 646 const deUint32 pushConstants[] = { 0, m_pushConstants.a, m_pushConstants.b, m_pushConstants.c, m_pushConstants.d, m_pushConstants.hitOfs, m_pushConstants.miss }; in getExpectedValues() local 959 for (deUint32 z = 1; z < DE_LENGTH_OF_ARRAY(pushConstants); ++z) in getExpectedValues() 962 const deUint32 pushConstant = pushConstants[z]; in getExpectedValues()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkPipelineStateDataManager.cpp | 47 commandBuffer->pushConstants(gpu, layout, gpu->vkCaps().getPushConstantStageFlags(), in uploadUniforms()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesShaderIntrinsicsSampled.cpp | 892 const PushConstants pushConstants = in recordCommands() local 901 deviceInterface.cmdPushConstants(commandBuffer, *pipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, sizeof(PushConstants), &pushConstants); in recordCommands()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesShaderIntrinsicsSampled.cpp | 892 const PushConstants pushConstants = in recordCommands() local 901 deviceInterface.cmdPushConstants(commandBuffer, *pipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, sizeof(PushConstants), &pushConstants); in recordCommands()
|