Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-07 | radeon/r200/r300: fix missing dma buffer validation | Dave Airlie | |
this make gnome shell run | |||
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-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 | r200: only set all dirty on kernel clears | Dave Airlie | |
2009-03-31 | r200: fix veclinear emission | Dave Airlie | |
2009-03-26 | radeon/r200/r300: set correct row stride for rbs | Dave Airlie | |
2009-03-26 | r200: add fbo files to the compile | Dave Airlie | |
2009-03-24 | radeon/r200/r300: fix warnings | 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/r200/r300: add support for new tfp interface | Dave Airlie | |
also fixup old interface, gets rid of white boxes in compiz | |||
2009-03-21 | r200: fix for sure | Dave Airlie | |
2009-03-21 | radeon/r200: oops make correct fbo init calls | Dave Airlie | |
2009-03-21 | radeon/r200: add fbo init | Dave Airlie | |
2009-03-21 | radeon/r200: add fbo state changes | 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-10 | r200: enable hw clears | 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 | mesa: gl_register_file enum typedef | Brian Paul | |
2009-03-06 | r200: cs emit state fixups | Dave Airlie | |
2009-03-06 | r200: remove depth check for dri2 | Dave Airlie | |
2009-03-06 | r200: temporary sw clear code | Dave Airlie | |
2009-03-05 | radeon: use t->bo to figure out of settexbuffer override is in action | Dave Airlie | |
2009-03-05 | r200: port over state emits for kms from radeon | Dave Airlie | |
this needs testing on real hw | |||
2009-03-06 | r200: add set tex buffer support | 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. | |||
2009-02-27 | r200: fixup emit sizes for kms | Dave Airlie | |
2009-02-27 | r200: port over cs emit changes from radeon | Dave Airlie | |
2009-02-21 | mesa: re-org texgen state | Brian Paul | |
New gl_texgen struct allows quite a bit of code reduction. | |||
2009-02-17 | radeon/r200: drop legacy texture heap code | Dave Airlie | |
2009-02-17 | radeon/r200: fixup texturing aging calls | Dave Airlie | |
2009-02-17 | radeon/r200: drop dirty state from texture object + pp_txoffset | Dave Airlie | |
this is just more code cleanup for old dead code | |||
2009-02-17 | r200: align with r100 code | Dave Airlie | |
2009-02-15 | radeon: add cflags to decide whether to link libdrm_radeon or not. | Dave Airlie | |
You don't need libdrm_radeon for the legacy driver to build, only for the experimental mm/cs paths. | |||
2009-02-14 | radeon-common: Fix crash in glGetTexImage | Nicolai Haehnle | |
Since texture images are now stored in miptrees, we cannot usually access them directly via the Data pointer. So we wrap Mesa's implementation by map/unmap calls. This crash was triggered by Sauerbraten, Piglit now contains a regression test. Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com> | |||
2009-02-14 | r200: fixup cube emit debug | Dave Airlie | |
2009-02-14 | r200: fix another cmdbuf sizing issue | Dave Airlie | |
2009-02-13 | radeon/r200: make setTexOffset work again | Dave Airlie | |
2009-02-13 | radeon/r200: fix set tex offset functions | Dave Airlie | |
2009-02-13 | r200: update with changes from r100 driver for texture state | Dave Airlie | |
2009-02-13 | r200: port over state emit fix from r100 | Dave Airlie | |
2009-02-13 | r200: fixup some CS emission sizes | Dave Airlie | |
2009-02-13 | r200: use correct finish interface | Dave Airlie | |
2009-02-13 | Merge remote branch 'origin/master' into radeon-rewrite | Dave Airlie | |
Conflicts: configure.ac src/mesa/drivers/dri/r200/r200_context.c src/mesa/drivers/dri/r300/r300_render.c | |||
2009-02-13 | radeon/r200/r300: make build again with tracker changes | Dave Airlie | |
2009-02-12 | radeon: remove depends on libdrm_radeon for now. | Dave Airlie | |
will fixup makefiles later to detect and use libdrm_Radeon in proper places |