summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-22dri/nouveau: Plug in some mesa_meta functions instead of the swrast variants.Francisco Jerez1-0/+3
2010-03-22dri/nouveau: Emit dirty states on nouveau_validate_framebuffer.Francisco Jerez1-1/+3
Fixes broken intermediate frames when a window is being resized (regression caused by 878eef8c4).
2010-03-22nvfx: fix sampler views supportLuca Barbieri3-3/+2
The code was half converted, resulting in texturing being totally broken.
2010-03-22glslcompiler: fix build breakageBrian Paul1-0/+1
2010-03-22Merge branch '7.8'Brian Paul16-120/+311
Conflicts: src/gallium/drivers/cell/ppu/cell_screen.c src/mesa/state_tracker/st_cb_drawpixels.c
2010-03-22glslcompiler: fix build breakageBrian Paul1-1/+2
2010-03-22mesa: remove return, do as the comment saysBrian Paul1-1/+0
2010-03-22mesa: Add end of line to the end of a debug output.Pauli Nieminen1-1/+1
2010-03-22docs: Update the path to build libgl-xlib.Chia-I Wu1-2/+2
2010-03-21progs/tests: Add cva_huge to SCons build.Vinson Lee1-0/+1
2010-03-21progs/tests: Include stddef.h for ptrdiff_t on all platforms.Vinson Lee1-5/+1
stddef.h is the standard C header that defines ptrdiff_t. Fixes build of cva_huge on Mac OS X.
2010-03-21r200: Fix emit size prediction to account elt splitting.Pauli Nieminen2-3/+4
Emit sizes prediction didn't account for render splitting in hwtnl path.
2010-03-21r200: Don't flush when closing elts in KMS.Pauli Nieminen1-1/+2
Flush in middle of rendering in KMS is not allowed because buffers are discarded in flush. Fixes crash when emiting split indices with RADEON_DEBUG=all.
2010-03-21r300g: disable tiling for YUV formatsMarek Olšák1-3/+15
2010-03-21r300g: fix scons buildMarek Olšák5-11/+6
2010-03-21r300g: accelerate blitting for all 64-bit texture formatsMarek Olšák1-0/+3
2010-03-21r300g: add and enable square microtilingMarek Olšák6-7/+20
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-21r300g: cleanup tiling flags propagationMarek Olšák6-18/+24
2010-03-21r300g: put common defines into one fileMarek Olšák5-22/+52
2010-03-21r300g: remove unused codeMarek Olšák5-395/+1
2010-03-21r200: Fix swtnl fallback to flush pending rendering before transition.Pauli Nieminen1-4/+14
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-21r200: Fix mixed indetion in r200TclFallback.Pauli Nieminen1-21/+20
2010-03-21Revert "drm/sw: does not need sw_winsys"George Sapountzis1-0/+1
This reverts commit 97a694e2211dc804090f282d8e096c028f29579f.
2010-03-21Revert "gallium: add soft screen helper"George Sapountzis8-120/+37
This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
2010-03-21Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/"George Sapountzis1-4/+26
This reverts commit 5d524cce9c4fcc18ed977801d59ba7bb911020db.
2010-03-21Revert "fix scons build"George Sapountzis1-1/+0
This reverts commit 29ec05164838f13d9535271796a50fa213d07912.
2010-03-21fix scons buildGeorge Sapountzis1-0/+1
2010-03-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesaGeorge Sapountzis1-1/+1
2010-03-21Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"George Sapountzis1-1/+1
This reverts commit 9ec29e31919e85f9230867f43841c0e74be930d3.
2010-03-21nv50: report driver as GLSL capableChristoph Bumiller1-1/+1
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-21Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesaGeorge Sapountzis4-140/+146
2010-03-21drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/George Sapountzis1-26/+4
This partially reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
2010-03-21nv50: don't validate arrays on clearChristoph Bumiller1-0/+4
The vertex elements and buffers might not be valid anymore.
2010-03-21nv50: get rid of the static_init stateobjChristoph Bumiller3-140/+142
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-21gallium: add soft screen helperGeorge Sapountzis8-37/+120
2010-03-21dri1_api: need not include drm.hGeorge Sapountzis1-1/+1
2010-03-21drm/sw: does not need sw_winsysGeorge Sapountzis1-1/+0
2010-03-21drm/sw: llvmpipe texture_from_handleGeorge Sapountzis1-0/+1
Not sure, but judging by softpipe, this hook was forgotten.
2010-03-21Makefile.template: respect LIBRARY_DEFINES in mkdepGeorge Sapountzis1-1/+1
2010-03-21rename dri_sw to drisw_util for consistencyGeorge Sapountzis4-4/+4
2010-03-21dri_inteface: add define for checking presence of drm.hGeorge Sapountzis2-1/+9
__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-21glx: minor cosmeticGeorge Sapountzis1-5/+8
2010-03-21glx: swapBuffers prototype has changedGeorge Sapountzis1-2/+9
2010-03-21vbo: Fix vbo_split_copy to pass correct max_index to draw.Pauli Nieminen1-1/+1
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-21tests: Add test for huge client arrays that has to be split.Pauli Nieminen2-0/+237
When running this test case in valgrind report includes read of unitialized value in _tnl_draw_prims. The bug doesn't cause any vissible errors. Bug is caused by vbo_split_copy that is calling draw function with max_index one past the end instead of the end.
2010-03-21dri/nouveau: Reemit the light model state when lighting goes on/off.Francisco Jerez1-0/+1
2010-03-21dri/nouveau: Random cleanups.Francisco Jerez9-109/+48
2010-03-21r300g: fix occlusion query hangs.Dave Airlie2-3/+5
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-21r300g: add bufmgr cached for vertex/index buffers.Dave Airlie3-4/+18
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-21gallium: cached bufmgr add map busy checkDave Airlie1-0/+9
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>