release.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. [
  2. 1,
  3. 0,
  4. 0,
  5. [
  6. [
  7. "cc.EffectAsset",
  8. [
  9. "_name",
  10. "combinations",
  11. "shaders",
  12. "techniques"
  13. ],
  14. -1
  15. ]
  16. ],
  17. [
  18. [
  19. 0,
  20. 0,
  21. 1,
  22. 2,
  23. 3,
  24. 5
  25. ]
  26. ],
  27. [
  28. [
  29. 0,
  30. "internal/builtin-clear-stencil",
  31. [
  32. {}
  33. ],
  34. [
  35. {
  36. "hash": 3507038093,
  37. "name": "internal/builtin-clear-stencil|sprite-vs:vert|sprite-fs:frag",
  38. "blocks": [],
  39. "samplerTextures": [],
  40. "samplers": [],
  41. "textures": [],
  42. "buffers": [],
  43. "images": [],
  44. "subpassInputs": [],
  45. "attributes": [
  46. {
  47. "name": "a_position",
  48. "format": 32,
  49. "location": 0,
  50. "defines": []
  51. }
  52. ],
  53. "fragColors": [
  54. {
  55. "name": "cc_FragColor",
  56. "typename": "vec4",
  57. "type": 16,
  58. "count": 1,
  59. "stageFlags": 16,
  60. "location": 0,
  61. "defines": []
  62. }
  63. ],
  64. "descriptors": [
  65. {
  66. "rate": 0,
  67. "blocks": [],
  68. "samplerTextures": [],
  69. "samplers": [],
  70. "textures": [],
  71. "buffers": [],
  72. "images": [],
  73. "subpassInputs": []
  74. },
  75. {
  76. "rate": 1,
  77. "blocks": [],
  78. "samplerTextures": [],
  79. "samplers": [],
  80. "textures": [],
  81. "buffers": [],
  82. "images": [],
  83. "subpassInputs": []
  84. },
  85. {
  86. "rate": 2,
  87. "blocks": [],
  88. "samplerTextures": [],
  89. "samplers": [],
  90. "textures": [],
  91. "buffers": [],
  92. "images": [],
  93. "subpassInputs": []
  94. },
  95. {
  96. "rate": 3,
  97. "blocks": [],
  98. "samplerTextures": [],
  99. "samplers": [],
  100. "textures": [],
  101. "buffers": [],
  102. "images": [],
  103. "subpassInputs": []
  104. }
  105. ],
  106. "glsl1": {
  107. "vert": "\nprecision highp float;\nattribute vec3 a_position;\nvec4 vert () {\n vec4 pos = vec4(a_position, 1);\n return pos;\n}\nvoid main() { gl_Position = vert(); }",
  108. "frag": "\nprecision highp float;\nvec4 frag () {\n vec4 o = vec4(1.0);\n return o;\n}\nvoid main() { gl_FragColor = frag(); }"
  109. },
  110. "builtins": {
  111. "globals": {
  112. "blocks": [],
  113. "samplerTextures": [],
  114. "buffers": [],
  115. "images": []
  116. },
  117. "locals": {
  118. "blocks": [],
  119. "samplerTextures": [],
  120. "buffers": [],
  121. "images": []
  122. },
  123. "statistics": {
  124. "CC_EFFECT_USED_VERTEX_UNIFORM_VECTORS": 0,
  125. "CC_EFFECT_USED_FRAGMENT_UNIFORM_VECTORS": 0
  126. }
  127. },
  128. "defines": []
  129. }
  130. ],
  131. [
  132. {
  133. "passes": [
  134. {
  135. "program": "internal/builtin-clear-stencil|sprite-vs:vert|sprite-fs:frag",
  136. "blendState": {
  137. "targets": [
  138. {
  139. "blend": true
  140. }
  141. ]
  142. },
  143. "rasterizerState": {
  144. "cullMode": 0
  145. },
  146. "depthStencilState": {
  147. "depthTest": false,
  148. "depthWrite": false
  149. }
  150. }
  151. ]
  152. }
  153. ]
  154. ]
  155. ],
  156. 0,
  157. 0,
  158. [],
  159. [],
  160. []
  161. ]