/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
H A D | push_constant.cc | 28 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 D | push_constant.h | 32 class PushConstant { class 34 explicit PushConstant(Device* device); 35 ~PushConstant();
|
H A D | pipeline.h | 143 std::unique_ptr<PushConstant> push_constant_;
|
H A D | pipeline.cc | 79 push_constant_ = MakeUnique<PushConstant>(device_); in Initialize()
|
/third_party/vk-gl-cts/external/amber/src/src/ |
H A D | clspv_helper.cc | 177 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 D | pipeline.h | 145 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 D | pipeline_test.cc | 847 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 D | pipeline.cc | 1028 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 D | internal_interface.hpp | 184 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 D | vktGlobalPriorityQueueTests.cpp | 206 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 D | text_to_binary.type_declaration_test.cpp | 216 CASE(PushConstant); in TEST_F()
|
H A D | text_to_binary.memory_test.cpp | 92 CASE(PushConstant),
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/ |
H A D | text_to_binary.type_declaration_test.cpp | 216 CASE(PushConstant); in TEST_F()
|
H A D | text_to_binary.memory_test.cpp | 92 CASE(PushConstant),
|
/third_party/spirv-tools/source/val/ |
H A D | validate_memory.cpp | 545 // 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 D | divergence_analysis.cpp | 201 case spv::StorageClass::PushConstant: in ComputeVariableDivergence()
|
/third_party/spirv-tools/test/ |
H A D | text_to_binary.type_declaration_test.cpp | 221 CASE(PushConstant); in TEST_F()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmPhysicalStorageBufferPointerTests.cpp | 940 %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 D | vktSpvAsmPhysicalStorageBufferPointerTests.cpp | 940 %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 D | spirv.cs | 137 PushConstant = 9, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/ |
H A D | spirv.cs | 141 PushConstant = 9, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/ |
H A D | spirv.cs | 144 PushConstant = 9, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/ |
H A D | spirv.cs | 137 PushConstant = 9, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/ |
H A D | spirv.cs | 141 PushConstant = 9, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/ |
H A D | spirv.cs | 144 PushConstant = 9, enumerator
|