Searched refs:specialization (Results 1 - 8 of 8) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | node_context_pso_manager.cpp | 35 uint64_t BASE_NS::hash(const RENDER_NS::ShaderSpecializationConstantDataView& specialization) in hash() argument 38 if ((!specialization.data.empty()) && (!specialization.constants.empty())) { in hash() 39 const size_t minSize = BASE_NS::Math::min(specialization.constants.size(), specialization.data.size()); in hash() 41 const auto& currConstant = specialization.constants[idx]; in hash() 44 if ((currConstant.offset + constantSize) <= specialization.data.size_bytes()) { in hash() 45 uint8_t const* data = (uint8_t const*)specialization.data.data() + currConstant.offset; in hash() 51 PLUGIN_LOG_E("RENDER_VALIDATION: shader specialization issue with constant and data size mismatch"); in hash()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | gpu_program_gles.h | 64 const ShaderSpecializationConstantDataView& specialization, uint32_t views) const; 81 // copy of specialization data used.. 102 const ShaderSpecializationConstantDataView& specialization) const;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_compute_generic.cpp | 205 const ShaderSpecializationConstantDataView specialization { in GetPsoHandle() 210 shader_, pipelineLayout_, specialization); in GetPsoHandle()
|
H A D | render_node_fullscreen_generic.cpp | 187 const ShaderSpecializationConstantDataView specialization { in GetPsoHandle() 195 specialization, { dynamicStates, dynamicStateCount }); in GetPsoHandle()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_shadow_render_slot.h | 113 const RENDER_NS::ShaderSpecializationConstantDataView& specialization, const RenderSubmeshFlags submeshFlags);
|
H A D | render_node_default_shadow_render_slot.cpp | 457 const ShaderSpecializationConstantDataView& specialization, const RenderSubmeshFlags submeshFlags) in CreateNewPso() 504 currShader, gfxState, pl, vidv, specialization, { DYNAMIC_STATES, countof(DYNAMIC_STATES) }); in CreateNewPso() 507 currShader, currState, currPl, currVid, specialization, { DYNAMIC_STATES, countof(DYNAMIC_STATES) }); in CreateNewPso() 522 // specialization for not found hash in GetSubmeshPso() 456 CreateNewPso(const ShaderStateData& ssd, const ShaderSpecializationConstantDataView& specialization, const RenderSubmeshFlags submeshFlags) CreateNewPso() argument
|
H A D | render_node_default_env.cpp | 391 const ShaderSpecializationConstantDataView specialization { sscv.constants, flags }; in GetPso() 400 shaderHandle, gfxHandle, plHandle, {}, specialization, GetDynamicStates()); in GetPso()
|
H A D | render_node_default_material_deferred_shading.cpp | 381 const ShaderSpecializationConstantDataView specialization { allShaderData_.defaultSpecilizationConstants, in GetPsoHandle() 384 allShaderData_.shaderHandle, allShaderData_.stateHandle, allShaderData_.plHandle, {}, specialization, in GetPsoHandle()
|
Completed in 6 milliseconds