aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_compile_function.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove all the USE_MEMPOOL debug code.Brian2007-04-211-26/+2
|
* Use new memory pool allocator. Lots of debug code still in place...Brian2007-04-211-0/+25
|
* remove end_label fieldBrian2007-03-071-1/+0
|
* change all enum tokens to uppercaseBrian2007-02-161-3/+3
|
* remove slang_export.c and related codeBrian2007-02-021-46/+0
|
* Remove all dependencies on the old slang interpreter/executor.Brian2007-02-021-1/+0
|
* slang_variable_scope now stores array of pointers to slang_variables.Brian2007-01-131-2/+2
|
* Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly ↵Brian2006-12-131-2/+31
| | | | instructions.
* move fix-up code into new slang_fixup_save() functionBrian Paul2006-11-181-0/+19
|
* reindentBrian Paul2006-11-151-103/+130
|
* Cleanup code. Change constructor prototype.Michal Krol2006-05-161-24/+22
|
* Remove carriage-return chars *ONLY*.Michal Krol2006-04-181-190/+190
|
* silence a bunch of warningsBrian Paul2006-02-271-4/+4
|
* More GLSL code:Michal Krol2006-02-271-4/+46
| | | | | | | | | | | | | - 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;
* Add support for forward function declarations.Michal Krol2006-02-151-0/+16
|
* Get it running for ARB_vertex_shader.Michal Krol2006-02-131-6/+5
| | | | | | | | | | | Add experimental print functions to builtin library. Some functionality missing: - automatic arrays; - general constructors; - local variable initialization; - texture sampling and noise; - semantic error checking; - function prototypes.
* Split slang_compile.c into several smaller files - it was just too big.Michal Krol2006-01-301-0/+133
Minor fixes and cosmetic changes.