| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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: 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-25 | gallium: the generic attrib we use for computing coverage is per-shader | Brian | |
| Fixes a very tricky conformance failure. | |||
| 2008-03-25 | gallium: added fragment emit/write debug counters | Brian | |
| 2008-03-25 | xlib: Add support for MIT-SHM in xlib winsys driver | Ian Romanick | |
| Gives about a 3% performance increase in gears on x86-64 (non-tiled) and about 10% performance increase in gears on Cell (tiled). I actually expected more of a boost. :( | |||
| 2008-03-25 | cell: Float convert-to and convert-from instructions use different shift bias | Ian Romanick | |
| 2008-03-25 | draw: Take flatshade_first rasterizer bit into account. | Michal Krol | |
| 2008-03-25 | gallium: Introduce flatshade_first field to rasterizer_state. | Michal Krol | |
| This bit tells us which vertex of the primitive is used to propagate color for the remaining vertices if flatshade mode. | |||
| 2008-03-25 | draw: vertex fetch can be validated too early leading to an assertion... disable | Keith Whitwell | |
| 2008-03-25 | draw: don't use fetch_and_store for bypass_vs mode, it's not quite right | Keith Whitwell | |
| 2008-03-25 | Fix typo | José Fonseca | |
| 2008-03-25 | draw: take primitive into account when deciding if the pipeline is active | Keith Whitwell | |
| 2008-03-25 | gallium: Use debug_get_option for GETENV | José Fonseca | |
| 2008-03-25 | gallium: Fix default option on Windows. | José Fonseca | |
| 2008-03-25 | nv40: respect do_flip in surface_copy() | Ben Skeggs | |
| 2008-03-24 | gallium: be smarter about picking the sampler unit for pstipple, aaalines | Brian | |
| Also, if the app really uses all available sampler/texture units, don't just die. Just use the last sampler for the pstipple or aaline texture. | |||
| 2008-03-25 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
| 2008-03-25 | nouveau: refcount buffers on validate list. | Ben Skeggs | |
| 2008-03-24 | gallium: fix a few bugs, warnings in the p_debug code | Brian | |
| added missing _ to a _debug_printf() call. | |||
| 2008-03-24 | gallium: move sampler_unit field to pstip_fragment_shader since it's per-shader | Brian | |
| Also, fix another texture refcounting bug. | |||
| 2008-03-24 | gallium: make a copy of the vertex shader's token array. | Brian | |
| This solves problems when the state tracker frees the token array when the draw module still needs it. | |||
| 2008-03-24 | gallium: use pipe_texture_reference() in a few places (fixes refcounting bugs) | Brian | |
| 2008-03-24 | gallium: added tgsi_num_tokens() function to return number of tokens in ↵ | Brian | |
| token array. Maybe move to a different file someday. | |||
| 2008-03-24 | gallium: Simple cross platform get-opt system. | José Fonseca | |
| Uses getenv on Linux, and a memory mapped text file on Windows. It supports boolean options, flags, and plain strings. | |||
| 2008-03-24 | gallium: cleanup p_debug | José Fonseca | |
| Now debug_printf is disabled on release builds. Use debug_error or _debug_printf to output messages on release versions. | |||
| 2008-03-24 | gallium: move filter assignment out of loop | Brian | |
| 2008-03-24 | gallium: fix REALLOC() to copy smaller of old/new sizes | Brian | |
| 2008-03-24 | gallium: Protect operator precedence in macro. | José Fonseca | |
| 2008-03-24 | gallium: Remove util_gen_mipmap_filter(). | Michal Krol | |
| 2008-03-24 | gallium: pass the filter mode to util_gen_mipmap(). | Brian | |
| Remove util_gen_mipmap_filter() when no longer used. | |||
| 2008-03-24 | gallium: tweak coords in u_gen_mipmap code | Michal Krol | |
| 2008-03-24 | draw: pre-declare referenced structs | Keith Whitwell | |
| 2008-03-24 | Revert "draw: Fix #include order to fix Linux build." | Keith Whitwell | |
| This reverts commit a6d17bf671d6bfbb187a62ba14b9ad08fb5dafe1. | |||
| 2008-03-24 | draw: Fix #include order to fix Linux build. | Michel Dänzer | |
| 2008-03-24 | nv40: maintain pipe_surface status field | Ben Skeggs | |
| 2008-03-24 | nv40: respect rasterizer cso bypass_clipping flag | Ben Skeggs | |
| 2008-03-24 | nouveau: fix infinite wait on space for userbuf. | Ben Skeggs | |
| A recent commit removed a bug which essentially caused a sync after each use of a user buffer. In fixing it, the scratch area can now become fragmented under some circumstances leading to nouveau_bo_tmp() waiting forever for a large enough block of free space. This fixes ppracer, gl-117 and probably a heap of other apps. | |||
| 2008-03-23 | draw: check need_pipeline() in passthrough | Keith Whitwell | |
| 2008-03-23 | draw: tweak the definition of draw_need_pipeline, fix minor bug | Keith Whitwell | |
| 2008-03-23 | draw: fix crlf | Keith Whitwell | |
| 2008-03-23 | draw: rename emit functions to match pipe_format names | Keith Whitwell | |
| 2008-03-23 | draw: restructure fetch/emit as a pair of function calls | Keith Whitwell | |
| 2008-03-23 | gallium: Add util_gen_mipmap_filter(). | Michal Krol | |
| We need a way to specify the type of minification filter used to downsample mipmap levels. The old util_gen_mipmap() retains its behaviour and uses LINEAR filter. | |||
