/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_program_util.h | 30 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 D | gpu_program_util.cpp | 110 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() 137 … ShaderSpecialization::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 D | shader_manager.cpp | 2203 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 D | shader_manager.h | 83 BASE_NS::vector<ShaderSpecialization::Constant> GetSpecializationConstants() const;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | spirv_cross_helpers_gles.cpp | 58 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 D | spirv_cross_helpers_gles.h | 28 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 D | gpu_program_gles.h | 76 BASE_NS::vector<ShaderSpecialization::Constant> constants_; 108 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
|
H A D | shader_module_gles.cpp | 107 …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 D | shader_module_gles.h | 77 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
|
H A D | gpu_program_gles.cpp | 713 …constants_ = vector<ShaderSpecialization::Constant>(constants.cbegin().ptr(), constants.cend().ptr… in GpuComputeProgramGLES()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | gpu_program_vk.cpp | 78 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 D | gpu_program_vk.h | 50 BASE_NS::vector<ShaderSpecialization::Constant> constants_; 72 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
|
H A D | shader_module_vk.h | 58 BASE_NS::vector<ShaderSpecialization::Constant> constants_;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_compute_generic.h | 86 BASE_NS::vector<ShaderSpecialization::Constant> constants;
|
H A D | render_node_fullscreen_generic.h | 88 BASE_NS::vector<ShaderSpecialization::Constant> constants;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | pipeline_state_desc.h | 1292 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 D | node_context_pso_manager.h | 43 BASE_NS::vector<ShaderSpecialization::Constant> constants;
|
H A D | node_context_pso_manager.cpp | 217 vector<ShaderSpecialization::Constant>( in GetComputePsoHandle()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_material_deferred_shading.h | 89 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
|
H A D | render_node_default_depth_render_slot.h | 77 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
|
H A D | render_node_default_shadow_render_slot.h | 172 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
|
H A D | render_node_default_material_render_slot.h | 102 BASE_NS::vector<RENDER_NS::ShaderSpecialization::Constant> defaultSpecilizationConstants;
|