Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-31 | i915: texture object's lod bias. fix bug #15192 | Xiang, Haihao | |
2008-03-30 | r300: Copy-and-paste error from the vertex program branch. | Markus Amsler | |
2008-03-30 | r300: Take PROGRAM_CONSTANT into account. | Markus Amsler | |
This bug was introduced by commit 978145a075255ae153ee05c2a037400e61558079. | |||
2008-03-29 | Merge branch 'r300-vertprog-branch' of ssh://people.freedesktop.org/~z3ro/mesa | Oliver McFadden | |
2008-03-28 | fix texture/renderbuffer mix-up in test_attachment_completeness() | Brian | |
2008-03-28 | i965: depth offset on glPolygonMode(GL_LINE/GL_POINT) | Xiang, Haihao | |
2008-03-28 | r300: finish conversion of RS_INST regs | Dave Airlie | |
2008-03-28 | r300: move to using RS_INST names | Dave Airlie | |
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-26 | [965] Fix massively broken state cache dirty flagging. | Michal Wajdeczko | |
It was flagging a last_bo update even when last_bo didn't change, but another part was failing to update last_bo when it should have. | |||
2008-03-26 | [intel] Use mesa texmemory functions to allocate teximage Data. | Michal Wajdeczko | |
Failure to consistently do so resulted in mismatched aligned versus unaligned alloc/free. | |||
2008-03-26 | [965] Don't let the negate flags of src0 affect 1 constants in precalc_dst/lit | Eric Anholt | |
This patch is a variant of a submission by Michal Wajdeczko to fix oglconform fpalu failures. | |||
2008-03-26 | [965] Correctly set read mask for OPCODE_SWZ in pass1. | Michal Wajdeczko | |
While OPCODE_SWZ has usually been optimized away in pass0, it may still exist if a SWZ with dst saturate was emitted in pass_fp. Fixes an error in oglconform fpalu.c. | |||
2008-03-26 | [965] Clean up whitespace and dead code from do_unfilled change. | Eric Anholt | |
2008-03-26 | r300: Indented the vertex program code... | Oliver McFadden | |
2008-03-26 | r300: Cleaned up the default vertex program code with longer lines. | Oliver McFadden | |
2008-03-26 | r300: Removed the last of the duplicate vertex program macros. | Oliver McFadden | |
2008-03-26 | r300: Added Copyright lines to the vertex program code. | Oliver McFadden | |
2008-03-26 | [i915] don't use 4x4 filter for 1D shadowmap | Zou Nan hai | |
2008-03-26 | r300: Renamed the Mesa opcode translation functions. | Oliver McFadden | |
2008-03-26 | r300: Renamed the destination-and-opcode/source macros to more appropriate ↵ | Oliver McFadden | |
names. | |||
2008-03-25 | implement glGet/BindAttribLocationARB() for display lists | Brian | |
More such shader functions are needed... | |||
2008-03-25 | intel: fix the issue "VBO: Cannot allocate memory for a BO" on | Xiang, Haihao | |
965 after merging intel_context.c from i915 and i965. fix bug# 15152. | |||
2008-03-24 | add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file | Brian | |
2008-03-24 | R300: fix typo r300 fog reg | Alex Deucher | |
Noticed by pzad on IRC | |||
2008-03-24 | r300: Merged the constant zero/one source macros. | Oliver McFadden | |
2008-03-24 | r300: Merged the Vector and Math Engine opcode macros. | Oliver McFadden | |
2008-03-22 | use ctx->Driver.DeleteProgram() in a few more places | Brian | |
2008-03-22 | delete default programs with ctx->Driver.DeleteProgram() | Brian | |
2008-03-21 | [965] Avoid emitting dead code for DPx/math instructions. | Michal Wajdeczko | |
The pass1 optimization stage clears out writemasks and registers, but the instructions themselves are still being processed at this stage, and could have resulted in them still being emitted. | |||
2008-03-21 | [965] Improve pinterp performance by delaying reads of just-written regs. | Michal Wajdeczko | |
2008-03-21 | [965] Fix negating of unsigned value in emit_wpos_xy. | Michal Wajdeczko | |
2008-03-21 | [965] Add MVP code for position invariant vertex programs. | Michal Wajdeczko | |
This fixes the arbvptorus demo. | |||
2008-03-21 | [win32] Use native aligned memory allocation functions. | Michal Wajdeczko | |
2008-03-21 | [965] Shuffle state flags to match the order we initialize them in. | Michal Wajdeczko | |
2008-03-21 | intel: Use _mesa_ffs wrapper, and fix a use-after-free with INTEL_DEBUG=buf. | Michal Wajdeczko | |
2008-03-21 | Refactor PBO validate/map code. | Brian | |
We always need to do PBO validation, so do that in core Mesa before calling driver routine. | |||
2008-03-21 | include varray.h to silence warning | Brian | |
2008-03-21 | add a number of PBO validate/map/unmap functions | Brian | |
Helper functions for (some) drivers, including swrast. | |||
2008-03-21 | Fix some PBO breakage. | Brian | |
In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset into a PBO. Similarly for _mesa_GetTexImage. | |||
2008-03-21 | [i965] multiple rendering target fix | Zou Nan hai | |
2008-03-20 | [i915] GL_DEPTH_TEXTURE_MODE fix | Zou Nan hai | |
2008-03-20 | mesa: The span array is only populated in single-pixel | Xiang, Haihao | |
point drawing function. | |||
2008-03-19 | [965] Initialize region surface key structure padding. | Eric Anholt | |
Fixes valgrind warnings, and potential performance loss from cache misses. | |||
2008-03-19 | [intel] Fix an uninitialized variable access in PRESUMED_OFFSET clearing. | Eric Anholt | |
It was harmless, as the only time we need to clear PRESUMED_OFFSET, the variable had been initialized already. | |||
2008-03-19 | fix IEEE_ONE definition for ICC compiler (bug 15134) | Brian | |