Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-13 | glsl: added type layout field and new type compare func | Brian Paul | |
Note: because of a weird dependency checking bug, a 'make clean' may be needed before recompiling. | |||
2008-12-12 | mesa: more glsl function renaming | Brian Paul | |
2008-12-12 | mesa: more glsl type/function movement | Brian Paul | |
2008-12-12 | mesa: move some glsl compiler functions to different files to be more consistant | Brian Paul | |
2008-12-12 | mesa: move _slang_locate_function() to different file | Brian Paul | |
2008-12-12 | mesa: checkpoint: GLSL 1.20 array constructors | Brian Paul | |
2008-08-16 | mesa: import latest GLSL code from gallium-0.1 branch | Brian Paul | |
2008-07-29 | mesa: glsl: assorted fixes for resolving polymorphic functions | Brian Paul | |
Plus, - fix some issues in casting function arguments to format param types. - fix some vec/mat constructor bugs - find/report more syntax/semantic errors | |||
2008-05-20 | fix incorrect sampler numbering/indexing. | Brian Paul | |
All samplers indexes were zero. | |||
2008-05-14 | Updated GLSL uniform/sampler handling from gallium-0.1 branch | Brian Paul | |
Previously, the shader linker combined the uniforms used by the vertex and fragment shaders into a combined set of uniforms. This made the implementation of glUniform*() simple, but was rather inefficient otherwise. Now each shader gets its own set of uniforms (no more modelview matrix showing up in the fragment shader uniforms, for example). cherry-picked by hand from gallium-0.1 branch | |||
2007-04-18 | added _slang_gltype_from_specifier() | Brian | |
2007-04-08 | support for GLSL 1.20 non-square matrices | Brian | |
2007-03-26 | Additional error checking for 'return' statements. | Brian | |
2007-03-14 | After we've found the slang_function ptr for a SLANG_OPER_CALL node, save ↵ | Brian | |
the ptr in the node for reuse. This can save a tremendous amount of time when resolving types in complex expressions. One particular shader was taking several minutes to compile but now compiles almost instantaneoulsy. | |||
2007-03-14 | make _slang_typeof_function() static | Brian | |
2007-03-12 | Implement GL_ARB_texture_rectangle support | Brian | |
This includes the sampler2DRect and sampler2DRectShadow types and the texture2DRect(), texture2DRectProj(), etc. built-in functions. | |||
2007-03-07 | Fix problem with nested function calls such as y = f(f(x)) | Brian | |
Replace CurFunction with curFuncEndLabel. | |||
2007-02-26 | Overhaul of error handling. | Brian | |
2007-02-16 | change all enum tokens to uppercase | Brian | |
2007-02-07 | remove old loop break/cont stuff | Brian | |
2007-02-06 | replace IR_BEGIN_LOOP/IR_END_LOOP with IR_LOOP | Brian | |
2007-02-02 | move _slang_locate_function() | Brian | |
2007-02-02 | s/SLANG_ASSEMBLE_TYPEINFO_H/SLANG_TYPEINFO_H/ | Brian | |
2007-02-02 | s/slang_assembly_typeinfo/slang_typeinfo/ | Brian | |
2007-02-02 | s/slang_assembly_name_space/slang_name_space/ | Brian | |
2007-02-02 | rename slang_assemble_typeinfo.[ch] to slang_typeinfo.[ch] | Brian | |