playcanvas
Version:
PlayCanvas WebGL game engine
75 lines (72 loc) • 2.01 kB
JavaScript
var lightDeclarationPS = `
uniform light{i}_color: vec3f;
uniform light{i}_direction: vec3f;
uniform light{i}_position: vec3f;
uniform light{i}_radius: f32;
uniform light{i}_direction: vec3f;
uniform light{i}_innerConeAngle: f32;
uniform light{i}_outerConeAngle: f32;
uniform light{i}_position: vec3f;
uniform light{i}_halfWidth: vec3f;
uniform light{i}_halfHeight: vec3f;
uniform light{i}_shadowMatrix: mat4x4f;
uniform light{i}_shadowIntensity: f32;
uniform light{i}_shadowParams: vec4f;
uniform light{i}_shadowSearchArea: f32;
uniform light{i}_cameraParams: vec4f;
uniform light{i}_softShadowParams: vec4f;
uniform light{i}_shadowMatrixPalette: array<mat4x4f, 4>;
uniform light{i}_shadowCascadeDistances: vec4f;
uniform light{i}_shadowCascadeCount: i32;
uniform light{i}_shadowCascadeBlend: f32;
NOT SUPPORTED
var light{i}_shadowMap: texture_depth_2d;
var light{i}_shadowMapSampler: sampler_comparison;
var light{i}_shadowMap: texture_2d<f32>;
var light{i}_shadowMapSampler: sampler;
NOT SUPPORTED
NOT SUPPORTED
`;
export { lightDeclarationPS as default };