Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-24 | r600: support position_invariant programs | Andre Maasikas | |
2009-09-24 | 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-24 | r600: fix warning | Alex Deucher | |
Noticed by rnoland on IRC. | |||
2009-09-24 | r600: fix texcoords from constants | Andre Maasikas | |
with some minor updates from Richard. | |||
2009-09-24 | r600: enable caching of vertex programs | Andre Maasikas | |
2009-09-24 | r600: check if textures are actually enabled before submission | Alex Deucher | |
noticed by taiu on IRC. | |||
2009-09-24 | r600: fix ftp for dri1 | Alex Deucher | |
We use t->bo for dri1 since r600 uses CS for dri1. | |||
2009-09-24 | 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-24 | r600: fix dri2 clipping | Alex Deucher | |
2009-09-23 | r600: fix up ordering of functions in draw prims path | Alex Deucher | |
Shaders and IB need to be updated and allocated before calling validatebuffers. | |||
2009-09-23 | r600: fix r700PredictRenderSize for draw prims path | Alex Deucher | |
2009-09-23 | r600 : add hw index buffer draw support. | Richard Li | |
2009-09-23 | r600: fix copy/paste typo | Alex Deucher | |
2009-09-23 | r600: fix some warnings | Alex Deucher | |
2009-09-23 | r600: add support for CUBE textures, also TXP | Andre Maasikas | |
seems to work here ... | |||
2009-09-22 | r600 : add draw_prim support, make up one lost change. | Richard Li | |
2009-09-22 | r600 : add draw_prim support. | Richard Li | |
2009-09-21 | r600: fix typo in the last commit | Alex Deucher | |
128 gprs, 256 reg-based consts | |||
2009-09-21 | r600: various cleanups | Alex Deucher | |
- max texture size is 8k, but mesa doesn't support that at the moment. - attempt to set shader limits to what the hw actually supports - clean up some old r300 cruft - no need to explicitly disable irqs. This is fixed in the drm now. Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-09-21 | r600: fix some issues with LIT instruction | Andre Maasikas | |
- MUL_LIT is ALU.Trans instruction - some Trans instructions can take 3 arguments - don't clobber dst.x, use dst.z as temp, it'll get written correct value in last insn - respect source swizzles | |||
2009-09-19 | r600: fix point sizes | Alex Deucher | |
registers takes radius | |||
2009-09-19 | r600: fix polygon offset | Alex Deucher | |
2009-09-16 | radeon: cleanup compile defines mess. | Dave Airlie | |
I inherited this and really it stayed around far too long, make it nice and simple. | |||
2009-09-15 | r600: support position_invariant programs | Andre Maasikas | |
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 | |