Guest User

3bc4c30dde05f9ef-vs_replace.txt

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