Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-10 | r300g: add debug option for buffer upload logging | Marek Olšák | |
2010-12-05 | r300g: optimize looping over atoms | Marek Olšák | |
This also removes DBG_STATS (the stats can be obtained with valgrind instead). | |||
2010-10-18 | r300g: Add new debug option for logging vertex/fragment program stats | Tom Stellard | |
2010-09-13 | r300g: add new debug options for dumping scissor regs and disabling CBZB clear | Marek Olšák | |
2010-09-04 | r300g: add a new debug option which disables compiler optimizations | Marek Olšák | |
Those are: - dead-code elimination - constant folding - peephole (mainly copy propagation) - register allocation There are some bugs which I need to track down. Also fix up the descriptions of all the debug options. | |||
2010-08-05 | r300g: implement hyper-z support. (v4) | Dave Airlie | |
This implements fast Z clear, Z compression, and HiZ support for r300->r500 GPUs. It also allows cbzb clears when fast Z clears are being used for the ZB. It requires a kernel with hyper-z support. Thanks to Marek Olšák <maraeo@gmail.com>, who started this off, and Alex Deucher at AMD for providing lots of hints. v2: squashed zmask ram size fix] squashed r300g/blitter: fix Z readback when compressed] v3: rebase around texture changes in master - .1 fix more bits v4: migrated to using u_mm in r300_texture to manage hiz/zmask rams consistently disabled HiZ when using OQ flush z-cache before turning hyper-z off update hyper-z state on dsa state change store depthclearvalue across cbzb clears and replace it afterwards. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-07-25 | r300g: cleanup texture debug logging | Marek Olšák | |
2010-07-13 | r300g: extend and clean up debug logging | Marek Olšák | |
2010-06-18 | r300g: debug option for fake occlusion queries | Marek Olšák | |
2010-06-13 | r300g: drop DBG_CS | Marek Olšák | |
I'd like the CS macros to be as lightweight as possible for performance reasons. | |||
2010-06-03 | r300g: use util/u_debug | Joakim Sindholt | |
2010-05-23 | r300g: fix warnings | Marek Olšák | |
2010-05-17 | r300g: Add RS block dump. | Corbin Simpson | |
Shows what's actually going on in the RS block. | |||
2010-05-14 | r300g: add framebuffer state debug logging | Marek Olšák | |
2010-05-03 | r300g: improve texture debug output, split into TEX and TEXALLOC flags | Marek Olšák | |
2010-04-29 | r300g: rasterizer debug logging | Marek Olšák | |
2010-04-26 | r300g: Add stats debug flag. | Corbin Simpson | |
2010-04-18 | r300g: add debugging options "notiling" and "noimmd" (for testing) | Marek Olšák | |
notiling = Disable texture tiling noimmd = Disable immediate mode (this optimization was really worth it!) | |||
2010-03-27 | r300g: print errors even on non-debug builds | Marek Olšák | |
We really need to get these into bug reports. | |||
2010-03-13 | r300g: add high quality anisotropic filtering for R5xx (disabled by default) | Marek Olšák | |
Oh look, an undocumented feature. It's a nice tool for benchmarking texturing. | |||
2010-01-27 | r300g: Remove unnecessary headers. | Vinson Lee | |
2010-01-17 | r300g: move debug flags into r300_screen | Marek Olšák | |
2009-11-01 | r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc. | Corbin Simpson | |
Cleared out my git stash. | |||
2009-10-21 | r300g: Remove unused debug flag. | Corbin Simpson | |
2009-10-12 | r300g: More debug flags. | Corbin Simpson | |
2009-10-12 | r300g: Surface debug. | Corbin Simpson | |
It gets really annoying watching r300g tell me how it's filling surfaces. Or falling back during filling surfaces. | |||
2009-10-05 | r300g: fix scons build | Joakim Sindholt | |
So I didn't touch r300compiler, but r300g now compiles after having declarations and code untangled. As nha so gently points out, we shouldn't have to do this just to comply with MSVC compilers. | |||
2009-09-06 | r300g: Debug flags infrastructure | Nicolai Hähnle | |
So that debugging is no longer a full-spam-or-nothing approach, you are now supposed to set the RADEON_DEBUG environment flag just like for classic Mesa. The available debug flags are different, however. Just running an OpenGL application with RADEON_DEBUG set to an arbitrary string will print out helpful information. Everything must be compiled with -DDEBUG for any of this to work | |||
2009-07-30 | r300g: Use radeon compiler for fragment programs | Nicolai Hähnle | |
This is entirely untested on R500, and needs more testing on R300. | |||
2009-07-30 | r300g: Use r300compiler for vertex shaders | Nicolai Hähnle | |
2009-06-26 | r300-gallium: organize fragment/vertex shaders | Joakim Sindholt | |
Appart from separating r3xx/r5xx fragment shaders, a more consistent naming scheme has been applied. From now on: r300 = all chips r3xx = R300/R400 only r5xx = R500 only This way r300_fragment_shader is the master struct, and the structs r3xx_fragment_shader and r5xx_fragment_shader inherits it. | |||
2009-06-04 | r300-gallium: Improve vs debug more. | Corbin Simpson | |
Still not showing me why my stuff's failing, but getting there. | |||
2009-06-04 | r300-gallium: vs: Add negation, SUB. | Corbin Simpson | |
Doesn't work. WTF. | |||
2009-06-04 | r300: Moar vs debug. | Corbin Simpson | |
2009-05-17 | r300-gallium: vs: Dupe tokens, better debug, count spurious insts. | Corbin Simpson | |
2009-05-09 | r300-gallium: Start VS dumper. | Corbin Simpson | |
2009-04-05 | r300-gallium: Properly interface with Draw for vert shaders. | Corbin Simpson | |
2009-03-25 | r300-gallium: r300-fs: Moar. | Corbin Simpson | |
2009-03-15 | r300-gallium: Fix spacing. | Corbin Simpson | |
It was driving me crazy. | |||
2009-03-11 | r300-gallium: r500-fs: More texture fixes. | Corbin Simpson | |
2009-03-11 | r300-gallium: r500-fs: Add shader dumper and more tex work. | Corbin Simpson | |