Home
last modified time | relevance | path

Searched refs:instanceIdx (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_inplace_sampling_common.h38 uint GetUnpackTexCoordInfo(uint instanceIdx) in GetUnpackTexCoordInfo() argument
242 vec4 GetUnpackBaseColor(const uint instanceIdx) in GetUnpackBaseColor() argument
247 vec4 GetUnpackMaterial(const uint instanceIdx) in GetUnpackMaterial() argument
252 float GetUnpackAO(const uint instanceIdx) in GetUnpackAO() argument
257 float GetUnpackClearcoat(const uint instanceIdx) in GetUnpackClearcoat() argument
274 vec4 GetUnpackSheen(const uint instanceIdx) in GetUnpackSheen() argument
279 float GetUnpackTransmission(const uint instanceIdx) in GetUnpackTransmission() argument
285 vec4 GetUnpackSpecular(const uint instanceIdx) in GetUnpackSpecular() argument
296 float GetUnpackNormalScale(const uint instanceIdx) in GetUnpackNormalScale() argument
301 float GetUnpackAlphaCutoff(const uint instanceIdx) in GetUnpackAlphaCutoff() argument
[all …]
H A D3d_dm_structures_common.h438 uint GetPackFlatIndices(const uint cameraIdx, const uint instanceIdx) in GetPackFlatIndices() argument
440 return ((instanceIdx << 16) | (cameraIdx & 0xffff)); // 16 : bit size in GetPackFlatIndices()
446 instanceIdx = indices >> 16; in GetUnpackFlatIndices()
503 return dmms.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_BASE_IDX]; in GetUnpackBaseColor()
512 return dmms.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_MATERIAL_IDX]; in GetUnpackMaterial()
519 float GetUnpackAO(const DefaultMaterialMaterialStruct dmms, const uint instanceIdx) in GetUnpackAO() argument
521 return dmms.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_AO_IDX].x; in GetUnpackAO()
550 return dmms.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_SHEEN_IDX]; in GetUnpackSheen()
569 return dmms.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_SPECULAR_IDX]; in GetUnpackSpecular()
589 return dmms.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_NORMAL_IDX].x; in GetUnpackNormalScale()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/
H A Dcore3d_dm_df.frag30 uint instanceIdx = 0U;
34 return instanceIdx;
42 const uint instanceIdx = GetInstanceIndex();
67 const uint instanceIdx = GetInstanceIndex();
68 …RE_RELAXEDP vec4 baseColor = GetBaseColorSample(inUv, instanceIdx) * GetUnpackBaseColor(instanceId…
93 const uint instanceIdx = GetInstanceIndex();
95 …RE_RELAXEDP vec4 baseColor = GetBaseColorSample(inUv, instanceIdx) * GetUnpackBaseColor(instanceId…
112 N = GetNormalSample(inUv, instanceIdx);
125 …CORE_RELAXEDP vec4 material = GetMaterialSample(inUv, instanceIdx) * GetUnpackMaterial(instanceIdx
127 …const CORE_RELAXEDP float ao = clamp(GetAOSample(inUv, instanceIdx) * GetUnpackAO(instanceIdx), 0.…
[all …]
H A Dcore3d_dm_fw.frag32 uint instanceIdx = 0U;
36 return instanceIdx;
102 const uint instanceIdx = GetInstanceIndex();
103 …RE_RELAXEDP vec4 baseColor = GetBaseColorSample(inUv, instanceIdx) * GetUnpackBaseColor(instanceId…
125 const uint instanceIdx = GetInstanceIndex();
126 …RE_RELAXEDP vec4 baseColor = GetBaseColorSample(inUv, instanceIdx) * GetUnpackBaseColor(instanceId…
239 …CORE_RELAXEDP vec4 material = GetMaterialSample(inUv, instanceIdx) * GetUnpackMaterial(instanceIdx
244 …CORE_RELAXEDP vec4 specular = GetSpecularSample(inUv, instanceIdx) * GetUnpackSpecular(instanceIdx
267 … transmission = GetTransmissionSample(inUv, instanceIdx) * GetUnpackTransmission(instanceIdx);
291 …const CORE_RELAXEDP float ao = clamp(GetAOSample(inUv, instanceIdx) * GetUnpackAO(instanceIdx), 0.…
[all …]
H A Dcore3d_dm_fw.vert18 uint instanceIdx = 0;
20 instanceIdx = gl_InstanceIndex;
22 return instanceIdx;
27 const uint instanceIdx = GetInstanceIndex();
33 worldMatrix = uMeshMatrix.mesh[instanceIdx].world * world;
34 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld * world);
41 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld * prevWorld;
44 worldMatrix = uMeshMatrix.mesh[instanceIdx].world;
45 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld);
47 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld;
H A Dcore3d_dm_fw_mv.vert21 uint instanceIdx = 0;
23 instanceIdx = gl_InstanceIndex;
25 return instanceIdx;
30 const uint instanceIdx = GetInstanceIndex();
36 worldMatrix = uMeshMatrix.mesh[instanceIdx].world * world;
37 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld * world);
44 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld * prevWorld;
47 worldMatrix = uMeshMatrix.mesh[instanceIdx].world;
48 normalMatrix = mat3(uMeshMatrix.mesh[instanceIdx].normalWorld);
50 prevWorldMatrix = uMeshMatrix.mesh[instanceIdx].prevWorld;
H A Dcore3d_dm_depth.vert14 uint instanceIdx = 0;
16 instanceIdx = gl_InstanceIndex;
18 return instanceIdx;
23 const uint instanceIdx = GetInstanceIndex();
29 return uMeshMatrix.mesh[instanceIdx].world * worldMatrix;
31 return uMeshMatrix.mesh[instanceIdx].world;
H A Dcore3d_dm_fw_reflection_plane.frag42 const uint instanceIdx = 0;
44 …vec4 factor = uMaterialData.material[instanceIdx].factors[CORE_MATERIAL_FACTOR_CLEARCOAT_ROUGHNESS…
104 const uint instanceIdx = GetInstanceIndex();
106 const CORE_RELAXEDP vec4 baseColor = GetUnpackBaseColorFinalValue(inColor, inUv, instanceIdx);
112 N = GetNormalSample(inUv, instanceIdx);
113 const float normalScale = GetUnpackNormalScale(instanceIdx);
120 …CORE_RELAXEDP vec4 material = GetMaterialSample(inUv, instanceIdx) * GetUnpackMaterial(instanceIdx
130 transmission = GetTransmissionSample(inUv) * GetUnpackTransmission(instanceIdx);
144 shadingData.layers = uMeshMatrix.mesh[instanceIdx].layers.xy;
166 …const CORE_RELAXEDP float ao = clamp(GetAOSample(inUv, instanceIdx) * GetUnpackAO(instanceIdx), 0.…