summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h')
-rw-r--r--src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h b/src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h
index 5d70931..ae46f49 100644
--- a/src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h
+++ b/src/runtimerender/Qt3DSRenderMaterialShaderGenerator.h
@@ -40,8 +40,12 @@ namespace qt3ds {
namespace render {
// these are our current shader limits
+#ifndef QT3DS_MAX_NUM_LIGHTS
#define QT3DS_MAX_NUM_LIGHTS 16
+#endif
+#ifndef QT3DS_MAX_NUM_SHADOWS
#define QT3DS_MAX_NUM_SHADOWS 8
+#endif
// note this struct must exactly match the memory layout of the
// struct sampleLight.glsllib and sampleArea.glsllib. If you make changes here you need