OSDN Git Service

mesa: no longer combine vertex/fragment shader parameters/uniforms
authorBrian <brian.paul@tungstengraphics.com>
Sat, 5 Apr 2008 00:59:21 +0000 (18:59 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Sat, 5 Apr 2008 00:59:21 +0000 (18:59 -0600)
commitbc029247d9d886f4546a4c3a36737d09c488b7f9
treee1299d0eb19c15bf9fb152376e8cf25b292364a5
parentb8cc9e88e067a5cd6a1acbae6d6a314e9165652f
mesa: no longer combine vertex/fragment shader parameters/uniforms

GLSL Vertex and fragment shaders now have independent parameter buffers.
A new gl_uniform_list is used to keep track of program uniforms and where
each uniform is located in each shader's parameter buffer.
This makes better use of the space in each buffer and simplifies shader linking.
src/mesa/main/mtypes.h
src/mesa/shader/shader_api.c
src/mesa/shader/slang/slang_link.c
src/mesa/sources