summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang/slang_compile.c
AgeCommit message (Expand)AuthorFilesLines
2007-03-24fix some mem leaksBrian1-6/+9
2007-03-12Implement GL_ARB_texture_rectangle supportBrian1-2/+10
2007-03-07s/equal/EQUAL/, fix bugs in logical or/and code.Brian1-2/+2
2007-02-26fix logic for reporting errorsBrian1-9/+23
2007-02-26fix error flaggingBrian1-9/+2
2007-02-26Overhaul of error handling.Brian1-109/+5
2007-02-22get rid of some unused slang_variable fieldsBrian1-1/+0
2007-02-20forgot to return length in parse_array_len()Brian1-0/+2
2007-02-16change all enum tokens to uppercaseBrian1-112/+112
2007-02-16abort upon errors (temporary)Brian1-1/+4
2007-02-03Add literal_size field to slang_operation.Brian1-0/+3
2007-02-02clean-upsBrian1-18/+2
2007-02-02s/slang_assembly_name_space/slang_name_space/Brian1-1/+1
2007-02-02remove more assembly-related codeBrian1-69/+1
2007-02-02move some functions, disable some code in preparation for removing assembly codeBrian1-5/+8
2007-02-02remove slang_export.c and related codeBrian1-51/+0
2007-02-02Remove all dependencies on the old slang interpreter/executor.Brian1-27/+1
2007-02-02use _slang_simplify() to evaluate array sizesBrian1-2/+6
2007-01-31disable all x86 code, broken and will eventually be removedBrian1-3/+2
2007-01-28Lots of vartable clean-ups, fixes. Report an error message when we run outBrian1-1/+14
2007-01-13Rework code related to temp register allocation, both for user variablesBrian1-16/+40
2007-01-11Fix a problem with inlined "return" statements. Make some attempt to free te...Brian1-0/+2
2007-01-10checkpoint: codegen for global vars w/ initializersBrian1-2/+18
2007-01-09Implement vertex attribute binding.Brian1-0/+1
2007-01-08Checkpoint: re-org of (global) variable allocation code. More to come...Brian1-2/+4
2007-01-05Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian1-59/+8
2007-01-04Fix some incorrect GL error values. Reorganize _mesa_compile_shader() code.Brian1-28/+66
2006-12-19Clean-up and re-org of the main GLSL object types.Brian1-2/+21
2006-12-19new error msgBrian1-1/+1
2006-12-14Updated #includes after splitting program.hBrian1-0/+1
2006-12-13Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly instruc...Brian1-56/+192
2006-11-24call slang_variable_construct() inside slang_variable_scope_grow()Brian Paul1-6/+0
2006-11-24new slang_variable_scope_grow() functionBrian Paul1-32/+14
2006-11-15reindent, add some commentsBrian Paul1-1545/+1625
2006-09-26Add GLSL preprocessor.Michal Krol1-12/+22
2006-08-21More GLSL preprocessor code:Michal Krol1-0/+5
2006-08-02Enable vec4 extension for x86 back-end.Michal Krol1-31/+46
2006-05-16Cleanup code.Michal Krol1-262/+176
2006-03-21Silencium gcc warnings.Michal Krol1-122/+117
2006-02-27More GLSL code:Michal Krol1-32/+38
2006-02-21More GLSL code:Michal Krol1-119/+127
2006-02-18More GLSL code.Michal Krol1-707/+706
2006-02-15Fix a few warnings:Brian Paul1-6/+8
2006-02-15Add support for forward function declarations.Michal Krol1-38/+43
2006-02-13Get it running for ARB_vertex_shader.Michal Krol1-373/+585
2006-01-30Split slang_compile.c into several smaller files - it was just too big.Michal Krol1-829/+401
2006-01-16remove some test code;Michal Krol1-120/+99
2005-09-19additional wrapper updates, bug 4468Brian Paul1-7/+8
2005-09-16use mesa import wrappers, bug 4468Brian Paul1-2/+2
2005-06-01 Committing in .Jouk Jansen1-10/+10