Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2009-02-28 | mesa: rename, reorder FRAG_RESULT_x tokens | Brian Paul | |
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). | |||
2009-02-27 | r300: make ste text buffer work with > 2048 on r500 | Dave Airlie | |
2009-02-27 | r300: remove depth offset exits in favour of rrb depth changes | Dave Airlie | |
2009-02-26 | r300: fixup texture state emission for kms path | Dave Airlie | |
2009-02-26 | r300: don't call page flip on DRI2 | Dave Airlie | |
2009-02-26 | r300: don't flush VAP too often. | Dave Airlie | |
Flush the VAP the first time for each state atom we upload new VAP data | |||
2009-02-25 | r300: drop r300Flush for the generic one | Dave Airlie | |
2009-02-24 | r300: fix bo ref/unref, plugs DRI handle leaks | Dave Airlie | |
2009-02-23 | r300: fixup old setTexOffset DRI1 extension | Dave Airlie | |
2009-02-23 | r300: revert back autostate change on cacheflush emit | Dave Airlie | |
2009-02-23 | r300: use OUT_BATCH_REGVAL in a few more places | Dave Airlie | |
2009-02-23 | r300: set u to 0 so debug logs are easier to read | Dave Airlie | |
2009-02-21 | mesa: use an array for current texture objects | Brian Paul | |
Use loops to consolidate lots of texture object code. | |||
2009-02-18 | r300: make DRI2 not crash on compiz start | 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 | r300: Redirect constant TEX coordinates | Nicolai Haehnle | |
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 <nhaehnle@gmail.com> | |||
2009-02-14 | r300: Redirect constant TEX coordinates | Nicolai Haehnle | |
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 <nhaehnle@gmail.com> | |||
2009-02-14 | radeon/r300: fix warnings | 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 | r300: fix warning about mesa_lock_context_texture | Dave Airlie | |
2009-02-12 | r300: make r300 work with latest changes | Dave Airlie | |
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 | |||
2009-02-12 | radeon/r200/r300: make build with out libdrm_radeon installed for now | Dave Airlie | |
2009-02-12 | r200/r300: get up to speed on renamed files | Dave Airlie | |
2009-02-12 | r100/r200: fix front rendering issue. | Dave Airlie | |
2009-02-12 | radeon/r200/r300: another big merge upheavel. | Dave Airlie | |
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor | |||
2009-02-11 | r300: disable assert that fires | Dave Airlie | |
2009-02-11 | radeon: cleanup cmdbuffer | Dave Airlie | |
2009-02-11 | r300: fix front buffer rendering properly fixes tests in glean | Dave Airlie | |