pbr.fragment.d.ts 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import "./ShadersInclude/prePassDeclaration";
  2. import "./ShadersInclude/oitDeclaration";
  3. import "./ShadersInclude/pbrFragmentDeclaration";
  4. import "./ShadersInclude/pbrUboDeclaration";
  5. import "./ShadersInclude/pbrFragmentExtraDeclaration";
  6. import "./ShadersInclude/lightFragmentDeclaration";
  7. import "./ShadersInclude/lightUboDeclaration";
  8. import "./ShadersInclude/pbrFragmentSamplersDeclaration";
  9. import "./ShadersInclude/imageProcessingDeclaration";
  10. import "./ShadersInclude/clipPlaneFragmentDeclaration";
  11. import "./ShadersInclude/logDepthDeclaration";
  12. import "./ShadersInclude/fogFragmentDeclaration";
  13. import "./ShadersInclude/helperFunctions";
  14. import "./ShadersInclude/subSurfaceScatteringFunctions";
  15. import "./ShadersInclude/importanceSampling";
  16. import "./ShadersInclude/pbrHelperFunctions";
  17. import "./ShadersInclude/imageProcessingFunctions";
  18. import "./ShadersInclude/shadowsFragmentFunctions";
  19. import "./ShadersInclude/harmonicsFunctions";
  20. import "./ShadersInclude/pbrDirectLightingSetupFunctions";
  21. import "./ShadersInclude/pbrDirectLightingFalloffFunctions";
  22. import "./ShadersInclude/pbrBRDFFunctions";
  23. import "./ShadersInclude/hdrFilteringFunctions";
  24. import "./ShadersInclude/pbrDirectLightingFunctions";
  25. import "./ShadersInclude/pbrIBLFunctions";
  26. import "./ShadersInclude/bumpFragmentMainFunctions";
  27. import "./ShadersInclude/bumpFragmentFunctions";
  28. import "./ShadersInclude/reflectionFunction";
  29. import "./ShadersInclude/pbrBlockAlbedoOpacity";
  30. import "./ShadersInclude/pbrBlockReflectivity";
  31. import "./ShadersInclude/pbrBlockAmbientOcclusion";
  32. import "./ShadersInclude/pbrBlockAlphaFresnel";
  33. import "./ShadersInclude/pbrBlockAnisotropic";
  34. import "./ShadersInclude/pbrBlockReflection";
  35. import "./ShadersInclude/pbrBlockSheen";
  36. import "./ShadersInclude/pbrBlockClearcoat";
  37. import "./ShadersInclude/pbrBlockIridescence";
  38. import "./ShadersInclude/pbrBlockSubSurface";
  39. import "./ShadersInclude/clipPlaneFragment";
  40. import "./ShadersInclude/pbrBlockNormalGeometric";
  41. import "./ShadersInclude/bumpFragment";
  42. import "./ShadersInclude/pbrBlockNormalFinal";
  43. import "./ShadersInclude/depthPrePass";
  44. import "./ShadersInclude/pbrBlockLightmapInit";
  45. import "./ShadersInclude/pbrBlockGeometryInfo";
  46. import "./ShadersInclude/pbrBlockReflectance0";
  47. import "./ShadersInclude/pbrBlockReflectance";
  48. import "./ShadersInclude/pbrBlockDirectLighting";
  49. import "./ShadersInclude/lightFragment";
  50. import "./ShadersInclude/pbrBlockFinalLitComponents";
  51. import "./ShadersInclude/pbrBlockFinalUnlitComponents";
  52. import "./ShadersInclude/pbrBlockFinalColorComposition";
  53. import "./ShadersInclude/logDepthFragment";
  54. import "./ShadersInclude/fogFragment";
  55. import "./ShadersInclude/pbrBlockImageProcessing";
  56. import "./ShadersInclude/oitFragment";
  57. import "./ShadersInclude/pbrDebug";
  58. /** @internal */
  59. export declare const pbrPixelShader: {
  60. name: string;
  61. shader: string;
  62. };