mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-25 01:57:47 +01:00
align
This commit is contained in:
parent
8e138829cd
commit
2a5bd91629
@ -127,46 +127,46 @@ const BYTE D3D9_PALETTE_SHADER[] =
|
|||||||
//
|
//
|
||||||
|
|
||||||
ps_2_0
|
ps_2_0
|
||||||
def c1, -0.5, 0.5, 1.5, 0
|
def c1, -0.5, 0.5, 1.5, 0
|
||||||
def c2, 0.99609375, 0.001953125, 0, 0
|
def c2, 0.99609375, 0.001953125, 0, 0
|
||||||
dcl t0.xy
|
dcl t0.xy
|
||||||
dcl_2d s0
|
dcl_2d s0
|
||||||
dcl_2d s1
|
dcl_2d s1
|
||||||
mov r0.w, c1.x
|
mov r0.w, c1.x
|
||||||
mad r0.xy, t0, c0, r0.w
|
mad r0.xy, t0, c0, r0.w
|
||||||
frc r0.zw, r0.wzyx
|
frc r0.zw, r0.wzyx
|
||||||
add r0.xy, -r0.wzyx, r0
|
add r0.xy, -r0.wzyx, r0
|
||||||
add r0.zw, r0.wzyx, c1.z
|
add r0.zw, r0.wzyx, c1.z
|
||||||
add r0.xy, r0, c1.y
|
add r0.xy, r0, c1.y
|
||||||
rcp r1.x, c0.x
|
rcp r1.x, c0.x
|
||||||
rcp r1.y, c0.y
|
rcp r1.y, c0.y
|
||||||
mul r2.xy, r0.wzyx, r1
|
mul r2.xy, r0.wzyx, r1
|
||||||
mul r1.xy, r0, r1
|
mul r1.xy, r0, r1
|
||||||
mad r0.xy, t0, c0, -r0
|
mad r0.xy, t0, c0, -r0
|
||||||
mov r3.x, r2.x
|
mov r3.x, r2.x
|
||||||
mov r3.y, r1.y
|
mov r3.y, r1.y
|
||||||
mov r4.x, r1.x
|
mov r4.x, r1.x
|
||||||
mov r4.y, r2.y
|
mov r4.y, r2.y
|
||||||
texld r3, r3, s0
|
texld r3, r3, s0
|
||||||
texld r1, r1, s0
|
texld r1, r1, s0
|
||||||
texld r2, r2, s0
|
texld r2, r2, s0
|
||||||
texld r4, r4, s0
|
texld r4, r4, s0
|
||||||
mad r3.x, r3.x, c2.x, c2.y
|
mad r3.x, r3.x, c2.x, c2.y
|
||||||
mov r3.y, c1.w
|
mov r3.y, c1.w
|
||||||
mad r1.x, r1.x, c2.x, c2.y
|
mad r1.x, r1.x, c2.x, c2.y
|
||||||
mov r1.y, c1.w
|
mov r1.y, c1.w
|
||||||
mad r2.x, r2.x, c2.x, c2.y
|
mad r2.x, r2.x, c2.x, c2.y
|
||||||
mad r4.x, r4.x, c2.x, c2.y
|
mad r4.x, r4.x, c2.x, c2.y
|
||||||
mov r4.y, c1.w
|
mov r4.y, c1.w
|
||||||
mov r2.y, c1.w
|
mov r2.y, c1.w
|
||||||
texld r3, r3, s1
|
texld r3, r3, s1
|
||||||
texld r1, r1, s1
|
texld r1, r1, s1
|
||||||
texld r4, r4, s1
|
texld r4, r4, s1
|
||||||
texld r2, r2, s1
|
texld r2, r2, s1
|
||||||
lrp r5, r0.x, r3, r1
|
lrp r5, r0.x, r3, r1
|
||||||
lrp r1, r0.x, r2, r4
|
lrp r1, r0.x, r2, r4
|
||||||
lrp r2, r0.y, r1, r5
|
lrp r2, r0.y, r1, r5
|
||||||
mov oC0, r2
|
mov oC0, r2
|
||||||
|
|
||||||
// approximately 35 instruction slots used (8 texture, 27 arithmetic)
|
// approximately 35 instruction slots used (8 texture, 27 arithmetic)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user