On 08/20/2011 03:05 PM, Dan McCabe wrote: > What are the implications for other architectures that support doubles?
I don't see what you mean. gl_constant_value doesn't support doubles yet. Bryan > > On 08/19/2011 05:56 PM, Eric Anholt wrote: >> At least for Intel, all our uniform components are of uint32_t size, >> either >> float or signed or unsigned int. For uploading uniform data in the >> driver, >> it's much easier to upload a full dword per uniform element instead >> of trying >> to pick out the bool byte and then fill in the top 3 bytes of pad >> with 0. >> --- >> src/mesa/program/prog_parameter.h | 2 +- >> 1 files changed, 1 insertions(+), 1 deletions(-) >> >> diff --git a/src/mesa/program/prog_parameter.h >> b/src/mesa/program/prog_parameter.h >> index 1a5ed34..4c2773a 100644 >> --- a/src/mesa/program/prog_parameter.h >> +++ b/src/mesa/program/prog_parameter.h >> @@ -53,7 +53,7 @@ >> typedef union gl_constant_value >> { >> GLfloat f; >> - GLboolean b; >> + GLint b; >> GLint i; >> GLuint u; >> } gl_constant_value; _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev