Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-31 | fix parsing bug involving comments at the end of ARB v/f programs | Markus Amsler | |
2008-03-31 | fix parsing bug involving comments at the end of ARB v/f programs | Markus Amsler | |
2008-03-31 | mesa: Free all shader program data before deleting all | Xiang, Haihao | |
shader/shader program objects to avoid memory access error. | |||
2008-03-31 | Revert "mesa: separate shader program object from shader object." (bug#15244) | Xiang, Haihao | |
This reverts commit 3ffd11f71d021f672b9bc15b3c39c155a0e2fecb. | |||
2008-03-27 | consolidate some parsing functions that were pretty much identical for ↵ | Brian | |
vertex/fragment programs cherry-picked from master | |||
2008-03-27 | consolidate some parsing functions that were pretty much identical for ↵ | Brian | |
vertex/fragment programs | |||
2008-03-27 | when negating scalar src args, use NEGATE_XYZW, not NEGATE_X | Brian | |
This makes things easier on the back-end when generating GPU code. cherry-picked from gallium-0.1 | |||
2008-03-27 | Set param_var->param_binding_type = PROGRAM_CONSTANT | Brian | |
cherry-picked from gallium-0.1 | |||
2008-03-27 | mesa: misc sync-up with master | Brian | |
2008-03-27 | raise GL_INVALID_OPERATION if glProgramString compilation fails | Brian | |
cherry-picked from master | |||
2008-03-27 | Fix the compile of disabled DEBUG_PARSING code. | Brian | |
cherry-picked from master | |||
2008-03-27 | make sure state token values are fully initialized | Brian | |
cherry-picked from master | |||
2008-03-27 | added program_error2() function for better error reporting | Brian | |
cherry-picked from master | |||
2008-03-27 | Fix state.texgen parsing error (bug 12313). | Brian | |
Replace *(*inst++) with *(*inst)++ in a few places. Cherry-picked from master. | |||
2008-03-25 | mesa: fix some issues in _mesa_combine_programs() | Brian Paul | |
Use a temporay register to connect outputs of first program to inputs of second program. Also, fix bug in replace_registers(): didn't search/replace DstReg. | |||
2008-03-25 | mesa: append fog instructions after parsing if a fog option is set | Brian Paul | |
Drivers don't have to worry about it then. | |||
2008-03-25 | mesa: when negating scalar src args, use NEGATE_XYZW, not NEGATE_X | Brian Paul | |
This makes things easier on the back-end when generating GPU code. | |||
2008-03-22 | use ctx->Driver.DeleteProgram() in a few more places | Brian | |
2008-03-22 | use ctx->Driver.DeleteProgram() in a few more places | Brian | |
2008-03-17 | only set InputsRead bit if input is really used | Markus Amsler | |
2008-03-17 | only set InputsRead bit if input is really used | Markus Amsler | |
2008-03-17 | mesa: Add vertex.attrib 0-15 to arb_input_attrib_string. | Markus Amsler | |
2008-03-14 | init tmpNode to zeros | Brian | |
2008-03-14 | mesa: init tmpNode to zeros | Brian Paul | |
2008-03-14 | mesa: fix emit_clamp() so that we don't use an output register as temporary | Brian | |
IR_CLAMP is decomposed into OPCODE_MIN+OPCODE_MAX. Allocate a temporary register for the intermediate value so we don't inadvertantly use an output register (which are write-only on some GPUs). | |||
2008-03-14 | mesa: fix emit_clamp() so that we don't use an output register as temporary | Brian Paul | |
IR_CLAMP is decomposed into OPCODE_MIN+OPCODE_MAX. Allocate a temporary register for the intermediate value so we don't inadvertantly use an output register (which are write-only on some GPUs). | |||
2008-03-13 | fix state.lightprod ambient/specular w value (bug #14983) | Roland Scheidegger | |
2008-03-13 | mesa: fix (harmless?) assignment in assert | Keith Whitwell | |
2008-03-12 | mesa: set SamplersUsed bitmask when parsing ARB fragment programs | Brian | |
2008-03-10 | fix parsing of state.texenv.color (bug 14931) | Brian | |
2008-03-01 | state.depth.range alpha value should be 1, not 0 (bug #14733) | Roland Scheidegger | |
2008-02-28 | mesa: separate shader program object from shader object. | Xiang, Haihao | |
Currently a callback delete_shader_cb is used for deleting shader and shader program objects. Mesa detaches all attached shaders in _mesa_free_shader_program_data when deleting shader program objects. However it is likely that these shaders have been freed in _mesa_free_shader, which will result in unexpected behaviour. This fix uses a single callback for shader program objects and deletes shader program objects before shader objects. | |||
2008-02-27 | mesa: set input read only on success | Jerome Glisse | |
2008-02-27 | mesa: set input read only on success | Markus Amsler | |
2008-02-25 | Remove files of unsupported build systems. | José Fonseca | |
2008-02-20 | raise GL_INVALID_OPERATION if glProgramString compilation fails | Brian | |
2008-01-31 | regenerate glsl library functions | Roland Scheidegger | |
2008-01-31 | fix w component of glsl vec4 asin | Roland Scheidegger | |
2008-01-18 | s/varible/variable/ | Brian | |
2008-01-18 | set param type to PROGRAM_CONSTANT when parsing immediates | Brian | |
2008-01-16 | use NEGATE_X/Y/Z/W tokens | Brian | |
2008-01-16 | clean-up swizzle fields in fog code, fix NegateBase | Brian | |
2008-01-16 | copy UsesKill state in _mesa_combine_programs() | Brian | |
2008-01-15 | Fix the compile of disabled DEBUG_PARSING code. | Eric Anholt | |
2008-01-15 | Bug #13492: Only call ProgramStringNotify if program parsing succeeded. | Eric Anholt | |
Wine intentionally tries some out-of-spec programs to test strictness, and calling ProgramStringNotify on the results of a failed program parse resulted in crashes in the 965 driver. | |||
2008-01-01 | free program caches | Brian | |
2008-01-01 | fix a memleak | Brian | |
2008-01-01 | Convert to 0/1 when setting boolean uniforms | Bruce Merry | |
Also add some extra tests to the shader_api regression tests | |||
2008-01-01 | Make use of count in _mesa_uniform_matrix | Bruce Merry | |
2008-01-01 | More fixes to shader_api | Bruce Merry | |
- return GL_INVALID_OPERATION instead of GL_INVALID_VALUE if location is bad - correct the type-checking of uniforms from my previous commit - accept location of -1 in _mesa_uniform_matrix |