Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-26 | r300: r4xx and rs4xx also have lte discard regs | Alex Deucher | |
2009-08-24 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into ↵ | Pauli Nieminen | |
r600_state_predict Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/radeon/radeon_cmdbuf.h | |||
2009-08-23 | r300: minor optimization | Maciej Cencora | |
use properly implemented OUT_BATCH_TABLE where possible | |||
2009-08-22 | r300: Fix dri1 not to emit state that is not supported in old drm. | Pauli Nieminen | |
2009-08-21 | r300: Clean emit code. | Pauli Nieminen | |
This fixes some state atom check functions from returing wrong emit size. There is emit code cleanup so that emit function selection is done in init time instead of runtime. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-18 | r300: OQ rework | Dave Airlie | |
Move to common code base so radeon/r200 can add support for this. Make OQ start a state emitted like all normal state, and make no-tcl flushing work in proper places. Really need a generic post emit space reservation mechanism like max_state so we can reserve some space for the emit this code passes demos/arbocclude, piglit occlusion query and glean occlusion query with TCL and NO-TCL on my rv530. | |||
2009-08-18 | r300: fix missing BEGIN/END batches | Dave Airlie | |
2009-08-02 | r300: Fix a regression on non-KMS | Nicolai Hähnle | |
The regression was introduced by 9a1c336253579d8b58b31910325227b22b4af395 Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-08-01 | r300: Fix corner-case of KIL on R300 | Nicolai Hähnle | |
R300 hardware (but _not_ R500) hardware requires an enabled texture unit if KIL is used in fragment programs. We now work around the CS checker correctly when enabling such a fake texture unit. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-15 | r300: emit z depth pitch reloc in preparation for tiling | Dave Airlie | |
2009-07-14 | radeon: Differentiate 16 bpp destination formats. | Michel Dänzer | |
Fixes those formats in fbo_firecube. Only tested with r300, radeon and r200 compile tested only. | |||
2009-07-03 | r300: Guard debugging output. | Michel Dänzer | |
2009-07-02 | radeon/r300: use base width/height. | Dave Airlie | |
I suspect this might break TFP in some way but it makes firecube run here | |||
2009-06-17 | r300: don't emit vap index offset on r5xx hw when using cs | Jerome Glisse | |
vap index offset is programmed to 0 by the kernel, it would add work to kernel checker to allow userspace programming of this so it's now disallowed with CS on KMS. | |||
2009-06-11 | r300: send only RS_IP_* regs that we are going to use | Maciej Cencora | |
2009-05-28 | r300: when using cs path emit scissor in the cmdbuffer | Jerome Glisse | |
2009-05-28 | r300: rework texture offset emission. | Jerome Glisse | |
2009-05-18 | radeon: fix DRI1 cmd stream | Jerome Glisse | |
2009-05-16 | r300: further cleanup | Maciej Cencora | |
- move extensions init into seperate function - move options handling into seperate function - create new structure to hold options values - use context->options.hw_tcl_enabled field instead of global hw_tcl_on and future_hw_tcl_on variables | |||
2009-05-14 | r300: don't send now forbidden register to kernel when with memory manager | Jerome Glisse | |
2009-05-07 | r300: moar cleanup | Maciej Cencora | |
- remove unused r300UpdateClipPlanes function - move reg definition to r300_reg.h - remove incorrect forward definition of tnl_UpdateFixedFunctionProgram and add proper #include - remove unreachable code | |||
2009-04-27 | r300: rename state | Maciej Cencora | |
According to r300_reg.h from radeon drm module 0x4f30 is ZB_ZMASK_OFFSET. Also cleanup as trailing whitespaces. | |||
2009-04-24 | r300: fix cliprect values | Jerome Glisse | |
2009-04-24 | r300: emit cliprect when in dri2 mode | Jerome Glisse | |
2009-04-09 | r300: fix color tiling | Dave Airlie | |
2009-04-06 | radeon: add support for new ttm | Jerome Glisse | |
2009-04-02 | radeon/r200/r300: collapse context destruction down to a common path. | Dave Airlie | |
Context destruction was nearly the same over all the drivers, so collapse it down. | |||
2009-04-02 | radeon: tiling support | Dave Airlie | |
2009-03-22 | radeon fbo: add draw offset calcs | Dave Airlie | |
2009-03-09 | r300: emit texture in GTT or VRAM | Dave Airlie | |
2009-03-06 | r300: fix uninit variable warning | Dave Airlie | |
2009-02-27 | r300: remove depth offset exits in favour of rrb depth changes | Dave Airlie | |
2009-02-26 | r300: fixup texture state emission for kms path | Dave Airlie | |
2009-02-26 | r300: don't flush VAP too often. | Dave Airlie | |
Flush the VAP the first time for each state atom we upload new VAP data | |||
2009-02-23 | r300: fixup old setTexOffset DRI1 extension | Dave Airlie | |
2009-02-23 | r300: use OUT_BATCH_REGVAL in a few more places | Dave Airlie | |
2009-02-12 | radeon/r200/r300: make build with out libdrm_radeon installed for now | Dave Airlie | |
2009-02-12 | radeon/r200/r300: another big merge upheavel. | Dave Airlie | |
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor | |||
2009-02-11 | r300: disable assert that fires | Dave Airlie | |
2009-02-11 | radeon: cleanup cmdbuffer | Dave Airlie | |
2009-02-06 | r300: fix some autostate batch setups | Dave Airlie | |
2009-02-04 | r300: fix up CS for modesetting - gears under kms works | Dave Airlie | |
2009-01-31 | r200/r300: add aperture space checks | Dave Airlie | |
2009-01-21 | radeon/r200/r300: start to move to common miptree/texobj | Dave Airlie | |
2009-01-15 | r300: move some more function to generic | Dave Airlie | |
2009-01-15 | radeon/r200/r300: start to make cmd buf useful | Dave Airlie | |
2009-01-14 | r300: start moving new r300 cmdbuf into common code | Dave Airlie | |
2009-01-14 | radeon/r200/r300: attempt to move lock to common code | Dave Airlie | |
2009-01-14 | radeon/r200/r300: initial attempt to convert to common context code | Dave Airlie | |
2008-12-22 | radeon: remove start/end offset + cleanup some whitespace | Dave Airlie | |