Home
last modified time | relevance | path

Searched refs:materialFlags (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_target_packing_common.h54 uint GetDeferredMaterialFlagsFromMaterialFlags(uint materialFlags) in GetDeferredMaterialFlagsFromMaterialFlags() argument
57 … mat |= ((materialFlags & CORE_MATERIAL_SHADOW_RECEIVER_BIT) == CORE_MATERIAL_SHADOW_RECEIVER_BIT) in GetDeferredMaterialFlagsFromMaterialFlags()
60 …mat |= ((materialFlags & CORE_MATERIAL_PUNCTUAL_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_PUNCTUAL_LIGH… in GetDeferredMaterialFlagsFromMaterialFlags()
63 …mat |= ((materialFlags & CORE_MATERIAL_INDIRECT_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_INDIRECT_LIGH… in GetDeferredMaterialFlagsFromMaterialFlags()
69 uint GetMaterialFlagsFromDeferredMaterialFlags(uint materialFlags) in GetMaterialFlagsFromDeferredMaterialFlags() argument
72 …mat |= ((materialFlags & CORE_MATERIAL_DF_SHADOW_RECEIVER_BIT) == CORE_MATERIAL_DF_SHADOW_RECEIVER… in GetMaterialFlagsFromDeferredMaterialFlags()
76 …((materialFlags & CORE_MATERIAL_DF_PUNCTUAL_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_DF_PUNCTUAL_LIGHT… in GetMaterialFlagsFromDeferredMaterialFlags()
107 vec4 GetPackMaterialWithFlags(in vec4 material, in uint materialType, in uint materialFlags) in GetPackMaterialWithFlags() argument
110 const uint mf = GetDeferredMaterialFlagsFromMaterialFlags(materialFlags); in GetPackMaterialWithFlags()
158 …kMaterialWithFlags(in vec4 inMat, out vec4 material, out uint materialType, out uint materialFlags) in GetUnpackMaterialWithFlags() argument
[all …]
H A D3d_dm_lighting_common.h57 uint materialFlags; member
293 ClearcoatShadingVariables ccsv, SheenShadingVariables ssv, const uint materialFlags) in CalculateLight() argument
301 if ((materialFlags & CORE_MATERIAL_SHEEN_BIT) == CORE_MATERIAL_SHEEN_BIT) { in CalculateLight()
309 if ((materialFlags & CORE_MATERIAL_CLEARCOAT_BIT) == CORE_MATERIAL_CLEARCOAT_BIT) { in CalculateLight()
337 vec3 CalculateLighting(ShadingData sd, const uint materialFlags) in CalculateLighting() argument
403 color += CalculateLight(currLightIdx, materialDiffuseBRDF, L, NoL, sd, materialFlags) * in CalculateLighting()
522 const uint materialFlags) in CalculateLight() argument
530 if ((materialFlags & CORE_MATERIAL_SHEEN_BIT) == CORE_MATERIAL_SHEEN_BIT) { in CalculateLight()
538 if ((materialFlags & CORE_MATERIAL_CLEARCOAT_BIT) == CORE_MATERIAL_CLEARCOAT_BIT) { in CalculateLight()
573 SheenShadingVariables ssv, const uint materialFlags) in CalculateLighting() argument
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/
H A Dcore3d_dm_fullscreen_deferred_shading.frag35 uint materialFlags;
46 fd.materialFlags = 0;
49 …ckMaterialWithFlags(subpassLoad(uGBufferMaterial), fd.material, fd.materialType, fd.materialFlags);
51 …rialWithFlags(textureLod(uGBufferMaterial, uv, 0), fd.material, fd.materialType, fd.materialFlags);
274 …if ((fd.materialFlags & CORE_MATERIAL_PUNCTUAL_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_PUNCTUAL_LIGHT…
275 color = CalculateLighting(shadingData, fd.materialFlags);
278 …if ((fd.materialFlags & CORE_MATERIAL_INDIRECT_LIGHT_RECEIVER_BIT) == CORE_MATERIAL_INDIRECT_LIGHT…
H A Dcore3d_dm_fw.frag279 shadingData.materialFlags = CORE_MATERIAL_FLAGS;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/
H A Drender_data_store_default_material.cpp115 const RenderMaterialFlags materialFlags, const RenderSubmeshFlags submeshFlags) in HashSubmeshMaterials() argument
118 …((materialFlags << MATERIAL_FLAGS_SHIFT) & MATERIAL_FLAGS_MASK) | (submeshFlags & SUBMESH_FLAGS_MA… in HashSubmeshMaterials()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.cpp613 … RenderMaterialLightingFlagsFromMaterialFlags(const MaterialComponent::LightingFlags materialFlags) in RenderMaterialLightingFlagsFromMaterialFlags() argument
616 if (materialFlags & MaterialComponent::LightingFlagBits::SHADOW_RECEIVER_BIT) { in RenderMaterialLightingFlagsFromMaterialFlags()
619 if (materialFlags & MaterialComponent::LightingFlagBits::SHADOW_CASTER_BIT) { in RenderMaterialLightingFlagsFromMaterialFlags()
622 if (materialFlags & MaterialComponent::LightingFlagBits::PUNCTUAL_LIGHT_RECEIVER_BIT) { in RenderMaterialLightingFlagsFromMaterialFlags()
625 if (materialFlags & MaterialComponent::LightingFlagBits::INDIRECT_LIGHT_RECEIVER_BIT) { in RenderMaterialLightingFlagsFromMaterialFlags()