Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-20 | gallium: Remove the standalone surfaces. | José Fonseca | |
This commit is mostly just a cosmetic change that cleans-up the interfaces, replacing pipe_winsys::surface_* calls by /** * Allocate storage for a display target surface. * * Often surfaces which are meant to be blitted to the front screen (i.e., * display targets) must be allocated with special characteristics, memory * pools, or obtained directly from the windowing system. * * This callback is invoked by the pipe_screenwhen creating a texture marked * with the PIPE_TEXTURE_USAGE_DISPLAY_TARGET flag to get the underlying * buffer storage. */ struct pipe_buffer *(*surface_buffer_create)(struct pipe_winsys *ws, unsigned width, unsigned height, enum pipe_format format, unsigned usage, unsigned *stride); Most drivers were updated but not all were tested. Use the softpipe pipe driver and the xlib winsys changes as a reference when fixing other drivers. | |||
2008-12-31 | python: Pass a zero offset to util_draw_vertex_buffer. | José Fonseca | |
2008-12-12 | gallium: fixes for srgb, new srgb formats | Roland Scheidegger | |
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) | |||
2008-12-09 | python/retrace: Dump indices too. | José Fonseca | |
2008-12-08 | python/retrace: Dump vertex buffer contents. | José Fonseca | |
2008-11-20 | python/retrace: Dump constants. | José Fonseca | |
2008-11-20 | python: Allow to read from buffers. | José Fonseca | |
2008-11-19 | python/retrace: Fix formatting of shaders. | José Fonseca | |
2008-11-19 | python/retrace: Ignore irrelevant calls. | José Fonseca | |
2008-11-19 | python/retrace: Highlight the trace dump to help to visualize. | José Fonseca | |
2008-11-19 | python/retrace: Use the usual BSD-style license. | José Fonseca | |
2008-09-05 | python: Cleanup tri example. | José Fonseca | |
2008-09-04 | python: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
2008-09-03 | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | |
We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-22 | python/retrace: Interpret texture/surfaces destructions. | José Fonseca | |
2008-08-22 | python/retrace: Process the trace call-by-call (instead of reading ↵ | José Fonseca | |
everything into memory). | |||
2008-08-21 | python/retrace: Support gziped traces. | José Fonseca | |
2008-08-20 | python/retrace: Retrace draw_elements and draw_range_elements. | José Fonseca | |
2008-08-20 | python: bindings for draw_range_elements. | José Fonseca | |
2008-08-19 | python/retrace: Add several missing functions. | José Fonseca | |
2008-08-19 | python: Handle null state. | José Fonseca | |
2008-08-19 | python/retrace: Trim null chars. | José Fonseca | |
They are often left in memory mapped files, and are not part of the XML accept chars anyway. | |||
2008-08-15 | python/retrace: Update frame when PIPE_FLUSH_FRAME spotted. | José Fonseca | |
2008-08-15 | pyhon/retrace: Retrace surface contents. | José Fonseca | |
Now capable of replaying trivial/quad-tex-2d | |||
2008-08-15 | python/retrace: Keep addresses as strings. | José Fonseca | |
To simplify looking up these in the trace. | |||
2008-08-15 | python: Fix put/get_tile_raw bindings. | José Fonseca | |
2008-08-15 | python/retrace: Commit unsaved changes to the doc. | José Fonseca | |
2008-08-14 | python: Update status. | José Fonseca | |
2008-08-14 | python/retrace: Application capable of replaying gallium traces. | José Fonseca | |
At the moment it is capable of replaying trivial/tri kind of apps. See README for status. | |||
2008-08-14 | python: Allow to use trace pipe driver with python. | José Fonseca | |
2008-08-14 | python: Fix typo in buffer::write. | José Fonseca | |
2008-08-14 | python: Remove unused var. | José Fonseca | |
2008-08-14 | python: Simplify st_winsys. | José Fonseca | |
2008-08-14 | python: Bindings fixes. | José Fonseca | |
2008-08-12 | python: Use st_buffers instead of pipe_buffers. | José Fonseca | |
2008-08-12 | python: Bindings for p_compiler.h types. | José Fonseca | |
2008-08-12 | python: Bindings for pipe_{depth,stencil,alpha}_state. | José Fonseca | |
2008-08-12 | python: Simplify setting the constant buffers. | José Fonseca | |
2008-08-12 | python: Split the interface definition file in smaller ones. | José Fonseca | |
2008-08-12 | python: Add unsigned arrays. | José Fonseca | |
2008-08-12 | python: Allow writing to buffers. | José Fonseca | |
2008-08-12 | python: Update the documentation. | José Fonseca | |
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-07-20 | python/tests: Check support for non-pot/non-square textures. | José Fonseca | |
2008-07-19 | python/tests: Specify the right texture target when querying formats. | José Fonseca | |
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-07-18 | python/tests: Extend the texture tests to cover volumes. | José Fonseca | |
2008-07-18 | python: Add methods to get texture width, height, etc. | José Fonseca | |
SWIG does a poor job with arrays inside structures. |