summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-03-22dri/nouveau: Emit dirty states on nouveau_validate_framebuffer.Francisco Jerez
Fixes broken intermediate frames when a window is being resized (regression caused by 878eef8c4).
2010-03-22nvfx: fix sampler views supportLuca Barbieri
The code was half converted, resulting in texturing being totally broken.
2010-03-22glslcompiler: fix build breakageBrian Paul
2010-03-22Merge branch '7.8'Brian Paul
Conflicts: src/gallium/drivers/cell/ppu/cell_screen.c src/mesa/state_tracker/st_cb_drawpixels.c
2010-03-22glslcompiler: fix build breakageBrian Paul
2010-03-22mesa: remove return, do as the comment saysBrian Paul
2010-03-22mesa: Add end of line to the end of a debug output.Pauli Nieminen
2010-03-21r200: Fix emit size prediction to account elt splitting.Pauli Nieminen
Emit sizes prediction didn't account for render splitting in hwtnl path.
2010-03-21r200: Don't flush when closing elts in KMS.Pauli Nieminen
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šák
2010-03-21r300g: fix scons buildMarek Olšák
2010-03-21r300g: accelerate blitting for all 64-bit texture formatsMarek Olšák
2010-03-21r300g: add and enable square microtilingMarek 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-21r300g: cleanup tiling flags propagationMarek Olšák
2010-03-21r300g: put common defines into one fileMarek Olšák
2010-03-21r300g: remove unused codeMarek Olšák
2010-03-21r200: 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-21r200: Fix mixed indetion in r200TclFallback.Pauli Nieminen
2010-03-21Revert "drm/sw: does not need sw_winsys"George Sapountzis
This reverts commit 97a694e2211dc804090f282d8e096c028f29579f.
2010-03-21Revert "gallium: add soft screen helper"George Sapountzis
This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
2010-03-21Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/"George Sapountzis
This reverts commit 5d524cce9c4fcc18ed977801d59ba7bb911020db.
2010-03-21Revert "fix scons build"George Sapountzis
This reverts commit 29ec05164838f13d9535271796a50fa213d07912.
2010-03-21fix scons buildGeorge Sapountzis
2010-03-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesaGeorge Sapountzis
2010-03-21Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"George Sapountzis
This reverts commit 9ec29e31919e85f9230867f43841c0e74be930d3.
2010-03-21nv50: report driver as GLSL capableChristoph 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-21Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesaGeorge Sapountzis
2010-03-21drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/George Sapountzis
This partially reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
2010-03-21nv50: don't validate arrays on clearChristoph Bumiller
The vertex elements and buffers might not be valid anymore.
2010-03-21nv50: get rid of the static_init stateobjChristoph 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-21gallium: add soft screen helperGeorge Sapountzis
2010-03-21dri1_api: need not include drm.hGeorge Sapountzis
2010-03-21drm/sw: does not need sw_winsysGeorge Sapountzis
2010-03-21drm/sw: llvmpipe texture_from_handleGeorge Sapountzis
Not sure, but judging by softpipe, this hook was forgotten.
2010-03-21Makefile.template: respect LIBRARY_DEFINES in mkdepGeorge Sapountzis
2010-03-21rename dri_sw to drisw_util for consistencyGeorge Sapountzis
2010-03-21dri_inteface: add define for checking presence of drm.hGeorge 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-21glx: minor cosmeticGeorge Sapountzis
2010-03-21glx: swapBuffers prototype has changedGeorge Sapountzis
2010-03-21vbo: 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-21dri/nouveau: Reemit the light model state when lighting goes on/off.Francisco Jerez
2010-03-21dri/nouveau: Random cleanups.Francisco Jerez
2010-03-21r300g: 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-21r300g: 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-21gallium: cached bufmgr add map busy checkDave 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-21Merge remote branch 'origin/gallium-st-api-dri'Chia-I Wu
2010-03-21r300g: align misaligned ushort vertex indicesMarek Olšák
2010-03-21r300g: fix misaligned generated offset for ubyte vertex indicesMarek Olšák
2010-03-21r300g: split the vertex buffer alignment validationMarek Olšák
2010-03-21r300g: skip null vertex buffersMarek Olšák