deferred.material
上传用户:xhbjoy
上传日期:2014-10-07
资源大小:38068k
文件大小:2k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // Materials for rendering to the fat buffer
  2. // Textured Phong shading material
  3. material DeferredShading/Material/TexturedPhong
  4. {
  5. technique hlsl
  6. {
  7. pass main
  8. {
  9. vertex_program_ref DeferredShading/material/hlsl/vs
  10. {
  11. }
  12. fragment_program_ref DeferredShading/material/hlsl/ps
  13. {
  14. }
  15. texture_unit
  16. {
  17. }
  18. }
  19. }
  20. technique glsl
  21. {
  22. pass main
  23. {
  24. vertex_program_ref DeferredShading/material/glsl/vs
  25. {
  26. }
  27. fragment_program_ref DeferredShading/material/glsl/ps
  28. {
  29. }
  30. texture_unit
  31. {
  32. }
  33. }
  34. }
  35. }
  36. // Untextured Phong shading material
  37. material DeferredShading/Material/UntexturedPhong
  38. {
  39. technique hlsl
  40. {
  41. pass main
  42. {
  43. vertex_program_ref DeferredShading/material/hlsl/vs
  44. {
  45. }
  46. fragment_program_ref DeferredShading/material/hlsl/notex_ps
  47. {
  48. }
  49. }
  50. }
  51. technique glsl
  52. {
  53. pass main
  54. {
  55. vertex_program_ref DeferredShading/material/glsl/vs
  56. {
  57. }
  58. fragment_program_ref DeferredShading/material/glsl/notex_ps
  59. {
  60. }
  61. }
  62. }
  63. }
  64. // Textured normal mapped material
  65. material DeferredShading/Material/TexturedNormalMapped
  66. {
  67. technique hlsl
  68. {
  69. pass main
  70. {
  71. vertex_program_ref DeferredShading/material/hlsl/nm_vs
  72. {
  73. }
  74. fragment_program_ref DeferredShading/material/hlsl/nm_ps
  75. {
  76. }
  77. texture_unit
  78. {
  79. }
  80. texture_unit
  81. {
  82. tex_coord_set 1
  83. }
  84. }
  85. }
  86. technique glsl
  87. {
  88. pass main
  89. {
  90. vertex_program_ref DeferredShading/material/glsl/nm_vs
  91. {
  92. }
  93. fragment_program_ref DeferredShading/material/glsl/nm_ps
  94. {
  95. }
  96. texture_unit
  97. {
  98. }
  99. texture_unit
  100. {
  101. tex_coord_set 1
  102. }
  103. }
  104. }
  105. }
  106. // Untextured normal mapped material
  107. material DeferredShading/Material/UntexturedNormalMapped
  108. {
  109. technique hlsl
  110. {
  111. pass main
  112. {
  113. vertex_program_ref DeferredShading/material/hlsl/nm_vs
  114. {
  115. }
  116. fragment_program_ref DeferredShading/material/hlsl/nm_notex_ps
  117. {
  118. }
  119. texture_unit
  120. {
  121. }
  122. }
  123. }
  124. technique glsl
  125. {
  126. pass main
  127. {
  128. vertex_program_ref DeferredShading/material/glsl/nm_vs
  129. {
  130. }
  131. fragment_program_ref DeferredShading/material/glsl/nm_notex_ps
  132. {
  133. }
  134. texture_unit
  135. {
  136. tex_coord_set 0
  137. }
  138. texture_unit
  139. {
  140. tex_coord_set 1
  141. }
  142. }
  143. }
  144. }