Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | egl: Add a egl state_tracker that use Gallium | Jakob Bornecrantz | 2009-01-18 | 6 | -0/+1034 |
| | | | | | | | | | | | | This works on top Gallium and KMS. The only thing that does not work currently is swap buffers for shown mesa screens. So the only fun thing this will produce is a white screen. The driver wishing to us the state_tracker needs to implement the intrace as define in drm_api.h located in gallium/include/state_tracker. And also have a working KMS implementation. | ||||
* | nouveau: Factor out common winsys bits into libnouveaudrm.a | Younes Manton | 2009-01-10 | 1 | -5/+5 |
| | |||||
* | g3dvl: Use Gallium MALLOC wrappers. | Younes Manton | 2009-01-10 | 7 | -25/+28 |
| | |||||
* | g3dvl: Get rid of old unbuffered motion compensation code. | Younes Manton | 2009-01-10 | 4 | -2365/+1 |
| | |||||
* | g3dvl: Map vertex bufs once per frame/flush. | Younes Manton | 2009-01-10 | 1 | -36/+48 |
| | |||||
* | nouveau: Catch some more leaks. | Younes Manton | 2009-01-10 | 1 | -0/+1 |
| | |||||
* | g3dvl: Allocate one set of bufs, let winsys rename them as necessary. | Younes Manton | 2009-01-10 | 1 | -140/+132 |
| | |||||
* | g3dvl: Expand YCbCr to full RGB range by default. | Younes Manton | 2009-01-10 | 1 | -1/+1 |
| | |||||
* | g3dvl: Flag textures holding incoming data as dynamic. | Younes Manton | 2009-01-10 | 1 | -1/+1 |
| | |||||
* | python: Pass a zero offset to util_draw_vertex_buffer. | José Fonseca | 2008-12-31 | 1 | -1/+1 |
| | |||||
* | gallium: fixes for srgb, new srgb formats | Roland Scheidegger | 2008-12-12 | 1 | -1/+11 |
| | | | | | | | | add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: the util code for generating mipmaps will not handle srgb formats correctly (would need to use a linear->srgb conversion shader) | ||||
* | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | 2008-12-09 | 1 | -0/+67 |
|\ | |||||
| * | python/retrace: Dump indices too. | José Fonseca | 2008-12-09 | 1 | -1/+44 |
| | | |||||
| * | python/retrace: Dump vertex buffer contents. | José Fonseca | 2008-12-08 | 1 | -0/+24 |
| | | |||||
* | | g3dvl: Map/unmap incoming block texture once per frame. | Younes Manton | 2008-12-02 | 1 | -27/+37 |
| | | | | | | | | (Technically once per flush, but we flush once per frame.) | ||||
* | | g3dvl: Use texture instead of surface for backbuffer. | Younes Manton | 2008-12-02 | 1 | -25/+30 |
| | | |||||
* | | g3dvl: Move MC shaders to a seperate file, #included in the original. | Younes Manton | 2008-12-02 | 2 | -1185/+1186 |
| | | |||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | 2008-11-19 | 6 | -92/+325 |
|\| | |||||
| * | python/retrace: Dump constants. | José Fonseca | 2008-11-20 | 1 | -2/+15 |
| | | |||||
| * | python: Allow to read from buffers. | José Fonseca | 2008-11-20 | 2 | -1/+31 |
| | | |||||
| * | python/retrace: Fix formatting of shaders. | José Fonseca | 2008-11-19 | 1 | -5/+11 |
| | | |||||
| * | python/retrace: Ignore irrelevant calls. | José Fonseca | 2008-11-19 | 1 | -0/+10 |
| | | |||||
| * | python/retrace: Highlight the trace dump to help to visualize. | José Fonseca | 2008-11-19 | 4 | -35/+185 |
| | | |||||
| * | python/retrace: Use the usual BSD-style license. | José Fonseca | 2008-11-19 | 3 | -54/+78 |
| | | |||||
* | | g3dvl: Get rid of state tracker unit tests, stale and not useful atm. | Younes Manton | 2008-10-17 | 8 | -890/+0 |
| | | |||||
* | | g3dvl: Ignore client flush requests unless entire frame is buffered. | Younes Manton | 2008-10-04 | 2 | -0/+11 |
| | | |||||
* | | g3dvl: Bad semantic index in shader decl. | Younes Manton | 2008-10-04 | 1 | -3/+3 |
| | | |||||
* | | g3dvl: Fix field coded block copy. | Younes Manton | 2008-09-13 | 1 | -14/+4 |
| | | |||||
* | | g3dvl: Implement surface sync functions. | Younes Manton | 2008-09-12 | 4 | -19/+97 |
| | | |||||
* | | g3dvl: Fullscreen fixes. Respect src & dst coords during scaling, clear FB. | Younes Manton | 2008-09-12 | 3 | -36/+53 |
| | | |||||
* | | g3dvl: Update softlinks to nouveau winsys files, related fixes. | Younes Manton | 2008-09-12 | 1 | -1/+1 |
| | | |||||
* | | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-09-11 | 17 | -93/+1135 |
|\| | | | | | | | | | Conflicts: configs/default | ||||
| * | python: Cleanup tri example. | José Fonseca | 2008-09-05 | 1 | -2/+1 |
| | | |||||
| * | python: Use pipe_buffer_* inlines as much as possible. | José Fonseca | 2008-09-04 | 4 | -16/+16 |
| | | |||||
| * | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | 2008-09-03 | 3 | -3/+3 |
| | | | | | | | | | | We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | ||||
| * | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 4 | -5/+8 |
| | | | | | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
| * | python/retrace: Interpret texture/surfaces destructions. | José Fonseca | 2008-08-22 | 1 | -2/+8 |
| | | |||||
| * | python/retrace: Process the trace call-by-call (instead of reading ↵ | José Fonseca | 2008-08-22 | 2 | -27/+23 |
| | | | | | | | | everything into memory). | ||||
| * | python/retrace: Support gziped traces. | José Fonseca | 2008-08-21 | 2 | -3/+14 |
| | | |||||
| * | python/retrace: Retrace draw_elements and draw_range_elements. | José Fonseca | 2008-08-20 | 1 | -0/+6 |
| | | |||||
| * | python: bindings for draw_range_elements. | José Fonseca | 2008-08-20 | 1 | -0/+10 |
| | | |||||
| * | python/retrace: Add several missing functions. | José Fonseca | 2008-08-19 | 1 | -9/+48 |
| | | |||||
| * | python: Handle null state. | José Fonseca | 2008-08-19 | 1 | -0/+10 |
| | | |||||
| * | python/retrace: Trim null chars. | José Fonseca | 2008-08-19 | 1 | -0/+1 |
| | | | | | | | | | | They are often left in memory mapped files, and are not part of the XML accept chars anyway. | ||||
| * | python/retrace: Update frame when PIPE_FLUSH_FRAME spotted. | José Fonseca | 2008-08-15 | 1 | -1/+2 |
| | | |||||
| * | pyhon/retrace: Retrace surface contents. | José Fonseca | 2008-08-15 | 1 | -9/+26 |
| | | | | | | | | Now capable of replaying trivial/quad-tex-2d | ||||
| * | python/retrace: Keep addresses as strings. | José Fonseca | 2008-08-15 | 2 | -3/+1 |
| | | | | | | | | To simplify looking up these in the trace. | ||||
| * | python: Fix put/get_tile_raw bindings. | José Fonseca | 2008-08-15 | 1 | -2/+2 |
| | | |||||
| * | python/retrace: Commit unsaved changes to the doc. | José Fonseca | 2008-08-15 | 1 | -3/+2 |
| | | |||||
| * | python: Update status. | José Fonseca | 2008-08-14 | 1 | -3/+4 |
| | |