Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-01-03 | latest updates | Brian Paul | |
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 | bump version to 6.3, etc. | Brian Paul | |
2005-01-03 | DirectFB driver (Claudio Ciccani) | Brian Paul | |
2005-01-03 | updates from Jouk | Brian Paul | |
2005-01-03 | Turns out I left flat primitives in vertex buffer mode. Switch them back to ↵ | Vladimir Dergachev | |
immediate which works correctly.. | |||
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 | |
2005-01-02 | Cleanup ! | Vladimir Dergachev | |
I can not trigger any lockups now.. | |||
2005-01-02 | I think I fixed the lockups issue. | Vladimir Dergachev | |
2005-01-02 | Get textures to work with NeHe lesson06. | Vladimir Dergachev | |
The code is still disabled since we are displaying random image data instead of actual texture and because I had to put a sleep(1) in lesson06 drawing loop to prevent lockups. | |||
2005-01-02 | linux-dri-x86 build fix from Andreas Stenglein. | Adam Jackson | |
2005-01-02 | Improved the performance of software fallbacks by not waiting for idle | Felix Kuehling | |
in every single span function. Instead flush and wait in the SpanRenderStart hook and in wrappers around _swrast_Copy/Draw/ReadPixels. Misc. cleanups in savagespan.c while I'm there. | |||
2005-01-01 | Removed all direct hardware access (MMIO, BCI) from the Savage DRI | Felix Kuehling | |
driver. It uses the new DRM version 2.0.x now, which has just been committed to DRM CVS. | |||
2005-01-01 | Use DRM headers from $(DRM_SOURCE_PATH)/shared-core instead of .../shared. | Felix Kuehling | |
2005-01-01 | Add a convenience function to issue CP delays. | 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-31 | Sync with master copy. | Vladimir Dergachev | |
2004-12-31 | Add texture drawing code. Note: it is broken at the moment and is disabled ↵ | Vladimir Dergachev | |
in CVS. However, all hooks are there. Fix vertex buffer drawing code. | |||
2004-12-30 | Rework slightly r300_get_primitive_type - make it clearer and more compact.. | Vladimir Dergachev | |
2004-12-30 | Get scissor test working again. Passes glean scissor test. | Keith Whitwell | |
2004-12-30 | Calculate DEPTH_SCALE correctly for polygon offset. | Keith Whitwell | |
2004-12-30 | Simplify viaBlit a bit more. | Keith Whitwell | |
Implement masked clears. | |||
2004-12-30 | Add missing files. | Vladimir Dergachev | |
2004-12-30 | Initialize depth pointer correctly. | Keith Whitwell | |
2004-12-30 | Don't need to adjust for drawXoff in fallback clipping. | Keith Whitwell | |
2004-12-30 | fix regression with fallbacks from recent commits | Keith Whitwell | |
2004-12-30 | Fix MagFilter state for texunit 0 | Keith Whitwell | |
2004-12-30 | Update vertex buffer code (still does not work properly..) | Vladimir Dergachev | |
2004-12-30 | Update to recent r300_lib. | Vladimir Dergachev | |
Cleanup code that is not relevant anymore. Play with unknown2 parameter. | |||
2004-12-30 | Hooked up projection matrix - the gears actually rotate ! | Vladimir Dergachev | |
2004-12-30 | Restructure code. | Vladimir Dergachev | |
Add drawing code that uses vertex buffers - does not lockup, but does not draw correctly either.. Perhaps something to do with vertices being overwritten ? Start using hardware state retained by the driver and cut back on direct register writes significantly. | |||
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-29 | Fix some wrapping bugs in the last commit. Probably there are more | Keith Whitwell | |
remaining. | |||
2004-12-29 | Simplfy clear() and swapbuffers() code. | Keith Whitwell | |
Fix various mishandling of cliprects. Allow multiple primitives to be emitted to a single dma buffer, which was largely impossible previously. Re-enable the fast unclipped render stage. | |||
2004-12-29 | Use Point._Size in calculation | Keith Whitwell | |
2004-12-29 | use clamped Line._Width in calculations | Keith Whitwell | |
2004-12-29 | Don't advertise wide lines or points. | Keith Whitwell | |
2004-12-29 | Make line stipple a fallback. | Keith Whitwell | |
Make sure fallbacks are wrapped by SpanRenderStart/SpanRenderFinish | |||
2004-12-29 | Don't pingpong cliprects through sarea on CopyBuffer(). | Keith Whitwell | |
2004-12-29 | Fallback on 3d textures correctly. | Keith Whitwell | |
2004-12-29 | Get twoside-lit triangles working again | Keith Whitwell | |
2004-12-29 | Large update | Keith Whitwell | |
- Remove via duplicates of shared template files - Update driver to work with current versions of the above - Rework dma accounting - Rework emitting to dma to use a consistent set of macros The handling of cliprects in the driver is still pretty questionable. | |||
2004-12-29 | Rearrange code so we don't dump state as often. | Vladimir Dergachev | |
2004-12-29 | Get most primitives working using immediate mode. | Vladimir Dergachev | |
Glxgears displays "rotating" gears, all in the same place (no transform mode, remember ?) Work needs to be done to understand how to have glxgears working properly. | |||
2004-12-29 | Bring in latest revision of r300_lib. | Vladimir Dergachev | |
New capabilities: using vertex buffers, immediate vertex data, immediate indices. | |||
2004-12-27 | Use R300_CMD_END3D for end_3d(). | Vladimir Dergachev | |