Home
last modified time | relevance | path

Searched refs:ShaderSpecialization (Results 1 – 22 of 22) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_program_util.h30 uint32_t SpecializationByteSize(RENDER_NS::ShaderSpecialization::Constant::Type type); in RENDER_BEGIN_NAMESPACE()
33 const BASE_NS::array_view<const ShaderSpecialization::Constant> inSpecializationConstants, in RENDER_BEGIN_NAMESPACE()
34 BASE_NS::vector<ShaderSpecialization::Constant>& outSpecializationConstants); in RENDER_BEGIN_NAMESPACE()
36 void CombineSpecializationConstants(const BASE_NS::array_view<const ShaderSpecialization::Constant>… in RENDER_BEGIN_NAMESPACE()
37 BASE_NS::vector<ShaderSpecialization::Constant>& outSc); in RENDER_BEGIN_NAMESPACE()
H A Dgpu_program_util.cpp110 uint32_t SpecializationByteSize(ShaderSpecialization::Constant::Type type) in SpecializationByteSize()
113 case RENDER_NS::ShaderSpecialization::Constant::Type::BOOL: in SpecializationByteSize()
115 case RENDER_NS::ShaderSpecialization::Constant::Type::UINT32: in SpecializationByteSize()
117 case RENDER_NS::ShaderSpecialization::Constant::Type::INT32: in SpecializationByteSize()
119 case RENDER_NS::ShaderSpecialization::Constant::Type::FLOAT: in SpecializationByteSize()
127 void AddSpecializationConstants(const array_view<const ShaderSpecialization::Constant> inSpecializa… in AddSpecializationConstants()
128 vector<ShaderSpecialization::Constant>& outSpecializationConstants) in AddSpecializationConstants()
137ShaderSpecialization::Constant { constant.shaderStage, constant.id, constant.type, offset }); in AddSpecializationConstants()
142 void CombineSpecializationConstants(const BASE_NS::array_view<const ShaderSpecialization::Constant>… in CombineSpecializationConstants()
143 BASE_NS::vector<ShaderSpecialization::Constant>& outSc) in CombineSpecializationConstants()
H A Dshader_manager.cpp2203 vector<ShaderSpecialization::Constant> ShaderReflectionData::GetSpecializationConstants() const in GetSpecializationConstants()
2205 vector<ShaderSpecialization::Constant> constants; in GetSpecializationConstants()
2212 ShaderSpecialization::Constant constant; in GetSpecializationConstants()
2216 constant.type = static_cast<ShaderSpecialization::Constant::Type>( in GetSpecializationConstants()
H A Dshader_manager.h83 BASE_NS::vector<ShaderSpecialization::Constant> GetSpecializationConstants() const;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dspirv_cross_helpers_gles.cpp58 bool DefineForSpec(const array_view<const ShaderSpecialization::Constant> reflectionInfo, const uin… in DefineForSpec()
74 case ShaderSpecialization::Constant::Type::INVALID: in DefineForSpec()
78 case ShaderSpecialization::Constant::Type::BOOL: in DefineForSpec()
80 case ShaderSpecialization::Constant::Type::UINT32: { in DefineForSpec()
87 case ShaderSpecialization::Constant::Type::INT32: { in DefineForSpec()
94 case ShaderSpecialization::Constant::Type::FLOAT: { in DefineForSpec()
129 …const array_view<const ShaderSpecialization::Constant> info, const ShaderSpecializationConstantDat… in Specialize()
H A Dspirv_cross_helpers_gles.h28 bool DefineForSpec(BASE_NS::array_view<const ShaderSpecialization::Constant> reflectionInfo, uint32… in RENDER_BEGIN_NAMESPACE()
34 …BASE_NS::array_view<const ShaderSpecialization::Constant> info, const ShaderSpecializationConstant… in RENDER_BEGIN_NAMESPACE()
H A Dgpu_program_gles.h76 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
108 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
H A Dshader_module_gles.cpp107 …array_view<const ShaderSpecialization::Constant> constants, vector<Gles::SpecConstantInfo>& outSpe… in CreateSpecInfos()
110 static_cast<uint32_t>(ShaderSpecialization::Constant::Type::BOOL)); in CreateSpecInfos()
H A Dshader_module_gles.h77 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
H A Dgpu_program_gles.cpp713 …constants_ = vector<ShaderSpecialization::Constant>(constants.cbegin().ptr(), constants.cend().ptr… in GpuComputeProgramGLES()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dgpu_program_vk.cpp78 array_view<ShaderSpecialization::Constant const>(constants_.data(), constants_.size()); in RENDER_BEGIN_NAMESPACE()
110 …vector<ShaderSpecialization::Constant>(sscv.constants.cbegin().ptr(), sscv.constants.cend().ptr()); in GpuComputeProgramVk()
114 array_view<ShaderSpecialization::Constant const>(constants_.data(), constants_.size()); in GpuComputeProgramVk()
H A Dgpu_program_vk.h50 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
72 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
H A Dshader_module_vk.h58 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_compute_generic.h86 BASE_NS::vector<ShaderSpecialization::Constant> constants;
H A Drender_node_fullscreen_generic.h88 BASE_NS::vector<ShaderSpecialization::Constant> constants;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dpipeline_state_desc.h1292 struct ShaderSpecialization { struct
1320 BASE_NS::array_view<const ShaderSpecialization::Constant> constants;
1326 BASE_NS::array_view<const ShaderSpecialization::Constant> constants;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.h43 BASE_NS::vector<ShaderSpecialization::Constant> constants;
H A Dnode_context_pso_manager.cpp217 vector<ShaderSpecialization::Constant>( in GetComputePsoHandle()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_material_deferred_shading.h89 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
H A Drender_node_default_depth_render_slot.h77 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
H A Drender_node_default_shadow_render_slot.h172 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
H A Drender_node_default_material_render_slot.h102 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;