summaryrefslogtreecommitdiffstats
path: root/src/Runtime/ogl-runtime/res/effectlib/funcsampleLightVars.glsllib
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/ogl-runtime/res/effectlib/funcsampleLightVars.glsllib')
m---------src/Runtime/ogl-runtime0
-rw-r--r--src/Runtime/ogl-runtime/res/effectlib/funcsampleLightVars.glsllib29
2 files changed, 0 insertions, 29 deletions
diff --git a/src/Runtime/ogl-runtime b/src/Runtime/ogl-runtime
new file mode 160000
+Subproject 427fddb50d43aa21a90fc7356ee3cdd8a908df5
diff --git a/src/Runtime/ogl-runtime/res/effectlib/funcsampleLightVars.glsllib b/src/Runtime/ogl-runtime/res/effectlib/funcsampleLightVars.glsllib
deleted file mode 100644
index 85ca1448..00000000
--- a/src/Runtime/ogl-runtime/res/effectlib/funcsampleLightVars.glsllib
+++ /dev/null
@@ -1,29 +0,0 @@
-#define MAX_NUM_LIGHTS 16
-
-struct LightSource
-{
- vec4 position;
- vec4 direction; // Specifies the light direction in world coordinates.
- vec4 up;
- vec4 right;
- vec4 diffuse;
- vec4 ambient;
- vec4 specular;
- float spotExponent; // Specifies the intensity distribution of the light.
- float spotCutoff; // Specifies the maximum spread angle of the light.
- float constantAttenuation; // Specifies the constant light attenuation factor.
- float linearAttenuation; // Specifies the linear light attenuation factor.
- float quadraticAttenuation; // Specifies the quadratic light attenuation factor.
- float range; // Specifies the maximum distance of the light influence
- float width; // Specifies the width of the area light surface.
- float height; // Specifies the height of the area light surface;
- vec4 shadowControls;
- mat4 shadowView;
- int shadowIdx;
-};
-
-layout (std140) uniform cbBufferLights
-{
- int uNumLights;
- LightSource lights[MAX_NUM_LIGHTS];
-};