Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-28 | Replace supported_formats with is_format_supported interface. | Michal Krol | |
The old supported_formats interface returned a list of formats supported by a pipe/winsys implementation. This was reasonable when gallium had a fixed list of predefined format. Now things has changed and the definition of PIPE_FORMAT is more flexible. The new shiny is_format_supported interface gets PIPE_FORMAT as an argument and returns a boolean whether this particular format is supported. | |||
2007-10-27 | Remove remnants of softpipe_surface. | Brian | |
This is the last of the clean-up following the change which moved surface allocation to the winsys layer. | |||
2007-10-26 | surface_alloc() is now a winsys function. | Brian | |
This allows surfaces to be allocated without a rendering context. A few loose ends to resolve, but in working condition. | |||
2007-10-25 | Move region_alloc() and region_release() to pipe_winsys. | Brian | |
This allows regions to be allocated w/out a rendering context. | |||
2007-10-25 | Move the get/put_tile() functions to pipe_context. | Brian | |
The _rgba versions are temporary until the state tracker is updated. | |||
2007-10-24 | a bit more work for optimizing clears in tile cache (not enabled yet) | Brian | |
2007-10-24 | added a pipe->flush() call in xmesa_clear() | Brian | |
2007-10-22 | don't use GL types for get/put_tile() params | Brian | |
2007-10-20 | Remove obsolete read/write_quad() functions | Brian | |
2007-10-19 | don't alloc region in xmesa_surface_alloc(), fixes a mem leak | Brian | |
2007-10-19 | clamp/clip in put_tile(), move softpipe_init_surface_funcs() call | Brian | |
2007-10-14 | implement put_tile() | Brian | |
2007-10-14 | accum buffer support | Brian | |
2007-08-17 | replace assertion w/ conditionals in xmesa_clear() | Brian | |
2007-08-17 | fix buffer clearing problems | Brian | |
2007-08-11 | Change/fix surface allocation functions. | Brian | |
Use xmesa_new_color_surface() for front/back renderbuffer surfaces. Use xmesa_surface_alloc() for everything else (textures, other renderbuffers) | |||
2007-08-11 | repair breakage from recent pipe_winsys re-org | Brian | |
2007-08-10 | invert Y axis | Brian | |
2007-08-09 | asst changes to get softpipe rendering again (no zbuf support for now) | Brian | |
2007-08-07 | get rid of temp write_mono_row_ub() function | Brian | |
2007-07-31 | Redesign pipe_surface in terms of pipe_region. | Brian | |
struct pipe_buffer goes away. Added basic region functions to softpipe to allocate/release malloc'd regions. Surface-related code is fairly coherent now. | |||
2007-07-30 | Lots of improvements to the surface-related code. | Brian | |
Z testing now works with i915 driver. Add gl_renderbuffer::surface pointer (and reverse pointer). Remove intel_surface and xmesa_surface types - no longer used. | |||
2007-07-30 | added map/unmap() stubs | Brian | |
2007-07-13 | minor rename | Brian | |
2007-07-11 | need to clamp floats to [0,1] in write functions | Brian | |
2007-07-10 | Checkpoint: stencil roughly working, some bugs to fix... | Brian | |
2007-07-10 | Do depth testing with integer values. | Brian | |
Using floats (and float->ushort->float conversion) introduces errors. Only GLushort depth buffers work for now... | |||
2007-06-25 | code for functional Z buffer surface | Brian | |
2007-06-20 | checkpoint: implement z/depth testing | Brian | |
2007-06-20 | plug in write_mono_row_ub | Brian | |
2007-06-19 | Re-org of surface/framebuffer state. | Brian | |
We should be able to render to any depth/format of X window now. |