glsl: Fix MSVC build.
authorJosé Fonseca <jfonseca@vmware.com>
Tue, 28 May 2013 12:56:18 +0000 (13:56 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Tue, 28 May 2013 12:56:18 +0000 (13:56 +0100)
commit4eaa0999b52d2c7a8fb561305eef889dc7de2d2f
treef8bbe48f147dcf3d7a3d0a9d1d67374866e932fa
parentd4a06d77f5898726e2453ef32795a2183c033c05
glsl: Fix MSVC build.

It appears that `sizeof(Class::member)` is either non-standard or
merely unsupported in MSVC.

So use `sizeof(instance->member)` instead, which is guaranteed to work
everywhere.

Also promote the assert to a static assert.

Trivial.
src/glsl/link_uniforms.cpp