.[ ČeskéHry.cz ].

Laboratoř ČeskýchHer.cz - PasteBin

Vložit nový kód

ČeskéHry.cz - KOMUNITA HERNÍCH VÝVOJÁŘŮ

  1. FullCP
    1 hod
  2. FullCP
    1 hod
  3. t33n collection Cute
    1 hod
  4. t33n collection Cute
    1 hod
  5. t33n collection Cute
    1 hod
  6. wATCH mOVIE FULL STREAMING sub english Hindi
    4 hod
  7. 2025041610h21min28sec
    6 hod
  8. 2025041610h14min11sec
    6 hod
  9. 2025041610h06min52sec
    6 hod
  10. 2025041609h59min33sec
    6 hod
Link: http://nopaste.ceske-hry.cz/subdom/nopaste1117
Zaslal: Eosie
Jazyk: Text
Vloženo: 28.2.2008, 21:51
Stáhnout jako soubor
  1. !!ARBfp1.0
  2. # cgc version 1.5.0019, build date Feb 22 2007 06:27:05
  3. # command line args: -q -profile arbfp1 -entry ps_main
  4. #vendor NVIDIA Corporation
  5. #version 1.5.0.19
  6. #profile arbfp1
  7. #program ps_main
  8. #semantic refractiveIndex
  9. #semantic parallax
  10. #semantic viewPos
  11. #semantic mvp
  12. #semantic m
  13. #semantic normalMap
  14. #semantic rainbowMap
  15. #semantic heightMap
  16. #semantic skyMap
  17. #var float2 input.texcoord : $vin.TEXCOORD0 : TEX0 : 0 : 1
  18. #var float3 input.viewVec : $vin.TEXCOORD1 : TEX1 : 0 : 1
  19. #var float3 input.tangent : $vin.TEXCOORD2 : TEX2 : 0 : 1
  20. #var float3 input.bitangent : $vin.TEXCOORD3 : TEX3 : 0 : 1
  21. #var float3 input.normal : $vin.TEXCOORD4 : TEX4 : 0 : 1
  22. #var float3 input.cubemapCorrection : $vin.TEXCOORD5 : TEX5 : 0 : 1
  23. #var float refractiveIndex : : c[0] : -1 : 1
  24. #var float2 parallax : : c[1] : -1 : 1
  25. #var float3 viewPos : : : -1 : 0
  26. #var float4x4 mvp : : , 4 : -1 : 0
  27. #var float4x4 m : : , 4 : -1 : 0
  28. #var sampler2D normalMap : : texunit 1 : -1 : 1
  29. #var sampler2D rainbowMap : : texunit 3 : -1 : 1
  30. #var sampler2D heightMap : : texunit 0 : -1 : 1
  31. #var samplerCUBE skyMap : : texunit 2 : -1 : 1
  32. #var float4 ps_main : $vout.COLOR0 : COL : -1 : 1
  33. #const c[2] = 0 0.001953125 512 2
  34. #const c[3] = 1 0.2
  35. PARAM c[4] = { program.local[0..1],
  36. { 0, 0.001953125, 512, 2 },
  37. { 1, 0.2 } };
  38. TEMP R0;
  39. TEMP R1;
  40. TEMP R2;
  41. TEMP R3;
  42. DP3 R0.y, fragment.texcoord[1], fragment.texcoord[1];
  43. RSQ R0.y, R0.y;
  44. TEX R0.x, fragment.texcoord[0], texture[0], 2D;
  45. MUL R3.xyz, R0.y, fragment.texcoord[1];
  46. MAD R0.x, R0, c[1], c[1].y;
  47. MAD R0.xy, -R3, R0.x, fragment.texcoord[0];
  48. ADD R1, R0.xyxy, c[2].xxyy;
  49. TEX R0.yw, R1.xwzw, texture[1], 2D;
  50. TEX R2.yw, R1.zwzw, texture[1], 2D;
  51. ADD R2.xz, R2.yyww, -R0.yyww;
  52. TEX R2.yw, R1, texture[1], 2D;
  53. MUL R0.xz, R1.xyyw, c[2].z;
  54. TEX R1.yw, R1.zyzw, texture[1], 2D;
  55. ADD R1.xy, R1.ywzw, -R2.ywzw;
  56. FRC R1.zw, R0.xyxz;
  57. MAD R1.xy, R1.z, R1, R2.ywzw;
  58. MAD R0.xy, R1.z, R2.xzzw, R0.ywzw;
  59. ADD R0.xy, R0, -R1;
  60. MAD R0.xy, R1.w, R0, R1;
  61. MUL R0.xy, R0.yxzw, c[2].w;
  62. ADD R2.xy, R0, -c[3].x;
  63. MUL R0.x, R2.y, R2.y;
  64. MAD R0.x, -R2, R2, -R0;
  65. ADD R0.y, R0.x, c[3].x;
  66. RSQ R0.y, R0.y;
  67. DP3 R0.x, fragment.texcoord[4], fragment.texcoord[4];
  68. RCP R2.z, R0.y;
  69. RSQ R0.x, R0.x;
  70. MUL R0.xyz, R0.x, fragment.texcoord[4];
  71. DP3 R1.w, R0, R2;
  72. DP3 R0.y, fragment.texcoord[2], fragment.texcoord[2];
  73. RSQ R0.y, R0.y;
  74. MUL R1.xyz, R0.y, fragment.texcoord[2];
  75. DP3 R0.x, fragment.texcoord[3], fragment.texcoord[3];
  76. RSQ R0.x, R0.x;
  77. DP3 R1.x, R2, R1;
  78. MUL R0.xyz, R0.x, fragment.texcoord[3];
  79. DP3 R1.y, R2, R0;
  80. DP3 R0.x, R1.xyww, R1.xyww;
  81. RSQ R0.x, R0.x;
  82. MUL R0.xyz, R0.x, R1.xyww;
  83. DP3 R1.w, -R3, R0;
  84. MUL R1.xyz, -R3.zxyw, R0.yzxw;
  85. MAD R1.xyz, -R3.yzxw, R0.zxyw, -R1;
  86. MUL R2.xyz, R0.yzxw, R1.zxyw;
  87. MAD R0.w, -R1, R1, c[3].x;
  88. MAD R1.xyz, R0.zxyw, R1.yzxw, -R2;
  89. RSQ R0.w, R0.w;
  90. RCP R2.x, R0.w;
  91. DP3 R0.w, R1, R1;
  92. RSQ R2.y, R0.w;
  93. MUL_SAT R2.x, R2, c[0];
  94. MAD R0.w, -R2.x, R2.x, c[3].x;
  95. MUL R1.xyz, R2.y, R1;
  96. RSQ R0.w, R0.w;
  97. RCP R2.w, R0.w;
  98. MUL R1.xyz, R2.x, R1;
  99. MAD R1.xyz, R2.w, -R0, R1;
  100. ADD R1.xyz, R1, -fragment.texcoord[5];
  101. MOV R2.x, -R1;
  102. MOV R2.yz, R1;
  103. MUL R1.xyz, -R1.w, R0;
  104. MAD R1.xyz, -R1, c[2].w, R3;
  105. ADD R3.xyz, -fragment.texcoord[5], R1;
  106. POW R0.x, R1.w, c[3].y;
  107. MOV R0.y, c[2].x;
  108. TEX R0, R0, texture[3], 2D;
  109. ADD R0, R0, -c[3].x;
  110. MAD R1, R1.w, R0, c[3].x;
  111. MOV R0.yz, R3;
  112. MOV R0.x, -R3;
  113. TEX R0, R0, texture[2], CUBE;
  114. MUL R1, R0, R1;
  115. TEX R0, R2, texture[2], CUBE;
  116. ADD R0, R0, -R1;
  117. MAD result.color, R2.w, R0, R1;
  118. END
  119. # 76 instructions, 4 R-regs
  120.