Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-21 | r300g: add and enable square microtiling | Marek Olšák | |
It requires DRM 2.1.0 (e.g. kernel 2.6.34) and is disabled on older ones. Finally, the texture tiling implementation is now complete. Uff. | |||
2010-03-21 | r300g: cleanup tiling flags propagation | Marek Olšák | |
2010-03-21 | r300g: put common defines into one file | Marek Olšák | |
2010-03-21 | r300g: remove unused code | Marek Olšák | |
2010-03-21 | Revert "drm/sw: does not need sw_winsys" | George Sapountzis | |
This reverts commit 97a694e2211dc804090f282d8e096c028f29579f. | |||
2010-03-21 | Revert "gallium: add soft screen helper" | George Sapountzis | |
This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905. | |||
2010-03-21 | Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/" | George Sapountzis | |
This reverts commit 5d524cce9c4fcc18ed977801d59ba7bb911020db. | |||
2010-03-21 | Revert "fix scons build" | George Sapountzis | |
This reverts commit 29ec05164838f13d9535271796a50fa213d07912. | |||
2010-03-21 | fix scons build | George Sapountzis | |
2010-03-21 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa | George Sapountzis | |
2010-03-21 | Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep" | George Sapountzis | |
This reverts commit 9ec29e31919e85f9230867f43841c0e74be930d3. | |||
2010-03-21 | nv50: report driver as GLSL capable | Christoph Bumiller | |
There's still no hint of optimization in the shaders, but we support conditionals, loops and even integer opcodes so it isn't that big a lie. | |||
2010-03-21 | Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa | George Sapountzis | |
2010-03-21 | drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/ | George Sapountzis | |
This partially reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905. | |||
2010-03-21 | nv50: don't validate arrays on clear | Christoph Bumiller | |
The vertex elements and buffers might not be valid anymore. | |||
2010-03-21 | nv50: get rid of the static_init stateobj | Christoph Bumiller | |
Relocations of per-screen buffers are now emitted directly, and include the necessary method to get changes in constbuf addresses committed to the hw. It should also be a bit cheaper than the way stateobjs emit relocation markers, use a little less pushbuf space. | |||
2010-03-21 | gallium: add soft screen helper | George Sapountzis | |
2010-03-21 | dri1_api: need not include drm.h | George Sapountzis | |
2010-03-21 | drm/sw: does not need sw_winsys | George Sapountzis | |
2010-03-21 | drm/sw: llvmpipe texture_from_handle | George Sapountzis | |
Not sure, but judging by softpipe, this hook was forgotten. | |||
2010-03-21 | Makefile.template: respect LIBRARY_DEFINES in mkdep | George Sapountzis | |
2010-03-21 | r300g: fix occlusion query hangs. | Dave Airlie | |
Okay need to revist the whole OQ stuff anyways, glean test asserts which is never good. I'm liking the cached bufmgr restrictions less and less, I think I'll probably play with the fence and/or busy stuff ASAP and try and clean it up. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-21 | r300g: add bufmgr cached for vertex/index buffers. | Dave Airlie | |
This adds the cached bufmgr for vertex/index buffers on top of the kernel manager. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-21 | gallium: cached bufmgr add map busy check | Dave Airlie | |
Suggested by Jose on the list, probably not perfect but will let me get past this for now, testing with a fenced bufmgr on top of this, was slower, Also this doesn't let you do the busy early exit optimisation either from what I can see. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-21 | Merge remote branch 'origin/gallium-st-api-dri' | Chia-I Wu | |
2010-03-21 | r300g: align misaligned ushort vertex indices | Marek Olšák | |
2010-03-21 | r300g: fix misaligned generated offset for ubyte vertex indices | Marek Olšák | |
2010-03-21 | r300g: split the vertex buffer alignment validation | Marek Olšák | |
2010-03-21 | r300g: skip null vertex buffers | Marek Olšák | |
2010-03-20 | r300g: Bump immediate limits. | Corbin Simpson | |
Seems like a decent idea, especially since the big barrier now is getting the VBOs back from the VRAM boundary. | |||
2010-03-20 | r300g: Correctly hax max_index on pipe_vertex_buffers. | Corbin Simpson | |
Still not happy with this, but at least things seem to work. | |||
2010-03-20 | radeong: Use TRUE and FALSE. | Corbin Simpson | |
2010-03-20 | radeong: Test the BO ptr for NULL instead of using a bool. | Corbin Simpson | |
Slight memory savings, but more importantly also avoids a potential NULL dereference. | |||
2010-03-21 | r300g: winsys fix tiling change flushes. | Dave Airlie | |
If we change the tiling on a buffer we need to flush it, the old radeon_buffer.c code had this but it crossed streams when I ported to radeon_drm_buffer.c and I missed it. Should fix some piglit regressions. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-21 | r300g: add buffer/texture referenced checks. | Dave Airlie | |
I've no idea about the comments that were in there, just pass this down to the winsys. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-20 | st/dri: fix bug in make_current | George Sapountzis | |
2010-03-20 | st/dri: fix bug in allocate_textures | George Sapountzis | |
2010-03-19 | r300g: remove hacks from translate_vertex_data_swizzle | Marek Olšák | |
Fixing RGBA 4ub vertex colors. | |||
2010-03-19 | gallivm: simplify and clean-up Z/stencil bit mask/shift code | Brian Paul | |
Refactor the code into two helper functions which compute the bit mask and shift terms for Z and stencil. Plus add a bunch of new comments to explain everything. | |||
2010-03-19 | cso: remove cso_set/save/restore_sampler_textures | Roland Scheidegger | |
no longer used after all statetrackers have been converted. | |||
2010-03-19 | st/vega: fix up vega state tracker to use cso changes | Roland Scheidegger | |
use cso fragment sampler views instead of sampler textures. since we don't really change views, try to store sampler views instead of the textures to avoid having to recreate views most of the time. | |||
2010-03-19 | es: added -I$(TOP)/include path | Brian Paul | |
2010-03-19 | gallium/docs: Clarify sampler view descriptions. | Michal Krol | |
2010-03-19 | gallium/docs: Fix a couple ReST errors. | Corbin Simpson | |
2010-03-19 | r300g: lod min/max clamping should be relative to the base level | Marek Olšák | |
2010-03-19 | r300g: fix breakage after the gallium-sampler-view merge | Marek Olšák | |
2010-03-19 | r300g: add PIPE_FORMAT_B5G5R5X1_UNORM colorbuffer support, cleanups | Marek Olšák | |
2010-03-19 | r300g: mark SRGB colorbuffers as unsupported | Marek Olšák | |
I can't find the register bits for SRGB-aware blending and it's not even exposed by fglrx so it's most probably not supported by hw. | |||
2010-03-19 | r300g: add generating texture coordinates for point sprites (WIP) | Marek Olšák | |
2010-03-18 | gallivm: support PIPE_FORMAT_Z24S8_UNORM in depth/stencil code | Brian Paul | |