ShaderDependencies.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
  1. {
  2. "Blit.bsl": null,
  3. "Clear.bsl": null,
  4. "DebugDraw.bsl": null,
  5. "Default.bsl": [
  6. {
  7. "Path": "Surface.bslinc"
  8. },
  9. {
  10. "Path": "BasePass.bslinc"
  11. },
  12. {
  13. "Path": "NormalVertexInput.bslinc"
  14. },
  15. {
  16. "Path": "SkinnedVertexInput.bslinc"
  17. },
  18. {
  19. "Path": "PerObjectData.bslinc"
  20. },
  21. {
  22. "Path": "PerCameraData.bslinc"
  23. },
  24. {
  25. "Path": "GBufferOutput.bslinc"
  26. },
  27. {
  28. "Path": "SurfaceData.bslinc"
  29. }
  30. ],
  31. "DeferredDirectionalLight.bsl": [
  32. {
  33. "Path": "DeferredLightCommon.bslinc"
  34. },
  35. {
  36. "Path": "LightingCommon.bslinc"
  37. },
  38. {
  39. "Path": "SurfaceData.bslinc"
  40. },
  41. {
  42. "Path": "PerCameraData.bslinc"
  43. },
  44. {
  45. "Path": "GBufferInput.bslinc"
  46. }
  47. ],
  48. "DeferredPointLight.bsl": [
  49. {
  50. "Path": "DeferredLightCommon.bslinc"
  51. },
  52. {
  53. "Path": "LightingCommon.bslinc"
  54. },
  55. {
  56. "Path": "SurfaceData.bslinc"
  57. },
  58. {
  59. "Path": "PerCameraData.bslinc"
  60. },
  61. {
  62. "Path": "GBufferInput.bslinc"
  63. }
  64. ],
  65. "Diffuse.bsl": [
  66. {
  67. "Path": "Surface.bslinc"
  68. },
  69. {
  70. "Path": "BasePass.bslinc"
  71. },
  72. {
  73. "Path": "NormalVertexInput.bslinc"
  74. },
  75. {
  76. "Path": "SkinnedVertexInput.bslinc"
  77. },
  78. {
  79. "Path": "PerObjectData.bslinc"
  80. },
  81. {
  82. "Path": "PerCameraData.bslinc"
  83. },
  84. {
  85. "Path": "GBufferOutput.bslinc"
  86. },
  87. {
  88. "Path": "SurfaceData.bslinc"
  89. }
  90. ],
  91. "FlatFramebufferToTexture.bsl": null,
  92. "IrradianceAccumulateCubeSH.bsl": [
  93. {
  94. "Path": "PPBase.bslinc"
  95. },
  96. {
  97. "Path": "ReflectionCubemapCommon.bslinc"
  98. }
  99. ],
  100. "IrradianceAccumulateSH.bsl": [
  101. {
  102. "Path": "PPBase.bslinc"
  103. },
  104. {
  105. "Path": "ReflectionCubemapCommon.bslinc"
  106. }
  107. ],
  108. "IrradianceComputeSH.bsl": [
  109. {
  110. "Path": "SHCommon.bslinc"
  111. },
  112. {
  113. "Path": "ReflectionCubemapCommon.bslinc"
  114. }
  115. ],
  116. "IrradianceComputeSHFrag.bsl": [
  117. {
  118. "Path": "PPBase.bslinc"
  119. },
  120. {
  121. "Path": "SHCommon.bslinc"
  122. },
  123. {
  124. "Path": "ReflectionCubemapCommon.bslinc"
  125. }
  126. ],
  127. "IrradianceEvaluate.bsl": [
  128. {
  129. "Path": "PerCameraData.bslinc"
  130. },
  131. {
  132. "Path": "GBufferInput.bslinc"
  133. },
  134. {
  135. "Path": "SurfaceData.bslinc"
  136. },
  137. {
  138. "Path": "SHCommon.bslinc"
  139. },
  140. {
  141. "Path": "PPBase.bslinc"
  142. }
  143. ],
  144. "IrradianceProjectSH.bsl": [
  145. {
  146. "Path": "SHCommon.bslinc"
  147. },
  148. {
  149. "Path": "ReflectionCubemapCommon.bslinc"
  150. },
  151. {
  152. "Path": "PPBase.bslinc"
  153. }
  154. ],
  155. "IrradianceReduceSH.bsl": [
  156. {
  157. "Path": "SHCommon.bslinc"
  158. },
  159. {
  160. "Path": "ReflectionCubemapCommon.bslinc"
  161. }
  162. ],
  163. "LightGridLLCreation.bsl": [
  164. {
  165. "Path": "LightGridCommon.bslinc"
  166. },
  167. {
  168. "Path": "ImageBasedLighting.bslinc"
  169. },
  170. {
  171. "Path": "ReflectionCubemapCommon.bslinc"
  172. },
  173. {
  174. "Path": "LightingCommon.bslinc"
  175. },
  176. {
  177. "Path": "SurfaceData.bslinc"
  178. },
  179. {
  180. "Path": "PerCameraData.bslinc"
  181. }
  182. ],
  183. "LightGridLLReduction.bsl": [
  184. {
  185. "Path": "LightGridCommon.bslinc"
  186. },
  187. {
  188. "Path": "PerCameraData.bslinc"
  189. }
  190. ],
  191. "MSAACoverage.bsl": [
  192. {
  193. "Path": "PerCameraData.bslinc"
  194. },
  195. {
  196. "Path": "GBufferInput.bslinc"
  197. },
  198. {
  199. "Path": "SurfaceData.bslinc"
  200. },
  201. {
  202. "Path": "PPBase.bslinc"
  203. }
  204. ],
  205. "MSAACoverageStencil.bsl": [
  206. {
  207. "Path": "PPBase.bslinc"
  208. }
  209. ],
  210. "PPBuildHiZ.bsl": [
  211. {
  212. "Path": "PPBase.bslinc"
  213. }
  214. ],
  215. "PPCreateTonemapLUT.bsl": [
  216. {
  217. "Path": "PPBase.bslinc"
  218. },
  219. {
  220. "Path": "PPWhiteBalance.bslinc"
  221. },
  222. {
  223. "Path": "PPTonemapCommon.bslinc"
  224. }
  225. ],
  226. "PPDownsample.bsl": [
  227. {
  228. "Path": "PPBase.bslinc"
  229. }
  230. ],
  231. "PPEncodeDepth.bsl": [
  232. {
  233. "Path": "PerCameraData.bslinc"
  234. },
  235. {
  236. "Path": "PPBase.bslinc"
  237. }
  238. ],
  239. "PPEyeAdaptHistogram.bsl": null,
  240. "PPEyeAdaptHistogramReduce.bsl": [
  241. {
  242. "Path": "PPBase.bslinc"
  243. }
  244. ],
  245. "PPEyeAdaptation.bsl": [
  246. {
  247. "Path": "PPEyeAdaptationCommon.bslinc"
  248. },
  249. {
  250. "Path": "PPBase.bslinc"
  251. }
  252. ],
  253. "PPEyeAdaptationBasic.bsl": [
  254. {
  255. "Path": "PPEyeAdaptationCommon.bslinc"
  256. },
  257. {
  258. "Path": "PPBase.bslinc"
  259. }
  260. ],
  261. "PPEyeAdaptationBasicSetup.bsl": [
  262. {
  263. "Path": "PPEyeAdaptationCommon.bslinc"
  264. },
  265. {
  266. "Path": "PPBase.bslinc"
  267. }
  268. ],
  269. "PPFXAA.bsl": [
  270. {
  271. "Path": "PPBase.bslinc"
  272. }
  273. ],
  274. "PPGaussianBlur.bsl": [
  275. {
  276. "Path": "PPBase.bslinc"
  277. }
  278. ],
  279. "PPGaussianDOFCombine.bsl": [
  280. {
  281. "Path": "PPGaussianDOFCommon.bslinc"
  282. },
  283. {
  284. "Path": "PerCameraData.bslinc"
  285. },
  286. {
  287. "Path": "PPBase.bslinc"
  288. }
  289. ],
  290. "PPGaussianDOFSeparate.bsl": [
  291. {
  292. "Path": "PPGaussianDOFCommon.bslinc"
  293. },
  294. {
  295. "Path": "PerCameraData.bslinc"
  296. },
  297. {
  298. "Path": "PPBase.bslinc"
  299. }
  300. ],
  301. "PPSSAO.bsl": [
  302. {
  303. "Path": "PerCameraData.bslinc"
  304. },
  305. {
  306. "Path": "PPBase.bslinc"
  307. }
  308. ],
  309. "PPSSAOBlur.bsl": [
  310. {
  311. "Path": "PerCameraData.bslinc"
  312. },
  313. {
  314. "Path": "PPBase.bslinc"
  315. }
  316. ],
  317. "PPSSAODownsample.bsl": [
  318. {
  319. "Path": "PerCameraData.bslinc"
  320. },
  321. {
  322. "Path": "PPBase.bslinc"
  323. }
  324. ],
  325. "PPSSRResolve.bsl": [
  326. {
  327. "Path": "TemporalResolve.bslinc"
  328. },
  329. {
  330. "Path": "ColorSpace.bslinc"
  331. },
  332. {
  333. "Path": "PerCameraData.bslinc"
  334. },
  335. {
  336. "Path": "PerCameraData.bslinc"
  337. },
  338. {
  339. "Path": "GBufferInput.bslinc"
  340. },
  341. {
  342. "Path": "SurfaceData.bslinc"
  343. },
  344. {
  345. "Path": "PPBase.bslinc"
  346. }
  347. ],
  348. "PPSSRStencil.bsl": [
  349. {
  350. "Path": "PerCameraData.bslinc"
  351. },
  352. {
  353. "Path": "GBufferInput.bslinc"
  354. },
  355. {
  356. "Path": "SurfaceData.bslinc"
  357. },
  358. {
  359. "Path": "PPBase.bslinc"
  360. }
  361. ],
  362. "PPSSRTrace.bsl": [
  363. {
  364. "Path": "RayMarch.bslinc"
  365. },
  366. {
  367. "Path": "PerCameraData.bslinc"
  368. },
  369. {
  370. "Path": "ColorSpace.bslinc"
  371. },
  372. {
  373. "Path": "ImportanceSampling.bslinc"
  374. },
  375. {
  376. "Path": "PerCameraData.bslinc"
  377. },
  378. {
  379. "Path": "GBufferInput.bslinc"
  380. },
  381. {
  382. "Path": "SurfaceData.bslinc"
  383. },
  384. {
  385. "Path": "PPBase.bslinc"
  386. }
  387. ],
  388. "PPTonemapping.bsl": [
  389. {
  390. "Path": "PPTonemapCommon.bslinc"
  391. }
  392. ],
  393. "ReflectionCubeDownsample.bsl": [
  394. {
  395. "Path": "ReflectionCubemapCommon.bslinc"
  396. },
  397. {
  398. "Path": "PPBase.bslinc"
  399. }
  400. ],
  401. "ReflectionCubeImportanceSample.bsl": [
  402. {
  403. "Path": "ImportanceSampling.bslinc"
  404. },
  405. {
  406. "Path": "ReflectionCubemapCommon.bslinc"
  407. },
  408. {
  409. "Path": "PPBase.bslinc"
  410. }
  411. ],
  412. "ShadowDepthCube.bsl": [
  413. {
  414. "Path": "ShadowDepthBase.bslinc"
  415. },
  416. {
  417. "Path": "NormalVertexInput.bslinc"
  418. },
  419. {
  420. "Path": "SkinnedVertexInput.bslinc"
  421. },
  422. {
  423. "Path": "PerObjectData.bslinc"
  424. }
  425. ],
  426. "ShadowDepthDirectional.bsl": [
  427. {
  428. "Path": "ShadowDepthBase.bslinc"
  429. },
  430. {
  431. "Path": "NormalVertexInput.bslinc"
  432. },
  433. {
  434. "Path": "SkinnedVertexInput.bslinc"
  435. },
  436. {
  437. "Path": "PerObjectData.bslinc"
  438. }
  439. ],
  440. "ShadowDepthNormal.bsl": [
  441. {
  442. "Path": "ShadowDepthBase.bslinc"
  443. },
  444. {
  445. "Path": "NormalVertexInput.bslinc"
  446. },
  447. {
  448. "Path": "SkinnedVertexInput.bslinc"
  449. },
  450. {
  451. "Path": "PerObjectData.bslinc"
  452. }
  453. ],
  454. "ShadowProject.bsl": [
  455. {
  456. "Path": "ShadowProjectionCommon.bslinc"
  457. },
  458. {
  459. "Path": "PerCameraData.bslinc"
  460. },
  461. {
  462. "Path": "GBufferInput.bslinc"
  463. },
  464. {
  465. "Path": "SurfaceData.bslinc"
  466. }
  467. ],
  468. "ShadowProjectOmni.bsl": [
  469. {
  470. "Path": "ShadowProjectionCommon.bslinc"
  471. },
  472. {
  473. "Path": "PerCameraData.bslinc"
  474. },
  475. {
  476. "Path": "GBufferInput.bslinc"
  477. },
  478. {
  479. "Path": "SurfaceData.bslinc"
  480. }
  481. ],
  482. "ShadowProjectStencil.bsl": [
  483. {
  484. "Path": "ShadowProjectionCommon.bslinc"
  485. },
  486. {
  487. "Path": "PerCameraData.bslinc"
  488. }
  489. ],
  490. "Skybox.bsl": [
  491. {
  492. "Path": "PerCameraData.bslinc"
  493. }
  494. ],
  495. "SpriteImageAlpha.bsl": [
  496. {
  497. "Path": "SpriteImage.bslinc"
  498. }
  499. ],
  500. "SpriteImageNoAlpha.bsl": [
  501. {
  502. "Path": "SpriteImage.bslinc"
  503. }
  504. ],
  505. "SpriteLine.bsl": null,
  506. "SpriteText.bsl": null,
  507. "TetrahedraRender.bsl": [
  508. {
  509. "Path": "PerCameraData.bslinc"
  510. }
  511. ],
  512. "TiledDeferredImageBasedLighting.bsl": [
  513. {
  514. "Path": "ImageBasedLighting.bslinc"
  515. },
  516. {
  517. "Path": "ReflectionCubemapCommon.bslinc"
  518. },
  519. {
  520. "Path": "LightingCommon.bslinc"
  521. },
  522. {
  523. "Path": "SurfaceData.bslinc"
  524. },
  525. {
  526. "Path": "PerCameraData.bslinc"
  527. },
  528. {
  529. "Path": "GBufferInput.bslinc"
  530. }
  531. ],
  532. "TiledDeferredLighting.bsl": [
  533. {
  534. "Path": "ImageBasedLighting.bslinc"
  535. },
  536. {
  537. "Path": "ReflectionCubemapCommon.bslinc"
  538. },
  539. {
  540. "Path": "LightingCommon.bslinc"
  541. },
  542. {
  543. "Path": "SurfaceData.bslinc"
  544. },
  545. {
  546. "Path": "PerCameraData.bslinc"
  547. },
  548. {
  549. "Path": "GBufferInput.bslinc"
  550. }
  551. ],
  552. "Transparent.bsl": [
  553. {
  554. "Path": "Surface.bslinc"
  555. },
  556. {
  557. "Path": "ImageBasedLighting.bslinc"
  558. },
  559. {
  560. "Path": "ReflectionCubemapCommon.bslinc"
  561. },
  562. {
  563. "Path": "LightingCommon.bslinc"
  564. },
  565. {
  566. "Path": "SurfaceData.bslinc"
  567. },
  568. {
  569. "Path": "LightGridCommon.bslinc"
  570. },
  571. {
  572. "Path": "BasePass.bslinc"
  573. },
  574. {
  575. "Path": "NormalVertexInput.bslinc"
  576. },
  577. {
  578. "Path": "SkinnedVertexInput.bslinc"
  579. },
  580. {
  581. "Path": "PerObjectData.bslinc"
  582. },
  583. {
  584. "Path": "PerCameraData.bslinc"
  585. },
  586. {
  587. "Path": "GBufferOutput.bslinc"
  588. }
  589. ]
  590. }