Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'origin/gallium-winsys-handle-rebased' | Keith Whitwell | 2010-03-08 | 43 | -962/+860 |
|\ | |||||
| * | nouveau: s/TEXTURE_USAGE_PRIMARY/TEXTURE_USAGE_SCANOUT | Christoph Bumiller | 2010-03-05 | 3 | -5/+5 |
| | | |||||
| * | svga: Forgot one bit in rebase | Jakob Bornecrantz | 2010-03-04 | 1 | -3/+0 |
| | | |||||
| * | nouveau: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-04 | 2 | -66/+78 |
| | | | | | | | | Not the best conversion that could be done. | ||||
| * | softpipe: remove dead get_texture_buffer function | Keith Whitwell | 2010-03-04 | 2 | -26/+0 |
| | | |||||
| * | r300g: remove dead r300_get_texture_buffer function | Keith Whitwell | 2010-03-04 | 4 | -33/+12 |
| | | |||||
| * | r300g: Conversion to to winsys handle | Jakob Bornecrantz | 2010-03-01 | 5 | -143/+149 |
| | | |||||
| * | svga: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-01 | 3 | -80/+91 |
| | | |||||
| * | i965g: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-01 | 4 | -241/+200 |
| | | |||||
| * | i915g: Conversion to winsys handle | Jakob Bornecrantz | 2010-03-01 | 4 | -165/+137 |
| | | |||||
| * | gallium: Reorg texture usage flags | Jakob Bornecrantz | 2010-03-01 | 13 | -26/+35 |
| | | | | | | | | | | | | | | | | Introduce a new shared usage and rename primary to scanout. The display target usage is more of a windows concept and doesn't mean the same thing as shared. Display target means that the surface should be presentable, for softpipe this means that it should be backed by a hardware buffer. | ||||
| * | gallium: Expose a opaque winsys handle and functions on pipe_screen | Jakob Bornecrantz | 2010-03-01 | 11 | -174/+153 |
| | | | | | | | | | | | | | | | | | | | | | | Instead of having these functions on a side interface like on drm_api create a opaque winsys_handle that is to be passed down into the winsys. Currently the only thing ported to this new interface is drm_api, and of that only the components that builds by default is ported. All the drivers and any extra state trackers needs to be ported before this can go into master. | ||||
* | | r300g: fix updating the tiling flags for the framebuffer state | Marek Olšák | 2010-03-08 | 1 | -3/+2 |
| | | |||||
* | | r300g: remove unnecessary state emissions and clean up | Marek Olšák | 2010-03-08 | 3 | -15/+26 |
| | | |||||
* | | dri/nouveau: Split big client buffers in the indexed case too. | Francisco Jerez | 2010-03-07 | 1 | -4/+3 |
| | | |||||
* | | dri/nouveau: Fix nv[12]x color sum. | Francisco Jerez | 2010-03-07 | 3 | -3/+6 |
| | | |||||
* | | dri/nv04: GL_EXT_secondary_color | Andrew Randrianasulu | 2010-03-07 | 2 | -4/+14 |
| | | | | | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | | dri/nouveau: Trivially add GL_NV_blend_square | Andrew Randrianasulu | 2010-03-07 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Francisco Jerez <[email protected]> | ||||
* | | dri/nouveau: Check _ColorDrawBuffers[0] before emitting fb state. | Francisco Jerez | 2010-03-07 | 3 | -3/+3 |
| | | |||||
* | | radeon: handle compressed sRGB texture formats | Maciej Cencora | 2010-03-07 | 1 | -0/+9 |
| | | |||||
* | | r300g: fix DRM errors | Marek Olšák | 2010-03-07 | 1 | -1/+6 |
| | | |||||
* | | r300g: disable macrotiling when the texture height is smaller than a macrotile | Marek Olšák | 2010-03-07 | 1 | -10/+17 |
| | | | | | | | | Otherwise incorrect rendering occurs (no idea why). | ||||
* | | r300g: enable micro- and macrotiling for all textures and renderbuffers | Marek Olšák | 2010-03-07 | 1 | -0/+39 |
| | | |||||
* | | r300g: add ability to tile/detile textures using blit during transfers | Marek Olšák | 2010-03-07 | 5 | -55/+197 |
| | | |||||
* | | r300g: move r300_transfer to separate files | Marek Olšák | 2010-03-07 | 6 | -84/+171 |
| | | |||||
* | | radeon: move glGetTexImage handlers to seperate file | Maciej Cencora | 2010-03-07 | 9 | -60/+102 |
| | | |||||
* | | radeon: Some possible improvements that I spoted in radeon_tiled_texture branch. | Maciej Cencora | 2010-03-07 | 1 | -10/+1 |
| | | |||||
* | | radeon: properly calculate rowstride for tiled images | Maciej Cencora | 2010-03-07 | 4 | -10/+12 |
| | | |||||
* | | radeon: minor refactoring of mipmap code | Maciej Cencora | 2010-03-07 | 2 | -27/+29 |
| | | |||||
* | | radeon: add texture helper function | Maciej Cencora | 2010-03-07 | 2 | -0/+29 |
| | | |||||
* | | radeon: add some debugging info to sw tiling/untiling functions | Maciej Cencora | 2010-03-07 | 1 | -1/+10 |
| | | |||||
* | | radeon: add software untiling functions | Maciej Cencora | 2010-03-07 | 2 | -0/+225 |
| | | |||||
* | | radeon: add tile size getter | Maciej Cencora | 2010-03-07 | 2 | -1/+41 |
| | | |||||
* | | radeon: added tiling functions | Maciej Cencora | 2010-03-07 | 12 | -4/+292 |
| | | |||||
* | | r300: don't enable EXT_packed_depth_stencil | Maciej Cencora | 2010-03-07 | 1 | -1/+3 |
| | | | | | | | | R300 hw doesn't support sampling from Z24_S8 or S8_Z24 formats. | ||||
* | | radeon: no need to emit full state twice after flush | Maciej Cencora | 2010-03-07 | 1 | -5/+0 |
| | | |||||
* | | r300: allow src and dst BOs to be placed in GTT during blit | Maciej Cencora | 2010-03-07 | 1 | -8/+2 |
| | | | | | | | | Fixes some relocation failures | ||||
* | | r300: reset bos when validating buffers during blit | Maciej Cencora | 2010-03-07 | 1 | -0/+3 |
| | | |||||
* | | radeon: fallback to software in glCopyTexImage if blit isn't available | Maciej Cencora | 2010-03-07 | 1 | -0/+4 |
| | | |||||
* | | r300: VAP flush is needed only when vertex program or constants are changed | Maciej Cencora | 2010-03-07 | 4 | -25/+2 |
| | | |||||
* | | r300: recalculate point size, if point min/max size changes | Maciej Cencora | 2010-03-07 | 1 | -0/+2 |
| | | | | | | | | Fixes two wine d3d9 unit tests | ||||
* | | r300: no need to flush on context init | Maciej Cencora | 2010-03-07 | 1 | -2/+0 |
| | | |||||
* | | r300: remove unnecessary code | Maciej Cencora | 2010-03-07 | 1 | -17/+0 |
| | | | | | | | | _tnl_UpdateFixedFunctionProgram is already called in r300_draw.c | ||||
* | | r300g: disable emitting the HWTCL-related state when SWTCL is in use | Marek Olšák | 2010-03-07 | 4 | -5/+12 |
| | | | | | | | | Now SWTCL renders at least "something", we're close... | ||||
* | | r300g: resurrect r300_emit_vertex_buffer for SWTCL | Marek Olšák | 2010-03-07 | 1 | -2/+28 |
| | | | | | | | | Taken over from c9928ac3ee5dc0d10127388f9312779a6c59da7c. | ||||
* | | r300g: validate buffers when using SWTCL | Marek Olšák | 2010-03-07 | 1 | -3/+5 |
| | | |||||
* | | r300g: share the VS-output-mapping state with SWTCL | Marek Olšák | 2010-03-07 | 4 | -148/+96 |
| | | | | | | | | And associated cleanups. | ||||
* | | r300g: abort if FS compilation fails on non-debug builds | Marek Olšák | 2010-03-07 | 1 | -0/+1 |
| | | |||||
* | | r300g: minor cleanups after the no-rhw merge | Marek Olšák | 2010-03-06 | 2 | -9/+5 |
| | | |||||
* | | r300g: clamp vertex max index according to currently bound buffers | Marek Olšák | 2010-03-06 | 1 | -1/+1 |
| | |