|
@@ -1193,6 +1193,10 @@ declare module "babylonjs/Engines/Processors/Expressions/shaderDefineExpression"
|
|
|
isTrue(preprocessors: {
|
|
|
[key: string]: string;
|
|
|
}): boolean;
|
|
|
+ private static OperatorPriority;
|
|
|
+ private static Stack;
|
|
|
+ static postfixToInfix(postfix: string[]): string;
|
|
|
+ static infixToPostfix(infix: string): string[];
|
|
|
}
|
|
|
}
|
|
|
declare module "babylonjs/Engines/Processors/shaderCodeTestNode" {
|
|
@@ -53340,6 +53344,139 @@ declare module "babylonjs/Shaders/ShadersInclude/pbrIBLFunctions" {
|
|
|
shader: string;
|
|
|
};
|
|
|
}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockAlbedoOpacity" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAlbedoOpacity: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockReflectivity" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflectivity: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockAmbientOcclusion" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAmbientOcclusion: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockAlphaFresnel" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAlphaFresnel: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockAnisotropic" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAnisotropic: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockReflection" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflection: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockSheen" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockSheen: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockClearcoat" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockClearcoat: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockSubSurface" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockSubSurface: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockNormalGeometric" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockNormalGeometric: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockNormalFinal" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockNormalFinal: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockGeometryInfo" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockGeometryInfo: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockReflectance0" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflectance0: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockReflectance" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflectance: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockDirectLighting" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockDirectLighting: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockFinalLitComponents" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockFinalLitComponents: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockFinalUnlitComponents" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockFinalUnlitComponents: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockFinalColorComposition" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockFinalColorComposition: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module "babylonjs/Shaders/ShadersInclude/pbrBlockImageProcessing" {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockImageProcessing: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
declare module "babylonjs/Shaders/ShadersInclude/pbrDebug" {
|
|
|
/** @hidden */
|
|
|
export var pbrDebug: {
|
|
@@ -53370,12 +53507,31 @@ declare module "babylonjs/Shaders/pbr.fragment" {
|
|
|
import "babylonjs/Shaders/ShadersInclude/pbrIBLFunctions";
|
|
|
import "babylonjs/Shaders/ShadersInclude/bumpFragmentFunctions";
|
|
|
import "babylonjs/Shaders/ShadersInclude/reflectionFunction";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockAlbedoOpacity";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockReflectivity";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockAmbientOcclusion";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockAlphaFresnel";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockAnisotropic";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockReflection";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockSheen";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockClearcoat";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockSubSurface";
|
|
|
import "babylonjs/Shaders/ShadersInclude/clipPlaneFragment";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockNormalGeometric";
|
|
|
import "babylonjs/Shaders/ShadersInclude/bumpFragment";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockNormalFinal";
|
|
|
import "babylonjs/Shaders/ShadersInclude/depthPrePass";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockGeometryInfo";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockReflectance0";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockReflectance";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockDirectLighting";
|
|
|
import "babylonjs/Shaders/ShadersInclude/lightFragment";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockFinalLitComponents";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockFinalUnlitComponents";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockFinalColorComposition";
|
|
|
import "babylonjs/Shaders/ShadersInclude/logDepthFragment";
|
|
|
import "babylonjs/Shaders/ShadersInclude/fogFragment";
|
|
|
+ import "babylonjs/Shaders/ShadersInclude/pbrBlockImageProcessing";
|
|
|
import "babylonjs/Shaders/ShadersInclude/pbrDebug";
|
|
|
/** @hidden */
|
|
|
export var pbrPixelShader: {
|
|
@@ -75305,6 +75461,10 @@ declare module BABYLON {
|
|
|
isTrue(preprocessors: {
|
|
|
[key: string]: string;
|
|
|
}): boolean;
|
|
|
+ private static OperatorPriority;
|
|
|
+ private static Stack;
|
|
|
+ static postfixToInfix(postfix: string[]): string;
|
|
|
+ static infixToPostfix(infix: string): string[];
|
|
|
}
|
|
|
}
|
|
|
declare module BABYLON {
|
|
@@ -125325,6 +125485,139 @@ declare module BABYLON {
|
|
|
}
|
|
|
declare module BABYLON {
|
|
|
/** @hidden */
|
|
|
+ export var pbrBlockAlbedoOpacity: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflectivity: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAmbientOcclusion: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAlphaFresnel: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockAnisotropic: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflection: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockSheen: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockClearcoat: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockSubSurface: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockNormalGeometric: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockNormalFinal: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockGeometryInfo: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflectance0: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockReflectance: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockDirectLighting: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockFinalLitComponents: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockFinalUnlitComponents: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockFinalColorComposition: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
+ export var pbrBlockImageProcessing: {
|
|
|
+ name: string;
|
|
|
+ shader: string;
|
|
|
+ };
|
|
|
+}
|
|
|
+declare module BABYLON {
|
|
|
+ /** @hidden */
|
|
|
export var pbrDebug: {
|
|
|
name: string;
|
|
|
shader: string;
|