More GLSL code:
authorMichal Krol <mjkrol@gmail.org>
Mon, 27 Feb 2006 14:41:41 +0000 (14:41 +0000)
committerMichal Krol <mjkrol@gmail.org>
Mon, 27 Feb 2006 14:41:41 +0000 (14:41 +0000)
commit9ac9605de156408580b81ba7e2780bd3f5372c6d
treee0dfe1127ed3b7f9674c450dea59b921e84c4dfc
parentc56f2c49a51e7ad1106c46e3e86dfe2756ef87c4
More GLSL code:
- add x86 code generator;
- add full support for uniforms in ARB_shader_objects;
- add assembly instruction: global_addr;
- reorganize #includes;
- built-in uniforms accessed by index, rather than by name;
- add some entries to x86sse rtasm;
- add configurations to VC6 projects: 'Release x86' and 'Debug x86';
- #define SLANG_X86 active only on VC6 x86 builds;
- introduce code export table for a shader;
- remove GNU license from the noise library;
47 files changed:
src/mesa/main/imports.c
src/mesa/main/imports.h
src/mesa/shader/shaderobjects.c
src/mesa/shader/shaderobjects.h
src/mesa/shader/shaderobjects_3dlabs.c
src/mesa/shader/shaderobjects_3dlabs.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_assignment.h
src/mesa/shader/slang/slang_assemble_conditional.c
src/mesa/shader/slang/slang_assemble_conditional.h
src/mesa/shader/slang/slang_assemble_constructor.c
src/mesa/shader/slang/slang_assemble_constructor.h
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_function.c
src/mesa/shader/slang/slang_compile_function.h
src/mesa/shader/slang/slang_compile_operation.c
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_execute.h
src/mesa/shader/slang/slang_execute_x86.c [new file with mode: 0644]
src/mesa/shader/slang/slang_export.c
src/mesa/shader/slang/slang_export.h
src/mesa/shader/slang/slang_library_noise.c
src/mesa/shader/slang/slang_link.c
src/mesa/shader/slang/slang_link.h
src/mesa/shader/slang/slang_preprocess.c
src/mesa/shader/slang/slang_preprocess.h
src/mesa/shader/slang/slang_storage.c
src/mesa/shader/slang/slang_storage.h
src/mesa/shader/slang/slang_utility.h
src/mesa/sources
src/mesa/swrast/s_arbshader.c
src/mesa/tnl/t_vb_arbshader.c
src/mesa/x86/rtasm/x86sse.c
src/mesa/x86/rtasm/x86sse.h
windows/VC6/mesa/gdi/gdi.dsp
windows/VC6/mesa/glu/glu.dsp
windows/VC6/mesa/mesa.dsw
windows/VC6/mesa/mesa/mesa.dsp
windows/VC6/mesa/osmesa/osmesa.dsp