Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-06 | mesa: more glsl function renaming | Brian Paul | |
(cherry picked from commit d5367622a3f1cffe67af0fb6fca99ad02eefd374) | |||
2009-01-06 | mesa: more glsl type/function movement | Brian Paul | |
(cherry picked from commit 9a174ef4090189e19831092bb2bae4bfc5396968) | |||
2009-01-06 | mesa: move some glsl compiler functions to different files to be more consistant | Brian Paul | |
(cherry picked from commit aeeb9bca2712dbf8540486fc584e214a8af4c7c4) | |||
2009-01-06 | mesa: move _slang_locate_function() to different file | Brian Paul | |
(cherry picked from commit ea9dc3879f4cbbaa8ce9e305884a4afdc1fdd28a) | |||
2009-01-06 | mesa: checkpoint: GLSL 1.20 array constructors | Brian Paul | |
(cherry picked from commit ade777ea1b62e2280c9f05fa09927a8f9bb63f4f) | |||
2008-08-06 | mesa: glsl: check that attribute vars are of float/vec/mat type | Brian Paul | |
2008-07-25 | 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-07-24 | mesa: Prefix main includes with dir to avoid conflicts. | José Fonseca | |
Some of the headers in src/mesa/main have pretty common names which easily conflict with third-party code, e.g. config.h | |||
2008-05-20 | fix incorrect sampler numbering/indexing. | Brian Paul | |
All samplers indexes were zero. cherry-picked from master (b6fb0940c226373ac235a5d327d3fcfd742bc6b9) | |||
2007-10-26 | Re-implement GLSL texture sampler variables. | Brian | |
GLSL sampler variables indicate which texture unit to use for TEX instructions. Previously, this was baked into the fragment/vertex program and couldn't be readily changed once set. Now, SamplerUnits[] array indicates which texture unit is to be used for each sampler variable. These values are set with glUniform1i(). This is extra state that must be passed to the fragment/vertex program executor at runtime. | |||
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 | |