diff options
author | Michal Krol <mjkrol@gmail.org> | 2006-04-04 10:18:07 +0000 |
---|---|---|
committer | Michal Krol <mjkrol@gmail.org> | 2006-04-04 10:18:07 +0000 |
commit | b4e9750bf4996ca5bb622bbbe28be4f071811bc6 (patch) | |
tree | e0c595b22aeee885b4910267c8dc0995e3d362d5 /src/mesa/shader/slang/slang_analyse.c | |
parent | 607b61a994d8dca150d5611b18db9b55755f73b4 (diff) |
More GLSL code:
- add support for varyings;
GLSL fixes:
- pow was wrongly computed in x86 back-end;
Diffstat (limited to 'src/mesa/shader/slang/slang_analyse.c')
-rw-r--r-- | src/mesa/shader/slang/slang_analyse.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/shader/slang/slang_analyse.c b/src/mesa/shader/slang/slang_analyse.c index 164dbec350..76320848b5 100644 --- a/src/mesa/shader/slang/slang_analyse.c +++ b/src/mesa/shader/slang/slang_analyse.c @@ -49,9 +49,9 @@ GLboolean _slang_analyse_texture_usage (slang_program *prog) {
slang_uniform_binding *b = &prog->uniforms.table[i];
- if (b->address[SLANG_SHADER_FRAGMENT] != ~0 && b->quant->structure == NULL)
+ if (b->address[SLANG_SHADER_FRAGMENT] != ~0 && !slang_export_data_quant_struct (b->quant))
{
- switch (b->quant->u.basic_type)
+ switch (slang_export_data_quant_type (b->quant))
{
case GL_SAMPLER_1D_ARB:
case GL_SAMPLER_2D_ARB:
@@ -77,9 +77,9 @@ GLboolean _slang_analyse_texture_usage (slang_program *prog) {
slang_uniform_binding *b = &prog->uniforms.table[i];
- if (b->address[SLANG_SHADER_FRAGMENT] != ~0 && b->quant->structure == NULL)
+ if (b->address[SLANG_SHADER_FRAGMENT] != ~0 && !slang_export_data_quant_struct (b->quant))
{
- switch (b->quant->u.basic_type)
+ switch (slang_export_data_quant_type (b->quant))
{
case GL_SAMPLER_1D_ARB:
case GL_SAMPLER_2D_ARB:
|