Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-04 | r300g: add color channel masking | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2009-11-01 | r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc. | Corbin Simpson | |
Cleared out my git stash. | |||
2009-11-01 | r300g: split constant buffer and shader emittion | Maciej Cencora | |
2009-10-31 | r300g: add precalculating of pixel pitch, add a new NPOT flag | Marek Olšák | |
2009-10-25 | r300g: added support for 3D textures | Marek Olšák | |
Mipmaps not tested. Also, I am not sure why piglit/texturing/tex3d needs to have color tolerance +-1 to pass. The classic Mesa driver doesn't need that. | |||
2009-10-22 | r300g: Move render functions to r300_render. | Corbin Simpson | |
Part of the fastpath cleanup. | |||
2009-10-21 | r300g: Remove unused debug flag. | Corbin Simpson | |
2009-10-21 | r300g: Cleanup header includes. | Corbin Simpson | |
2009-10-17 | r300g: Fix u_hash_table rename. | Corbin Simpson | |
2009-10-16 | r300g: Use a hash table to look up vertex info. | Corbin Simpson | |
Need to move rs_block to this, too. Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta re-re-examine PSC and friends. :C | |||
2009-10-14 | r300g: Move ZTOP to its own state atom. | Corbin Simpson | |
It may seem pointless, but this avoids a fair amount of predicted CSO pain. | |||
2009-10-14 | r300g: add QUERY to KITCHEN_SINK | Dave Airlie | |
I missed this, thanks to Corbin for pointing it out. | |||
2009-10-14 | r300g: port over last parts of oq support. | Dave Airlie | |
Add support for begin/end in each CS so we don't get any other processes rendering in between. TODO: blame other parts of driver for this not working like Z. | |||
2009-10-14 | r300g: convert query to a state for emitting. | Dave Airlie | |
This means we don't emit in the begin query but when we have to flush. Similiar to classic. TODO: make query object actually work. | |||
2009-10-14 | r300g: fixup arb occulsion query support. | Dave Airlie | |
1: add rv530 support - num z pipes cap - add proper start/finish query options for rv530 2: convert to use linked list properly. 3: add flushing required check. 4: initial Z top disabling support. TODO: make it actually work on my rv530. | |||
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-09-12 | r300g: There is no such thing as "texture stride" | Nicolai Hähnle | |
Individual texture images have a stride, but textures as a whole do not. There are still pieces of code which are confused about this, but the core of the confusion is hopefully gone. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-09-06 | r300g: Fix a number of warnings | Nicolai Hähnle | |
Seriously guys.... | |||
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-08-18 | r300g: Massively cleanup OQ. | Corbin Simpson | |
Still broken, but compiles cleaner, behaves better, etc. | |||
2009-08-07 | r300g: Remove r300_constant_buffer::user_count. | Corbin Simpson | |
Not needed with new compiler. | |||
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-07-13 | r300g: Small compile warning fixes. | Nicolai Hähnle | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2009-07-13 | r300g, radeon: Whitespace fixes. | Nicolai Hähnle | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
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-05 | r300-gallium: Emit UCP. | Corbin Simpson | |
2009-05-20 | r300-gallium: Another constantbuf shader recompile test. | Corbin Simpson | |
Less briefly... Shaders need to be recompiled if their constantbuf offsets have changed. However, since we only change them from shaders if immediates need to be emitted, we shouldn't bother if the shader doesn't use immediates. | |||
2009-05-20 | r300-gallium: Raise constantbuf limits. | Corbin Simpson | |
Still not correct, but really I don't care. | |||
2009-05-18 | r300-gallium: Always do VTE, never software viewport. | Corbin Simpson | |
This makes glxgears draw properly with SW TCL. | |||
2009-05-08 | r300-gallium: Finish space accounting. | Corbin Simpson | |
Still broken... | |||
2009-05-01 | r300-gallium: Don't bother with conditional double define. | Corbin Simpson | |
We'll just forever leave it in r300_winsys.h since it's needed for whichever winsys is hosting the pipe. | |||
2009-04-10 | r300-gallium: Clean up vertex format setup. | Corbin Simpson | |
2009-04-05 | r300-gallium: Properly interface with Draw for vert shaders. | Corbin Simpson | |
2009-04-04 | r300-gallium: Move swtcl_emit to render to reflect its true purpose. | Corbin Simpson | |
2009-03-31 | r300-gallium: Stubs for vertex shaders. | Corbin Simpson | |
2009-03-25 | r300-gallium: r300-fs: Moar. | Corbin Simpson | |
2009-03-18 | r300-gallium: Emit viewport state. | Corbin Simpson | |
Note that this will break you, hard, if you're not using RADEON_NO_TCL. I really need to start vertex shaders soon. | |||
2009-03-18 | r300-gallium: Viewport state storage. | Corbin Simpson | |
2009-03-10 | r300-gallium: Initial, broken, query setup. | Corbin Simpson | |
Not going to bother unbreaking it here until it's unbroken elsewhere. | |||
2009-03-10 | r300-gallium: First stab at texture support. | Corbin Simpson | |
2009-03-07 | r300-gallium: Clean up RS. | Corbin Simpson | |
Wow, there were buggies by the boatload in there. | |||
2009-03-06 | r300-gallium: Flat/smooth shading state. | Corbin Simpson | |
2009-03-06 | r300-gallium: Pick up a few more bits of rs_state. | Corbin Simpson | |
Including two registers that already should have been covered...huh... | |||
2009-03-03 | r300-gallium, radeon-gallium: Begin migration to DRI2 state tracker, part 1. | Corbin Simpson | |
s/migration/migrane/ , actually. Anyway, this has working glxinfo... | |||
2009-02-27 | r300-gallium: Add RS block setup. | Corbin Simpson | |
This is still icky, and only compile-tested. | |||
2009-02-23 | r300-gallium: Fix a handful of compile warnings. | Corbin Simpson | |
Some harmless, some very dangerous. | |||
2009-02-23 | r300-gallium: Finish VAP/VF setup. | Corbin Simpson | |
Messy, messy. | |||
2009-02-18 | r300-gallium: implement simple pipe_transfer Basically make the driver ↵ | Joakim Sindholt | |
compile and behave like it did before the gallium-texture-transfer merge |