mirror of
https://github.com/OpenFusionProject/scripts.git
synced 2024-11-24 22:41:04 +00:00
Fix CameraPos translation
This commit is contained in:
parent
2496f04987
commit
aa564926a0
@ -30,7 +30,7 @@ reserved = {
|
|||||||
|
|
||||||
decls = {
|
decls = {
|
||||||
"dcl_position": "float4 {0} = vdat.vertex;",
|
"dcl_position": "float4 {0} = vdat.vertex;",
|
||||||
"dcl_normal": "float4 {0} = float4(vdat.normal.x, vdat.normal.y, vdat.normal.z, 0);",
|
"dcl_normal": "float4 {0} = float4(vdat.normal, 0);",
|
||||||
"dcl_texcoord0": "float4 {0} = vdat.texcoord;",
|
"dcl_texcoord0": "float4 {0} = vdat.texcoord;",
|
||||||
"dcl_texcoord1": "float4 {0} = vdat.texcoord1;",
|
"dcl_texcoord1": "float4 {0} = vdat.texcoord1;",
|
||||||
"dcl_color": "float4 {0} = vdat.color;",
|
"dcl_color": "float4 {0} = vdat.color;",
|
||||||
@ -155,7 +155,7 @@ def process_header(prog):
|
|||||||
val = f"glstate.light[{lightval[1]}].{lightval[2]}"
|
val = f"glstate.light[{lightval[1]}].{lightval[2]}"
|
||||||
lighting = True
|
lighting = True
|
||||||
elif val == "_ObjectSpaceCameraPos" and not legacy:
|
elif val == "_ObjectSpaceCameraPos" and not legacy:
|
||||||
val = "mul(_World2Object, float4(_WorldSpaceCameraPos.x, _WorldSpaceCameraPos.y, _WorldSpaceCameraPos.z, 0))"
|
val = "mul(_World2Object, float4(_WorldSpaceCameraPos, 1.0f))"
|
||||||
elif val == "_ObjectSpaceLightPos0" and not legacy:
|
elif val == "_ObjectSpaceLightPos0" and not legacy:
|
||||||
val = "mul(_World2Object, _WorldSpaceLightPos0)"
|
val = "mul(_World2Object, _WorldSpaceLightPos0)"
|
||||||
lighting = True
|
lighting = True
|
||||||
|
Loading…
Reference in New Issue
Block a user