summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-23st/egl: fix up for binding flagsgallium-buffer-usage-cleanupKeith Whitwell3-10/+12
2010-03-23r300: restore 4k alignment for oqbo buffersKeith Whitwell1-2/+6
2010-03-23gallium: bind flagsKeith Whitwell122-562/+683
2010-03-23Merge commit 'origin/gallium-resources' into gallium-buffer-usage-cleanupKeith Whitwell435-16478/+17087
Conflicts: src/gallium/state_trackers/vega/api_filters.c src/mesa/state_tracker/st_cb_drawpixels.c
2010-03-22gallium: Usage parameter of get_transfer/transfer_inline_write is a bitfield.Michal Krol15-24/+24
2010-03-22scons: Update file lists after gallium-resources changes.Michal Krol3-5/+1
2010-03-22gallium: Do not use `template` for formal parameter names.Michal Krol1-2/+2
2010-03-21ws/nouveau: remove pipe_texture referenceKeith Whitwell1-1/+1
2010-03-21ws/xlib: remove pipe_buffer reference in commentKeith Whitwell1-1/+1
2010-03-21st/vega: clean up reference to pipe_textureKeith Whitwell1-1/+1
2010-03-21st/python: begin conversion to pipe_resources, much more to doKeith Whitwell3-26/+22
2010-03-21st/xorg: update for pipe_resourcesKeith Whitwell10-120/+117
2010-03-21st/dri: update for pipe_resourcesKeith Whitwell6-21/+21
2010-03-21st/egl: update for pipe_resourcesKeith Whitwell9-47/+47
2010-03-21r300: drop use of R300 DONT SYNC flagKeith Whitwell1-15/+0
2010-03-21pipebuffer: use transfer flagKeith Whitwell1-1/+1
2010-03-21Merge commit 'origin/master' into gallium-resourcesKeith Whitwell38-333/+375
Conflicts: src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/r300/r300_context.c src/gallium/drivers/r300/r300_texture.c src/gallium/winsys/drm/radeon/core/radeon_buffer.h
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-21cell: attempt to convert to pipe_resourcesKeith Whitwell15-322/+201
Can't even compile test this driver.
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-21nvfx: restore usage of pipe_winsysKeith Whitwell1-1/+2
The interface that cannot be killed...
2010-03-21nv50: fix warningKeith Whitwell1-0/+1
2010-03-21fix scons buildGeorge Sapountzis1-0/+1
2010-03-21util: restore u_simple_screen, nouveau still relies on itKeith Whitwell1-0/+184
2010-03-21nouveau: convert nvfx and nv50 to pipe_resourcesKeith Whitwell49-575/+1234
Compile tested only. This was a deeper change than I was hoping for, due to the layering of the pipe_texture implementation in each driver on top of a shared pipe_buffer implementation in the shared code. Have modified the shared code to act as a set of convenience routines operating on nouveau_bo objects. Each driver now uses the u_resource_vtbl technique to split the implementation of pipe_resources between the existing miptree code for textures and a new, minimal buffer implementation in each driver. Eventually these should be combined, not least because APIs are now allowing things like binding buffer resources as textures and render targets.
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