Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-27 | gallium: fix Element() macro redefinition warning | Brian | |
2008-02-28 | gallium: added a texture format sanity check/assertion in st_texture_create() | Brian Paul | |
make sure the tex format is actually supported by the driver. | |||
2008-02-27 | gallium: remove pipe_context->texture_create/release/get_tex_surface() | Brian | |
These functions are now per-screen, not per-context. | |||
2008-02-20 | gallium: replace some ordinary assignments with pipe_reference_texture() | Brian | |
This fixes at least one instance of dereferencing an invalid texture pointer. | |||
2008-02-13 | gallium: pipe->surface_copy can flip the contents vertically when necessary. | Michel Dänzer | |
Fixes gears being upside down on the box in demos/gearbox. | |||
2008-02-12 | gallium: remove unused first_level param from st_texture_create() | Brian | |
2008-02-12 | gallium: clean-up, simplification of mipmapped textures | Brian | |
Remove pipe_texture->first_level (always implicitly zero). This means there's never any unused mipmap levels at the top. In the state tracker, we no longer re-layout mipmapped textures if the MinLod/MaxLod texture parameters change. It's up to the driver to obey the pipe_sampler->min/max_lod clamps. | |||
2008-02-06 | gallium: change pipe->texture_create() to operate like the CSO functions | Brian | |
Now, pass in a template object and return a new object. | |||
2008-02-06 | comments, clean-ups, consts | Brian | |
2008-01-26 | gallium: minor cleanups to pipe interface | Keith Whitwell | |
- Remove put/get tile, just have users call put_tile_raw, etc directly. - Remove surface_data call, just map it locally. | |||
2008-01-04 | gallium: Make texture target an enum for better debuggability. | Michel Dänzer | |
Also make enum pipe_format used in a couple more places. | |||
2007-12-11 | Remove internal_format field from struct pipe_texture. | Michel Dänzer | |
It's state tracker specific / not really necessary anyway. | |||
2007-12-07 | Eliminate struct pipe_region. | Michel Dänzer | |
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping. | |||
2007-12-06 | Hide texture layout details from the state tracker. | Michel Dänzer | |
pipe->get_tex_surface() has to be used for access to texture image data. |