Home
last modified time | relevance | path

Searched refs:ShaderInfo (Results 1 – 25 of 34) sorted by relevance

12

/third_party/vk-gl-cts/external/amber/src/src/
Dclspv_helper.cc33 Pipeline::ShaderInfo* shader_info = nullptr;
41 Pipeline::ShaderInfo::DescriptorMapEntry::Kind GetArgKindFromExtInst( in GetArgKindFromExtInst()
46 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in GetArgKindFromExtInst()
49 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::UBO; in GetArgKindFromExtInst()
51 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD; in GetArgKindFromExtInst()
53 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD_UBO; in GetArgKindFromExtInst()
55 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD_PUSHCONSTANT; in GetArgKindFromExtInst()
57 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::RO_IMAGE; in GetArgKindFromExtInst()
59 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::WO_IMAGE; in GetArgKindFromExtInst()
61 return Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SAMPLER; in GetArgKindFromExtInst()
[all …]
Dpipeline.cc51 Pipeline::ShaderInfo::ShaderInfo(Shader* shader, ShaderType type) in ShaderInfo() function in amber::Pipeline::ShaderInfo
61 Pipeline::ShaderInfo::ShaderInfo(const ShaderInfo&) = default;
63 Pipeline::ShaderInfo::~ShaderInfo() = default;
161 const ShaderInfo::RequiredSubgroupSizeSetting setting, in SetShaderRequiredSubgroupSize()
187 const ShaderInfo::RequiredSubgroupSizeSetting setting = in SetShaderRequiredSubgroupSize()
188 ShaderInfo::RequiredSubgroupSizeSetting::kSetToSpecificSize; in SetShaderRequiredSubgroupSize()
193 const ShaderInfo::RequiredSubgroupSizeSetting subgroupSizeSetting = in SetShaderRequiredSubgroupSizeToMinimum()
194 ShaderInfo::RequiredSubgroupSizeSetting::kSetToMinimumSize; in SetShaderRequiredSubgroupSizeToMinimum()
199 const ShaderInfo::RequiredSubgroupSizeSetting subgroupSizeSetting = in SetShaderRequiredSubgroupSizeToMaximum()
200 ShaderInfo::RequiredSubgroupSizeSetting::kSetToMaximumSize; in SetShaderRequiredSubgroupSizeToMaximum()
[all …]
Dshader_compiler_test.cc110 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
129 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
149 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
166 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
212 Pipeline::ShaderInfo unoptimized(&shader, kShaderTypeCompute); in TEST_F()
213 Pipeline::ShaderInfo optimized(&shader, kShaderTypeCompute); in TEST_F()
239 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
258 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
284 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
310 Pipeline::ShaderInfo shader_info(&shader, kShaderTypeCompute); in TEST_F()
[all …]
Dpipeline_test.cc423 Pipeline::ShaderInfo::DescriptorMapEntry entry1; in TEST_F()
424 entry1.kind = Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in TEST_F()
431 Pipeline::ShaderInfo::DescriptorMapEntry entry2; in TEST_F()
432 entry2.kind = Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in TEST_F()
468 Pipeline::ShaderInfo::DescriptorMapEntry entry1; in TEST_F()
469 entry1.kind = Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in TEST_F()
476 Pipeline::ShaderInfo::DescriptorMapEntry entry2; in TEST_F()
477 entry2.kind = Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO; in TEST_F()
507 Pipeline::ShaderInfo::DescriptorMapEntry entry1; in TEST_F()
508 entry1.kind = Pipeline::ShaderInfo::DescriptorMapEntry::Kind::RO_IMAGE; in TEST_F()
[all …]
Dpipeline.h40 class ShaderInfo {
42 ShaderInfo(Shader*, ShaderType type);
43 ShaderInfo(const ShaderInfo&);
44 ~ShaderInfo();
46 ShaderInfo& operator=(const ShaderInfo&) = default;
255 std::vector<ShaderInfo>& GetShaders() { return shaders_; } in GetShaders()
257 const std::vector<ShaderInfo>& GetShaders() const { return shaders_; } in GetShaders()
260 const ShaderInfo* GetShader(Shader* shader) const { in GetShader()
435 const ShaderInfo::RequiredSubgroupSizeSetting setting,
445 std::vector<ShaderInfo> shaders_;
Dscript.cc26 std::vector<ShaderInfo> Script::GetShaderInfo() const { in GetShaderInfo()
27 std::vector<ShaderInfo> ret; in GetShaderInfo()
36 ShaderInfo{shader->GetFormat(), shader->GetType(), in GetShaderInfo()
46 ret.emplace_back(ShaderInfo{shader->GetFormat(), in GetShaderInfo()
Dshader_compiler.h57 Pipeline::ShaderInfo* shader_info,
67 Result CompileOpenCLC(Pipeline::ShaderInfo* shader,
Dclspv_helper.h30 Result Compile(Pipeline::ShaderInfo* shader_info,
Drecipe.cc28 std::vector<ShaderInfo> Recipe::GetShaderInfo() const { in GetShaderInfo()
Dshader_compiler.cc65 Pipeline::ShaderInfo* shader_info, in Compile()
292 Result ShaderCompiler::CompileOpenCLC(Pipeline::ShaderInfo* shader_info, in CompileOpenCLC()
Dscript.h48 std::vector<ShaderInfo> GetShaderInfo() const override;
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramVk.h210 class ShaderInfo; variable
213 ShaderInfo *shaderInfo, in initShaders()
234 ShaderInfo &shaderInfo = in initGraphicsShaders()
293 class ShaderInfo final : angle::NonCopyable
296 ShaderInfo();
297 ~ShaderInfo();
317 ShaderInfo mDefaultShaderInfo;
318 ShaderInfo mLineRasterShaderInfo;
DProgramVk.cpp297 ProgramVk::ShaderInfo::ShaderInfo() {} in ShaderInfo() function in rx::ProgramVk::ShaderInfo
299 ProgramVk::ShaderInfo::~ShaderInfo() = default;
301 angle::Result ProgramVk::ShaderInfo::initShaders(ContextVk *contextVk, in initShaders()
353 void ProgramVk::ShaderInfo::release(ContextVk *contextVk) in release()
/third_party/vk-gl-cts/framework/opengl/
DgluShaderProgram.hpp49 struct ShaderInfo struct
57 ShaderInfo (void) : type(SHADERTYPE_LAST), compileOk(false), compileTimeUs(0) {} in ShaderInfo() function
78 std::vector<glu::ShaderInfo> shaders; argument
97 const ShaderInfo& getInfo (void) const { return m_info; } in getInfo()
112 ShaderInfo m_info; //!< Client-side clone of state for debug / perf reasons.
204 …const ShaderInfo& getShaderInfo (glu::ShaderType shaderType, int shaderNdx = 0) const { return… in getShaderInfo()
224 tcu::TestLog& operator<< (tcu::TestLog& log, const ShaderInfo& shaderInfo);
DgluShaderProgram.cpp609 tcu::TestLog& operator<< (tcu::TestLog& log, const ShaderInfo& shaderInfo) in operator <<()
619 …TestLog& log, const ProgramInfo& programInfo, size_t numShaders, const ShaderInfo* const* shaderIn… in logShaderProgram()
663 const ShaderInfo& shaderInfo = *shaderInfos[shaderNdx]; in logShaderProgram()
679 std::vector<const ShaderInfo*> shaderPtrs (shaderProgramInfo.shaders.size()); in operator <<()
691 std::vector<const ShaderInfo*> shaderPtrs; in operator <<()
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
Dengine_vulkan.h71 struct ShaderInfo { struct
80 std::unordered_map<ShaderType, ShaderInfo, CastHash<ShaderType>>
89 const amber::Pipeline::ShaderInfo& shader);
Dengine_vulkan.cc291 const amber::Pipeline::ShaderInfo& shader) { in SetShader()
329 case amber::Pipeline::ShaderInfo::RequiredSubgroupSizeSetting:: in SetShader()
333 case amber::Pipeline::ShaderInfo::RequiredSubgroupSizeSetting:: in SetShader()
/third_party/vk-gl-cts/external/amber/src/include/amber/
Drecipe.h32 virtual std::vector<ShaderInfo> GetShaderInfo() const = 0;
57 std::vector<ShaderInfo> GetShaderInfo() const;
Dshader_info.h44 struct ShaderInfo { struct
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramExecutableVk.h26 class ShaderInfo final : angle::NonCopyable
29 ShaderInfo();
30 ~ShaderInfo();
73 const ShaderInfo &shaderInfo,
DProgramExecutableVk.cpp127 ShaderInfo::ShaderInfo() {} in ShaderInfo() function in rx::ShaderInfo
129 ShaderInfo::~ShaderInfo() = default;
131 angle::Result ShaderInfo::initShaders(const gl::ShaderBitSet &linkedShaderStages, in initShaders()
152 void ShaderInfo::release(ContextVk *contextVk) in release()
161 void ShaderInfo::load(gl::BinaryInputStream *stream) in load()
175 void ShaderInfo::save(gl::BinaryOutputStream *stream) in save()
198 const ShaderInfo &shaderInfo, in initProgram()
DProgramVk.h220 ShaderInfo mOriginalShaderInfo;
/third_party/vk-gl-cts/external/amber/src/src/amberscript/
Dparser_subgroup_size_control_test.cc364 amber::Pipeline::ShaderInfo::RequiredSubgroupSizeSetting:: in TEST_F()
394 amber::Pipeline::ShaderInfo::RequiredSubgroupSizeSetting:: in TEST_F()
423 amber::Pipeline::ShaderInfo::RequiredSubgroupSizeSetting:: in TEST_F()
484 amber::Pipeline::ShaderInfo::RequiredSubgroupSizeSetting:: in TEST_F()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/amber/
DvktAmberTestCase.cpp320 std::vector<amber::ShaderInfo> shaders = m_recipe->GetShaderInfo(); in initPrograms()
323 const amber::ShaderInfo& shader = shaders[i]; in initPrograms()
420 std::vector<amber::ShaderInfo> shaders = m_recipe->GetShaderInfo(); in iterate()
423 const amber::ShaderInfo& shader = shaders[i]; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber/
DvktAmberTestCase.cpp320 std::vector<amber::ShaderInfo> shaders = m_recipe->GetShaderInfo(); in initPrograms()
323 const amber::ShaderInfo& shader = shaders[i]; in initPrograms()
420 std::vector<amber::ShaderInfo> shaders = m_recipe->GetShaderInfo(); in iterate()
423 const amber::ShaderInfo& shader = shaders[i]; in iterate()

12