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 D | 3d_dm_target_packing_common.h | 54 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 D | 3d_dm_lighting_common.h | 57 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 D | core3d_dm_fullscreen_deferred_shading.frag | 35 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 D | core3d_dm_fw.frag | 279 shadingData.materialFlags = CORE_MATERIAL_FLAGS;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/ |
H A D | render_data_store_default_material.cpp | 115 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 D | render_system.cpp | 613 … 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()
|