Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

textureProjLod 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. ((function textureLod
  2. (signature vec4
  3. (parameters
  4. (declare (in) sampler1D sampler)
  5. (declare (in) vec2 P)
  6. (declare (in) float lod) )
  7. ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () (var_ref lod) ))))
  8. (signature ivec4
  9. (parameters
  10. (declare (in) isampler1D sampler)
  11. (declare (in) vec2 P)
  12. (declare (in) float lod) )
  13. ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () (var_ref lod) ))))
  14. (signature uvec4
  15. (parameters
  16. (declare (in) usampler1D sampler)
  17. (declare (in) vec2 P)
  18. (declare (in) float lod) )
  19. ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz y (var_ref P)) () (var_ref lod) ))))
  20. (signature vec4
  21. (parameters
  22. (declare (in) sampler1D sampler)
  23. (declare (in) vec4 P)
  24. (declare (in) float lod) )
  25. ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  26. (signature ivec4
  27. (parameters
  28. (declare (in) isampler1D sampler)
  29. (declare (in) vec4 P)
  30. (declare (in) float lod) )
  31. ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  32. (signature uvec4
  33. (parameters
  34. (declare (in) usampler1D sampler)
  35. (declare (in) vec4 P)
  36. (declare (in) float lod) )
  37. ((return (txl (var_ref sampler) (swiz x (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  38. (signature vec4
  39. (parameters
  40. (declare (in) sampler2D sampler)
  41. (declare (in) vec3 P)
  42. (declare (in) float lod) )
  43. ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () (var_ref lod) ))))
  44. (signature ivec4
  45. (parameters
  46. (declare (in) isampler2D sampler)
  47. (declare (in) vec3 P)
  48. (declare (in) float lod) )
  49. ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () (var_ref lod) ))))
  50. (signature uvec4
  51. (parameters
  52. (declare (in) usampler2D sampler)
  53. (declare (in) vec3 P)
  54. (declare (in) float lod) )
  55. ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz z (var_ref P)) () (var_ref lod) ))))
  56. (signature vec4
  57. (parameters
  58. (declare (in) sampler2D sampler)
  59. (declare (in) vec4 P)
  60. (declare (in) float lod) )
  61. ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  62. (signature ivec4
  63. (parameters
  64. (declare (in) isampler2D sampler)
  65. (declare (in) vec4 P)
  66. (declare (in) float lod) )
  67. ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  68. (signature uvec4
  69. (parameters
  70. (declare (in) usampler2D sampler)
  71. (declare (in) vec4 P)
  72. (declare (in) float lod) )
  73. ((return (txl (var_ref sampler) (swiz xy (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  74. (signature vec4
  75. (parameters
  76. (declare (in) sampler3D sampler)
  77. (declare (in) vec4 P)
  78. (declare (in) float lod) )
  79. ((return (txl (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  80. (signature ivec4
  81. (parameters
  82. (declare (in) isampler3D sampler)
  83. (declare (in) vec4 P)
  84. (declare (in) float lod) )
  85. ((return (txl (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  86. (signature uvec4
  87. (parameters
  88. (declare (in) usampler3D sampler)
  89. (declare (in) vec4 P)
  90. (declare (in) float lod) )
  91. ((return (txl (var_ref sampler) (swiz xyz (var_ref P)) (0 0 0) (swiz w (var_ref P)) () (var_ref lod) ))))
  92. ))