Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-27 | r300g: separate the hyperz state and pipelined FB regs out of the FB state | Marek Olšák | |
2010-06-27 | r300g: release referenced objects in destroy_context | Marek Olšák | |
2010-06-27 | r300g: reference surfaces in set_framebuffer_state | Marek Olšák | |
2010-06-27 | r300g: group debug messages | Marek Olšák | |
2010-06-27 | r300g: turn rasterizer state into a command buffer | Marek Olšák | |
2010-06-27 | r300g: move emission of the MSPOS regs into the framebuffer state | Marek Olšák | |
Now the question is whether we are allowed to ignore gl_rasterization_rules and pipe_rasterizer_state::multisample. The former is invariant anyway and I think the latter would need re-emitting the AA state which is quite costly, considering that it implicitly flushes the whole pipeline (all AA regs in the AA state are *unpipelined*). | |||
2010-06-27 | r300g: turn invariant state into a command buffer | Marek Olšák | |
2010-06-27 | r300g: initialize some crucial state in the first CS | Marek Olšák | |
2010-06-26 | r300g: introduce VAP invariant state | Marek Olšák | |
Unlike other invariant states, this one must be emitted after VAP flush. | |||
2010-06-26 | r300g: immediate mode cleanup | Marek Olšák | |
2010-06-26 | r300g: update my notes about fastfill and zbuffer compression | Marek Olšák | |
2010-06-26 | r300g: enum r300_blitter_op is a bitmask | Marek Olšák | |
2010-06-24 | r300g: a couple more chipsets do not have HiZ RAM | Marek Olšák | |
2010-06-24 | r300g: remove an XXX comment | Marek Olšák | |
2010-06-24 | r300g: move AA registers into the new AA state | Marek Olšák | |
2010-06-24 | r300g: separate the cache flush from the framebuffer state | Marek Olšák | |
2010-06-24 | r300g: reorder and cleanup register writes everywhere | Marek Olšák | |
2010-06-24 | r300g: add "has HiZ" flag, add ZMask regs | Marek Olšák | |
2010-06-22 | glhd: Add query protection. | Corbin Simpson | |
Not quite copied from r300g. This is slightly more API-compliant. | |||
2010-06-22 | glhd: Grab framebuffer state checks from r300g. | Corbin Simpson | |
2010-06-22 | glhd: Grab resource_copy_region from r300g. | Corbin Simpson | |
2010-06-22 | glhd: Grab is_format_supported warning from r300g. | Corbin Simpson | |
2010-06-23 | r300g: attempt to fix texture corruption on RV505 | Marek Olšák | |
2010-06-23 | r300g: index buffer range checking | Marek Olšák | |
2010-06-22 | r300g: optimize the immediate mode emission path a bit | Marek Olšák | |
2010-06-22 | r300g: do not emit ZTOP every draw call | Marek Olšák | |
2010-06-21 | r300g: fix crash when destroying the context on r3xx-r4xx | Marek Olšák | |
FDO bug #28652, | |||
2010-06-21 | r300g: fix the KIL opcode for r3xx-r4xx (v4) | Marek Olšák | |
2010-06-20 | r300g: fix assigning the texture cache region for 1 texture | Marek Olšák | |
2010-06-20 | r300g: manually assign texture cache regions | Marek Olšák | |
This should fix corrupted texturing on r3xx-r4xx. | |||
2010-06-20 | r300g: cleanup buffer_{from, get}_handle | Marek Olšák | |
2010-06-20 | r300g: cleanup includes | Marek Olšák | |
2010-06-20 | r300g: texture alignment code cleanup + use special alignment for AA textures | Marek Olšák | |
2010-06-19 | r300g: fix random pixels appearing / incomplete rendering | Marek Olšák | |
This should fix the FDO bug #28612. Also, these piglit tests have been fixed: - fbo-copypix - scissor-copypixels - copytexsubimage - texredefine Finally, 2 flushes in the transfer path are no longer needed. | |||
2010-06-19 | r300g: output floats instead of halfs when passed through translate | Marek Olšák | |
2010-06-19 | r300g: fix clamp and mirror_clamp wrap modes when used with nearest filtering | Marek Olšák | |
2010-06-19 | r300g: more informative warning in END_CS | Marek Olšák | |
2010-06-19 | r300g: improve the ZTOP condition | Marek Olšák | |
The real difference here is that ZTOP is now enabled if all stencil ops are set to KEEP. This improves performance. | |||
2010-06-19 | r300g: fix up the CS size of the rasterizer state | Marek Olšák | |
2010-06-18 | r300g: fix hardlocks in occlusion queries | Marek Olšák | |
Early Z test (=ZTOP) must be disabled before a query is started, otherwise the GPU is dead. The order of emitted registers matters more than you might think. This fixes hardlocks in sauerbraten. | |||
2010-06-18 | r300g: debug option for fake occlusion queries | Marek Olšák | |
2010-06-17 | r300g: more reasonable MSPOS defaults in error path | Marek Olšák | |
2010-06-17 | r300g: fix surface leaks | Marek Olšák | |
2010-06-16 | r300g: Fix uninitialized variable warnings in error path. | Vinson Lee | |
2010-06-16 | r300g: Fix up resolve. | Corbin Simpson | |
Yay for old code. | |||
2010-06-16 | r300g: Fix MSAA state size. | Corbin Simpson | |
2010-06-16 | r300g: Don't multisample non-32-bpp render targets. | Corbin Simpson | |
2010-06-16 | r300g: Finish resolve function. | Corbin Simpson | |
2010-06-16 | r300g: Add resource resolve function. | Corbin Simpson | |
2010-06-16 | r300g: Moar MSAA setup. | Corbin Simpson | |
Need to just add the resolve, then go switch to new DRM and test. |