Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600g: fix additional EVENT_WRITE packet | Alex Deucher | 2010-11-22 | 1 | -0/+9 |
| | | | | Add explicit EVENT_TYPE field | ||||
* | evergreeng: set hardware pixelcenters according to gl_rasterization_rules | Keith Whitwell | 2010-11-03 | 1 | -0/+3 |
| | |||||
* | evergreeng: respect linewidth state, use integer widths only | Keith Whitwell | 2010-11-03 | 1 | -0/+3 |
| | | | | | | | | | | | Discard fractional bits from linewidth. This matches the nvidia closed drivers, my reading of the OpenGL SI and current llvmpipe behaviour. It looks a lot nicer & avoids ugliness where lines alternate between n and n+1 pixels in width along their length. Also fix up r600g to match. | ||||
* | r600g: switch to a common formats.h file since they are in different regs | Dave Airlie | 2010-10-18 | 1 | -39/+0 |
| | |||||
* | r600g: fix stencil export for evergreen harder | Dave Airlie | 2010-10-13 | 1 | -2/+2 |
| | |||||
* | r600g: add missing eg reg definition | Dave Airlie | 2010-10-13 | 1 | -0/+3 |
| | |||||
* | r600g: evergreen has no request size bit in texture word4 | Dave Airlie | 2010-10-11 | 1 | -3/+0 |
| | |||||
* | r600g: setup basic loop consts on r600 + evergreen. | Dave Airlie | 2010-10-01 | 1 | -0/+1 |
| | | | | this sets up a single loop constant like r600c does. | ||||
* | r600g: fix evergreen draw-buffers | Dave Airlie | 2010-10-01 | 1 | -1/+1 |
| | | | | just a typo in the register headers. | ||||
* | r600g: add cb flushing for extra buffers + depth buffer on r600/evergreen | Dave Airlie | 2010-10-01 | 1 | -3/+12 |
| | |||||
* | r600g: fixup vertex format picking. | Dave Airlie | 2010-10-01 | 1 | -34/+39 |
| | | | | there are some vertex formats defined in r600c not in the docs. | ||||
* | r600g: add winsys support for CTL constants. | Dave Airlie | 2010-10-01 | 1 | -0/+6 |
| | | | | | These need to be emitted, we also need them to do proper vtx start, instead of abusing index offset. | ||||
* | r600g: fix evergreen depth flushing. | Dave Airlie | 2010-10-01 | 1 | -0/+8 |
| | | | | | although evergreen can apparantly sample direct from 24-bit, just make it work with the current method for now. | ||||
* | r600g: build packet header once | Jerome Glisse | 2010-09-27 | 1 | -0/+16 |
| | | | | | | | | Build packet header once and allow to add fake register support so we can handle things like indexed set of register (evergreen sampler border registers for instance. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix reg definition | Jerome Glisse | 2010-09-24 | 1 | -1/+3 |
| | | | | | | Doesn't bother fixing old path code, just disable that reg. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fixup some evergreen register definitions | Jerome Glisse | 2010-09-24 | 1 | -51/+51 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: evergreen fix for new design | Jerome Glisse | 2010-09-24 | 1 | -24/+19 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: add some more vertex format support. | Dave Airlie | 2010-09-24 | 1 | -0/+3 |
| | | | | adds the sscaled formats, this passes some more of the draw-vertices tests. | ||||
* | r600g: initial evergreen support in new path | Jerome Glisse | 2010-09-23 | 1 | -0/+410 |
| | | | | | | This doesn't work yet. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: Fixed the shift in S_02880C_KILL_ENABLE. | Tilman Sauerbeck | 2010-09-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Tilman Sauerbeck <[email protected]> | ||||
* | r600g: Added DB_SHADER_CONTROL defines. | Tilman Sauerbeck | 2010-09-17 | 1 | -0/+17 |
| | | | | Signed-off-by: Tilman Sauerbeck <[email protected]> | ||||
* | r600g: evergreen fixup dsa state for running query. | Dave Airlie | 2010-09-13 | 1 | -1/+1 |
| | | | | evergreen is always the same as r700 here. | ||||
* | r600g: add initial evergreen support | Dave Airlie | 2010-09-10 | 1 | -0/+1442 |
adds shader opcodes + assembler support (except ARL) uses constant buffers add interp instructions in fragment shader adds all evergreen hw states adds evergreen pm4 support. this runs gears for me on my evergreen |