Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300: swtcl rewrite and cleanup | Maciej Cencora | 2009-04-07 | 3 | -228/+250 |
| | | | | | | | | - remove unused variables - silence compiler warnings - fix twosided lighting - fix point attenuation - unify indentation | ||||
* | radeon/r200/r300: fix missing dma buffer validation | Dave Airlie | 2009-04-07 | 1 | -0/+2 |
| | | | | this make gnome shell run | ||||
* | radeon: add support for new ttm | Jerome Glisse | 2009-04-06 | 1 | -0/+18 |
| | |||||
* | radeon/r200/r300: fix up the whole buffer space checking. | Dave Airlie | 2009-04-02 | 2 | -35/+13 |
| | | | | | | | | | This fixes up the buffer validation scheme, so that we keep a list of buffers to validate so cmdbuf flushes during a pipeline get all the buffers revalidated on the next emit. This also fixes radeonFlush to not flush unless we have something useful to send to the GPU, like a DMA buffer or something not state | ||||
* | radeon/r200/r300: collapse context destruction down to a common path. | Dave Airlie | 2009-04-02 | 7 | -136/+51 |
| | | | | | Context destruction was nearly the same over all the drivers, so collapse it down. | ||||
* | radeon: tiling support | Dave Airlie | 2009-04-02 | 2 | -4/+4 |
| | |||||
* | r300: fix qtdemo qt4 startup | Dave Airlie | 2009-04-02 | 1 | -1/+1 |
| | |||||
* | radeon: go back and repick texture formats. | Dave Airlie | 2009-04-01 | 2 | -2/+2 |
| | | | | | This might trip up some serious FBO users, will have to see, but it avoids the slow paths for all the demos I have. | ||||
* | r300: fix stencil clears | Dave Airlie | 2009-03-31 | 1 | -0/+3 |
| | |||||
* | radeon/r200/r300: set correct row stride for rbs | Dave Airlie | 2009-03-26 | 1 | -1/+2 |
| | |||||
* | r300: check buffer sizes in non-tcl case + set correct VRAM limits | Dave Airlie | 2009-03-26 | 1 | -0/+3 |
| | |||||
* | radeon/r200/r300: fix warnings | Dave Airlie | 2009-03-24 | 1 | -5/+1 |
| | |||||
* | r300: remove lock.h link | Dave Airlie | 2009-03-24 | 1 | -1/+0 |
| | |||||
* | radeon/r200/r300: set the texture depth correctly for DRI2 | Dave Airlie | 2009-03-24 | 1 | -6/+0 |
| | |||||
* | Merge branch 'radeon-fbo-hacking' into radeon-rewrite | Dave Airlie | 2009-03-23 | 5 | -67/+126 |
|\ | |||||
| * | raedon/r200/r300: mega-FBO commits. | Dave Airlie | 2009-03-23 | 3 | -74/+105 |
| | | | | | | | | | | | | Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions | ||||
| * | radeon fbo: add draw offset calcs | Dave Airlie | 2009-03-22 | 1 | -1/+2 |
| | | |||||
| * | r300: fix viewport inversion for FBOs | Dave Airlie | 2009-03-21 | 1 | -2/+12 |
| | | |||||
| * | r300: hw clear buffer 0 hopefully | Dave Airlie | 2009-03-21 | 1 | -0/+11 |
| | | |||||
| * | r300: init fbos | Dave Airlie | 2009-03-20 | 1 | -1/+1 |
| | | |||||
| * | r300: enable FBO for a test | Dave Airlie | 2009-03-20 | 1 | -0/+4 |
| | | |||||
| * | radeon: initial couch code copy from radeon | Dave Airlie | 2009-03-20 | 1 | -2/+4 |
| | | |||||
* | | radeon/r200/r300: add support for new tfp interface | Dave Airlie | 2009-03-22 | 2 | -4/+17 |
|/ | | | | also fixup old interface, gets rid of white boxes in compiz | ||||
* | Merge remote branch 'main/master' into radeon-rewrite | Dave Airlie | 2009-03-20 | 10 | -389/+344 |
|\ | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/radeon_ioctl.c src/mesa/drivers/dri/radeon/radeon_screen.c | ||||
| * | r300: remove assignment to removed StringPos field | Brian Paul | 2009-03-07 | 1 | -1/+0 |
| | | |||||
| * | mesa: gl_register_file enum typedef | Brian Paul | 2009-03-07 | 1 | -2/+2 |
| | | |||||
| * | r300: shut up valgrind | Maciej Cencora | 2009-03-07 | 1 | -1/+1 |
| | | | | | | | | | | | | It complained about uninitialized values Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: fix depth write regression (found by Nicolai Haehnle) | Maciej Cencora | 2009-03-06 | 1 | -3/+10 |
| | | | | | | | | Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: enable EXT_fog_coord extension | Maciej Cencora | 2009-03-06 | 2 | -161/+20 |
| | | | | | | | | | | | | Remove fixed function fog setup. Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: route fog coord and W pos correctly | Maciej Cencora | 2009-03-06 | 2 | -42/+106 |
| | | | | | | | | | | | | Also cleanup sw tcl vertex buffer setup Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: rewrite and hopefully simplify RS setup | Maciej Cencora | 2009-03-06 | 3 | -213/+225 |
| | | | | | | | | | | | | Testing and regression fixes by Markus Amsler Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: add few macros for RS setup | Maciej Cencora | 2009-03-06 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: silence valgrind | Maciej Cencora | 2009-03-06 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: Print reg address when debugging is enabled | Maciej Cencora | 2009-03-06 | 1 | -4/+14 |
| | | | | | | | | Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
| * | r300: don't crash on sw tcl hw if point size vertex attrib is sent | Maciej Cencora | 2009-03-06 | 1 | -2/+2 |
| | | |||||
| * | mesa: use Stencil._Enabled field instead of Stencil.Enabled | Brian Paul | 2009-03-02 | 1 | -1/+1 |
| | | |||||
| * | mesa: rename, reorder FRAG_RESULT_x tokens | Brian Paul | 2009-02-28 | 4 | -7/+7 |
| | | | | | | | | | | | | | | s/FRAG_RESULT_DEPR/FRAG_RESULT_DEPTH/ s/FRAG_RESULT_COLR/FRAG_RESULT/COLOR/ Remove FRAG_RESULT_COLH (NV half-precision) output since we never used it. Next, we might merge the COLOR and DATA outputs (COLOR0, COLOR1, etc). | ||||
| * | mesa: use an array for current texture objects | Brian Paul | 2009-02-21 | 1 | -1/+1 |
| | | | | | | | | Use loops to consolidate lots of texture object code. | ||||
| * | r300: Redirect constant TEX coordinates | Nicolai Haehnle | 2009-02-14 | 2 | -0/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | R3xx/R5xx fragment program texture constants must come from a hardware register instead of the constant file, so we redirect if necessary during the native rewrite phase. The symptoms of this bug started appearing when the Mesa fixed function texenvprogram code started using STATE_CURRENT_ATTRIB constants for texture coordinates when the corresponding attributes were constant across all vertices. Signed-off-by: Nicolai Haehnle <[email protected]> | ||||
* | | radeon/r200/r300: cleanup some of the renderbuffer code | Dave Airlie | 2009-03-19 | 1 | -1/+1 |
| | | |||||
* | | r300: emit texture in GTT or VRAM | Dave Airlie | 2009-03-09 | 1 | -2/+2 |
| | | |||||
* | | r300: move firevertices out into the main place its needed. | Dave Airlie | 2009-03-09 | 1 | -1/+1 |
| | | | | | | | | This fixes a hang on context destruction on rs690 | ||||
* | | r300: fix uninit variable warning | Dave Airlie | 2009-03-06 | 1 | -2/+1 |
| | | |||||
* | | r300: fix swtcl codepaths | Dave Airlie | 2009-03-06 | 1 | -6/+18 |
| | | |||||
* | | radeon: refactor framebuffer code like intel | Dave Airlie | 2009-03-03 | 5 | -87/+44 |
| | | | | | | | | | | this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken. | ||||
* | | r300: make ste text buffer work with > 2048 on r500 | Dave Airlie | 2009-02-27 | 1 | -0/+7 |
| | | |||||
* | | r300: remove depth offset exits in favour of rrb depth changes | Dave Airlie | 2009-02-27 | 2 | -27/+30 |
| | | |||||
* | | r300: fixup texture state emission for kms path | Dave Airlie | 2009-02-26 | 1 | -0/+13 |
| | | |||||
* | | r300: don't call page flip on DRI2 | Dave Airlie | 2009-02-26 | 1 | -1/+2 |
| | | |||||
* | | r300: don't flush VAP too often. | Dave Airlie | 2009-02-26 | 4 | -8/+22 |
| | | | | | | | | | | Flush the VAP the first time for each state atom we upload new VAP data |