summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang
Commit message (Expand)AuthorAgeFilesLines
* fix vert/frag typoBrian2007-03-061-1/+1
* Add EmitHighLevelInstructions, EmitComments booleans to gl_shader_state.Brian2007-02-261-11/+16
* re-enable var scope destruct in slang_operation_destruct()Brian2007-02-261-4/+0
* Fix a few bugs in slang_operation variable scoping. Seems to fix a double-free.Brian2007-02-261-18/+10
* formatting fixesBrian2007-02-261-6/+8
* fix logic for reporting errorsBrian2007-02-261-9/+23
* fix error flaggingBrian2007-02-263-12/+9
* re-enable some codeBrian2007-02-261-2/+0
* Remove old error logging code. New slang_log.[ch] files.Brian2007-02-263-92/+154
* Overhaul of error handling.Brian2007-02-2610-222/+127
* Overhaul of error logging.Brian2007-02-261-44/+3
* Use new slang_emit_info struct for passing context info around.Brian2007-02-261-143/+160
* replace GLint with gl_state_indexBrian2007-02-232-3/+3
* comments, clean-upBrian2007-02-231-5/+11
* remove unused slang_atom_pool_gen()Brian2007-02-232-24/+0
* comments, clean-upBrian2007-02-231-4/+11
* Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up.Brian2007-02-234-11/+11
* remove old _slang_gen_if()Brian2007-02-231-52/+0
* Re-implement branching with slang_labels.Brian2007-02-236-123/+76
* label routines for implementing branches, jumpsBrian2007-02-232-0/+119
* debug code for emitting variable allocation commentsBrian2007-02-221-1/+16
* emit high-level IF/ELSE/ENDIF for vertex progs nowBrian2007-02-221-7/+3
* remove unneeded #includes, misc clean-upBrian2007-02-221-21/+13
* get rid of some unused slang_variable fieldsBrian2007-02-224-12/+3
* Replace slang_allocate_storage() with simpler _slang_attach_storage()Brian2007-02-221-73/+31
* Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian2007-02-221-6/+12
* disable debugBrian2007-02-211-1/+1
* remove unneeded #includesBrian2007-02-211-5/+0
* fix copy&paste errorsBrian2007-02-211-4/+5
* remove dead codeBrian2007-02-211-18/+2
* Reimplement the _slang_alloc_statevar() function.Brian2007-02-212-335/+274
* adjustments to STATE_ token layout/format so token[1] is always the array indexBrian2007-02-212-26/+31
* checkpoint overhaul of pre-defined uniform codeBrian2007-02-214-12/+217
* clean-up, move IR_ELEMENT codeBrian2007-02-201-30/+36
* alloc IR_FIELD's Storage in codegen, like IR_ELEMENTBrian2007-02-202-4/+9
* work on struct/array handlingBrian2007-02-201-14/+17
* forgot to return length in parse_array_len()Brian2007-02-201-0/+2
* implement support for pre-defined uniform structs (state vars)Brian2007-02-204-64/+327
* remove dead codeBrian2007-02-161-21/+0
* s/_slang_link2/_slang_link/Brian2007-02-162-8/+8
* change all enum tokens to uppercaseBrian2007-02-1616-817/+819
* abort upon errors (temporary)Brian2007-02-161-1/+4
* added a commentBrian2007-02-161-0/+3
* Allow int->float argument conversion in _slang_locate_function().Brian2007-02-161-7/+37
* implement IR_I_TO_FBrian2007-02-161-1/+6
* remove dead codeBrian2007-02-131-3/+3
* comments, etcBrian2007-02-091-3/+19
* re-enable free'ing of IR treesBrian2007-02-091-1/+1
* Check for constant-valued while/do loop conditions.Brian2007-02-081-8/+58
* optimize conditional breaks/continuesBrian2007-02-082-23/+87