Home
last modified time | relevance | path

Searched refs:uBasis (Results 1 – 25 of 45) sorted by relevance

12

/dports/games/OpenLara/OpenLara-b4b19f2/src/shaders/pica/
H A Dcompose_mirror.v.pica16 .fvec uBasis[32*2]
49 ; pos = mulQuatPos(uBasis[joint], aCoord)
50 mul pos.xyz, uBasis[a0.x], aCoord.zxyw
51 mad pos.xyz, aCoord, uBasis[a0.x].zxyw, -pos
52 mad pos.xyz, aCoord.yzxw, uBasis[a0.x].w, pos
53 mul tmp.xyz, uBasis[a0.x].zxyw, pos
56 add pos.xyz, uBasis[a0.x + 1], pos
57 mov pos.w, uBasis[a0.x + 1].w
74 mul pos.xyz, uBasis[a0.x], normal.zxyw
75 mad pos.xyz, normal, uBasis[a0.x].zxyw, -pos
[all …]
H A Dcompose_entity.v.pica19 .fvec uBasis[32*2]
51 ; pos = mulQuatPos(uBasis[joint], aCoord)
52 mul pos.xyz, uBasis[a0.x], aCoord.zxyw
53 mad pos.xyz, aCoord, uBasis[a0.x].zxyw, -pos
54 mad pos.xyz, aCoord.yzxw, uBasis[a0.x].w, pos
55 mul tmp.xyz, uBasis[a0.x].zxyw, pos
58 add pos.xyz, uBasis[a0.x + 1], pos
59 mov pos.w, uBasis[a0.x + 1].w
97 mul pos.xyz, uBasis[a0.x], normal.zxyw
98 mad pos.xyz, normal, uBasis[a0.x].zxyw, -pos
[all …]
H A Dshadow_entity.v.pica7 .fvec uBasis[32*2]
26 mul r0.xyz, uBasis[a0.x], aCoord.zxyw
27 mad r0.xyz, aCoord, uBasis[a0.x].zxyw, -r0
28 mad r0.xyz, aCoord.yzxw, uBasis[a0.x].w, r0
29 mul r1.xyz, uBasis[a0.x].zxyw, r0
30 mad r0.xyz, r0.yzxw, uBasis[a0.x].yzxw, -r1
32 add r0.xyz, uBasis[a0.x + 1], r0
33 mov r0.w, uBasis[a0.x + 1].w
H A Dambient_room.v.pica16 .fvec uBasis[2]
43 ; pos = mulQuatPos(uBasis, aCoord)
44 mul pos.xyz, uBasis[0], aCoord.zxyw
45 mad pos.xyz, aCoord, uBasis[0].zxyw, -pos
46 mad pos.xyz, aCoord.yzxw, uBasis[0].w, pos
47 mul tmp.xyz, uBasis[0].zxyw, pos
48 mad pos.xyz, pos.yzxw, uBasis[0].yzxw, -tmp
50 add pos.xyz, uBasis[1], pos
H A Dcompose_flash.v.pica15 .fvec uBasis[2]
44 ; pos = mulQuatPos(uBasis, aCoord)
45 mul pos.xyz, uBasis[0], aCoord.zxyw
46 mad pos.xyz, aCoord, uBasis[0].zxyw, -pos
47 mad pos.xyz, aCoord.yzxw, uBasis[0].w, pos
48 mul tmp.xyz, uBasis[0].zxyw, pos
49 mad pos.xyz, pos.yzxw, uBasis[0].yzxw, -tmp
51 add pos.xyz, uBasis[1], pos
H A Dambient_sprite.v.pica17 .fvec uBasis[2]
50 ; pos = aCoord + mulQuatPos(uBasis, aTexCoord.zw)
53 mul size.xyz, uBasis[0], pos.zxy
54 mad size.xyz, pos.xyz, uBasis[0].zxy, -size
55 mad size.xyz, pos.yzx, uBasis[0].w, size
56 mul tmp.xyz, uBasis[0].zxy, size.xyz
57 mad size.xyz, size.yzx, uBasis[0].yzx, -tmp
59 add size.xyz, uBasis[1], aCoord
H A Dcompose_entity_u.v.pica19 .fvec uBasis[32*2]
109 ; pos = mulQuatPos(uBasis[joint], aCoord)
110 mul pos.xyz, uBasis[a0.x], aCoord.zxyw
111 mad pos.xyz, aCoord, uBasis[a0.x].zxyw, -pos
112 mad pos.xyz, aCoord.yzxw, uBasis[a0.x].w, pos
113 mul tmp.xyz, uBasis[a0.x].zxyw, pos
116 add pos.xyz, uBasis[a0.x + 1], pos
117 mov pos.w, uBasis[a0.x + 1].w
155 mul pos.xyz, uBasis[a0.x], normal.zxyw
156 mad pos.xyz, normal, uBasis[a0.x].zxyw, -pos
[all …]
H A Dcompose_room.v.pica16 .fvec uBasis[2]
43 ; pos = mulQuatPos(uBasis, aCoord)
44 mul pos.xyz, uBasis[0], aCoord.zxyw
45 mad pos.xyz, aCoord, uBasis[0].zxyw, -pos
46 mad pos.xyz, aCoord.yzxw, uBasis[0].w, pos
47 mul tmp.xyz, uBasis[0].zxyw, pos
48 mad pos.xyz, pos.yzxw, uBasis[0].yzxw, -tmp
50 add pos.xyz, uBasis[1], pos
H A Dcompose_sprite.v.pica17 .fvec uBasis[2]
50 ; pos = aCoord + mulQuatPos(uBasis, aTexCoord.zw)
53 mul size.xyz, uBasis[0], pos.zxy
54 mad size.xyz, pos.xyz, uBasis[0].zxy, -size
55 mad size.xyz, pos.yzx, uBasis[0].w, size
56 mul tmp.xyz, uBasis[0].zxy, size.xyz
57 mad size.xyz, size.yzx, uBasis[0].yzx, -tmp
59 add size.xyz, uBasis[1], aCoord
H A Dcompose_room_u.v.pica15 .fvec uBasis[2]
100 ; pos = mulQuatPos(uBasis, aCoord)
101 mul pos.xyz, uBasis[0], aCoord.zxyw
102 mad pos.xyz, aCoord, uBasis[0].zxyw, -pos
103 mad pos.xyz, aCoord.yzxw, uBasis[0].w, pos
104 mul tmp.xyz, uBasis[0].zxyw, pos
105 mad pos.xyz, pos.yzxw, uBasis[0].yzxw, -tmp
107 add pos.xyz, uBasis[1], pos
H A Dcompose_sprite_u.v.pica17 .fvec uBasis[2]
108 ; pos = aCoord + mulQuatPos(uBasis, aTexCoord.zw)
111 mul size.xyz, uBasis[0], pos.zxy
112 mad size.xyz, pos.xyz, uBasis[0].zxy, -size
113 mad size.xyz, pos.yzx, uBasis[0].w, size
114 mul tmp.xyz, uBasis[0].zxy, size.xyz
115 mad size.xyz, size.yzx, uBasis[0].yzx, -tmp
117 add size.xyz, uBasis[1], aCoord
/dports/games/OpenLara/OpenLara-b4b19f2/src/shaders/
H A Dcommon.asm25 #define uBasis 6 macro
55 mul dst.xyz, c[uBasis + joint], src.zxyw \
56 mad dst.xyz, src, c[uBasis + joint].zxyw, -dst \
57 mad dst.xyz, src.yzxw, c[uBasis + joint].w, dst \
58 mul tmp.xyz, c[uBasis + joint].zxyw, dst \
59 mad dst.xyz, dst.yzxw, c[uBasis + joint].yzxw, -tmp \
64 mul dst.xyz, c[uBasis + joint], src.zxyw \
65 mad dst.xyz, src, c[uBasis + joint].zxyw, -dst \
66 mad dst.xyz, src.yzxw, c[uBasis + joint].w, dst \
67 mul tmp.xyz, c[uBasis + joint].zxyw, dst \
[all …]
H A Dshadow.glsl9 uniform vec4 uBasis[32 * 2];
27 vec4 rBasisRot = uBasis[index];
28 vec4 rBasisPos = uBasis[index + 1];
30 vec4 rBasisRot = uBasis[0];
31 vec4 rBasisPos = uBasis[1];
H A Dambient.glsl11 uniform vec4 uBasis[2];
31 vec4 rBasisRot = uBasis[0];
32 vec4 rBasisPos = uBasis[1];
H A Dcompose_mirror.asm17 ; pos = mulQuatPos(uBasis[joint], aCoord)
30 ; normal = mulQuat(uBasis, aNormal)
H A Dambient_room.hlsl14 float4 rBasisRot = uBasis[0];
15 float4 rBasisPos = uBasis[1];
H A Dcompose_flash.hlsl15 float4 rBasisRot = uBasis[index];
16 float4 rBasisPos = uBasis[index + 1];
H A Dambient_sprite.hlsl14 float4 rBasisRot = uBasis[0];
15 float4 rBasisPos = uBasis[1];
H A Dcompose_mirror.hlsl16 float4 rBasisRot = uBasis[index];
17 float4 rBasisPos = uBasis[index + 1];
H A Dshadow_entity.hlsl17 float4 rBasisRot = uBasis[index];
18 float4 rBasisPos = uBasis[index + 1];
H A Dcompose_sprite.hlsl19 float4 rBasisRot = uBasis[0];
20 float4 rBasisPos = uBasis[1];
H A Dcompose.glsl65 uniform vec4 uBasis[32 * 2];
67 uniform vec4 uBasis[2];
100 vec4 rBasisRot = uBasis[index];
101 vec4 rBasisPos = uBasis[index + 1];
103 vec4 rBasisRot = uBasis[0];
104 vec4 rBasisPos = uBasis[1];
H A Dcompose_entity.asm20 ; pos = mulQuatPos(uBasis[joint], aCoord)
56 ; normal = mulQuat(uBasis[joint], aNormal)
/dports/games/xray_re-tools/xray_re-tools-52721d2/sources/plugins/xray_fsl/materials/NormalBump/
H A DVNormal.cpp38 TangentBasis ConstructTangentBasis( Point3 uBasis, Point3 vBasis ) { in ConstructTangentBasis() argument
40 retVal.uBasis=uBasis, retVal.vBasis=vBasis; in ConstructTangentBasis()
447 tangentBasisSet[index].uBasis += basisVec[0]; in InitTangentBasis()
454 tangentBasisSet[index].uBasis = basisVec[0]; in InitTangentBasis()
462 bv.uBasis = tm.VectorTransform( bv.uBasis ); in InitTangentBasis()
464 bv.uBasis.Unify(); in InitTangentBasis()
696 tangentBasis.uBasis = ((bary.x*b0.uBasis) + (bary.y*b1.uBasis) + (bary.z*b2.uBasis)).Normalize(); in GetTangentBasis()
H A DVNormal.h23 Point3 uBasis, vBasis; member
26 TangentBasis ConstructTangentBasis( Point3 uBasis, Point3 vBasis );

12