Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | softpipe: fix constant buffer tracking after rework | Keith Whitwell | 2010-03-04 | 1 | -4/+2 |
| | |||||
* | gallium: remove redundant includes | Keith Whitwell | 2010-03-04 | 10 | -11/+0 |
| | |||||
* | gallium: fix llvmpipe after winsys move | Keith Whitwell | 2010-03-04 | 5 | -4/+8 |
| | |||||
* | softpipe: rework to use the llvmpipe winsys | Keith Whitwell | 2010-03-04 | 18 | -596/+296 |
| | | | | | | | | | Promote the llvmpipe winsys more or less unchanged to state_trackers/sw_winsys.h. Some minor breakages: - softpipe::texture_blanket is broken, but scheduled for removal anyway. - haven't fixed up g3vdl yet. | ||||
* | llvmpipe: Store the original triangle coordinates in the debug build. | José Fonseca | 2010-03-03 | 2 | -0/+13 |
| | | | | For debugging purposes only. | ||||
* | llvmpipe: Ensure context is flushed when destroying shaders. | José Fonseca | 2010-03-03 | 1 | -0/+7 |
| | |||||
* | r300: Remove PIPE_FORMAT_R8G8B8X8_SNORM support. | José Fonseca | 2010-03-03 | 1 | -2/+0 |
| | |||||
* | llvmpipe: Linux is no longer a dependency. Llvmpipe builds and runs fine on ↵ | José Fonseca | 2010-03-03 | 1 | -2/+0 |
| | | | | windows too. | ||||
* | llvmpipe: Centralize LLVM initialization. | José Fonseca | 2010-03-03 | 2 | -4/+3 |
| | |||||
* | llvmpipe: Update for lp_bld_init.h rename. | José Fonseca | 2010-03-03 | 1 | -1/+1 |
| | |||||
* | r300g: Use a macro to consolidate general state handling. | Corbin Simpson | 2010-03-02 | 1 | -10/+11 |
| | | | | My God, I've reinvented R300_STATECHANGE. Forgive me. :C | ||||
* | nv50: fix RT formats after format rename fixes | Christoph Bumiller | 2010-03-02 | 1 | -18/+36 |
| | | | | | Getting rid of the evil pre-processor magic, but not changing our internal format naming convention (at least for now). | ||||
* | nouveau: Rename pipe formats. | José Fonseca | 2010-03-02 | 4 | -29/+29 |
| | | | | | These format uses were being hiden by pre-processor magic and were missed in the previous search'n'replace. | ||||
* | Merge branch 'gallium-format-cleanup' | José Fonseca | 2010-03-02 | 39 | -295/+291 |
|\ | |||||
| * | svga: Rename pipe formats. | José Fonseca | 2010-03-02 | 7 | -35/+35 |
| | | |||||
| * | softpipe: Rename pipe formats. | José Fonseca | 2010-03-02 | 4 | -20/+20 |
| | | |||||
| * | r300: Rename pipe formats. | José Fonseca | 2010-03-02 | 4 | -48/+48 |
| | | |||||
| * | nouveau: Rename pipe formats. | José Fonseca | 2010-03-01 | 10 | -74/+74 |
| | | |||||
| * | llvmpipe: Rename pipe formats. | José Fonseca | 2010-03-01 | 1 | -24/+24 |
| | | |||||
| * | i965: Rename pipe formats. | José Fonseca | 2010-03-01 | 5 | -37/+37 |
| | | |||||
| * | i915g: Rename pipe formats. | José Fonseca | 2010-03-01 | 3 | -24/+24 |
| | | |||||
| * | cell: Rename pipe formats. | José Fonseca | 2010-03-01 | 5 | -29/+29 |
| | | |||||
| * | r300: Remove PIPE_FORMAT_A8B8G8R8_SNORM. | José Fonseca | 2010-03-01 | 1 | -2/+0 |
| | | | | | | | | PIPE_FORMAT_R8G8B8A8_SNORM already listed. | ||||
| * | softpipe: Advertise PIPE_FORMAT_R8G8B8A8_SNORM instead. | José Fonseca | 2010-03-01 | 1 | -1/+1 |
| | | |||||
| * | r300: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate. | José Fonseca | 2010-03-01 | 1 | -2/+2 |
| | | |||||
| * | i915g: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate. | José Fonseca | 2010-03-01 | 1 | -1/+1 |
| | | |||||
| * | r300: Don't implement PIPE_FORMAT_R8G8B8X8_SNORM. | José Fonseca | 2010-03-01 | 1 | -2/+0 |
| | | | | | | | | | | | | This format is not actually used by any state tracker. Probably the reverse notation was mean, which would make it identical to PIPE_FORMAT_X8B8G8R8_SNORM. | ||||
* | | llvmpipe: remove some ifdefs | Keith Whitwell | 2010-03-02 | 1 | -5/+0 |
| | | | | | | | | No longer any need to protect expensive asserts with #ifdef DEBUG. | ||||
* | | llvmpipe: reorganize transfer usage | Keith Whitwell | 2010-03-02 | 8 | -324/+379 |
| | | | | | | | | | | | | | | | | | | Move transfer creation and mapping to the "scene" object, and out of the rasterizer. The rasterizer operates on already-mapped framebuffers only, and no longer needs a screen or context pointer. The scene object has access to a pipe_context, and this reorg prepares for moving transfer functionality from the screen to the context. | ||||
* | | Merge branch 'gallium-no-rhw-position' | Michal Krol | 2010-03-02 | 15 | -331/+210 |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_state_derived.c | ||||
| * | | r300: Save viewport and clip states before invoking blitter. | Michal Krol | 2010-03-01 | 3 | -0/+10 |
| | | | |||||
| * | | gallium: Remove bypass_vs_clip_and_viewport from rasteriser state. | Michal Krol | 2010-02-22 | 14 | -331/+200 |
| | | | | | | | | | | | | Needs testing. | ||||
* | | | i915g: Add assert to check for null pointer dereference. | Vinson Lee | 2010-03-02 | 1 | -0/+1 |
| |/ |/| | |||||
* | | llvmpipe: Don't mention deprecated drivers=trace option. | José Fonseca | 2010-03-01 | 1 | -2/+2 |
| | | | | | | | | Now trace always built. | ||||
* | | r300g: atomize texture and sampler states | Marek Olšák | 2010-02-28 | 9 | -135/+153 |
| | | |||||
* | | r300g: decouple vertex stream setup (PSC) and VS output mapping (VAP_OUT) | Marek Olšák | 2010-02-28 | 7 | -66/+101 |
| | | | | | | | | | | | | | | | | | | | | | | Formerly known as vertex_format_state. These two are completely unrelated when using HWTCL and decoupling them makes the design less SWTCL-centric. When bypass_vs_clip_and_viewport gets removed, the PSC setup will no longer be a derived state. This change shouldn't make unbreaking SWTCL harder. | ||||
* | | i965g: Fix texture creation | Jakob Bornecrantz | 2010-02-28 | 1 | -1/+1 |
| | | |||||
* | | r300g: put validating buffers after flushing | Marek Olšák | 2010-02-28 | 3 | -53/+37 |
| | | | | | | | | Also cleaning up the nasty validation process. | ||||
* | | r300g: use the atom size directly during emission | Marek Olšák | 2010-02-28 | 4 | -30/+31 |
| | | |||||
* | | r300g: atomize invalidation of texture caches | Marek Olšák | 2010-02-28 | 5 | -8/+11 |
| | | |||||
* | | r300g: atomize PVS flush | Marek Olšák | 2010-02-28 | 5 | -27/+29 |
| | | | | | | | | The first non-state atom. It's better and cleaner to have it. | ||||
* | | r300g: add size parameter to the atom emit functions | Marek Olšák | 2010-02-28 | 5 | -28/+47 |
| | | | | | | | | | | Maintaining a closer relationship between the atom size and what's passed in BEGIN_CS. | ||||
* | | r300g: move the emission of GA_POINT_MINMAX into emit_fb_state | Marek Olšák | 2010-02-27 | 3 | -23/+7 |
| | | | | | | | | | | The only practical limits are the ones derived from the currently-set framebuffer state. | ||||
* | | r300g: put the emission of R300_US_OUT_FMT_UNUSED back | Marek Olšák | 2010-02-27 | 2 | -2/+7 |
| | | | | | | | | It wasn't such a good idea to remove it. :/ | ||||
* | | r300g: mark rasterizer_state as dirty only when it's not NULL | Marek Olšák | 2010-02-27 | 1 | -1/+1 |
| | | |||||
* | | r300g: always emit the correct max vertex index to avoid DRM errors | Marek Olšák | 2010-02-27 | 3 | -2/+13 |
| | | | | | | | | Fixing bizarre reports that a vertex buffer is not large enough. | ||||
* | | r300g: remove pointless "while" | Marek Olšák | 2010-02-27 | 1 | -1/+1 |
| | | |||||
* | | nv40: fix include of nv04_surface_2d.h | Christoph Bumiller | 2010-02-26 | 1 | -1/+1 |
| | | |||||
* | | gallium/nouveau: clean-up #includes | Brian Paul | 2010-02-26 | 5 | -22/+22 |
| | | |||||
* | | softpipe: fix up #includes | Brian Paul | 2010-02-26 | 2 | -6/+8 |
| | |