Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glGetAttribLocation always returned 1 (bug 11774) | Brian | 2007-07-31 | 1 | -1/+3 |
| | |||||
* | Be more consistant with paths in #includes. Eventually, eliminate a bunch ↵ | Brian | 2007-07-04 | 1 | -10/+10 |
| | | | | of -I flags. | ||||
* | Added error check that all varying vars needed by the fragment shader are ↵ | Brian | 2007-04-26 | 1 | -8/+35 |
| | | | | produced by vertex shader. | ||||
* | move allocation of shProg->Attributes earlier in function | Brian | 2007-04-21 | 1 | -3/+3 |
| | |||||
* | Start fixing some issues with uniform variables and their types. | Brian | 2007-04-18 | 1 | -2/+2 |
| | |||||
* | call ProgramStringNotify() after linking | Brian | 2007-04-18 | 1 | -0/+6 |
| | |||||
* | use _mesa_clear_shader_program_data() | Brian | 2007-04-12 | 1 | -1/+1 |
| | |||||
* | remove debug abort() calls | Brian | 2007-03-26 | 1 | -3/+4 |
| | |||||
* | disable printing shader program debug infopost-merge-glsl-compiler-1 | Brian | 2007-03-26 | 1 | -4/+4 |
| | |||||
* | In _mesa_add_unnamed_constant() and _mesa_lookup_parameter_constant() allow ↵ | Brian | 2007-03-22 | 1 | -2/+2 |
| | | | | | | | | swizzleOut==NULL. There are times when we don't want to allow swizzling when searching for or adding vector constants. Passing NULL for swizzleOut disables swizzling. This fixes a constant/swizzle bug in link_uniform_vars(). | ||||
* | fix incorrect HPOS write test | Brian | 2007-03-07 | 1 | -2/+2 |
| | |||||
* | Generate an error if the vertex shader does not write to gl_Position. | Brian | 2007-03-07 | 1 | -1/+12 |
| | |||||
* | fix vert/frag typo | Brian | 2007-03-06 | 1 | -1/+1 |
| | |||||
* | replace GLint with gl_state_index | Brian | 2007-02-23 | 1 | -1/+1 |
| | |||||
* | Re-implement branching with slang_labels. | Brian | 2007-02-23 | 1 | -42/+0 |
| | | | | | | This eliminates the NOP instructions that had been used as placeholders for branch targets. Also, fix "return" statement bug. | ||||
* | remove dead code | Brian | 2007-02-16 | 1 | -21/+0 |
| | |||||
* | s/_slang_link2/_slang_link/ | Brian | 2007-02-16 | 1 | -6/+6 |
| | |||||
* | Use IR_LOOP to represent do-while and for-loops. | Brian | 2007-02-07 | 1 | -1/+1 |
| | | | | Also, start moving high vs. low-level instruction selection into slang_emit.c | ||||
* | rename slang_link2.c slang_link.c | Brian | 2007-02-02 | 1 | -0/+647 |
| | |||||
* | Remove old slang linker code. | Brian | 2007-02-02 | 1 | -871/+0 |
| | |||||
* | Remove all dependencies on the old slang interpreter/executor. | Brian | 2007-02-02 | 1 | -2/+0 |
| | |||||
* | use MAX_VARYING | Brian | 2006-12-15 | 1 | -1/+1 |
| | |||||
* | Indent and cosmetic changes. | Michal Krol | 2006-10-13 | 1 | -555/+623 |
| | |||||
* | Fix attrib handling. | Michal Krol | 2006-05-16 | 1 | -29/+48 |
| | |||||
* | Remove carriage returns. | Michal Krol | 2006-04-25 | 1 | -786/+786 |
| | |||||
* | Add support for ARB_vertex_shader attrib binding and query. | Michal Krol | 2006-04-18 | 1 | -104/+358 |
| | | | | Clean-up ARB_shaderobjects code a bit. | ||||
* | More GLSL code: | Michal Krol | 2006-04-04 | 1 | -19/+114 |
| | | | | | | | - add support for varyings; GLSL fixes: - pow was wrongly computed in x86 back-end; | ||||
* | More GLSL code: | Michal Krol | 2006-03-14 | 1 | -14/+36 |
| | | | | | - add texture sampling support; - fix assembly codegen bugs; | ||||
* | More GLSL code: | Michal Krol | 2006-02-27 | 1 | -7/+236 |
| | | | | | | | | | | | | | - 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 | -0/+186 |
- 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%. |