aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/fbobject.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Add skeleton implementations of glInvalidate{Sub,}FramebufferIan Romanick2012-08-141-0/+9
| | | | | | | | | | | These are part of GL_ARB_invalidate_subdata and OpenGL ES 3.0. v2: Reject aux buffers in core context, and use _mesa_is_desktop_gl and _mesa_is_gles3. Both suggested by Ken. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
* mesa: use _mesa_is_user_fbo() and _mesa_is_winsys_fbo() functionsBrian Paul2012-01-121-0/+22
| | | | | | Rather than testing the fbo's name against zero. Reviewed-by: José Fonseca <[email protected]>
* mesa: s/INLINE/inline/Brian Paul2011-10-011-2/+2
| | | | | | | INLINE is still seen in some files (some generated files, etc) but this is a good start. Acked-by: Kenneth Graunke <[email protected]>
* mesa: added _mesa_get_attachment_teximage() helpersBrian Paul2011-04-051-0/+19
|
* mesa: 80-column wrappingBrian Paul2011-04-051-2/+4
|
* mesa: plug in fallback function for ctx->Driver.ValidateFramebuffer()Brian Paul2011-01-241-0/+3
| | | | | The software renderer doesn't support GL_ALPHA, GL_LUMINANCE, etc so we should report GL_FRAMEBUFFER_UNSUPPORTED during FBO validation.
* mesa: Use the common logic for "is this baseformat a color format?"Eric Anholt2011-01-031-0/+3
| | | | | | When figuring out whether a renderbuffer should be used to set the visual bits of an FBO, we were missing important baseformats like GL_RED, GL_RG, and GL_LUMINANCE.
* mesa: Clean up header file inclusion in fbobject.h.Vinson Lee2010-11-091-1/+4
|
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-10/+10
|
* mesa: Add missing header to fboject.h.Vinson Lee2010-07-291-0/+1
| | | | Add mtypes.h for GLcontext symbol.
* intel: Implement EGL_KHR_surfaceless extensionKristian Høgsberg2010-07-281-0/+3
|
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-0/+8
| | | | | | laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left.
* mesa: Move GL_RGB565 workaround into fbobject.cKristian Høgsberg2010-04-271-0/+4
|
* core: Implement GL_OES_EGL_image entry pointsKristian Høgsberg2010-02-241-0/+3
|
* mesa: added extern qualifierTom Fogal2009-02-211-1/+1
|
* mesa: stub for _mesa_RenderbufferStorageMultisample()Brian Paul2009-01-221-0/+5
|
* mesa: fix problem freeing framebuffer/renderbuffer objectsBrian Paul2008-07-031-2/+5
| | | | Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects.
* Initial implementation of MESA_texture_arrayIan Romanick2007-05-161-0/+4
| | | | | Shadow sampling from texture arrays is still not implemented. Everything else should be there, though.
* merge from texman branchmesa_20060325Brian Paul2006-03-261-1/+7
|
* Lots of changes/fixes for rendering to framebuffer objects.Brian Paul2006-03-201-0/+1
| | | | | | | - When deleting texture objects, unbind from FBOs if necessary. - Changed driver hooks for starting/ending render to texture. - Now properly handle case where gl[Copy]TexImage() is called after glFramebufferTexture[123]D(). That didn't work before.
* sync with texmem branchBrian Paul2006-03-151-0/+3
|
* Support for combined depth/stencil renderbuffers (GL_EXT_packed_depth_stencil).Brian Paul2005-11-161-3/+7
| | | | | depthstencil.c provides wrappers for treating depth/stencil buffers either as regular depth or stencil renderbuffers.
* some initial work on upcoming GL_EXT_framebuffer_blit extensionBrian Paul2005-11-081-1/+7
|
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-125/+16
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* More GL_EXT_framebuffer_object: rename some things, added device driver hooks.Brian Paul2005-02-241-12/+100
|
* implement the 'completeness' testsBrian Paul2005-02-091-1/+12
|
* a bunch of assorted fixesBrian Paul2005-02-081-17/+17
|
* checkpoint latest workBrian Paul2005-02-081-0/+2
|
* additional work on GL_EXT_framebuffer_objectBrian Paul2005-02-071-0/+32
|
* Some initial work on GL_EXT_framebuffer_object.Brian Paul2005-02-051-0/+90