Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-17 | radeon: drop assert accessing cref which is meant to be hidden | Dave Airlie | |
2009-12-17 | radeon: drop unused members of radeon_state. | Dave Airlie | |
2009-12-08 | Merge branch 'mesa_7_7_branch' | Andre Maasikas | |
Conflicts: src/mesa/drivers/dri/r600/r700_assembler.c src/mesa/main/version.h | |||
2009-12-07 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Ian Romanick | |
Conflicts: progs/demos/projtex.c progs/xdemos/glxinfo.c src/mesa/main/version.h To fix the confilicts in projtex.c and glxinfo.c I just took the code from mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from mesa_7_7_branch to mesa_7_6_branch followed by commmits just to mesa_7_6_branch. | |||
2009-12-07 | radeon: fix cases when only first image where put directly into miptree. | Maciej Cencora | |
Make sure that minimal width, height and depth of texture image is 1. | |||
2009-12-07 | radeon: fix image migration for small compressed textures | Maciej Cencora | |
memcpy would give incorrect results if src rowstride != dst rowstride | |||
2009-12-05 | radeon/r200/r600: fix drivers for changes in ↵ | Alex Deucher | |
433f0a82f5a4696e6b0c4061f645485ec8079bb4 | |||
2009-12-05 | radeon: Only get DRI2 front buffer information for glXBindTexImageEXT. | Michel Dänzer | |
2009-12-04 | radeon: fix polygon stipple | Alex Deucher | |
fixes fdo bug 25354 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-12-03 | radeon: workaround an FBO issue | Maciej Cencora | |
Fixes #21501 | |||
2009-12-03 | radeon: properly check if image should be placed in the miptree | Maciej Cencora | |
Fixes #25355 | |||
2009-12-02 | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | |
2009-12-02 | Revert "radeon/r300: no need to flush the cmdbuf when changing scissors ↵ | Dave Airlie | |
state in KMM mode" This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2. This doesn't appear to be correct, regression so revert it. http://bugs.freedesktop.org/show_bug.cgi?id=25193 | |||
2009-12-01 | Merge commit 'origin/mesa_7_7_branch' | Keith Whitwell | |
Conflicts: src/gallium/drivers/svga/svga_screen_texture.c src/gallium/state_trackers/xorg/xorg_composite.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/main/texgetimage.c src/mesa/main/version.h | |||
2009-11-30 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Ian Romanick | |
Conflicts: progs/util/shaderutil.c src/mesa/drivers/dri/r600/r600_context.c src/mesa/main/version.h | |||
2009-11-29 | radeon: update miptree code a little | Maciej Cencora | |
Simplify gl image level <-> miptree level mapping (are equal now). Don't allocate miptree for images that won't fit in it (fixes #25230). | |||
2009-11-29 | radeon: don't check the same miptree many times when looking for matching ↵ | Maciej Cencora | |
miptrees | |||
2009-11-29 | radeon: add some debugging info | Maciej Cencora | |
2009-11-28 | radeon: need to flush cs when moving images between mipmap trees | Maciej Cencora | |
2009-11-25 | radeon: fix context destroy needing lock for flushing. | Dave Airlie | |
Thanks to Intel code which I've just stolen pretty much as usual. This fixes fdo bug 22851 which is a dri1 regression since rewrite. Tested by: fpiobaf (Fabio) on #radeon Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-25 | r600: add ARB_texture_non_power_of_two support. | Dave Airlie | |
This makes the miptree rounds up to the near POT for each level for all radeons, however since mipmaps aren't support with NPOT on previous radeons this calculation shouldn't cause any problems. If it does we can just make it r600 only. I tested a few mipmap demos on r500 and they all seem to work. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-25 | radeon: fix context destroy needing lock for flushing. | Dave Airlie | |
Thanks to Intel code which I've just stolen pretty much as usual. This fixes fdo bug 22851 which is a dri1 regression since rewrite. Tested by: fpiobaf (Fabio) on #radeon Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-24 | r300: fix swtcl bo leak problem. | Dave Airlie | |
We can get a lot of swtcl bo allocations - need to probably abstract this a bit further. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-24 | radeon/r200/r300/r600: make bo mapping be explicit | Dave Airlie | |
This moves the bo mapping outside the DMA layer and makes it explicit, this should in theory make it simpler to split the clean up the dma/cmdbuf linkage that I created before that is broken. Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl) Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-23 | Merge commit 'origin/mesa_7_7_branch' | Maciej Cencora | |
2009-11-23 | radeon: fix errors in miptree related function | Maciej Cencora | |
- typo - memory leak - off by one (spotted by airlied) | |||
2009-11-21 | radeon: fix compressed mipmapped textures | Maciej Cencora | |
Tested on r300 only, other cards may require adjusting texture_compressed_row_align. | |||
2009-11-21 | radeon: fix glCompressedTexSubImage | Maciej Cencora | |
2009-11-20 | Merge remote branch 'origin/mesa_7_7_branch' | Dave Airlie | |
2009-11-20 | r100: fix texture_from_pixmap and compiz. | Dave Airlie | |
r100 state emission has separate rect and non-rect states, if we are doing TFP for a TEXTURE_2D we shouldn't use the rect states as they won't get emitted properly. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-19 | tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG] | Eric Anholt | |
2009-11-19 | tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr. | Eric Anholt | |
2009-11-19 | tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS] | Eric Anholt | |
2009-11-19 | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*] | Eric Anholt | |
2009-11-19 | tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL] | Eric Anholt | |
2009-11-18 | Revert "radeon: Fix legacy bo not to reuse dma buffers before refcount is 1." | Alex Deucher | |
This reverts commit 284a7af274bc148f112bd0ebb40583923ee26b49. This breaks kde desktop effects. See fdo bug 24131 | |||
2009-11-18 | Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branch | Maciej Cencora | |
2009-11-17 | radeon: align for mipmap tree changes | Maciej Cencora | |
2009-11-17 | r300: fix reads and writes for MESA_FORMAT_S8Z24 buffer | Maciej Cencora | |
Regression was introduced by texformat-rework branch merge. | |||
2009-11-17 | r600: More span breakage fixes. | Michel Dänzer | |
At least now the compiler doesn't complain about implicitly declared functions anymore... | |||
2009-11-17 | r600: Attempt to fix span breakage introduced by big endian fixes. | Michel Dänzer | |
Only compile tested; I happened to notice people on IRC reporting .../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2 | |||
2009-11-17 | radeon: Depth/stencil span code fixes for big endian. | Michel Dänzer | |
Fixes e.g. text in progs/demos/arbocclude. | |||
2009-11-17 | radeon: Fix occlusion queries on big endian. | Michel Dänzer | |
2009-11-17 | radeon: Fix software fallbacks with KMS on big endian. | Michel Dänzer | |
2009-11-17 | radeon: FBO fixes for big endian. | Michel Dänzer | |
2009-11-17 | radeon: rn50's have no 3D engine so don't try and init 3D driver. | Dave Airlie | |
2009-11-14 | radeon: return false on texture validation if texture isn't complete | Maciej Cencora | |
2009-11-14 | radeon: rework mipmap tree | Maciej Cencora | |
2009-11-14 | radeon: more texture code refactoring | Maciej Cencora | |
2009-11-14 | radeon: minor refactoring of texture code | Maciej Cencora | |
Also properly set dstImageOffsets for TexSubImage case. |