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 | r200: Fix swtnl fallback to flush pending rendering before transition. | Pauli Nieminen | |
Flush after transition would emit wrong state that could cause wrong state emited for pending rendering operation. Fixes wan once from extrement tuxracer that is using per vertex materials. | |||
2010-03-21 | r200: Fix mixed indetion in r200TclFallback. | Pauli Nieminen | |
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 | rename dri_sw to drisw_util for consistency | George Sapountzis | |
2010-03-21 | dri_inteface: add define for checking presence of drm.h | George Sapountzis | |
__NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms and allows to be defined externally as well. __NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers | |||
2010-03-21 | glx: minor cosmetic | George Sapountzis | |
2010-03-21 | glx: swapBuffers prototype has changed | George Sapountzis | |
2010-03-21 | vbo: Fix vbo_split_copy to pass correct max_index to draw. | Pauli Nieminen | |
vbo_split_copy was passing one past the max_index to draw function which caused _tnl_draw_prims function to read uninitialized values from copied array. Bug was spoted in valgrind report of progs/tests/cva_huge. | |||
2010-03-21 | dri/nouveau: Reemit the light model state when lighting goes on/off. | Francisco Jerez | |
2010-03-21 | dri/nouveau: Random cleanups. | Francisco Jerez | |
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-21 | r300/compiler: fix assertion failure in the r500-fragprog emission path | 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 | mesa: added GL3 query for GL_TEXTURE_SHARED_SIZE | Brian Paul | |
2010-03-20 | mesa: added missing glGet query for GL_MAX_ARRAY_TEXTURE_LAYERS_EXT | Brian Paul | |
2010-03-20 | mesa: added new GL3 buffer object queries | Brian Paul | |
And clean up the error checking code. | |||
2010-03-20 | mesa: added GL3 buffer attachment aliases | Brian Paul | |
2010-03-20 | mesa: added GL3 ContextFlags field and query code | Brian Paul | |