Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | plug in GLSL 1.20 unit | Brian | 2007-04-09 | 1 | -3/+4 |
| | |||||
* | Overhaul of error handling. | Brian | 2007-02-26 | 1 | -13/+0 |
| | |||||
* | change all enum tokens to uppercase | Brian | 2007-02-16 | 1 | -5/+8 |
| | |||||
* | remove unused field | Brian | 2007-02-02 | 1 | -3/+0 |
| | |||||
* | rename slang_assemble_typeinfo.[ch] to slang_typeinfo.[ch] | Brian | 2007-02-02 | 1 | -1/+1 |
| | |||||
* | remove more slang assembly-related code | Brian | 2007-02-02 | 1 | -1/+1 |
| | |||||
* | remove more assembly-related code | Brian | 2007-02-02 | 1 | -0/+2 |
| | |||||
* | remove slang_export.c and related code | Brian | 2007-02-02 | 1 | -8/+0 |
| | |||||
* | Remove all dependencies on the old slang interpreter/executor. | Brian | 2007-02-02 | 1 | -2/+1 |
| | |||||
* | disable all x86 code, broken and will eventually be removed | Brian | 2007-01-31 | 1 | -1/+1 |
| | |||||
* | Fix some incorrect GL error values. Reorganize _mesa_compile_shader() code. | Brian | 2007-01-04 | 1 | -1/+1 |
| | |||||
* | Clean-up and re-org of the main GLSL object types. | Brian | 2006-12-19 | 1 | -1/+1 |
| | | | | | | | Use the gl_shader struct as it should be. Renamed gl_linked_program to gl_shader_program. Store both shaders and programs in the same hash table and use the Type field to distinguish them. | ||||
* | Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly ↵ | Brian | 2006-12-13 | 1 | -1/+3 |
| | | | | instructions. | ||||
* | Enable vec4 extension for x86 back-end. | Michal Krol | 2006-08-02 | 1 | -1/+12 |
| | |||||
* | Cleanup code. | Michal Krol | 2006-05-16 | 1 | -22/+34 |
| | |||||
* | Remove carriage-return chars *ONLY*. | Michal Krol | 2006-04-18 | 1 | -26/+26 |
| | |||||
* | More GLSL code: | Michal Krol | 2006-02-27 | 1 | -5/+7 |
| | | | | | | | | | | | | | - 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; | ||||
* | More GLSL code: | Michal Krol | 2006-02-21 | 1 | -1/+3 |
| | | | | | | | - uniforms (only GetLocation, Uniform1f and Uniform4fv for now for demos); - fix bugs and optimize array size handling; - 2D texture sampling (needs Enable(TEXTURE_2D) to work); - decrease built-in library assembly size by 30%. | ||||
* | Get it running for ARB_vertex_shader. | Michal Krol | 2006-02-13 | 1 | -2/+10 |
| | | | | | | | | | | | 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 Krol | 2006-01-30 | 1 | -208/+19 |
| | | | | Minor fixes and cosmetic changes. | ||||
* | intermediate code generator (not finished); | Michal Krol | 2005-05-19 | 1 | -8/+27 |
| | | | | generic back-end interpreter (interprets directly intermediate code) | ||||
* | Add more error checking. | Michal Krol | 2005-04-22 | 1 | -3/+8 |
| | |||||
* | remove carriage returns | Brian Paul | 2005-04-15 | 1 | -247/+247 |
| | |||||
* | implement info log; parse #version directive | Michal Krol | 2005-04-15 | 1 | -1/+13 |
| | |||||
* | simple front-end compiler | Michal Krol | 2005-04-13 | 1 | -0/+235 |