Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-09 | Squashed commit of gallium-no-texture-blanket | Keith Whitwell | |
commit f90b3f01af82b9522067b1824e21709a6fb2d3af Author: Keith Whitwell <keithw@vmware.com> Date: Mon Mar 8 14:39:44 2010 +0000 gallium: remove p_screen::surface_buffer_create This isn't very useful without texture_blanket(), which has also been removed. Note that this function hasn't been removed from the old pipe_winsys (u_simple_screen) still used internally by some drivers (eg softpipe). commit 6c462de39a4b9980a5f034a95e580efdfcb8173b Author: Keith Whitwell <keithw@vmware.com> Date: Mon Mar 8 14:27:40 2010 +0000 egl/x11: disable texture_blanket usage commit b42da9160df9f47224e5b3291b972f41767aa6e5 Merge: 4be2436 3ca9336 Author: Keith Whitwell <keithw@vmware.com> Date: Mon Mar 8 14:27:24 2010 +0000 Merge commit 'origin/master' into gallium-no-texture-blanket Conflicts: src/gallium/drivers/svga/svga_screen_texture.c commit 4be2436316929e3dfc55bc34d810920c06556b66 Author: Keith Whitwell <keithw@vmware.com> Date: Thu Mar 4 14:59:26 2010 +0000 gallium: remove texture blanket call No longer needed, except for nouveau and egl/xll/native_ximage.c. Fix for nouveau is to keep the call, but move it to an internal function within nouveau. Fix for that egl/x11 relies on gallium-sw-api branch or its successor. commit 69b6764330367d63c237d0bde9fb96435d0e0257 Author: Keith Whitwell <keithw@vmware.com> Date: Thu Mar 4 13:35:16 2010 +0000 drm_api: wrap comment | |||
2010-03-09 | r300g: remove hacks from translate_vertex_data_swizzle | Marek Olšák | |
The first part of the fix of BGRA vertex colors. | |||
2010-03-08 | r300g: define R300_MAX_TEXTURE_LEVELS | Brian Paul | |
2010-03-08 | Merge commit 'origin/gallium-winsys-handle-rebased' | Keith Whitwell | |
2010-03-08 | r300g: fix updating the tiling flags for the framebuffer state | Marek Olšák | |
2010-03-08 | r300g: remove unnecessary state emissions and clean up | Marek Olšák | |
2010-03-07 | r300g: fix DRM errors | Marek Olšák | |
2010-03-07 | r300g: disable macrotiling when the texture height is smaller than a macrotile | Marek Olšák | |
Otherwise incorrect rendering occurs (no idea why). | |||
2010-03-07 | r300g: enable micro- and macrotiling for all textures and renderbuffers | Marek Olšák | |
2010-03-07 | r300g: add ability to tile/detile textures using blit during transfers | Marek Olšák | |
2010-03-07 | r300g: move r300_transfer to separate files | Marek Olšák | |
2010-03-07 | r300g: disable emitting the HWTCL-related state when SWTCL is in use | Marek Olšák | |
Now SWTCL renders at least "something", we're close... | |||
2010-03-07 | r300g: resurrect r300_emit_vertex_buffer for SWTCL | Marek Olšák | |
Taken over from c9928ac3ee5dc0d10127388f9312779a6c59da7c. | |||
2010-03-07 | r300g: validate buffers when using SWTCL | Marek Olšák | |
2010-03-07 | r300g: share the VS-output-mapping state with SWTCL | Marek Olšák | |
And associated cleanups. | |||
2010-03-07 | r300g: abort if FS compilation fails on non-debug builds | Marek Olšák | |
2010-03-06 | r300g: minor cleanups after the no-rhw merge | Marek Olšák | |
2010-03-06 | r300g: clamp vertex max index according to currently bound buffers | Marek Olšák | |
2010-03-04 | r300g: Fix indexbuf upper limits. | Corbin Simpson | |
Wine tends to pessimistically use ~0 for its max index, but r300s only can go up to 2^24-1, causing the kernel checker to freak out. Civ4 is marginally improved now. Still crashes, but not as bad. | |||
2010-03-04 | r300g: remove dead r300_get_texture_buffer function | Keith Whitwell | |
2010-03-03 | r300: Remove PIPE_FORMAT_R8G8B8X8_SNORM support. | José Fonseca | |
2010-03-02 | r300g: Use a macro to consolidate general state handling. | Corbin Simpson | |
My God, I've reinvented R300_STATECHANGE. Forgive me. :C | |||
2010-03-02 | Merge branch 'gallium-format-cleanup' | José Fonseca | |
2010-03-02 | Merge branch 'gallium-no-rhw-position' | Michal Krol | |
Conflicts: src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_state_derived.c | |||
2010-03-02 | r300: Rename pipe formats. | José Fonseca | |
2010-03-01 | r300: Remove PIPE_FORMAT_A8B8G8R8_SNORM. | José Fonseca | |
PIPE_FORMAT_R8G8B8A8_SNORM already listed. | |||
2010-03-01 | r300: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate. | José Fonseca | |
2010-03-01 | r300: Save viewport and clip states before invoking blitter. | Michal Krol | |
2010-03-01 | r300g: Conversion to to winsys handle | Jakob Bornecrantz | |
2010-03-01 | gallium: Reorg texture usage flags | Jakob Bornecrantz | |
Introduce a new shared usage and rename primary to scanout. The display target usage is more of a windows concept and doesn't mean the same thing as shared. Display target means that the surface should be presentable, for softpipe this means that it should be backed by a hardware buffer. | |||
2010-03-01 | r300: Don't implement PIPE_FORMAT_R8G8B8X8_SNORM. | José Fonseca | |
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. | |||
2010-02-28 | r300g: atomize texture and sampler states | Marek Olšák | |
2010-02-28 | r300g: decouple vertex stream setup (PSC) and VS output mapping (VAP_OUT) | Marek Olšák | |
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. | |||
2010-02-28 | r300g: put validating buffers after flushing | Marek Olšák | |
Also cleaning up the nasty validation process. | |||
2010-02-28 | r300g: use the atom size directly during emission | Marek Olšák | |
2010-02-28 | r300g: atomize invalidation of texture caches | Marek Olšák | |
2010-02-28 | r300g: atomize PVS flush | Marek Olšák | |
The first non-state atom. It's better and cleaner to have it. | |||
2010-02-28 | r300g: add size parameter to the atom emit functions | Marek Olšák | |
Maintaining a closer relationship between the atom size and what's passed in BEGIN_CS. | |||
2010-02-27 | r300g: move the emission of GA_POINT_MINMAX into emit_fb_state | Marek Olšák | |
The only practical limits are the ones derived from the currently-set framebuffer state. | |||
2010-02-27 | r300g: put the emission of R300_US_OUT_FMT_UNUSED back | Marek Olšák | |
It wasn't such a good idea to remove it. :/ | |||
2010-02-27 | r300g: mark rasterizer_state as dirty only when it's not NULL | Marek Olšák | |
2010-02-27 | r300g: always emit the correct max vertex index to avoid DRM errors | Marek Olšák | |
Fixing bizarre reports that a vertex buffer is not large enough. | |||
2010-02-27 | r300g: remove pointless "while" | Marek Olšák | |
2010-02-24 | r300g: Atomize vertex shader. | Corbin Simpson | |
2010-02-24 | r300g: Move CALLOCs to correct place. | Corbin Simpson | |
2010-02-24 | r300g: prevent CS overflow when emitting the draw packets | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-02-24 | r300g: remove invalid .PHONY line | Brian Paul | |
The $(COMPILER_ARCHIVE) target is not a phony target. This solves the unconditional re-making of libr300.a | |||
2010-02-24 | r300: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | r300g: fix texture swizzling for the SRGB formats | Marek Olšák | |
2010-02-23 | r300g: fix draw_elements for "start" != 0 | Marek Olšák | |
Reported-by: Andre Maasikas <amaasikas@gmail.com> |