mesa: Changes to 'mesa_7_0_branch'

Brian Paul brianp at kemper.freedesktop.org
Tue Jan 1 16:59:58 UTC 2008


 docs/relnotes-7.0.3.html     |    1 
 progs/tests/.gitignore       |    1 
 progs/tests/Makefile         |    1 
 progs/tests/shader_api.c     |  337 +++++++++++++++++++++++++++++++++++++++++++
 src/mesa/shader/shader_api.c |  142 ++++++++++++++----
 5 files changed, 456 insertions(+), 26 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit e20c1d987f939e50ba03b29052a0cd6b661d9be6
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Jan 1 09:59:42 2008 -0700

    fix GLSL uniform/attrib bugs (13753)

commit cd354eb10fa1eef14b274cc76c5af6d9b9f6897c
Author: Bruce Merry <bmerry at users.sourceforge.net>
Date:   Fri Dec 21 23:18:40 2007 +0200

    Convert to 0/1 when setting boolean uniforms
    
    Also add some extra tests to the shader_api regression tests

commit e9ac27ee23ef3672a608b85dd3d7c6165aad4611
Author: Bruce Merry <bmerry at users.sourceforge.net>
Date:   Fri Dec 21 16:04:43 2007 +0200

    Make use of count in _mesa_uniform_matrix

commit 3f9dc9f5b6278c01120bcec0c6609bd756eb7a7b
Author: Bruce Merry <bmerry at users.sourceforge.net>
Date:   Tue Jan 1 09:51:43 2008 -0700

    Add a test program to test for assorted bugs in shader_api.c

commit ba709875ae9d56d7e602aecbf6468b1263aa384b
Author: Bruce Merry <bmerry at users.sourceforge.net>
Date:   Fri Dec 21 15:20:17 2007 +0200

    More fixes to shader_api
    
    - return GL_INVALID_OPERATION instead of GL_INVALID_VALUE if location is bad
    - correct the type-checking of uniforms from my previous commit
    - accept location of -1 in _mesa_uniform_matrix

commit 80f8397b3590187214b5f32be7d1f86f92722c21
Author: Bruce Merry <bmerry at users.sourceforge.net>
Date:   Fri Dec 21 14:41:45 2007 +0200

    Fix several bugs relating to uniforms and attributes in GLSL API
    
    - fix sizes for GL_FLOAT_MAT2x3 and GL_FLOAT_MAT4x3 in sizeof_glsl_type
    - fix size returns in _mesa_get_active_attrib
    - fix out-of-bounds array access to vec_types in _mesa_get_active_attrib
    - fix queries of matrix uniforms in _mesa_get_uniformfv
    - fix _mesa_get_uniformfv to only return one base, even from an array
    - allow location == -1 in _mesa_uniform
    - validate types in _mesa_uniform
    - allow array overruns in _mesa_uniform




More information about the mesa-commit mailing list