Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-14 | r600: add span support for 1D tiles | Alex Deucher | |
1D tile span support for depth/stencil/color/textures Z and stencil buffers are always tiled, so this fixes sw access to Z and stencil buffers. color and textures are currently linear, but this adds span support when we implement 1D tiling. This fixes the text in progs/demos/engine and progs/tests/z* | |||
2009-09-14 | r600: fix warning | Alex Deucher | |
Noticed by rnoland on IRC. | |||
2009-09-11 | r600: fix texcoords from constants | Andre Maasikas | |
with some minor updates from Richard. | |||
2009-09-11 | Revert "r600: support tex coords from constants" | Alex Deucher | |
This reverts commit 4099bb76148007f9ccb6c86838b2bf37ea42de56. Tex coord src has to be a GPR. | |||
2009-09-11 | r600: support tex coords from constants | Alex Deucher | |
Fixes neverball among other things. | |||
2009-09-11 | r600: enable caching of vertex programs | Andre Maasikas | |
2009-09-09 | r600: check if textures are actually enabled before submission | Alex Deucher | |
noticed by taiu on IRC. | |||
2009-09-09 | r600: fix ftp for dri1 | Alex Deucher | |
We use t->bo for dri1 since r600 uses CS for dri1. | |||
2009-09-09 | r600: don't setup hardware state if TFP | Dave Airlie | |
if we have a BO here it means TFP and we should have set it up already. tested by b0le on #radeon | |||
2009-09-08 | r600: fix dri2 clipping | Alex Deucher | |
2009-09-04 | r600: add support for EXT_texture_sRGB | Alex Deucher | |
2009-09-04 | r600: Add support for GL_EXT_provoking_vertex | Alex Deucher | |
2009-09-04 | r600: fix Elts handling | Alex Deucher | |
Patch from taiu on IRC. fixes bug 23585 | |||
2009-09-03 | r600: rework cb/db setup | Alex Deucher | |
Setup the regs when we emit rather than during state setup. In certain cases a proper CB target was never emitted. This fixes bug 23658. | |||
2009-09-03 | r600: make sure the active vertex shader bo is re-added to persistent list. | Alex Deucher | |
2009-09-03 | r600: visual depth has no meaning here. | Dave Airlie | |
fbos get angry when this happens. | |||
2009-09-03 | r600: make sure the active shader bo is re-added to persistent list. | Dave Airlie | |
2009-08-31 | r600: Add more trace debug output to rendering pipeline. | Pauli Nieminen | |
2009-08-31 | r600: Convert to shared debug code and add a few new debug messages. | Pauli Nieminen | |
There is only a few functions that have debugging enabled now. | |||
2009-08-31 | radeon: Add common debugging functions. | Pauli Nieminen | |
These function are aiming to make it very simple to add and keep large amount of debugging code without having runtime impact in relase builds. Basic idea is to expose simple printf style debugging functions that are inlined. Level parameter will be evalueted in compile time so compiler can optimise some of debugging functions out if compile time request for debug level is too tight. | |||
2009-08-28 | r600: fix scissor also. | Dave Airlie | |
I forgot about r600 being here. | |||
2009-08-26 | r600: fix two sided stencil | Alex Deucher | |
2009-08-26 | r600: add missing radeon_cs_space_set_flush call | Alex Deucher | |
fixes crash in etracer reported by kdekorte on IRC | |||
2009-08-26 | r600: make reloc_chunk size dynamic | Alex Deucher | |
2009-08-26 | r600: fix memory leak | Alex Deucher | |
2009-08-26 | r600: Update vertex fetch shader if necessary | Cooper Yuan | |
2009-08-25 | radeon/r600: Fix remaining warnings when building 64 bit binary. | Pauli Nieminen | |
2009-08-25 | radeon: Fix all compiler warnings. | Pauli Nieminen | |
2009-08-25 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into ↵ | Pauli Nieminen | |
r600_state_predict | |||
2009-08-25 | radeon/r200/r300/r600: Warn if we emit more than prediction was. | Pauli Nieminen | |
Prediction code making too small prediction may cause space check aserttion failure later in rendering. So warning about any failure to predict correctly should be fixed. | |||
2009-08-24 | r600: code cleanup | Alex Deucher | |
2009-08-24 | r600: fix state emit sizes | Alex Deucher | |
2009-08-24 | r600: Fix indetion and add useful debug output. | Pauli Nieminen | |
2009-08-24 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into ↵ | Pauli Nieminen | |
r600_state_predict | |||
2009-08-24 | r600: scissor updates for dri2 | Dave Airlie | |
Pulled from Dave's WIP patch. | |||
2009-08-24 | r600: switch to common cs functions | Dave Airlie | |
needed for dri2. Pulled from Dave's WIP patch. | |||
2009-08-24 | r600: map 16 VS outputs | Alex Deucher | |
Should cover everything exported from the VS | |||
2009-08-23 | r600: fix logic copy paste error | Alex Deucher | |
Spotted by airlied. | |||
2009-08-24 | r600: Improve emit prediction. | Pauli Nieminen | |
2009-08-24 | r600: Predict emit size for next rendering. | Pauli Nieminen | |
2009-08-23 | r600: bump reloc_chunk size | Alex Deucher | |
This fixes openarena reloc errors. This needs to be made more dynamic. | |||
2009-08-23 | r600: fix count for CB/DB target state | Alex Deucher | |
2009-08-23 | r600: use persistent bos for shaders | Alex Deucher | |
2009-08-23 | r600: always emit CB base | Alex Deucher | |
Not doing so seems to cause lock-ups or rendering problems on some chips. I think there is an logic issue related to CB and VGT on some chips. We ran into similar issues in r600_demo IIRC. | |||
2009-08-22 | r600: make state emit more fine grained | Alex Deucher | |
Gives a nice speed boost in most apps since we only emit what state we need. | |||
2009-08-22 | r600: move full state to radeon state atoms | Alex Deucher | |
2009-08-22 | r600: add support for RS880 | Alex Deucher | |
2009-08-21 | r600: better default state size. | Alex Deucher | |
Hopefully suokko's emit size impovements will land soon. | |||
2009-08-20 | r600: convert to using common radeon state atoms | Alex Deucher | |
switches more state handling to common code. We need should be more fine grained with the state atoms eventually. | |||
2009-08-20 | r600: improve state emission | Alex Deucher | |
Slowing migrating to atom based system like the other radeon drivers. |