Mesa (master): 35 new commits

Brian Paul brianp at kemper.freedesktop.org
Thu Jan 22 23:00:16 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb88b6df82900c5c8f3f8044be06c757e376b916
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:51:12 2009 -0700

    docs: first 7.5 feature: GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7f98f4c7e9e20ec23ded82881360ec307881509
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 11:49:59 2009 -0700

    i965: enable GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2e1f6a2cd25107ad9bd88b1decd05fc8000f78
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:43:40 2009 -0700

    intel: add GL_EXT_framebuffer blit extension
    
    This functionality is required by GL_ARB_framebuffer_object.
    For now, implement it in terms of glCopyPixels().  This will need to be
    revisted though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8a7e497acf17cfdefe401815c7063aaf39d4200
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:34:16 2009 -0700

    intel: remove/disable the "paired depth/stencil" code
    
    We only allow combined depth+stencil renderbuffers so the complicated code
    for splitting and combining separate depth and stencil buffers is no longer
    needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b27057b381fd8e478f4a31cf790f30a4bf1538cf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 11:31:28 2009 -0700

    intel: asst clean-ups, simplifications in intel_draw_buffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3abf67c6b1e1510427fc608983fdeaec88f6077c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 11:15:37 2009 -0700

    intel: remove unneeded call to ctx->Driver.DepthRange()
    
    The preceeding call to intel_draw_buffer() does that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71b78149bdb3d0d92b004aed29edcf9ea1a440a8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:32:38 2009 -0700

    i965: disallow separate depth/stencil renderbuffers
    
    Take advantage of the GL_FRAMEBUFFER_UNSUPPORTED feature to disallow separate
    depth and stencil renderbuffers; only allow combined depth/stencil buffers.
    
    Next up: remove/simplify a bunch of the depth/stencil renderbuffer code.
    
    Also: restore the previously disabled GL_DEPTH_COMPONENT16 case

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1eca7f558fa3a20cfe1fe78125d8b7f7751def6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 16:29:10 2009 -0700

    i965: minor reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c98d3cf32e1828b116173f97dc6d4d4a609951c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:30:22 2009 -0700

    intel: plug in stub intel_validate_framebuffer() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8b00806d8263f2ff09f175e0801379c0b9e9b2c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:30:57 2009 -0700

    intel: inline some renderbuffer functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0906f47c1f1c916d46376b2efd66325e337d617d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:25:10 2009 -0700

    demos: revamp the fbotexture.c demo
    
    Try making depth/stencil attachments in two different ways.
    Check for GL errors and GL_FRAMEBUFFER_UNSUPPORTED status to be more robust.
    Reorganize the code a bit to make it clearer.
    Added -arb option to test GL_ARB_fbo's mixed renderbuffer sizes
    Added -ds2 option to test GL_DEPTH_STENCIL_ATTACHMENT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aed7403f32d71d6791678b356801c2b790c17686
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 19 16:12:17 2009 -0700

    demos: updated FBO tests to for ARB_fbo
    
    Some things that were not errors in EXT_fbo are errors in ARB_fbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b199101ffd50e59372e1ecafaae48f369169292
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 19 16:14:39 2009 -0700

    mesa: enable ARB_fbo for s/w drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7296636ad03f58c7b7f673109515c1659a36a899
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 16:28:38 2009 -0700

    mesa: avoid calling _mesa_test_framebuffer_completeness() more than needed
    
    When we change a FBO's attachments, set _Status=0.
    Before using an FBO, check if status != GL_FRAMEBUFFER_COMPLETE.
    Also, fix missing GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE status.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0f13fa7d70c57e698cce9fbde399e80f7afcf47
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 11:17:45 2009 -0700

    mesa: fix some renderbuffer/framebuffer delete semantics
    
    Need to unbind buffers if referenced by the current read/draw pointers when
    being deleted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3059007f0c2e91f4ef207677cdcb6dc42be7ecb2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 21 11:06:11 2009 -0700

    mesa: add support for GL_DEPTH_STENCIL_ATTACHMENT point.
    
    Used to set both the depth and stencil attachment points to one renderbuffer
    of texture.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=722d976283f402b1edeb5ed67ad9747d322a262e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 16:58:49 2009 -0700

    mesa: additional FBO error checking for multisample-related things
    
    Plus some new comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23524e87339b25be75580a2dd2ea296b1741bffb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 16:53:29 2009 -0700

    mesa: update Visual.samples field in _mesa_update_framebuffer_visual()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f3514e410c7b743a99f509c176f75b2a3182948
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:19:56 2009 -0700

    mesa: refactor glRenderbufferStorage(), glRenderbufferStorageMultisample() code
    
    Use a common helper routine for both functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fb8855b4d495303aabd11a4475cba3723b14bb2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:29:08 2009 -0700

    mesa: init MaxSamples = 0 (no multisampling)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ca24eaf563e55269b3255e12e23a2a87dd47009
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:25:14 2009 -0700

    mesa: add ARB_framebuffer_object.xml to API_XML

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=515c118a7e6dfab39935cb4159824a715b45ed3a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:19:45 2009 -0700

    mesa: added GL_MAX_SAMPLES query for GL_ARB_fbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc16fb7e9b72c4535967804c031256637a97197
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 20 15:17:57 2009 -0700

    mesa: added NumSamples, MaxSamples for ARB_fbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=777a2efc7768de659fbc2e9a7541c9cbb3fc1d8b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:17:42 2009 -0700

    mesa: stub for _mesa_RenderbufferStorageMultisample()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f32c410dd06d73e2ad007a6ce755437884e92c3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 19 17:34:19 2009 -0700

    mesa: call fbo_incomplete() if driver marks FBO as incomplete (debug only)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=283edbe31177522d006ab37ebaf33a6e31f0a34e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:14:45 2009 -0700

    mesa: update update_framebuffer_size() for ARB_fbo and mixed renderbuffer sizes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3528f69ce4ba9098ff4d372d7d411b24cf161d61
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:13:18 2009 -0700

    mesa: added ctx->Driver.ValidateFramebuffer() callback
    
    Called from the _mesa_test_framebuffer_completeness() function to give the
    driver the chance to make a framebuffer as incomplete if it doesn't meet
    some specific hardware restriction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bc59bf4f85d1649e6c273cca82785965ea94ac9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:07:34 2009 -0700

    mesa: add new ARB_fbo queries, fix some error tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9a2cf92468f318e4cd7f1cfdbb3faf53545ecad
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:07:10 2009 -0700

    mesa: add new ColorEncoding and ComponentType to gl_renderbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f3b2e6799ebd66a813ce9345c2ca6bbd0abe7d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:06:17 2009 -0700

    mesa: additional FBO/RB id error checking for ARB_fbo
    
    It's illegal to bind a FBO/RB id that didn't come from glGenRender/Framebuffer().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=989edea40913de9347908488db8978eb2efaba63
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:05:13 2009 -0700

    mesa: for ARB_fbo, lift restriction that all FBO attachments are same size and color format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d98f5ab6e207586dcac4b165221ea9852fcf035
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:04:11 2009 -0700

    mesa: initial extension bits for GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27d08f0ed28792de9b9f0a977c13ee7ea7c0cf46
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 15:02:00 2009 -0700

    mesa: regenerated GL API files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4397974662295b02b0a933360b7d5a7644104d96
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 14:56:14 2009 -0700

    glapi: include ARB_framebuffer_object.xml

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d61b8896bcd6059ced5bbeed7274aafcdde872ea
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 22 14:55:20 2009 -0700

    glapi: XML spec for GL_ARB_framebuffer_object




More information about the mesa-commit mailing list