Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r200: Add scissor to state atom list. | Pauli Nieminen | 2009-08-26 | 10 | -78/+119 |
| | | | | Scissors are jsut one of states that we have to emit so it should be in state list | ||||
* | radeon/r600: Fix remaining warnings when building 64 bit binary. | Pauli Nieminen | 2009-08-25 | 4 | -6/+9 |
| | |||||
* | r200: Addd missing parameter to debug output. | Pauli Nieminen | 2009-08-25 | 1 | -1/+1 |
| | |||||
* | r200: Fix commit size prediction. | Pauli Nieminen | 2009-08-25 | 1 | -1/+4 |
| | | | | Scissor are emited for every primitive so fix that in prediction. | ||||
* | radeon: Fix all compiler warnings. | Pauli Nieminen | 2009-08-25 | 13 | -43/+31 |
| | |||||
* | Revert "glx: Make drawables persistent untill they are changed by ↵ | Pauli Nieminen | 2009-08-25 | 1 | -80/+41 |
| | | | | | | | | | glXMakeCurrent" This commit was not mean to end in to master yet. It is still queston if this right design to fix the problem. This reverts commit 45e3be3c07f543f3f2869ba7750ba4695cd25122. | ||||
* | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into ↵ | Pauli Nieminen | 2009-08-25 | 14 | -141/+189 |
|\ | | | | | | | r600_state_predict | ||||
| * | r300: fix condition logic | Maciej Cencora | 2009-08-25 | 1 | -1/+1 |
| | | | | | | | | The s3tc extensions are properly enabled now, when force_s3tc_enable option is set in driconf. | ||||
| * | r300: set proper CS section size | Maciej Cencora | 2009-08-25 | 1 | -1/+1 |
| | | |||||
| * | r300: add support for getting Z pipe info from drm | Alex Deucher | 2009-08-24 | 5 | -16/+36 |
| | | | | | | | | | | | | Needed for occulsion queries on rv530 chips Signed-off-by: Alex Deucher <[email protected]> | ||||
| * | r600: code cleanup | Alex Deucher | 2009-08-24 | 5 | -108/+74 |
| | | |||||
| * | radeon: fix fbo size calculation to after pitch | Dave Airlie | 2009-08-25 | 1 | -1/+2 |
| | | |||||
| * | r600: fix state emit sizes | Alex Deucher | 2009-08-24 | 3 | -14/+75 |
| | | |||||
* | | radeon/r200/r300/r600: Warn if we emit more than prediction was. | Pauli Nieminen | 2009-08-25 | 4 | -12/+44 |
| | | | | | | | | | | | | 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. | ||||
* | | radeon: Add debug output to radeonCountStateEmitSize. | Pauli Nieminen | 2009-08-24 | 1 | -4/+17 |
| | | |||||
* | | r600: Fix indetion and add useful debug output. | Pauli Nieminen | 2009-08-24 | 1 | -9/+14 |
| | | |||||
* | | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into ↵ | Pauli Nieminen | 2009-08-24 | 7 | -91/+85 |
|\| | | | | | | | r600_state_predict | ||||
| * | r300: add support for EXT_framebuffer_blit | Maciej Cencora | 2009-08-24 | 3 | -44/+44 |
| | | |||||
| * | r600: scissor updates for dri2 | Dave Airlie | 2009-08-24 | 1 | -14/+23 |
| | | | | | | | | Pulled from Dave's WIP patch. | ||||
| * | r600: switch to common cs functions | Dave Airlie | 2009-08-24 | 2 | -31/+14 |
| | | | | | | | | needed for dri2. Pulled from Dave's WIP patch. | ||||
| * | r600: map 16 VS outputs | Alex Deucher | 2009-08-24 | 1 | -0/+2 |
| | | | | | | | | Should cover everything exported from the VS | ||||
| * | r600: fix logic copy paste error | Alex Deucher | 2009-08-23 | 1 | -2/+2 |
| | | | | | | | | Spotted by airlied. | ||||
* | | r600: Improve emit prediction. | Pauli Nieminen | 2009-08-24 | 1 | -5/+13 |
| | | |||||
* | | r600: Predict emit size for next rendering. | Pauli Nieminen | 2009-08-24 | 1 | -6/+32 |
| | | |||||
* | | radeon: Fix dri1 ctx emit size. | Pauli Nieminen | 2009-08-24 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into ↵ | Pauli Nieminen | 2009-08-24 | 24 | -345/+632 |
|\| | | | | | | | | | | | | | | | r600_state_predict Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/radeon/radeon_cmdbuf.h | ||||
| * | radeon: add radeon_cs_write_table to the legacy path | Alex Deucher | 2009-08-23 | 1 | -0/+9 |
| | | |||||
| * | r600: bump reloc_chunk size | Alex Deucher | 2009-08-23 | 1 | -1/+1 |
| | | | | | | | | | | This fixes openarena reloc errors. This needs to be made more dynamic. | ||||
| * | r600: fix count for CB/DB target state | Alex Deucher | 2009-08-23 | 1 | -2/+2 |
| | | |||||
| * | r300: fix a typo | Maciej Cencora | 2009-08-23 | 1 | -1/+1 |
| | | |||||
| * | radeon: use proper macro | Maciej Cencora | 2009-08-23 | 1 | -3/+1 |
| | | |||||
| * | radeon: use bo_is_idle interface for checking if OQ result is available | Maciej Cencora | 2009-08-23 | 1 | -19/+38 |
| | | |||||
| * | r300: minor optimization | Maciej Cencora | 2009-08-23 | 2 | -12/+5 |
| | | | | | | | | use properly implemented OUT_BATCH_TABLE where possible | ||||
| * | r600: use persistent bos for shaders | Alex Deucher | 2009-08-23 | 1 | -24/+26 |
| | | |||||
| * | r600: always emit CB base | Alex Deucher | 2009-08-23 | 1 | -1/+7 |
| | | | | | | | | | | | | | | 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. | ||||
| * | radeon: Fix compilation with legacy memory manager. | Pauli Nieminen | 2009-08-23 | 1 | -1/+1 |
| | | |||||
| * | radeon: Check from kernel if dma buffer is idle. | Pauli Nieminen | 2009-08-23 | 3 | -1/+33 |
| | | | | | | | | | | | | This makes sure that objects are leaving wait list only when they are processed by gpu. Signed-off-by: Pauli Nieminen <[email protected]> | ||||
| * | r600: make state emit more fine grained | Alex Deucher | 2009-08-22 | 4 | -106/+230 |
| | | | | | | | | | | Gives a nice speed boost in most apps since we only emit what state we need. | ||||
| * | r600: move full state to radeon state atoms | Alex Deucher | 2009-08-22 | 9 | -192/+262 |
| | | |||||
| * | r600: add support for RS880 | Alex Deucher | 2009-08-22 | 5 | -0/+19 |
| | | |||||
| * | i965: Implement frag prog DPH like DP4 | Ian Romanick | 2009-08-22 | 1 | -3/+5 |
| | | | | | | | | | | DPH can output to any component, not just to X. This allows fpalu.c to run without hitting the assertion in emit_dph. | ||||
| * | Fix r300 VBO support build on big endian. | Michel Dänzer | 2009-08-22 | 1 | -3/+3 |
| | | |||||
| * | r600: better default state size. | Alex Deucher | 2009-08-21 | 3 | -9/+15 |
| | | | | | | | | | | Hopefully suokko's emit size impovements will land soon. | ||||
| * | radeon: fix incorrect loop limit (warned by -O3) | Brian Paul | 2009-08-21 | 1 | -1/+1 |
| | | |||||
* | | r300: Fix debug output. | Pauli Nieminen | 2009-08-22 | 1 | -1/+1 |
| | | |||||
* | | r300: Fix dri1 not to emit state that is not supported in old drm. | Pauli Nieminen | 2009-08-22 | 2 | -15/+35 |
| | | |||||
* | | radeon/r300: Code clean up and logic fix. | Pauli Nieminen | 2009-08-22 | 3 | -4/+4 |
| | | |||||
* | | r300: Remove calls to rcommonEnsureCmdBufSpace. | Pauli Nieminen | 2009-08-21 | 2 | -10/+0 |
| | | | | | | | | All rendering is checked in r300PredictTryDrawPrimsSize which mamde these calls useless. | ||||
* | | radeon: protect against buffer overflow in state atom debug code. | Pauli Nieminen | 2009-08-21 | 1 | -0/+5 |
| | | |||||
* | | radeon: Improve state emit code. | Pauli Nieminen | 2009-08-21 | 8 | -60/+78 |
| | | | | | | | | Trying to make understanding code easier with small refactoring and renaming. |