Home
last modified time | relevance | path

Searched refs:PushConstant (Results 1 - 25 of 41) sorted by relevance

12

/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A Dpush_constant.cc28 PushConstant::PushConstant(Device* device) in PushConstant() function in amber::vulkan::PushConstant
31 PushConstant::~PushConstant() = default;
33 VkPushConstantRange PushConstant::GetVkPushConstantRange() { in GetVkPushConstantRange()
71 Result PushConstant::RecordPushConstantVkCommand( in RecordPushConstantVkCommand()
81 "PushConstant::RecordPushConstantVkCommand push constant size in bytes " in RecordPushConstantVkCommand()
94 return Result("PushConstant:: Offset must be a multiple of 4"); in RecordPushConstantVkCommand()
96 return Result("PushConstant:: Size must be a multiple of 4"); in RecordPushConstantVkCommand()
105 Result PushConstant
[all...]
H A Dpush_constant.h32 class PushConstant { class
34 explicit PushConstant(Device* device);
35 ~PushConstant();
H A Dpipeline.h143 std::unique_ptr<PushConstant> push_constant_;
H A Dpipeline.cc79 push_constant_ = MakeUnique<PushConstant>(device_); in Initialize()
/third_party/vk-gl-cts/external/amber/src/src/
H A Dclspv_helper.cc177 Pipeline::ShaderInfo::PushConstant push_constant{ in ParseExtendedInst()
178 Pipeline::ShaderInfo::PushConstant::PushConstantType::kGlobalOffset, in ParseExtendedInst()
186 Pipeline::ShaderInfo::PushConstant push_constant{ in ParseExtendedInst()
187 Pipeline::ShaderInfo::PushConstant::PushConstantType::kRegionOffset, in ParseExtendedInst()
H A Dpipeline.h145 struct PushConstant { struct in amber::Pipeline::ShaderInfo
156 void AddPushConstant(PushConstant&& pc) { in AddPushConstant()
159 const std::vector<PushConstant>& GetPushConstants() const { in GetPushConstants()
172 std::vector<PushConstant> push_constants_;
H A Dpipeline_test.cc847 Pipeline::ShaderInfo::PushConstant pc1; in TEST_F()
848 pc1.type = Pipeline::ShaderInfo::PushConstant::PushConstantType::kDimensions; in TEST_F()
853 Pipeline::ShaderInfo::PushConstant pc2; in TEST_F()
855 Pipeline::ShaderInfo::PushConstant::PushConstantType::kGlobalOffset; in TEST_F()
H A Dpipeline.cc1028 case Pipeline::ShaderInfo::PushConstant::PushConstantType::kDimensions: in GenerateOpenCLPushConstants()
1032 case Pipeline::ShaderInfo::PushConstant::PushConstantType::kGlobalOffset: in GenerateOpenCLPushConstants()
1038 case Pipeline::ShaderInfo::PushConstant::PushConstantType::kRegionOffset: in GenerateOpenCLPushConstants()
/third_party/skia/third_party/externals/spirv-cross/include/spirv_cross/
H A Dinternal_interface.hpp184 struct PushConstant : Interface<T> struct
282 void register_push_constant(const internal::PushConstant<U> &value)
287 push_constant.size = internal::PushConstant<U>::Size;
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktGlobalPriorityQueueTests.cpp206 template<class PushConstant = void>
310 template<class PushConstant> Move<VkPipelineLayout> GPQInstanceBase::createPipelineLayout (DSLayouts setLayouts) const in createPipelineLayout()
315 range.size = static_cast<uint32_t>(sizeof(PushConstant)); in createPipelineLayout()
787 struct PushConstant in iterate() struct
789 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout<PushConstant>({ *dsLayout }); in iterate()
801 vkd.cmdPushConstants(*producerCmd, *pipelineLayout, VK_SHADER_STAGE_ALL, 0, static_cast<uint32_t>(sizeof(PushConstant)), &pc); in iterate()
923 struct PushConstant in iterate() struct
925 Move<VkPipelineLayout> pipelineLayout = createPipelineLayout<PushConstant>({ *dsLayout }); in iterate()
962 vkd.cmdPushConstants(*consumerCmd, *pipelineLayout, VK_SHADER_STAGE_ALL, 0, static_cast<uint32_t>(sizeof(PushConstant)), &pc); in iterate()
/third_party/skia/third_party/externals/spirv-tools/test/
H A Dtext_to_binary.type_declaration_test.cpp216 CASE(PushConstant); in TEST_F()
H A Dtext_to_binary.memory_test.cpp92 CASE(PushConstant),
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/
H A Dtext_to_binary.type_declaration_test.cpp216 CASE(PushConstant); in TEST_F()
H A Dtext_to_binary.memory_test.cpp92 CASE(PushConstant),
/third_party/spirv-tools/source/val/
H A Dvalidate_memory.cpp545 // Vulkan Push Constant Interface section: Check type of PushConstant in ValidateVariable()
547 if (storage_class == spv::StorageClass::PushConstant) { in ValidateVariable()
550 << _.VkErrorID(6808) << "PushConstant OpVariable <id> " in ValidateVariable()
817 case spv::StorageClass::PushConstant: in ValidateVariable()
881 case spv::StorageClass::PushConstant: in ValidateVariable()
1014 storage_class == spv::StorageClass::PushConstant) { in ValidateStore()
1456 base_type_storage_class == spv::StorageClass::PushConstant || in ValidatePtrAccessChain()
/third_party/spirv-tools/source/lint/
H A Ddivergence_analysis.cpp201 case spv::StorageClass::PushConstant: in ComputeVariableDivergence()
/third_party/spirv-tools/test/
H A Dtext_to_binary.type_declaration_test.cpp221 CASE(PushConstant); in TEST_F()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmPhysicalStorageBufferPointerTests.cpp940 %str_ptr = OpTypePointer PushConstant %str_t in initPrograms()
941 %str = OpVariable %str_ptr PushConstant in initPrograms()
942 %buf_ptr_fld = OpTypePointer PushConstant %buf_ptr in initPrograms()
943 %int_fld = OpTypePointer PushConstant %int in initPrograms()
1035 struct PushConstant in iterate() struct
1047 sizeof(PushConstant) // deUint32 size; in iterate()
1059 const PushConstant pc = { src.getDeviceAddress(), dst.getDeviceAddress(), deInt32(m_params->elements), m_params->method == PassMethod::PUSH_CONSTANTS_FUNCTION }; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmPhysicalStorageBufferPointerTests.cpp940 %str_ptr = OpTypePointer PushConstant %str_t in initPrograms()
941 %str = OpVariable %str_ptr PushConstant in initPrograms()
942 %buf_ptr_fld = OpTypePointer PushConstant %buf_ptr in initPrograms()
943 %int_fld = OpTypePointer PushConstant %int in initPrograms()
1035 struct PushConstant in iterate() struct
1047 sizeof(PushConstant) // deUint32 size; in iterate()
1059 const PushConstant pc = { src.getDeviceAddress(), dst.getDeviceAddress(), deInt32(m_params->elements), (m_params->method == PassMethod::PUSH_CONSTANTS_FUNCTION ? 1 : 0) }; in iterate()
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.0/
H A Dspirv.cs137 PushConstant = 9, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/
H A Dspirv.cs141 PushConstant = 9, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/
H A Dspirv.cs144 PushConstant = 9, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
H A Dspirv.cs137 PushConstant = 9, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
H A Dspirv.cs141 PushConstant = 9, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/
H A Dspirv.cs144 PushConstant = 9, enumerator

Completed in 38 milliseconds

12