Guest User

b3b0f3001c33046a-vs_replace.txt

a guest
Nov 26th, 2021
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. // ---- Created with 3Dmigoto v1.3.16 on Sat Nov 20 00:15:05 2021
  2.  
  3. cbuffer _Globals : register(b0)
  4. {
  5. float4 ktglViewport : packoffset(c0);
  6. float4 ktglColorScale : packoffset(c1);
  7. }
  8.  
  9.  
  10.  
  11. // 3Dmigoto declarations
  12. #define cmp -
  13. Texture1D<float4> IniParams : register(t120);
  14. Texture2D<float4> StereoParams : register(t125);
  15.  
  16.  
  17. void main(
  18. float3 v0 : POSITION0,
  19. float4 v1 : COLOR0,
  20. float2 v2 : TEXCOORD0,
  21. out float4 o0 : SV_Position0,
  22. out float4 o1 : COLOR0,
  23. out float2 o2 : TEXCOORD0)
  24. {
  25. o0.xy = v0.xy * ktglViewport.xy + ktglViewport.zw;
  26. o0.z = v0.z;
  27. o0.w = 1;
  28. o1.xyzw = ktglColorScale.xyzw * v1.xyzw;
  29. o2.xy = v2.xy;
  30. o0.x *=0.5;
  31. return;
  32. }
  33.  
  34. /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  35. //
  36. // Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
  37. //
  38. // using 3Dmigoto v1.3.16 on Sat Nov 20 00:15:05 2021
  39. //
  40. //
  41. // Buffer Definitions:
  42. //
  43. // cbuffer $Globals
  44. // {
  45. //
  46. // float4 ktglViewport; // Offset: 0 Size: 16
  47. // float4 ktglColorScale; // Offset: 16 Size: 16
  48. //
  49. // }
  50. //
  51. //
  52. // Resource Bindings:
  53. //
  54. // Name Type Format Dim Slot Elements
  55. // ------------------------------ ---------- ------- ----------- ---- --------
  56. // $Globals cbuffer NA NA 0 1
  57. //
  58. //
  59. //
  60. // Input signature:
  61. //
  62. // Name Index Mask Register SysValue Format Used
  63. // -------------------- ----- ------ -------- -------- ------- ------
  64. // POSITION 0 xyz 0 NONE float xyz
  65. // COLOR 0 xyzw 1 NONE float xyzw
  66. // TEXCOORD 0 xy 2 NONE float xy
  67. //
  68. //
  69. // Output signature:
  70. //
  71. // Name Index Mask Register SysValue Format Used
  72. // -------------------- ----- ------ -------- -------- ------- ------
  73. // SV_Position 0 xyzw 0 POS float xyzw
  74. // COLOR 0 xyzw 1 NONE float xyzw
  75. // TEXCOORD 0 xy 2 NONE float xy
  76. //
  77. vs_4_0
  78. dcl_constantbuffer cb0[2], immediateIndexed
  79. dcl_input v0.xyz
  80. dcl_input v1.xyzw
  81. dcl_input v2.xy
  82. dcl_output_siv o0.xyzw, position
  83. dcl_output o1.xyzw
  84. dcl_output o2.xy
  85. mad o0.xy, v0.xyxx, cb0[0].xyxx, cb0[0].zwzz
  86. mov o0.z, v0.z
  87. mov o0.w, l(1.000000)
  88. mul o1.xyzw, v1.xyzw, cb0[1].xyzw
  89. mov o2.xy, v2.xyxx
  90. ret
  91. // Approximately 6 instruction slots used
  92.  
  93. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  94.  
Add Comment
Please, Sign In to add comment