Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-06-27 | Uncomment a couple of helper functions. | Vladimir Dergachev | |
Fix slipup from CVS update that was commented out and did not show up during compilation. | |||
2005-06-27 | Rename unchecked state to match DRM driver. | Vladimir Dergachev | |
Emit wait idle and pacify r300 before emitting state - this seems to improve stability. | |||
2005-06-21 | Back out the actual enabling of depth tiling. | Nicolai Haehnle | |
Depth tiling breaks software fallbacks and depth buffer reads. radeon_span.c **must** be updated for anything that is related to tiling. | |||
2005-06-21 | Add PCI ID for R420 JI. | Nicolai Haehnle | |
The driver appears to work reliably (i.e. lockup-free) with a card based on this chip. However, I have not explored whether we could get anything in terms of 3D performance "for free" just by setting some magic bits in those registers that are still a mystery to us. | |||
2005-06-21 | r300 driver side of color tiling support. | Aapo Tahkola | |
2005-06-21 | Make sure texture base addresses are used correctly. | Nicolai Haehnle | |
They are relative to the card's address space, not relative to fbLocation, which will be important once we program MC_FB/AGP_LOCATION in the way they are programmed on older Radeon chips. | |||
2005-06-16 | Fix gloss breakage when using hw tnl. | Aapo Tahkola | |
2005-06-16 | Use depth tiling. | Aapo Tahkola | |
2005-06-16 | Support 16-bit modes. | Aapo Tahkola | |
2005-06-16 | Fix problems with elts when immediate mode is on. | Aapo Tahkola | |
2005-06-16 | Turn off VBO's. | Aapo Tahkola | |
2005-06-16 | lost_context never gets reset. | Aapo Tahkola | |
2005-06-12 | Fixed typos. | Vladimir Dergachev | |
2005-06-10 | Add definition for memory controller latency registers.. | Vladimir Dergachev | |
2005-06-08 | - Secondary colour | Ben Skeggs | |
- Calculate tc_count in EmitArrays (enabled units != nr texcoords). | |||
2005-06-06 | TEX to output | Ben Skeggs | |
2005-06-05 | Fix xyz/w interaction (needs a cleanup still..) | Ben Skeggs | |
Use SRC0A instead of WZY/XXX combination for W in XYZ positions. Remove dodgy hack from POW opcode, now works correctly without it | |||
2005-05-31 | Causes lockups on some rare cases. | Aapo Tahkola | |
2005-05-28 | Some fixes | Jerome Glisse | |
2005-05-28 | Up MAX_AOS_ARRAYS to 16. Do we need more? | Ben Skeggs | |
2005-05-28 | Play with swizzling a bit. | Ben Skeggs | |
2005-05-28 | Programmable per-vertex point sizes and proper result reg assigns. | Aapo Tahkola | |
2005-05-27 | More optimal r300Clear. | Aapo Tahkola | |
2005-05-26 | constant tracking | Ben Skeggs | |
2005-05-25 | - Remove one of the loops in emit_arith | Ben Skeggs | |
- Handle REPL_ALPHA in emit_arith (possibly incorrect for some things) - Start on getting demos/arbfplight.c to look right. Won't be animated yet, need to re-work const emit so we can update consts without re-translating the entire program. Assertion in r300_state.c::setup_rs_unit needs to be disabled for it to work. | |||
2005-05-23 | Implement enough of ARB_fragment_program for Keith's texenv program | Ben Skeggs | |
generation in Mesa. Requires most recent Mesa cvs to work correctly. Swizzle code is possibly slow/buggy and will probably be replaced. Old behaviour can be controlled by a #define in r300_context.h, if no-one minds I'll remove the old code later on. Also, disabled cube map extension. AFAIK We don't support it yet, and it causes issues with UT2004. | |||
2005-05-22 | Small change to handle native case (7 natives case) | Jerome Glisse | |
2005-05-22 | Adding r300 fragment program swizzle tab. Please some | Jerome Glisse | |
one reread macro at begining see if i made any error. A full reread would also be usefull there may be some errors for some swizzle despite the great care i took to done them :) | |||
2005-05-19 | Ditch unused code and features that arent in subject to get supported any ↵ | Aapo Tahkola | |
near time. | |||
2005-05-18 | Stick texture LOD back on. | Aapo Tahkola | |
2005-05-18 | Polygon mode fixes. | Aapo Tahkola | |
2005-05-14 | Make gleans polyoffset test happy. | Aapo Tahkola | |
2005-05-14 | Dont assume GLbooleans are ones when true. | Aapo Tahkola | |
2005-05-14 | Cleanup blend state generation. | Nicolai Haehnle | |
Do not set the NO_SEPARATE bit, as it causes problems with some combinations of blend functions. | |||
2005-05-14 | The kernel doesn't like command buffers over 64KB, so we don't | Nicolai Haehnle | |
allocate buffers bigger than that. | |||
2005-05-14 | Remove dead span functions code. | Nicolai Haehnle | |
2005-05-14 | Fix span functions for stencil buffer access. | Nicolai Haehnle | |
2005-05-14 | Don't print debug messages unless the user explicitly requested them | Nicolai Haehnle | |
using the RADEON_DEBUG environment variable. | |||
2005-05-13 | Make software fallbacks work again: | Nicolai Haehnle | |
We need to plug in swsetup functions into the TNL module's callbacks. Also, resize the framebuffer size when the drawable size changes. | |||
2005-05-13 | Remove quiescence sequence from r300ClearBuffer. | Nicolai Haehnle | |
The DRM is responsible for emitting this quiescence sequence when appropriate. | |||
2005-05-13 | Patch from Jeff Smith: | Nicolai Haehnle | |
The type of vertex data is opaque in the emit_* functions, so use GLvoid* instead of char*. This also eliminates some compiler warnings. | |||
2005-05-13 | Patch from Jeff Smith: | Nicolai Haehnle | |
Fix a WARN_ONCE format string. | |||
2005-05-12 | fix warnings in r300_texstate.c (Jeff Smith) | Ben Skeggs | |
2005-05-11 | VBOs. | Aapo Tahkola | |
2005-05-06 | Updated for EXT_framebuffer_object changes. I don't know if this is correct, ↵ | Ben Skeggs | |
but it seems to work | |||
2005-05-06 | Missing setups that cause all kinds of problems with hw tnl. | Aapo Tahkola | |
2005-05-05 | Getting rusty... 4278 was already there. | Aapo Tahkola | |
2005-05-05 | Flat shading and bunch of clarifications to r300_reg.h . | Aapo Tahkola | |
2005-05-05 | Pack tex coord regs at vertex program backend. | Aapo Tahkola | |
2005-05-01 | Add support to external tnl switcher and disable hw tnl by default. | Aapo Tahkola | |