Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-02-08 | Fix the bug and get zbias back into shape. There might still be some ↵ | Aapo Tahkola | |
problems with initial zbias... | |||
2005-02-08 | BIG FAT NOTE: Theres a nasty bug somewhere thats causing vb color buffer ↵ | Aapo Tahkola | |
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. :) | |||
2005-02-08 | Implemented checks that prevent r300 from locking up when bad number of ↵ | Aapo Tahkola | |
verts are given. Also tweaked WARN_ONCE a bit to handle va-args. | |||
2005-02-08 | To cut the long and boring story short, polygon offsets should now work. vb ↵ | Aapo Tahkola | |
mode colorbuffer clears are still mysticly broken by offsets... Maybe we need to merge zbs and unk42B4 together? | |||
2005-02-03 | Start beginning of pixel shader generator.. | Vladimir Dergachev | |
2005-02-03 | Get vertex programs supplied by the user work properly with immediate mode - ↵ | Vladimir Dergachev | |
vertex buffer mode worked by accident. Fix alu_offset in SINGLE_TEXTURE_PIPELINE. | |||
2005-02-03 | Get Polygon offset fill to work. | Vladimir Dergachev | |
Make WARN_ONCE message more informative. | |||
2005-02-01 | Vertex programs work now with some restrictions. I expect arbvptorus to work | Aapo Tahkola | |
correctly when normals are delivered. Please note that some programs only start in vb mode as there is something wrong in immediate mode vb code. | |||
2005-02-01 | Make WARN_ONCE messages more informative. | Vladimir Dergachev | |
2005-02-01 | Reduce noiseness of the driver. | Vladimir Dergachev | |
2005-01-31 | Add magic sequence to prevent ClearBuffer from locking up. | Vladimir Dergachev | |
Change Polygon.OffsetFill from fallback to warn once. Quake demo now works, modulo texture rendering issues due to absent pixel shader pipeline. | |||
2005-01-29 | Beginings of program generation. This code havent been tested nor hooked up. | Aapo Tahkola | |
2005-01-28 | Add basic sceleton for vertex programs + some other fixes | Aapo Tahkola | |
2005-01-24 | border_color causes lockups with vertex buffers. Disabling for now. | Aapo Tahkola | |
2005-01-23 | Remove unused variables from r300_context | Nicolai Haehnle | |
2005-01-23 | Fix more warnings and compilation issues. | Nicolai Haehnle | |
2005-01-22 | Properly configure routing - based on advice by Keith Whitwell. | Vladimir Dergachev | |
2005-01-21 | Properly input stencil info contributed by Wladimir. | Vladimir Dergachev | |
2005-01-15 | On the way to getting stencil working. | Vladimir Dergachev | |
2005-01-15 | On the way to getting stencil and texture formats working. | Vladimir Dergachev | |
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. | |||
2005-01-14 | Added fixes for filter modes and support for anisotropy filters. | Aapo Tahkola | |
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 :) | |||
2005-01-14 | Remove redundant register. | Vladimir Dergachev | |
Hook up some functions in r300Enable(). | |||
2005-01-09 | Port EmitPixelShader from cmdbuf.c to SetupPixelShader in state.c. | Vladimir Dergachev | |
2005-01-04 | Major code restructuring: | Vladimir Dergachev | |
* move proven code into the r300_state.c * update ClearBuffer to cope with more dynamic state * cleanup ! | |||
2005-01-03 | Add structs describing vertex and pixel shader state to r300_state. | Vladimir Dergachev | |
Take apart program_pipeline() and move it into appropriate pieces within the driver. Test the framework on run_flat_render() | |||
2005-01-03 | Enable code to compute other constants that were used by R200 code. | Vladimir Dergachev | |
Add fprintf to print these constants. Correct t->size computation, so it works now. | |||
2005-01-03 | Port texture allocation code from R200. | Vladimir Dergachev | |
Hook it up, so lesson06 displays red colored textures. | |||
2005-01-02 | Add texture units registers | Vladimir Dergachev | |
2004-12-31 | Qualify the magic 20B0 register as SE_VTE_CNTL similar to R200. Looks like ↵ | Vladimir Dergachev | |
disabling Z offset and scaling displays gears properly, not sure why. Perhaps the meaning of the bits has changed ? Cleanup code a bit. | |||
2004-12-30 | Change default RS settings so that glxgears will display something.. | Vladimir Dergachev | |
2004-12-30 | Clarify some of the unkXXXX atoms. | Vladimir Dergachev | |
2004-12-30 | Port viewport setting code from R200. | Vladimir Dergachev | |
Take it outside R300ResetHwState. | |||
2004-12-16 | The types uint32_t and uint8_t are not used in Mesa tree. | Vladimir Dergachev | |
Put a couple of defines to use GL counterparts. | |||
2004-11-02 | No visible changes, but commit the groundwork for further experiments: | Nicolai Haehnle | |
- Install custom (though inactive) pipeline - Track depth test and culling state in hardware registers | |||
2004-10-24 | Hardware accelerated depth clear | Nicolai Haehnle | |
2004-10-15 | Huge dumb drop. State: | Nicolai Haehnle | |
- Color buffer clear is accelerated, but flickers (possibly caused by a recent DDX or Mesa change or bad merge) - Everything else uses software fallback rendering - There should be no clipping-related artifacts with the sw-clipspan-fixes.patch against Mesa (posted on dri-devel) - Multiple clients should be rock solid with a DDX patch that is soon to come (soon = within the next hour or so) | |||
2004-09-28 | Initial revision | Nicolai Haehnle | |