| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-03-29 | Merge branch 'r300-vertprog-branch' of ssh://people.freedesktop.org/~z3ro/mesa | Oliver McFadden | |
| 2008-03-29 | gallium: Set vertex state/buffers en-mass. | Brian Paul | |
| 2008-03-29 | gallium: Fix some MSVC warnings. | José Fonseca | |
| 2008-03-28 | gallium: begin some bounding box code for bitmap cache | Brian | |
| 2008-03-28 | gallium: added an (int) cast in setup_bitmap_vertex_data() to fix a ↵ | Brian | |
| signed/unsigned arithmetic problem Negative values became very large uints. | |||
| 2008-03-28 | gallium: Fix computation of Z values when not using early Z. | Brian | |
| This fixes the missing bitmaps in the engine and fogcoord demos. | |||
| 2008-03-28 | gallium: don't call st_flush_bitmap_cache() if the only change is ↵ | Brian | |
| _NEW_PACKUNPACK state | |||
| 2008-03-28 | gallium: disable a debug hack | Brian | |
| 2008-03-28 | gallium: implement a glBitmap cache | Brian | |
| The bitmap cache attempts to accumulate a series of glBitmap calls in a buffer to effectively render a whole bunch of bitmaps at once. The cache can be disabled, if needed, by setting UseBitmapCache=GL_FALSE. | |||
| 2008-03-28 | fix texture/renderbuffer mix-up in test_attachment_completeness() | Brian | |
| 2008-03-28 | mesa: fix texture/renderbuffer mix-up in test_attachment_completeness() | Brian Paul | |
| 2008-03-28 | gallium: re-work texture format selection code | Brian Paul | |
| Use same code for choosing texture format and renderbuffer format. | |||
| 2008-03-28 | gallium: remove redundant compare bit in sampler state | Roland Scheidegger | |
| 2008-03-28 | gallium: Bump PIPE_MAX_SAMPLERS to 16. | Michal Krol | |
| We need it to fulfil D3D minimum requirements. | |||
| 2008-03-28 | i965: depth offset on glPolygonMode(GL_LINE/GL_POINT) | Xiang, Haihao | |
| 2008-03-27 | If visual is 32bpp, set visual->alphaBits = 8. | Brian | |
| This works since we always use XImages for color buffers. It wouldn't always work for Windows/Pixmaps. | |||
| 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 | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | |
| The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | |||
| 2008-03-27 | gallium: updated/improved comments, minor re-formatting | Brian Paul | |
| 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-27 | gallium: Update calls to the simple shader functions | Brian | |
| 2008-03-27 | gallium: return pipe_shader_state from the simple shader functions | Brian | |
| Allows us to fix a mem leak (tokens array). | |||
| 2008-03-27 | gallium: fix Element() macro redefinition warning | Brian | |
| 2008-03-27 | gallium: fix incorrect types for shaders | Brian | |
| 2008-03-27 | gallium: remove temporary static var | Brian | |
| 2008-03-27 | gallium: silence unused var warning | Brian | |
| 2008-03-27 | cell: include cell_state_per_fragment.h to silence warning | Brian | |
| 2008-03-27 | cell: added (uint64_t) cast to silence warning | Brian | |
| 2008-03-27 | cell: fix unclosed comment | Brian | |
| 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 | xlib: Fix build error from recent fence changes | Ian Romanick | |
| 2008-03-26 | cell: Implement code-gen for logic op | Ian Romanick | |
| This also implements code-gen for the float-to-packed color conversion. It's currently hardcoded for A8R8G8B8, but that can easily be fixed as soon as other color depths are supported by the Cell driver. | |||
| 2008-03-26 | gallium: need to call st_validate_state() in Bitmap() | Brian Paul | |
| 2008-03-26 | gallium: as for aapoints, make the extra texcoord per-shader state | Brian Paul | |
| 2008-03-26 | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | |
| The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | |||
| 2008-03-26 | r300: Indented the vertex program code... | Oliver McFadden | |
