Home
last modified time | relevance | path

Searched refs:pushConstants (Results 1 - 25 of 71) sorted by relevance

123

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmGraphicsShaderTestUtil.hpp270 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 DvktSpvAsmComputeShaderCase.cpp205 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 DvktSpvAsmGraphicsShaderTestUtil.cpp271 , 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 DvktSpvAsmComputeShaderTestUtil.hpp343 BufferSp pushConstants; member
360 , pushConstants (DE_NULL) in ComputeShaderSpec()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmGraphicsShaderTestUtil.hpp270 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 DvktSpvAsmComputeShaderCase.cpp205 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 DvktSpvAsmGraphicsShaderTestUtil.cpp271 , 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 DvktSpvAsmComputeShaderTestUtil.hpp342 BufferSp pushConstants; member
359 , pushConstants (DE_NULL) in ComputeShaderSpec()
/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DCommandAllocatorTests.cpp124 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 DComputeProgram.hpp62 vk::Pipeline::PushConstantStorage const &pushConstants,
80 vk::Pipeline::PushConstantStorage pushConstants; member
H A DComputeProgram.cpp187 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 DVertexProgram.cpp61 routine.pushConstants = data + OFFSET(DrawData, pushConstants); in VertexProgram()
H A DPixelProgram.cpp144 routine.pushConstants = data + OFFSET(DrawData, pushConstants); in executeShader()
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DRenderer.hpp116 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 DVkCommandBuffer.hpp87 void pushConstants(PipelineLayout *layout, VkShaderStageFlags stageFlags,
157 vk::Pipeline::PushConstantStorage pushConstants; member
H A DVkPipeline.hpp149 vk::Pipeline::PushConstantStorage const &pushConstants);
H A DVkPipeline.cpp477 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 DVulkanSecondaryCommandBuffer.h177 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 DvktRayQueryMiscTests.cpp947 } 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 DvktRayQueryMiscTests.cpp946 } 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 DvktRayTracingComplexControlFlowTests.cpp529 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 DvktRayTracingComplexControlFlowTests.cpp529 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 DGrVkPipelineStateDataManager.cpp47 commandBuffer->pushConstants(gpu, layout, gpu->vkCaps().getPushConstantStageFlags(), in uploadUniforms()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesShaderIntrinsicsSampled.cpp892 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 DvktSparseResourcesShaderIntrinsicsSampled.cpp892 const PushConstants pushConstants = in recordCommands() local
901 deviceInterface.cmdPushConstants(commandBuffer, *pipelineLayout, VK_SHADER_STAGE_FRAGMENT_BIT, 0u, sizeof(PushConstants), &pushConstants); in recordCommands()

Completed in 39 milliseconds

123