Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-09 | r300: fix color tiling | Dave Airlie | |
2009-04-09 | r300: reorder fog coordinate and WPOS fp attributes | Maciej Cencora | |
HW TCL path currently assumed fog, WPOS order. The order was inverted for SW TCL path. This hopefully fixes rest of fog and WPOS related bugs. Additionally fix some indentation, don't route unnecessary components of fog coordinates for performance reasons and simplify vertex attribute emitting for SW TCL path. | |||
2009-04-09 | r300: fix regression from swtcl rewrite | Maciej Cencora | |
Fix wrong attribute emit and revert to previous behaviour of calculating VAP_OUT_VTX_FMT_1 register value. We can't use r300VAPOutputCntl1 function because it assumes that all texture coords have 4 components and that is the case for HW TCL path, but not for SW TCL. | |||
2009-04-09 | Merge remote branch 'origin/master' into radeon-rewrite | Dave Airlie | |
Conflicts: src/mesa/drivers/dri/r200/r200_tex.c src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_context.h src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texmem.c src/mesa/drivers/dri/r300/r300_texstate.c src/mesa/drivers/dri/radeon/radeon_tex.c | |||
2009-04-07 | r300: swtcl rewrite and cleanup | Maciej Cencora | |
- remove unused variables - silence compiler warnings - fix twosided lighting - fix point attenuation - unify indentation | |||
2009-04-07 | radeon/r200/r300: fix missing dma buffer validation | Dave Airlie | |
this make gnome shell run | |||
2009-04-06 | radeon: add support for new ttm | Jerome Glisse | |
2009-04-02 | radeon/r200/r300: fix up the whole buffer space checking. | Dave Airlie | |
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 | |||
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-04-01 | dri: use BorderColor instead of _BorderChan | Brian Paul | |
2009-04-02 | r300: fix qtdemo qt4 startup | Dave Airlie | |
2009-04-01 | radeon: go back and repick texture formats. | Dave Airlie | |
This might trip up some serious FBO users, will have to see, but it avoids the slow paths for all the demos I have. | |||
2009-03-31 | r300: fix stencil clears | Dave Airlie | |
2009-03-26 | radeon/r200/r300: set correct row stride for rbs | Dave Airlie | |
2009-03-26 | r300: check buffer sizes in non-tcl case + set correct VRAM limits | Dave Airlie | |
2009-03-25 | r300: cleanup swtcl a little | Maciej Cencora | |
- remove disabled code - silence compiler warnings (uinitialized values) - remove unneeded code | |||
2009-03-25 | r300_cmdbuf.c: convert cast to a form supported by Sun cc | Alan Coopersmith | |
Fixes Sun cc error: "r300_cmdbuf.c", line 142: invalid cast expression Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||
2009-03-25 | r300: Texture size limit cleanups. | Michel Dänzer | |
Since core Mesa MAX_TEXTURE_LEVELS was bumped, we were incorrectly advertising a maximum texture size of 4096 on older chips, causing corrupted menu text in Extreme Tux Racer or Armagetron. Also make sure our texture image array can actually hold all the mipmap levels we support... | |||
2009-03-24 | radeon/r200/r300: fix warnings | Dave Airlie | |
2009-03-24 | r300: remove lock.h link | Dave Airlie | |
2009-03-24 | radeon/r200/r300: set the texture depth correctly for DRI2 | Dave Airlie | |
2009-03-23 | Merge branch 'radeon-fbo-hacking' into radeon-rewrite | Dave Airlie | |
2009-03-23 | raedon/r200/r300: mega-FBO commits. | Dave Airlie | |
Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions | |||
2009-03-22 | radeon fbo: add draw offset calcs | Dave Airlie | |
2009-03-22 | radeon/r200/r300: add support for new tfp interface | Dave Airlie | |
also fixup old interface, gets rid of white boxes in compiz | |||
2009-03-21 | r300: fix viewport inversion for FBOs | Dave Airlie | |
2009-03-21 | r300: hw clear buffer 0 hopefully | Dave Airlie | |
2009-03-20 | r300: init fbos | Dave Airlie | |
2009-03-20 | r300: enable FBO for a test | Dave Airlie | |
2009-03-20 | radeon: initial couch code copy from radeon | Dave Airlie | |
2009-03-20 | Merge remote branch 'main/master' into radeon-rewrite | Dave Airlie | |
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 | |||
2009-03-19 | radeon/r200/r300: cleanup some of the renderbuffer code | Dave Airlie | |
2009-03-09 | r300: emit texture in GTT or VRAM | Dave Airlie | |
2009-03-09 | r300: move firevertices out into the main place its needed. | Dave Airlie | |
This fixes a hang on context destruction on rs690 | |||
2009-03-07 | r300: remove assignment to removed StringPos field | Brian Paul | |
2009-03-07 | mesa: gl_register_file enum typedef | Brian Paul | |
2009-03-07 | r300: shut up valgrind | Maciej Cencora | |
It complained about uninitialized values Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: fix depth write regression (found by Nicolai Haehnle) | Maciej Cencora | |
Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: enable EXT_fog_coord extension | Maciej Cencora | |
Remove fixed function fog setup. Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: route fog coord and W pos correctly | Maciej Cencora | |
Also cleanup sw tcl vertex buffer setup Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: rewrite and hopefully simplify RS setup | Maciej Cencora | |
Testing and regression fixes by Markus Amsler Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: add few macros for RS setup | Maciej Cencora | |
Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: silence valgrind | Maciej Cencora | |
Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: Print reg address when debugging is enabled | Maciej Cencora | |
Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-03-06 | r300: don't crash on sw tcl hw if point size vertex attrib is sent | Maciej Cencora | |
2009-03-06 | r300: fix uninit variable warning | Dave Airlie | |
2009-03-06 | r300: fix swtcl codepaths | Dave Airlie | |
2009-03-02 | mesa: use Stencil._Enabled field instead of Stencil.Enabled | Brian Paul | |
2009-03-03 | radeon: refactor framebuffer code like intel | Dave Airlie | |
this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken. |