AW: Half-Life 2 ist einfach nur scheisse!
Aber bevor ich wieder das leidige Thema HL2 und Directx Effekte durchkaue.... NEIN, HL2 hat absolut keine Direcx9 Effekte! Du HL2 Fanboy! Weißt nicht mal, was die Engine kann, aber rummotzen!
(ich weiss das die Modi meinen Beitrag kürzen werden)
Hier ein
kleiner Auzug aus den PS 2.0 Effekten:
ps_2_0
def c4 , 0.000000, -1.000000, 0.000000, 0.000000
def c12 , 2.000000, -1.000000, 0.000000, 1.000000
def c21 , 0.299000, 0.587000, 0.114000, 0.000000
dcl t0.xy
dcl t1.xyz
dcl t2.xyz
dcl t3.xyz
dcl t4.xyz
dcl t5.xyz
dcl t6.xyz
dcl t7.xyz
dcl_2d s0
dcl_cube s1
dcl_2d s3
dcl_cube s5
texld r5 , t0 , s3
mad r0.xyz , c12.xxxx , r5 , c12.yyyy
mul r1.xyz , r0.yyyy , t5
mad r1.xyz , t4 , r0.xxxx , r1
mad r1.xyz , t6 , r0.zzzz , r1
dp3 r2.x , r1 , t3
dp3 r0.x , r1 , r1
add r0.w , r2.xxxx , r2.xxxx
mul r0.xyz , r0.xxxx , t3
mad r3.xyz , r0.wwww , r1 , -r0
add r2.xyz , -t7 , c15
add r0.xyz , -t7 , c20
texld r1 , r1 , s5
texld r4 , r3 , s1
texld r3 , r2 , s5
texld r2 , r0 , s5
texld r0 , t0 , s0
mul r4.xyz , r5.wwww , r4
mul r5.xyz , r4 , c0
mad r4.xyz , r5 , r5 , -r5
mad r5.xyz , c2 , r4 , r5
dp3 r6.x , r5 , c21
lrp r4.xyz , c3 , r5 , r6.xxxx
cmp_pp r6.xyz , r1 , c12.zzzz , c12.wwww
add r5.xy , r6.yyyy , c4
mul r7.xy , r5 , r5
mov r10.y , c12.zzzz
cmp r5.xyz , -r7.xxxx , c8 , r10.yyyy
cmp r7.xyz , -r7.yyyy , c9 , r5
mul r5.xyz , r1 , r1
mul r7.xyz , r7 , r5.yyyy
add r6.xy , r6.xxxx , c4
add r8.xy , r6.zzzz , c4
mul r9.xy , r6 , r6
cmp r6.xyz , -r9.xxxx , c6 , r10.yyyy
cmp r6.xyz , -r9.yyyy , c7 , r6
mad r7.xyz , r5.xxxx , r6 , r7
mul r5.xy , r8 , r8
cmp r6.xyz , -r5.xxxx , c10 , r10.yyyy
cmp r6.xyz , -r5.yyyy , c11 , r6
mad r5.xyz , r5.zzzz , r6 , r7
dp3 r3.x , r1 , r3
max r1.w , r3.xxxx , c12.zzzz
dp3 r2.x , r1 , r2
mad r1.xyz , t2 , r1.wwww , r5
max r1.w , r2.xxxx , c12.zzzz
mad r1.xyz , t1 , r1.wwww , r1
mul r1.xyz , r1 , c1
mul r1.xyz , r0 , r1
mad r0.xyz , c5 , r0 , -r1
mad r0.xyz , r0.wwww , r0 , r1
add r0.xyz , r4 , r0
mov r0.w , c1.wwww
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
def c4 , 0.000000, -1.000000, 0.000000, 0.000000
def c12 , 2.000000, -1.000000, 0.000000, 1.000000
def c20 , 0.299000, 0.587000, 0.114000, 0.000000
dcl t0.xy
dcl t2.xyz
dcl t3.xyz
dcl t4.xyz
dcl t5.xyz
dcl t6.xyz
dcl t7.xyz
dcl_2d s0
dcl_cube s1
dcl_2d s3
dcl_cube s5
texld r4 , t0 , s3
mad r0.xyz , c12.xxxx , r4 , c12.yyyy
mul r1.xyz , r0.yyyy , t5
mad r1.xyz , t4 , r0.xxxx , r1
mad r1.xyz , t6 , r0.zzzz , r1
dp3 r2.x , r1 , t3
dp3 r0.x , r1 , r1
add r0.w , r2.xxxx , r2.xxxx
mul r0.xyz , r0.xxxx , t3
mad r2.xyz , r0.wwww , r1 , -r0
add r0.xyz , -t7 , c15
texld r1 , r1 , s5
texld r3 , r2 , s1
texld r2 , r0 , s5
texld r0 , t0 , s0
mul r3.xyz , r4.wwww , r3
mul r4.xyz , r3 , c0
mad r3.xyz , r4 , r4 , -r4
mad r4.xyz , c2 , r3 , r4
dp3 r5.x , r4 , c20
lrp r3.xyz , c3 , r4 , r5.xxxx
cmp_pp r5.xyz , r1 , c12.zzzz , c12.wwww
add r4.xy , r5.yyyy , c4
mul r6.xy , r4 , r4
mov r9.y , c12.zzzz
cmp r4.xyz , -r6.xxxx , c8 , r9.yyyy
cmp r6.xyz , -r6.yyyy , c9 , r4
mul r4.xyz , r1 , r1
mul r6.xyz , r6 , r4.yyyy
add r5.xy , r5.xxxx , c4
add r7.xy , r5.zzzz , c4
mul r8.xy , r5 , r5
cmp r5.xyz , -r8.xxxx , c6 , r9.yyyy
cmp r5.xyz , -r8.yyyy , c7 , r5
mad r6.xyz , r4.xxxx , r5 , r6
mul r4.xy , r7 , r7
cmp r5.xyz , -r4.xxxx , c10 , r9.yyyy
cmp r5.xyz , -r4.yyyy , c11 , r5
mad r4.xyz , r4.zzzz , r5 , r6
dp3 r5.x , r1 , r2
dp3 r2.x , r1 , -c19
max r1.w , r5.xxxx , c12.zzzz
mad r1.xyz , t2 , r1.wwww , r4
max r1.w , r2.xxxx , c12.zzzz
mad r1.xyz , c18 , r1.wwww , r1
mul r1.xyz , r1 , c1
mul r1.xyz , r0 , r1
mad r0.xyz , c5 , r0 , -r1
mad r0.xyz , r0.wwww , r0 , r1
add r0.xyz , r3 , r0
mov r0.w , c1.wwww
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
def c4 , 0.000000, -1.000000, 0.000000, 0.000000
def c12 , 2.000000, -1.000000, 0.000000, 1.000000
def c21 , 0.299000, 0.587000, 0.114000, 0.000000
dcl t0.xy
dcl t1.xyz
dcl t2.xyz
dcl t3.xyz
dcl t4.xyz
dcl t5.xyz
dcl t6.xyz
dcl t7.xyz
dcl_2d s0
dcl_cube s1
dcl_2d s3
dcl_cube s5
texld r5 , t0 , s3
mad r0.xyz , c12.xxxx , r5 , c12.yyyy
mul r1.xyz , r0.yyyy , t5
mad r1.xyz , t4 , r0.xxxx , r1
mad r1.xyz , t6 , r0.zzzz , r1
dp3 r2.x , r1 , t3
dp3 r0.x , r1 , r1
add r0.w , r2.xxxx , r2.xxxx
mul r0.xyz , r0.xxxx , t3
mad r3.xyz , r0.wwww , r1 , -r0
add r2.xyz , -t7 , c15
add r0.xyz , -t7 , c20
texld r1 , r1 , s5
texld r4 , r3 , s1
texld r3 , r2 , s5
texld r2 , r0 , s5
texld r0 , t0 , s0
mul r4.xyz , r5.wwww , r4
mul r5.xyz , r4 , c0
mad r4.xyz , r5 , r5 , -r5
mad r5.xyz , c2 , r4 , r5
dp3 r6.x , r5 , c21
lrp r4.xyz , c3 , r5 , r6.xxxx
cmp_pp r6.xyz , r1 , c12.zzzz , c12.wwww
add r5.xy , r6.yyyy , c4
mul r7.xy , r5 , r5
mov r10.y , c12.zzzz
cmp r5.xyz , -r7.xxxx , c8 , r10.yyyy
cmp r7.xyz , -r7.yyyy , c9 , r5
mul r5.xyz , r1 , r1
mul r7.xyz , r7 , r5.yyyy
add r6.xy , r6.xxxx , c4
add r8.xy , r6.zzzz , c4
mul r9.xy , r6 , r6
cmp r6.xyz , -r9.xxxx , c6 , r10.yyyy
cmp r6.xyz , -r9.yyyy , c7 , r6
mad r7.xyz , r5.xxxx , r6 , r7
mul r5.xy , r8 , r8
cmp r6.xyz , -r5.xxxx , c10 , r10.yyyy
cmp r6.xyz , -r5.yyyy , c11 , r6
mad r5.xyz , r5.zzzz , r6 , r7
dp3 r3.x , r1 , r3
max r1.w , r3.xxxx , c12.zzzz
dp3 r2.x , r1 , r2
mad r1.xyz , t2 , r1.wwww , r5
max r1.w , r2.xxxx , c12.zzzz
mad r1.xyz , t1 , r1.wwww , r1
mul r1.xyz , r1 , c1
mul r1.xyz , r0 , r1
mad r0.xyz , c5 , r0 , -r1
mad r0.xyz , r0.wwww , r0 , r1
add r0.xyz , r4 , r0
mov r0.w , c1.wwww
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
def c4 , 0.000000, -1.000000, 0.000000, 0.000000
def c12 , 2.000000, -1.000000, 0.000000, 1.000000
def c20 , 0.299000, 0.587000, 0.114000, 0.000000
dcl t0.xy
dcl t2.xyz
dcl t3.xyz
dcl t4.xyz
dcl t5.xyz
dcl t6.xyz
dcl t7.xyz
dcl_2d s0
dcl_cube s1
dcl_2d s3
dcl_cube s5
texld r4 , t0 , s3
mad r0.xyz , c12.xxxx , r4 , c12.yyyy
mul r1.xyz , r0.yyyy , t5
mad r1.xyz , t4 , r0.xxxx , r1
mad r1.xyz , t6 , r0.zzzz , r1
dp3 r2.x , r1 , t3
dp3 r0.x , r1 , r1
add r0.w , r2.xxxx , r2.xxxx
mul r0.xyz , r0.xxxx , t3
mad r2.xyz , r0.wwww , r1 , -r0
add r0.xyz , -t7 , c15
texld r1 , r1 , s5
texld r3 , r2 , s1
texld r2 , r0 , s5
texld r0 , t0 , s0
mul r3.xyz , r4.wwww , r3
mul r4.xyz , r3 , c0
mad r3.xyz , r4 , r4 , -r4
mad r4.xyz , c2 , r3 , r4
dp3 r5.x , r4 , c20
lrp r3.xyz , c3 , r4 , r5.xxxx
cmp_pp r5.xyz , r1 , c12.zzzz , c12.wwww
add r4.xy , r5.yyyy , c4
mul r6.xy , r4 , r4
mov r9.y , c12.zzzz
cmp r4.xyz , -r6.xxxx , c8 , r9.yyyy
cmp r6.xyz , -r6.yyyy , c9 , r4
mul r4.xyz , r1 , r1
mul r6.xyz , r6 , r4.yyyy
add r5.xy , r5.xxxx , c4
add r7.xy , r5.zzzz , c4
mul r8.xy , r5 , r5
cmp r5.xyz , -r8.xxxx , c6 , r9.yyyy
cmp r5.xyz , -r8.yyyy , c7 , r5
mad r6.xyz , r4.xxxx , r5 , r6
mul r4.xy , r7 , r7
cmp r5.xyz , -r4.xxxx , c10 , r9.yyyy
cmp r5.xyz , -r4.yyyy , c11 , r5
mad r4.xyz , r4.zzzz , r5 , r6
dp3 r5.x , r1 , r2
dp3 r2.x , r1 , -c19
max r1.w , r5.xxxx , c12.zzzz
mad r1.xyz , t2 , r1.wwww , r4
max r1.w , r2.xxxx , c12.zzzz
mad r1.xyz , c18 , r1.wwww , r1
mul r1.xyz , r1 , c1
mul r1.xyz , r0 , r1
mad r0.xyz , c5 , r0 , -r1
mad r0.xyz , r0.wwww , r0 , r1
add r0.xyz , r3 , r0
mov r0.w , c1.wwww
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
def c4 , 0.000000, -1.000000, 0.000000, 0.000000
def c12 , 2.000000, -1.000000, 0.000000, 1.000000
def c20 , 0.299000, 0.587000, 0.114000, 0.000000
dcl t0.xy
dcl t3.xyz
dcl t4.xyz
dcl t5.xyz
dcl t6.xyz
dcl_2d s0
dcl_cube s1
dcl_2d s3
dcl_cube s5
texld r3 , t0 , s3
mad r0.xyz , c12.xxxx , r3 , c12.yyyy
mul r1.xyz , r0.yyyy , t5
mad r1.xyz , t4 , r0.xxxx , r1
mad r1.xyz , t6 , r0.zzzz , r1
dp3 r2.x , r1 , t3
dp3 r0.x , r1 , r1
add r0.w , r2.xxxx , r2.xxxx
mul r0.xyz , r0.xxxx , t3
mad r0.xyz , r0.wwww , r1 , -r0
texld r1 , r1 , s5
texld r2 , r0 , s1
texld r0 , t0 , s0
mul r2.xyz , r3.wwww , r2
mul r3.xyz , r2 , c0
mad r2.xyz , r3 , r3 , -r3
mad r3.xyz , c2 , r2 , r3
dp3 r4.x , r3 , c20
lrp r2.xyz , c3 , r3 , r4.xxxx
cmp_pp r4.xyz , r1 , c12.zzzz , c12.wwww
add r3.xy , r4.yyyy , c4
mul r5.xy , r3 , r3
mov r8.y , c12.zzzz
cmp r3.xyz , -r5.xxxx , c8 , r8.yyyy
cmp r5.xyz , -r5.yyyy , c9 , r3
mul r3.xyz , r1 , r1
mul r5.xyz , r5 , r3.yyyy
add r4.xy , r4.xxxx , c4
add r6.xy , r4.zzzz , c4
mul r7.xy , r4 , r4
cmp r4.xyz , -r7.xxxx , c6 , r8.yyyy
cmp r4.xyz , -r7.yyyy , c7 , r4
mad r5.xyz , r3.xxxx , r4 , r5
mul r3.xy , r6 , r6
cmp r4.xyz , -r3.xxxx , c10 , r8.yyyy
cmp r4.xyz , -r3.yyyy , c11 , r4
mad r3.xyz , r3.zzzz , r4 , r5
dp3 r5.x , r1 , -c14
dp3 r4.x , r1 , -c19
max r1.w , r5.xxxx , c12.zzzz
mad r1.xyz , c13 , r1.wwww , r3
max r1.w , r4.xxxx , c12.zzzz
mad r1.xyz , c18 , r1.wwww , r1
mul r1.xyz , r1 , c1
mul r1.xyz , r0 , r1
mad r0.xyz , c5 , r0 , -r1
mad r0.xyz , r0.wwww , r0 , r1
add r0.xyz , r2 , r0
mov r0.w , c1.wwww
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
def c4 , 0.299000, 0.587000, 0.114000, 0.000000
def c6 , 2.000000, -1.000000, 0.000000, 0.000000
dcl t0.xy
dcl t3.xyz
dcl t4.xyz
dcl t5.xyz
dcl t6.xyz
dcl t7
dcl_2d s0
dcl_cube s1
dcl_2d s3
texld r2 , t0 , s3
mad r0.xyz , c6.xxxx , r2 , c6.yyyy
mul r1.xyz , r0.yyyy , t5
mad r1.xyz , t4 , r0.xxxx , r1
mad r0.xyz , t6 , r0.zzzz , r1
dp3 r2.x , r0 , t3
dp3 r1.x , r0 , r0
add r0.w , r2.xxxx , r2.xxxx
mul r1.xyz , r1.xxxx , t3
mad r0.xyz , r0.wwww , r0 , -r1
texld r1 , r0 , s1
texld r0 , t0 , s0
mul r1.xyz , r2.wwww , r1
mul r2.xyz , r1 , c0
mad r1.xyz , r2 , r2 , -r2
add r1.w , -t7.zzzz , c25.zzzz
mad r2.xyz , c2 , r1 , r2
rcp r2.w , r1.wwww
dp3 r3.x , r2 , c4
add r1.w , -t7.zzzz , c26.yyyy
lrp r1.xyz , c3 , r2 , r3.xxxx
mul r1.w , r2.wwww , r1.wwww
mul r0.xyz , r0 , c5
mul r1.w , r1.wwww , t7.wwww
mad r1.xyz , r0.wwww , r0 , r1
mul_sat r1.w , r1.wwww , c26.wwww
lrp r0.xyz , r1.wwww , c23 , r1
mov r0.w , c1.wwww
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
def c4 , 2.000000, -1.000000, 0.000000, 1.000000
def c12 , 0.299000, 0.587000, 0.114000, 0.000000
def c13 , 0.000000, -1.000000, 0.