Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-30 | gallium: Fix build on WinXP. | Michal Krol | |
2008-01-28 | gallium: fix typos in hardwired fetch path | Keith Whitwell | |
2008-01-28 | gallium: add a couple of hardwired vertex fetch functions | Keith Whitwell | |
2008-01-28 | gallium: only call vertex/prim queue flush when there is something to flush | Keith Whitwell | |
2008-01-28 | gallium: explictly cast double to float in vertex fetch | Keith Whitwell | |
2008-01-28 | gallium: fill in missing formats for vertex_fetch | Keith Whitwell | |
2008-01-26 | gallium: fix a few segfaults/assertions that can happen during context init | Brian | |
2008-01-26 | gallium: Fix build on Windows. | Michal Krol | |
2008-01-26 | gallium: restructure vertex fetch code slightly | Keith Whitwell | |
2008-01-23 | gallium: overhaul usage of vertex_info in draw module. | Brian | |
Remove all dependencies on vertex_info, except for draw_vbuf. Drawing stages now strictly operate on post-transformed vertices and don't know anything about hw vertices. Use vertex program output info for two-side/flat/etc stages. Temporarily disable vbuf module in softpipe driver. | |||
2008-01-16 | s/DBG/DRAW_DBG | Brian | |
2007-12-09 | Adapt for winsys interface changes. | José Fonseca | |
2007-12-09 | gallium: add support for aliased 4ub format | Keith Whitwell | |
2007-12-07 | Define PIPE_FORMAT_ tokens as an enum set, rather than #defines. | Brian | |
This makes debugging a _lot_ easier. In gdb, "print format" used to display 613570600, now you see PIPE_FORMAT_A8R8G8B8_UNORM. | |||
2007-12-07 | Get rid of "duplicate" formats. | Brian | |
For example, replace PIPE_FORMAT_U_A8_R8_G8_B8 with PIPE_FORMAT_A8R8G8B8_UNORM | |||
2007-11-23 | gallium: reorg tgsi directories. | Michal Krol | |
2007-11-22 | Fix compatibility issues between gcc and msvc. | Michal | |
2007-11-16 | more convenient debug code | Brian | |
2007-11-08 | Reorganize user-space vertex fields in draw_context into 'user' group. | Brian | |
This sub-struct collects the incoming user-provided data/pointers in one place. Ex: draw->mapped_vbuffer becomes draw->user.vbuffer, etc. | |||
2007-10-29 | Make gallium compile in win32. | Michal Krol | |
Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights. | |||
2007-10-24 | Cleanup some code. | Zack Rusin | |
2007-10-24 | Implement the conversion and do the initial execution pass. | Zack Rusin | |
2007-10-10 | added SSCALED cases in fetch_attrib4() | Brian | |
2007-09-28 | Redoing the way we handle vertex shaders for the draw module. | Zack Rusin | |
2007-09-28 | Revert "Redoing the way we handle vertex shaders for the draw module." | Zack Rusin | |
This reverts commit 6dcfddb8e2ec2bfb6187b912807fa65f28da2c5e. | |||
2007-09-28 | Redoing the way we handle vertex shaders for the draw module. | Zack Rusin | |
2007-09-27 | Make flushing more lazy in the draw module. | Keith Whitwell | |
2007-09-20 | Checkpoint: vertex attribute clean-up. | Brian | |
Remove/disable the attrib/slot mapping arrays in a few places. Work in progress... | |||
2007-09-18 | Checkpoint: rework shader input/output register mapping. | Brian | |
This is a step toward removing TGSI_ATTRIB_ tokens. Basically, when translating Mesa programs to TGSI programs, pass in input and output register re-maps, plus interpolation info. There's some known breakage (cubemap.c) so more to be done... | |||
2007-08-27 | Split out vertex shader/cache/fetch functionality from draw_prim.c | Keith Whitwell | |