Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-19 | Merge branch '7.8' | Jesse Barnes | |
2010-04-19 | radeon: Let this build with gcc 3.3 | Matthieu Herrb | |
Declaring the loop index inside for () is not supported by this version. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-03-12 | Merge branch '7.8' | Michel Dänzer | |
2010-03-11 | radeon: Fix memory leaks from early return. | Vinson Lee | |
2010-03-09 | radeon: mark framebuffer as incomplete if renderbuffer format isn't ↵ | Maciej Cencora | |
supported by hw | |||
2010-03-07 | radeon: Some possible improvements that I spoted in radeon_tiled_texture branch. | Maciej Cencora | |
2010-03-07 | radeon: properly calculate rowstride for tiled images | Maciej Cencora | |
2010-03-07 | radeon: minor refactoring of mipmap code | Maciej Cencora | |
2010-03-07 | radeon: add texture helper function | Maciej Cencora | |
2010-02-06 | radeon: Use _mesa_next_pow_two_32 instead of own implementation. | Pauli Nieminen | |
2010-02-06 | radeon: Add some debug output to miptree code. | Pauli Nieminen | |
2010-02-06 | radeon: Remove the loop from stride size calculation. | Pauli Nieminen | |
Changed stride size calculation to do the math by rounding the value instead of loop. r600 minimum stride is 256 which might might cause up to about 60 rounds of the loop. | |||
2010-01-30 | radeon: Remove unnecessary headers. | Vinson Lee | |
2010-01-22 | r600: fix brownbag, only align if we are dealing with cubemap | Andre Maasikas | |
2010-01-22 | r600: cubemap levels seem to be aligned to 8 images | Andre Maasikas | |
2010-01-22 | radeon/fbo: use correct depth texture offset for depth textures | Andre Maasikas | |
2009-12-21 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c | |||
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 | radeon: fix image migration for small compressed textures | Maciej Cencora | |
memcpy would give incorrect results if src rowstride != dst rowstride | |||
2009-12-03 | radeon: workaround an FBO issue | Maciej Cencora | |
Fixes #21501 | |||
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-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 | 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-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-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: rework mipmap tree reference counting | Maciej Cencora | |
2009-10-24 | mesa: remove _mesa_compressed_texture_size() | Brian Paul | |
Use _mesa_format_image_size() instead. | |||
2009-10-05 | drivers: don't include texformat.h | Brian Paul | |
And remove other unneeded #includes while we're at it. | |||
2009-10-01 | mesa: remove gl_texture_image::IsCompressed field | Brian Paul | |
Use _mesa_is_format_compressed() instead. | |||
2009-09-30 | mesa: replace gl_texture_format with gl_format | Brian Paul | |
Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next. | |||
2009-09-27 | mesa/drivers: use _mesa_get_format_bytes() | Brian Paul | |
2009-09-27 | mesa/drivers: use _mesa_get_format_bytes() | Brian Paul | |
2009-09-03 | radeon: 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-31 | r100: 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-17 | radeon: remove RADEON_DEBUG_BO stuff | Alex Deucher | |
This stuff was a vestige of the r600 bring up and now mostly serves to periodically break the build. | |||
2009-08-05 | radeon: fix miptree comparison breakage | Roland Scheidegger | |
another case of image never matching miptree in case of compressed textures | |||
2009-08-04 | radeon: more fixes for compressed textures | Roland 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-29 | r600: fix texture pitch alignment | Alex Deucher | |
fixes texwrap | |||
2009-12-12 | radeon: fix #25463 | Maciej Cencora | |
This is just a workaroung until we properly fix texture mapping in radeonSpanRenderStart | |||
2009-06-12 | Merge master and fix conflicts | Alex Deucher | |
2009-06-12 | radeon/r200/r300: fix max texture levels assert | Dave Airlie | |
use the actual value set in the context | |||
2009-05-19 | Makeup checkin for radeon code change paired with r6/7 code. | root | |
2009-05-06 | r100/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-04 | r300: set proper texture row alignment for IGP chips | Maciej Cencora | |
Looks like r400 based IGP chips require 64 byte alignment | |||
2009-04-19 | r300: revert part of cb4bef7ae0b5fe8de82c380bc98f19067394d355 | Maciej Cencora | |
Some debugging code got there by accident |