Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Ditch unused code and features that arent in subject to get supported any ↵the_perfect_frag | Aapo Tahkola | 2005-05-19 | 7 | -416/+24 | |
| | | | | near time. | |||||
* | Stick texture LOD back on. | Aapo Tahkola | 2005-05-18 | 1 | -1/+1 | |
| | ||||||
* | Polygon mode fixes. | Aapo Tahkola | 2005-05-18 | 3 | -120/+81 | |
| | ||||||
* | Make gleans polyoffset test happy. | Aapo Tahkola | 2005-05-14 | 1 | -2/+11 | |
| | ||||||
* | Dont assume GLbooleans are ones when true. | Aapo Tahkola | 2005-05-14 | 1 | -1/+4 | |
| | ||||||
* | Cleanup blend state generation. | Nicolai Haehnle | 2005-05-14 | 1 | -85/+30 | |
| | | | | | Do not set the NO_SEPARATE bit, as it causes problems with some combinations of blend functions. | |||||
* | The kernel doesn't like command buffers over 64KB, so we don't | Nicolai Haehnle | 2005-05-14 | 1 | -3/+5 | |
| | | | | allocate buffers bigger than that. | |||||
* | Remove dead span functions code. | Nicolai Haehnle | 2005-05-14 | 1 | -206/+18 | |
| | ||||||
* | Fix span functions for stencil buffer access. | Nicolai Haehnle | 2005-05-14 | 1 | -10/+8 | |
| | ||||||
* | Don't print debug messages unless the user explicitly requested them | Nicolai Haehnle | 2005-05-14 | 2 | -6/+10 | |
| | | | | using the RADEON_DEBUG environment variable. | |||||
* | Make software fallbacks work again: | Nicolai Haehnle | 2005-05-13 | 2 | -0/+7 | |
| | | | | | We need to plug in swsetup functions into the TNL module's callbacks. Also, resize the framebuffer size when the drawable size changes. | |||||
* | Remove quiescence sequence from r300ClearBuffer. | Nicolai Haehnle | 2005-05-13 | 1 | -17/+0 | |
| | | | | | The DRM is responsible for emitting this quiescence sequence when appropriate. | |||||
* | Patch from Jeff Smith: | Nicolai Haehnle | 2005-05-13 | 1 | -6/+6 | |
| | | | | | The type of vertex data is opaque in the emit_* functions, so use GLvoid* instead of char*. This also eliminates some compiler warnings. | |||||
* | Patch from Jeff Smith: | Nicolai Haehnle | 2005-05-13 | 1 | -1/+1 | |
| | | | | Fix a WARN_ONCE format string. | |||||
* | fix warnings in r300_texstate.c (Jeff Smith) | Ben Skeggs | 2005-05-12 | 1 | -4/+4 | |
| | ||||||
* | VBOs. | Aapo Tahkola | 2005-05-11 | 8 | -26/+114 | |
| | ||||||
* | Updated for EXT_framebuffer_object changes. I don't know if this is correct, ↵ | Ben Skeggs | 2005-05-06 | 7 | -21/+145 | |
| | | | | but it seems to work | |||||
* | Missing setups that cause all kinds of problems with hw tnl. | Aapo Tahkola | 2005-05-06 | 2 | -0/+6 | |
| | ||||||
* | Getting rusty... 4278 was already there. | Aapo Tahkola | 2005-05-05 | 5 | -28/+19 | |
| | ||||||
* | Flat shading and bunch of clarifications to r300_reg.h . | Aapo Tahkola | 2005-05-05 | 6 | -5/+39 | |
| | ||||||
* | Pack tex coord regs at vertex program backend. | Aapo Tahkola | 2005-05-05 | 3 | -29/+25 | |
| | ||||||
* | Add support to external tnl switcher and disable hw tnl by default. | Aapo Tahkola | 2005-05-01 | 4 | -6/+13 | |
| | ||||||
* | r300 side support for fixed function pipeline. This isnt functional with ↵ | Aapo Tahkola | 2005-04-30 | 8 | -95/+117 | |
| | | | | current Mesa. | |||||
* | Fix as suggested by Ben Skeggs. | Aapo Tahkola | 2005-04-25 | 1 | -2/+2 | |
| | ||||||
* | Modifying to build against current Mesa. Disabled r200*.c files since they ↵ | Aapo Tahkola | 2005-04-24 | 12 | -121/+159 | |
| | | | | didnt want to build anymore. | |||||
* | Adding some comments. | Aapo Tahkola | 2005-04-21 | 3 | -2/+4 | |
| | ||||||
* | Had some odd problems with add and temps so doing it with mad. Adding some ↵ | Aapo Tahkola | 2005-04-21 | 1 | -14/+47 | |
| | | | | MAD_2 cases. | |||||
* | Reorganized shader stuff. | Aapo Tahkola | 2005-04-19 | 5 | -115/+105 | |
| | ||||||
* | Fixes for bugs that were nailed down when compairing against software vertex ↵ | Aapo Tahkola | 2005-04-19 | 4 | -64/+86 | |
| | | | | shading. | |||||
* | Fixing and enabling elt buffers by default. | Aapo Tahkola | 2005-04-18 | 3 | -10/+11 | |
| | ||||||
* | Alpha test fix | Peter Zubaj | 2005-04-18 | 1 | -2/+26 | |
| | ||||||
* | Misc fixes. | Aapo Tahkola | 2005-03-18 | 5 | -29/+77 | |
| | ||||||
* | Fix to get doom3 started. | Aapo Tahkola | 2005-03-17 | 1 | -0/+2 | |
| | ||||||
* | Simple TCL stage and ability to disable vps. | Aapo Tahkola | 2005-03-17 | 4 | -6/+54 | |
| | ||||||
* | Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional and ↵ | Aapo Tahkola | 2005-03-16 | 4 | -16/+48 | |
| | | | | broke arbvptorus(takes no input color but produces output color). Also removing some useless code. | |||||
* | Fixed some strangeness when mixing textured/flat primitives. Skipping ↵ | Ben Skeggs | 2005-03-16 | 1 | -9/+20 | |
| | | | | texture units should render correctly also. Aapo, I dont think I broke glxgears again on you... | |||||
* | Fix to get glxgears display anything. | Aapo Tahkola | 2005-03-15 | 1 | -1/+5 | |
| | ||||||
* | For some reason the Makefile didn't commit.. | Ben Skeggs | 2005-03-15 | 1 | -0/+1 | |
| | ||||||
* | Initial multitexturing support. Old behaviour can be re-enabled by changing ↵ | Ben Skeggs | 2005-03-15 | 5 | -9/+336 | |
| | | | | ifdefs in r300_setup_rs_unit and r300SetupPixelShader in r300_state.c\nRequires DRM update. | |||||
* | Stencil support | Peter Zubaj | 2005-03-14 | 4 | -34/+84 | |
| | | | | | | Reflex from mesa demos doesn't work TODO - double side stencil I hope that I didn't break anything | |||||
* | Replacing alpha test bits with values that give desired results as compaired ↵ | Aapo Tahkola | 2005-03-13 | 1 | -8/+1 | |
| | | | | to software rendering. Alpha test in textures is still completely broken as can be seen in progs/demos/fire and various games. | |||||
* | Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes. | Aapo Tahkola | 2005-03-12 | 6 | -23/+70 | |
| | ||||||
* | Add suitable definitions for the _REV formats, plus a comment | Paul Mackerras | 2005-03-11 | 1 | -10/+20 | |
| | | | | | | | explaining why they are the same as the non-REV formats now that textures don't get byte-swapped on their way to the chip. Fix the ARGB4444 and L8 formats. Add entries for the A8 and RGB332 formats. | |||||
* | Don't use R200 texture constants - R300 fields are all different. | Vladimir Dergachev | 2005-03-09 | 1 | -0/+4 | |
| | ||||||
* | Deal with texture formats in a more robust way. | Vladimir Dergachev | 2005-03-09 | 1 | -49/+25 | |
| | ||||||
* | Replacing some RADEON cmd types with r300 counterparts. | Aapo Tahkola | 2005-03-08 | 2 | -6/+6 | |
| | ||||||
* | Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt ↵ | Aapo Tahkola | 2005-03-08 | 5 | -19/+15 | |
| | | | | correctly disable alpha test. Vertex programs with high vertex count now run a lot faster as software fallback is no longer on. Also disabling 'temp to result'-instructions as they probably violate the spec and dont seem to be something thats needed. | |||||
* | Add format 15. It turned out to be X,X,X,X,X8.gliding_penguin | Vladimir Dergachev | 2005-03-05 | 1 | -2/+2 | |
| | ||||||
* | Enable VB mode rendering by default. If anyone thinks this is wrong, ↵ | Vladimir Dergachev | 2005-03-05 | 1 | -1/+1 | |
| | | | | | | | | | | *please* feel free to change it back. My reasons: * immediate mode is broken * vb mode is faster * vb mode is the right way to do it. | |||||
* | Do properly initialize ALPHA_TEST register instead of carefully preserving ↵ | Vladimir Dergachev | 2005-03-05 | 1 | -2/+6 | |
| | | | | bogus value. This fixes many, many rendering issues which I wrongly blamed on texture programming or performance.. |