Remove const modifiers that break implicit operator= generation.
This is needed because the object is included by value in STL containers.
Change-Id: I4008aa3b733bdfc6c045a7622a0e40d7eb61b0bf
Reviewed-on: https://swiftshader-review.googlesource.com/3811
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libGLESv2/Program.h b/src/OpenGL/libGLESv2/Program.h
index 20ee05b..916ee51 100644
--- a/src/OpenGL/libGLESv2/Program.h
+++ b/src/OpenGL/libGLESv2/Program.h
@@ -82,9 +82,9 @@
bool isReferencedByVertexShader() const;
bool isReferencedByFragmentShader() const;
- const std::string name;
- const unsigned int elementIndex;
- const unsigned int dataSize;
+ std::string name;
+ unsigned int elementIndex;
+ unsigned int dataSize;
std::vector<unsigned int> memberUniformIndexes;