summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/depthstencil.c
Commit message (Collapse)AuthorAgeFilesLines
* mesa: remove unused depthstencil.[ch] filesBrian Paul2011-12-131-1033/+0
| | | | Reviewed-by: Eric Anholt <[email protected]>
* mesa: move update_depth/stencil_buffer() functionsBrian Paul2011-12-131-8/+82
| | | | | | | | | These functions update the gl_framebuffer::_DepthBuffer and _StencilBuffer fields, possibly creating renderbuffer wrappers that make a shared depth+stencil accessible as depth-only or stencil only. This stuff is only used by swrast now and will be moved there next. Reviewed-by: Eric Anholt <[email protected]>
* mesa: remove unused functions in depthstencil.cBrian Paul2011-12-081-155/+0
| | | | Reviewed-by: Eric Anholt <[email protected]>
* mesa: fix assertion failure in delete_wrapperMarek Olšák2011-07-111-1/+2
|
* mesa: implement depth/stencil renderbuffer wrapper accessors for Z32F_X24S8Marek Olšák2011-07-101-22/+300
| | | | Reviewed-by: Kenneth Graunke <[email protected]>
* mesa: Add a gl_renderbuffer.RowStride field like textures have.Eric Anholt2011-04-181-0/+3
| | | | | | | | | This will allow some drivers to reuse the core renderbuffer.c get/put row functions in place of using the spantmp.h macros. Note that unlike textures, we use a signed integer here to allow for handling FBO orientation. Reviewed-by: Brian Paul <[email protected]>
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-19/+19
|
* mesa: use driver hook for creating new renderbuffersBrian Paul2010-08-221-2/+2
|
* mesa: update assertions and fix refcounting in depth/stencil renderbuffer codeBrian Paul2010-07-141-6/+16
|
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-191-2/+2
|
* mesa: Remove unnecessary header from depthstencil.c.Vinson Lee2010-01-181-1/+0
|
* mesa: move assertion after declarationBrian Paul2009-10-241-1/+1
|
* mesa: use MESA_FORMAT_X8_Z24 formatBrian Paul2009-10-211-1/+1
|
* mesa: remove a bunch of gl_renderbuffer fieldsBrian Paul2009-10-081-88/+256
| | | | | | _ActualFormat is replaced by Format (MESA_FORMAT_x). ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are all replaced by MESA_FORMAT_x queries.
* mesa: simplify delete_wrapper()Brian Paul2009-02-031-7/+1
|
* Unify ARB_depth_texture and SGIX_depth_textureIan Romanick2008-10-011-2/+2
| | | | | | | The ARB extension is a superset of the older SGIX extension. Any hardware that can support the SGIX version can also support the ARB version. In Mesa, any driver that supports one also supports the other. This unification just simplifies some bits of code.
* mesa: fix a bad cast in put_values_z24.Xiang, Haihao2007-12-251-1/+1
| | | | | The values passed to put_values_z24 are GLuint, not GLubyte. fix #13543
* Silence minor compiler warnings (-Wextra).Brian Paul2006-04-051-0/+6
|
* merge from texman branchmesa_20060325Brian Paul2006-03-261-78/+184
|
* Support for combined depth/stencil renderbuffers (GL_EXT_packed_depth_stencil).Brian Paul2005-11-161-0/+549
depthstencil.c provides wrappers for treating depth/stencil buffers either as regular depth or stencil renderbuffers.