Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix format strings for LP64 | Adam Jackson | 2006-04-21 | 1 | -2/+2 |
| | |||||
* | Fog support (Ewald Snel) | Aapo Tahkola | 2006-04-11 | 1 | -8/+11 |
| | |||||
* | Clean build. | Aapo Tahkola | 2006-03-13 | 1 | -2/+2 |
| | |||||
* | Try to tackle bug #5148 | Aapo Tahkola | 2006-01-20 | 1 | -2/+10 |
| | |||||
* | Fix r300 rectangular texture upload and swtcl coordinate fixing same as radeon | Dave Airlie | 2005-12-04 | 1 | -0/+4 |
| | | | | sw tcl | ||||
* | get rid of some of those unknowns figured out from reg dumper | Dave Airlie | 2005-11-21 | 1 | -2/+2 |
| | |||||
* | fix problems found with gcc 2.96 (bug 4934) | Brian Paul | 2005-10-31 | 1 | -2/+3 |
| | |||||
* | Reduce stderr noise and fix some compiler warnings. | Aapo Tahkola | 2005-10-26 | 1 | -1/+1 |
| | |||||
* | Sync with my local tree. | Aapo Tahkola | 2005-10-26 | 1 | -25/+21 |
| | | | | | | Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps | ||||
* | Add support for texture compression to R300 driver | Dave Airlie | 2005-09-25 | 1 | -0/+1 |
| | | | | | This isn't perfect, texcmp still has some issues with the small textures.. but its a good start | ||||
* | silence misc warnings | Brian Paul | 2005-09-03 | 1 | -4/+1 |
| | |||||
* | Rename unchecked state to match DRM driver. | Vladimir Dergachev | 2005-06-27 | 1 | -105/+92 |
| | | | | Emit wait idle and pacify r300 before emitting state - this seems to improve stability. | ||||
* | lost_context never gets reset. | Aapo Tahkola | 2005-06-16 | 1 | -2/+3 |
| | |||||
* | Ditch unused code and features that arent in subject to get supported any ↵the_perfect_frag | Aapo Tahkola | 2005-05-19 | 1 | -7/+0 |
| | | | | near time. | ||||
* | 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. | ||||
* | Don't print debug messages unless the user explicitly requested them | Nicolai Haehnle | 2005-05-14 | 1 | -4/+6 |
| | | | | using the RADEON_DEBUG environment variable. | ||||
* | Getting rusty... 4278 was already there. | Aapo Tahkola | 2005-05-05 | 1 | -3/+0 |
| | |||||
* | Flat shading and bunch of clarifications to r300_reg.h . | Aapo Tahkola | 2005-05-05 | 1 | -0/+3 |
| | |||||
* | Unlike radeon and r200 drivers r300AllocCmdBuf allocs dwords not bytes. | Aapo Tahkola | 2005-03-12 | 1 | -2/+2 |
| | |||||
* | Replacing some RADEON cmd types with r300 counterparts. | Aapo Tahkola | 2005-03-08 | 1 | -2/+2 |
| | |||||
* | Improving Vladimirs alpha test fix a bit as it turns out r300Enable didnt ↵ | Aapo Tahkola | 2005-03-08 | 1 | -1/+1 |
| | | | | 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. | ||||
* | Fix for buffer overrun caused by ALLOC_STATE not having args surrounded by ↵ | Aapo Tahkola | 2005-02-19 | 1 | -8/+7 |
| | | | | parenthesis. Can you see it? HINT: Anything texture related should now work slightly better. And yes it took me several hours to find it. | ||||
* | Print an error if idling the engine before the buffer copy fails. | Nicolai Haehnle | 2005-02-18 | 1 | -1/+1 |
| | | | | | | | Be a bit more useful about the sync message after flushing command buffers. Add an "allmsg" debug name that enables all log messages but does not enable syncing. | ||||
* | Always submit command buffers, even when there are no cliprects, | Nicolai Haehnle | 2005-02-18 | 1 | -13/+6 |
| | | | | | | | so that we no longer leak DMA buffers (plus, this just might fix some state-setting related problems, if there were any - but that's unlikely). Update the DRM to cope with cmdbuf->nbox == 0. | ||||
* | Reset nr_released_bufs to 0 after the command buffer has been submitted. | Nicolai Haehnle | 2005-02-18 | 1 | -0/+2 |
| | | | | Added a more verbose comment about nr_released_bufs in r300_context.h | ||||
* | Fixing *lots* of warning messages, especially concerning unportable | Nicolai Haehnle | 2005-02-17 | 1 | -16/+16 |
| | | | | | | | whitespace before preprocessor commands. Please, can you try to keep the warnings down? Try running make with make -s sometime to see just how bad an offender the current code is. | ||||
* | Port of r200 VB code. VB path should be as fast as the immediate path now, ↵ | Ben Skeggs | 2005-02-11 | 1 | -30/+25 |
| | | | | tuxracer should render correctly. Immediate path was left enabled. | ||||
* | Removing some regs that are wrong and adding some comments to r300_reg.h . | Aapo Tahkola | 2005-02-10 | 1 | -7/+0 |
| | |||||
* | Fix copy'n'paste errors. | Vladimir Dergachev | 2005-02-10 | 1 | -3/+9 |
| | | | | Print command buffer sizes during startup (TODO: remove 1 || when the driver is more mature). | ||||
* | Turns out unknown5 was border color. texwrap looks good now. | Aapo Tahkola | 2005-02-10 | 1 | -7/+3 |
| | |||||
* | Adding support for selecting line width. Stipple patterns still cause lots ↵ | Aapo Tahkola | 2005-02-10 | 1 | -0/+17 |
| | | | | of trouble. | ||||
* | Fix the bug and get zbias back into shape. There might still be some ↵ | Aapo Tahkola | 2005-02-08 | 1 | -8/+0 |
| | | | | problems with initial zbias... | ||||
* | BIG FAT NOTE: Theres a nasty bug somewhere thats causing vb color buffer ↵ | Aapo Tahkola | 2005-02-08 | 1 | -0/+8 |
| | | | | clears and other things not to work. This bug can be triggered by extending struct r300_hw_state by two struct r300_state_atom's from its current size. Everything zbs and unk42B4 related is now covered with HAVE_ZBS and GA ifdefs. Who wants to fix it? Not i. :) | ||||
* | To cut the long and boring story short, polygon offsets should now work. vb ↵ | Aapo Tahkola | 2005-02-08 | 1 | -3/+3 |
| | | | | mode colorbuffer clears are still mysticly broken by offsets... Maybe we need to merge zbs and unk42B4 together? | ||||
* | Get Polygon offset fill to work. | Vladimir Dergachev | 2005-02-03 | 1 | -0/+3 |
| | | | | Make WARN_ONCE message more informative. | ||||
* | border_color causes lockups with vertex buffers. Disabling for now. | Aapo Tahkola | 2005-01-24 | 1 | -3/+3 |
| | |||||
* | Properly input stencil info contributed by Wladimir. | Vladimir Dergachev | 2005-01-21 | 1 | -1/+1 |
| | |||||
* | On the way to getting stencil and texture formats working. | Vladimir Dergachev | 2005-01-15 | 1 | -6/+3 |
| | | | | | Looks like the matter of texture formats is a lot simpler, with the wrong display in quake explained by the fact that we are not handling texture combine modes. | ||||
* | Added fixes for filter modes and support for anisotropy filters. | Aapo Tahkola | 2005-01-14 | 1 | -0/+4 |
| | | | | | | Wrap modes would work perfectly but i messed up something when cleaning up the code :/ Border color code is incomplete because i forgot to check how to set border size :) | ||||
* | Remove redundant register. | Vladimir Dergachev | 2005-01-14 | 1 | -3/+0 |
| | | | | Hook up some functions in r300Enable(). | ||||
* | Bring vertex buffer code up to date.. | Vladimir Dergachev | 2005-01-10 | 1 | -12/+26 |
| | |||||
* | Port EmitPixelShader from cmdbuf.c to SetupPixelShader in state.c. | Vladimir Dergachev | 2005-01-09 | 1 | -58/+6 |
| | |||||
* | Implement a more elaborate hashing scheme for texture formats. Still not ↵ | Vladimir Dergachev | 2005-01-09 | 1 | -49/+0 |
| | | | | | | | perfect. Transform EmitVertexShader in cmdbuf.c to SetupVertexShader in state.c. The latter is only temporary and is to be rewritten to auto-generate shaders based on current GL context. | ||||
* | Major code restructuring: | Vladimir Dergachev | 2005-01-04 | 1 | -16/+16 |
| | | | | | | * move proven code into the r300_state.c * update ClearBuffer to cope with more dynamic state * cleanup ! | ||||
* | Add structs describing vertex and pixel shader state to r300_state. | Vladimir Dergachev | 2005-01-03 | 1 | -0/+144 |
| | | | | | Take apart program_pipeline() and move it into appropriate pieces within the driver. Test the framework on run_flat_render() | ||||
* | Port texture allocation code from R200.red_tinted_cube | Vladimir Dergachev | 2005-01-03 | 1 | -0/+63 |
| | | | | Hook it up, so lesson06 displays red colored textures. | ||||
* | Add texture units registers | Vladimir Dergachev | 2005-01-02 | 1 | -1/+35 |
| | |||||
* | Qualify the magic 20B0 register as SE_VTE_CNTL similar to R200. Looks like ↵rotating_gears | Vladimir Dergachev | 2004-12-31 | 1 | -3/+3 |
| | | | | | | disabling Z offset and scaling displays gears properly, not sure why. Perhaps the meaning of the bits has changed ? Cleanup code a bit. | ||||
* | Change default RS settings so that glxgears will display something.. | Vladimir Dergachev | 2004-12-30 | 1 | -0/+3 |
| | |||||
* | Clarify some of the unkXXXX atoms. | Vladimir Dergachev | 2004-12-30 | 1 | -6/+9 |
| |