mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-09 16:31:28 +12:00
d3d12: Fix texture proj
I misinterpreted "last component" from glsl doc... it's w, not z.
This commit is contained in:
parent
b8e10225f9
commit
5ace4438e2
1 changed files with 2 additions and 2 deletions
|
@ -45,9 +45,9 @@ std::string getFunctionImp(FUNCTION f)
|
||||||
case FUNCTION::FUNCTION_TEXTURE_SAMPLE:
|
case FUNCTION::FUNCTION_TEXTURE_SAMPLE:
|
||||||
return "$t.Sample($tsampler, $0.xy * $t_scale)";
|
return "$t.Sample($tsampler, $0.xy * $t_scale)";
|
||||||
case FUNCTION::FUNCTION_TEXTURE_SAMPLE_PROJ:
|
case FUNCTION::FUNCTION_TEXTURE_SAMPLE_PROJ:
|
||||||
return "$t.Sample($tsampler, ($0.xy / $0.z) * $t_scale)";
|
return "$t.Sample($tsampler, ($0.xy / $0.w) * $t_scale)";
|
||||||
case FUNCTION::FUNCTION_TEXTURE_SAMPLE_LOD:
|
case FUNCTION::FUNCTION_TEXTURE_SAMPLE_LOD:
|
||||||
return "$t.SampleLevel($tsampler, ($0.xy / $0.z) * $t_scale, $1)";
|
return "$t.SampleLevel($tsampler, ($0.xy / $0.w) * $t_scale, $1)";
|
||||||
case FUNCTION::FUNCTION_TEXTURE_CUBE_SAMPLE:
|
case FUNCTION::FUNCTION_TEXTURE_CUBE_SAMPLE:
|
||||||
return "$t.Sample($tsampler, $0.xyz)";
|
return "$t.Sample($tsampler, $0.xyz)";
|
||||||
case FUNCTION::FUNCTION_TEXTURE_CUBE_SAMPLE_PROJ:
|
case FUNCTION::FUNCTION_TEXTURE_CUBE_SAMPLE_PROJ:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue