summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c
AgeCommit message (Collapse)Author
2009-09-03radeon: pass internal format into the miptree.Dave Airlie
We need to figure out if the compression format changes. without this texcmp segfaults if you change format enough times.
2009-08-31r100: Use shared debug code.Pauli Nieminen
Converted r100 to use shared debug code with sed and fast compile check. New code has compability layer so old debugging code doesn't have to be changed all immidiatly.
2009-08-17radeon: remove RADEON_DEBUG_BO stuffAlex Deucher
This stuff was a vestige of the r600 bring up and now mostly serves to periodically break the build.
2009-08-05radeon: fix miptree comparison breakageRoland Scheidegger
another case of image never matching miptree in case of compressed textures
2009-08-04radeon: more fixes for compressed texturesRoland Scheidegger
- fix not respecting required hardware stride with compressedTexImage - this fixes #22615. - make sure correct stride is used in various places - fix stored miptree never matching with a TexImage call with compressed texture - don't always store data with compressedtexsubimage at offset 0, and actually use the supplied pixel data... (untested) - make sure rows for compressed texture handling are rounded up not down Note that trying to access stored compressed textures in hardware miptrees from core mesa (get_compressed_teximage, swrast fallbacks) can't work correctly, since RowStride isn't really set to anything useful, plus some places (at least get_compressed_teximage) assume this data has native stride and no padding.
2009-07-29r600: fix texture pitch alignmentAlex Deucher
fixes texwrap
2009-06-12Merge master and fix conflictsAlex Deucher
2009-06-12radeon/r200/r300: fix max texture levels assertDave Airlie
use the actual value set in the context
2009-05-19Makeup checkin for radeon code change paired with r6/7 code.root
2009-05-06r100/r200: try and allocate miptree correct for hw.Dave Airlie
This doesn't make things worse but according to sroland it is how the GPU hw expects things on the r100/r200
2009-05-04r300: set proper texture row alignment for IGP chipsMaciej Cencora
Looks like r400 based IGP chips require 64 byte alignment
2009-04-19r300: revert part of cb4bef7ae0b5fe8de82c380bc98f19067394d355Maciej Cencora
Some debugging code got there by accident
2009-04-19r300: general cleanupMaciej Cencora
- remove unused fields - remove unused defines and macros - flatten one structure
2009-03-24radeon/r200/r300: fix warningsDave Airlie
2009-03-22radeon: add miptree offset functionsDave Airlie
2009-02-14r300: Fix crash in cubemap tree creationNicolai Haehnle
The mip tree creation would crash if the first baselevel image to be uploaded was not the positive-x image. Found with Sauerbraten, also added a regression test to Piglit. Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com>
2009-02-13radeon: fix compressed texture upload on all radeonsDave Airlie
tested on r200, texcmp works. May need more verification
2009-02-12radeon/r200/r300: make build with out libdrm_radeon installed for nowDave Airlie
2009-02-03r300: fixup mipmap + texsubimage issuesDave Airlie
This fixes a few regression in piglit, and adds some debug to the mipmap code
2009-01-21radeon/r200/r300: start to move to common miptree/texobjDave Airlie