Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-12 | mesa: remove unused varpool code in glsl compiler | Brian Paul | |
2008-12-12 | mesa: more glsl type/function movement | Brian Paul | |
2008-08-16 | mesa: import latest GLSL code from gallium-0.1 branch | Brian Paul | |
2007-04-09 | plug in GLSL 1.20 unit | Brian | |
2007-02-26 | Overhaul of error handling. | Brian | |
2007-02-16 | change all enum tokens to uppercase | Brian | |
2007-02-02 | remove unused field | Brian | |
2007-02-02 | rename slang_assemble_typeinfo.[ch] to slang_typeinfo.[ch] | Brian | |
2007-02-02 | remove more slang assembly-related code | Brian | |
2007-02-02 | remove more assembly-related code | Brian | |
2007-02-02 | remove slang_export.c and related code | Brian | |
2007-02-02 | Remove all dependencies on the old slang interpreter/executor. | Brian | |
2007-01-31 | disable all x86 code, broken and will eventually be removed | Brian | |
2007-01-04 | Fix some incorrect GL error values. Reorganize _mesa_compile_shader() code. | Brian | |
2006-12-19 | Clean-up and re-org of the main GLSL object types. | Brian | |
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. | |||
2006-12-13 | Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly ↵ | Brian | |
instructions. | |||
2006-08-02 | Enable vec4 extension for x86 back-end. | Michal Krol | |
2006-05-16 | Cleanup code. | Michal Krol | |
2006-04-18 | Remove carriage-return chars *ONLY*. | Michal Krol | |
2006-02-27 | More GLSL code: | Michal Krol | |
- 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; | |||
2006-02-21 | More GLSL code: | Michal Krol | |
- 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%. | |||
2006-02-13 | Get it running for ARB_vertex_shader. | Michal Krol | |
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. | |||
2006-01-30 | Split slang_compile.c into several smaller files - it was just too big. | Michal Krol | |
Minor fixes and cosmetic changes. | |||
2005-05-19 | intermediate code generator (not finished); | Michal Krol | |
generic back-end interpreter (interprets directly intermediate code) | |||
2005-04-22 | Add more error checking. | Michal Krol | |
2005-04-15 | remove carriage returns | Brian Paul | |
2005-04-15 | implement info log; parse #version directive | Michal Krol | |
2005-04-13 | simple front-end compiler | Michal Krol | |