Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-25 | gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ code | Keith Whitwell | |
Provide an actual definition of the pipe_buffer struct, containing the parameters used to create the buffer, and its refcount. Shift refcounting buffers out of the winsys interface, similar to surfaces & textures. Rework pipebuffer/ to reflect the fact these changes, and also Michel's reworking of the buffer interface. | |||
2007-12-09 | Adapt for winsys interface changes. | José Fonseca | |
2007-11-06 | Supply buffer usage hints to winsys. | José Fonseca | |
Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer. | |||
2007-10-31 | fix some breakage from lifting vbo/tnl code | Brian | |
2007-10-31 | Lift VBO/tnl stuff up out of drivers | Brian | |
2007-10-30 | Set _NEW_BUFFERS in glRead/DrawBuffer(). | Brian | |
Previously, we set _NEW_PIXEL and _NEW_COLOR in these functions, respectively. That correponds to the GL attribute groups, but doesn't make much sense otherwise. This could improve validation efficiency in a few places too. It looks like all the drivers are already checking for _NEW_BUFFERS in the right places (since that's the bit for FBO state) so we can trim out _NEW_PIXEL and _NEW_COLOR at any time. | |||
2007-10-29 | Rename 'mms-config.' to 'mms.config'. | Michal Krol | |
It looks like Windows does not like filenames ending with a dot, in effect renaming it to 'mms-config'. | |||
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 apply ColorMask to main gc | 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-20 | use combined depth/stencil buffer when possible | 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-18 | Alternate CopyPixels path based on get/put_tile(). | Brian | |
For some drivers (like Xlib) it's not possible to treat the front/back color buffers as pipe_regions. So pipe->region_copy() won't work. Added a new state tracker field indicating if we can use regions for colorbuffer accesses. This should probably be re-considered someday... | |||
2007-10-14 | implement put_tile() | Brian | |
2007-10-14 | accum buffer support | Brian | |
2007-10-10 | implement the user_buffer_create() function | Brian | |
2007-09-17 | update begin/end_query() functions | Brian | |
2007-09-10 | merge buffer_unreference(), buffer_reference() | Brian | |
2007-09-10 | clean-ups, comments | Brian | |
2007-09-10 | Rename | Brian | |
2007-08-23 | fix-up stencil buffers | Brian | |
2007-08-23 | check for null ptr in xm_buffer_unreference() | Brian | |
2007-08-18 | fix xm_buffer_data | 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 | return (softpipe) in GL_RENDERER string - temporarily | 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-08-06 | call st_init_driver_functions() | Brian | |
2007-08-06 | use new xmesa_create_softpipe() | Brian | |
2007-08-06 | softpipe/winsys interface | Brian | |
2007-08-02 | pipe->clear() now takes a surface, rather than color/depth/stencil flags. | Brian | |
pipe->clear() only used to clear whole buffers (no scissor) w/out masking. Draw a colored quadrilateral in all other cases. | |||
2007-08-02 | get rid of accum param | Brian | |
2007-08-01 | rearrange things in xmesa_clear() a bit | Brian | |
2007-08-01 | Checkpoint: glClear changes - working, bug very rough. | 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-27 | Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa ↵ | michal | |
into softpipe_0_1_branch |