More GLSL code:
authorMichal Krol <mjkrol@gmail.org>
Tue, 21 Feb 2006 12:35:06 +0000 (12:35 +0000)
committerMichal Krol <mjkrol@gmail.org>
Tue, 21 Feb 2006 12:35:06 +0000 (12:35 +0000)
commitcc1591667d55a6dbfafbd3d6a7afa9f9288c625d
treea3ef92d3a8667e830c94db9441089dbadb45e31a
parent8986e36f368d11bcf3f1938d77b5df69aa2ee11b
More GLSL code:
- uniforms (only GetLocation, Uniform1f and Uniform4fv for now for demos);
- fix bugs and optimize array size handling;
- 2D texture sampling (needs Enable(TEXTURE_2D) to work);
- decrease built-in library assembly size by 30%.
33 files changed:
progs/demos/arbfslight.c
progs/demos/glslnoise.c
src/mesa/shader/shaderobjects.c
src/mesa/shader/shaderobjects_3dlabs.c
src/mesa/shader/slang/library/slang_common_builtin.gc
src/mesa/shader/slang/library/slang_common_builtin_gc.h
src/mesa/shader/slang/library/slang_core.gc
src/mesa/shader/slang/library/slang_core_gc.h
src/mesa/shader/slang/library/slang_fragment_builtin.gc
src/mesa/shader/slang/library/slang_fragment_builtin_gc.h
src/mesa/shader/slang/library/slang_vertex_builtin.gc
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/shader/slang/slang_assemble.c
src/mesa/shader/slang/slang_assemble.h
src/mesa/shader/slang/slang_assemble_assignment.c
src/mesa/shader/slang/slang_assemble_conditional.c
src/mesa/shader/slang/slang_assemble_constructor.c
src/mesa/shader/slang/slang_assemble_typeinfo.c
src/mesa/shader/slang/slang_assemble_typeinfo.h
src/mesa/shader/slang/slang_compile.c
src/mesa/shader/slang/slang_compile.h
src/mesa/shader/slang/slang_compile_struct.c
src/mesa/shader/slang/slang_compile_variable.c
src/mesa/shader/slang/slang_compile_variable.h
src/mesa/shader/slang/slang_execute.c
src/mesa/shader/slang/slang_export.c [new file with mode: 0644]
src/mesa/shader/slang/slang_export.h [new file with mode: 0644]
src/mesa/shader/slang/slang_link.c [new file with mode: 0644]
src/mesa/shader/slang/slang_link.h [new file with mode: 0644]
src/mesa/shader/slang/slang_storage.c
src/mesa/shader/slang/slang_storage.h
src/mesa/sources
windows/VC6/mesa/mesa/mesa.dsp