summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chart2/source/view/inc/GL3DRenderer.hxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/chart2/source/view/inc/GL3DRenderer.hxx b/chart2/source/view/inc/GL3DRenderer.hxx
index ca99ec2ea2f2..240fb955bb17 100644
--- a/chart2/source/view/inc/GL3DRenderer.hxx
+++ b/chart2/source/view/inc/GL3DRenderer.hxx
@@ -41,6 +41,7 @@ struct PosVecf3
typedef std::vector <glm::vec3> Vertices3D;
typedef std::vector <glm::vec3> Normals3D;
+// fields must match definition in GLSL shader file
struct MaterialParameters
{
glm::vec4 ambient;
@@ -48,15 +49,21 @@ struct MaterialParameters
glm::vec4 specular;
glm::vec4 materialColor;
- bool twoSidesLighting;
+ bool twoSidesLighting;
float shininess;
+ float pad;
+ float pad1;
};
+// fields must match definition in GLSL shader file
struct LightSource
{
glm::vec4 lightColor;
glm::vec4 positionWorldspace;
float lightPower;
+ float pad1;
+ float pad2;
+ float pad3;
};
struct GlobalLights