Lines Matching refs:ShaderInfo
51 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()
691 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SAMPLER) { in UpdateOpenCLBufferBindings()
711 case Pipeline::ShaderInfo::DescriptorMapEntry::Kind::UBO: in UpdateOpenCLBufferBindings()
712 case Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD_UBO: in UpdateOpenCLBufferBindings()
715 case Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO: in UpdateOpenCLBufferBindings()
716 case Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD: in UpdateOpenCLBufferBindings()
719 case Pipeline::ShaderInfo::DescriptorMapEntry::Kind::RO_IMAGE: in UpdateOpenCLBufferBindings()
722 case Pipeline::ShaderInfo::DescriptorMapEntry::Kind::WO_IMAGE: in UpdateOpenCLBufferBindings()
730 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::UBO && in UpdateOpenCLBufferBindings()
732 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD_UBO) { in UpdateOpenCLBufferBindings()
738 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::SSBO && in UpdateOpenCLBufferBindings()
740 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD) { in UpdateOpenCLBufferBindings()
746 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::RO_IMAGE) { in UpdateOpenCLBufferBindings()
752 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::WO_IMAGE) { in UpdateOpenCLBufferBindings()
794 Pipeline::ShaderInfo::DescriptorMapEntry::Kind kind = in GenerateOpenCLPodBuffers()
795 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD; in GenerateOpenCLPodBuffers()
797 if (entry.kind != Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD && in GenerateOpenCLPodBuffers()
799 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD_UBO && in GenerateOpenCLPodBuffers()
800 entry.kind != Pipeline::ShaderInfo::DescriptorMapEntry::Kind:: in GenerateOpenCLPodBuffers()
819 Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD_PUSHCONSTANT) { in GenerateOpenCLPodBuffers()
862 kind == Pipeline::ShaderInfo::DescriptorMapEntry::Kind::POD in GenerateOpenCLPodBuffers()
1029 case Pipeline::ShaderInfo::PushConstant::PushConstantType::kDimensions: in GenerateOpenCLPushConstants()
1033 case Pipeline::ShaderInfo::PushConstant::PushConstantType::kGlobalOffset: in GenerateOpenCLPushConstants()
1039 case Pipeline::ShaderInfo::PushConstant::PushConstantType::kRegionOffset: in GenerateOpenCLPushConstants()