Mesa (master): 54 new commits

Ian Romanick idr at kemper.freedesktop.org
Wed Aug 29 22:10:30 UTC 2012


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42723d88d370a7599398cc1c2349aeb951ba1c57
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Aug 21 15:20:23 2012 -0700

    mesa: Do something sensible when on-line compression is requested but not possible
    
    It is possible to force S3TC extensions to be enabled.  This is
    generally done to support applications that will only supply
    pre-compressed textures.  This accounts for the vast majority of
    applications.
    
    However, there is still the possibility of an application asking for
    on-line compression.  In that case, generate a warning and substitute a
    generic compressed format.  The driver will either pick an uncompressed
    format or a compressed format that Mesa can handle on-line (e.g., FXT1).
    
    This should only cause problems for applications that request on-line
    compression and read the compressed texture back.  This is likely an
    infinitesimal subset of an already infinitesimal subset.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e0d66446194ab0b2d114dc83e76ec9c9b1a01f1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Aug 7 12:50:44 2012 -0700

    i965: Allow creation of OpenGL 3.1 contexts
    
    v2: Fix API_OPENGL_CORE handling when TEXTURE_FLOAT_ENABLED is not
    defined.  Based on review feedback from Eric Anholt.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a33a997376e1b628ad91e609a090bedf5964704
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Aug 8 09:11:05 2012 -0700

    i965: Advertise GLSL 1.40 and TexBOs in core contexts
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91473485fcf3e2cef465784ae5581787a2a8a3b3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Aug 7 12:46:22 2012 -0700

    intel: Clean up bits of cruft in intelCreateContext
    
    This and the previous three commits should probably be squashed together...
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf8644e64daa4e1d59d1e399355b349406438d7a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 09:32:59 2012 -0700

    i965: Set context flags
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca2b1fcb30bb1bec2eab520626c58727949f7cd6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 09:23:50 2012 -0700

    mesa/dri: Allow creation of forward-compatible contexts
    
    This is done by changing the API to API_OPENGL_CORE.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36ceabfb745f27bc5754ee2a9766945d1dd59551
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Aug 21 18:03:49 2012 -0700

    mesa/es: Enable GL_OES_vertex_array_object
    
    Functionally the same as GL_ARB_vertex_array_object.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35cf6aeb8c26821e704db737b61cf2623b3e8f6b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Aug 21 17:57:22 2012 -0700

    mesa: Enable GL_{ARB,APPLE}_vertex_array_object in all drivers
    
    This is a purely software extension.  The drivers don't need to do any
    work to support it.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1cf5c77b73d6b2c1cfd79ce0e3363e097177b6a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 17:57:17 2012 -0700

    meta: Don't use deprecated keyword in 1.30 shader
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae88281b7b67d656a7d1467c39c8d93dc8778485
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 17:15:06 2012 -0700

    mesa: Disallow alpha, luminance, and LA textures in core context
    
    Also disallow the 1, 2, 3, and 4 formats.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04d6ffa06deff792aea49eccc4bceb1a91a1892e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 17:14:47 2012 -0700

    mesa: Disallow more deprecated functions in core context
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91107b4ccf7a47633fce98b9ccfba7f559098cb7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 17:14:02 2012 -0700

    mesa: Require names from Gen in core context
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=843b876ba3e01af73ea4ca55a529911448c10b2a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 17:12:39 2012 -0700

    mesa: Allow NULL vertex pointer without a VBO
    
    There is text in the OpenGL 3.x specs to explicitly allow this case.
    Weird.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=792214e8d45675b756e02a5e39bfe2ab32f7383d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 17:12:12 2012 -0700

    mesa: Disallow VertexAttribPointer without a VAO in a core context
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29512df6355706cc678d3994185c20c4d66b57c4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 16:08:40 2012 -0700

    mesa: Disallow wide lines in forward compatible context
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e1cab09a155a0f986342323624f460340de355f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 16:03:06 2012 -0700

    mesa: Only FRONT_AND_BACK is allowed for PolygonMode in core context
    
    Page 407 (page 423 of the PDF) of the OpenGL 3.0 spec says (in the list
    of deprecated functionality):
    
        "Separate polygon draw mode - PolygonMode face values of FRONT and
        BACK; polygons are always drawn in the same mode, no matter which
        face is being rasterized."
    
    Also modify meta to not use FRONT or BACK in a core context.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d638da23d2ec2e9c52655b1ea138249e7f8bcccb
Author: Paul Berry <stereotype441 at gmail.com>
Date:   Wed Aug 8 11:56:33 2012 -0700

    meta: Don't stray outside the confines of the API specified in the context
    
    Signed-off-by: Paul Berry <stereotype441 at gmail.com>
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7b6a69e9cb00345e0c08966036b305cbda46c9
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 14:32:43 2012 -0700

    mesa: Don't allow display lists or evaluators in core context
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bcf55549026972c186b5e6c9f351ee77da30166
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 17 14:32:21 2012 -0700

    mesa: Don't allow GL_EXTENSIONS query in core context
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c85a9a99965745bac23a72a6794cd9d9493e27be
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Aug 15 08:45:03 2012 -0700

    mesa: Non-sprite points are deprecated
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d8d1c781967e0c29b0523e2c8056c2d7412dd60
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 8 18:44:40 2012 -0700

    mesa: Fix VAO deletion on GL 3.1 core.
    
    We were calling through a dispatch table entry that was NULL, since the apple
    variant is only on legacy desktop.  Just call the function we mean instead of
    indirecting through the dispatch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a4d560796f0ec3424c363fc82852a02c2701fe5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 8 18:29:14 2012 -0700

    mesa: Enable a bunch of missing getters on 3.1 core.
    
    NOTE: maybe I enabled too many?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb4a39ec951a696efa07a120c9446b677703abab
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jul 26 15:10:04 2012 -0700

    mesa: Expose texture buffer objects when the context is GL 3.1 core.
    
    v2: Use API_OPENGL_CORE.
    
    v3: Only require desktop GL.  If a driver can't support TexBOs in a non-core
    context, it should not enable them.
    
    Signed-off-by: Eric Anholt <eric at anholt.net>
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b86a91c643fdd4c3de1a2f5e84f94e812105766
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Aug 8 11:47:15 2012 -0700

    mesa: Allow PACK / UNPACK queries for ES2
    
    These are part of the GL_EXT_unpack_subimage extension and ES 3.0.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a010215463c63680c69e90202fe3fcd2e5b25fa6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sat Jul 28 15:20:48 2012 -0700

    mesa: Kill ES2 wrapper functions
    
    v2: Fix completely broken condition around ClearColorIiEXT and
    ClearColorIuiEXT.
    
    v3: Add special VertexAttrib handling for ES2.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc2219e4482c4b940ea32dbe8ad220a22c300f3d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Aug 8 13:37:45 2012 -0700

    mesa: glGetVertexAttribPointerv is part of core profile and ES2
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=917f68071bcba705970f474fae2cb56cfffa20f5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 17:43:22 2012 -0700

    mesa/es: Validate glPointParameter pname in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f778174ea1e431a7113f12c12beb4aba9e825a9f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 17:40:34 2012 -0700

    mesa: Require OpenGL 2.0 for GL_POINT_SPRITE_COORD_ORIGIN
    
    The comment in the code even says this is the right thing to do.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25ffb8689350bc7bb58a564bb1c5fc3ba62cb1df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 17:38:32 2012 -0700

    mesa: Require that drivers supporting point sprites support point parameters
    
    All drivers in Mesa do.  This allows a lot of extension checking code to be
    gutted from the function.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e01d93ca1a1d3183243c308a2c87f4b969b3bd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 17:48:30 2012 -0700

    mesa/es: Validate glGetTexEnv parameters in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a263b6efd2c520a4ed9c98b9c8142c6c2c6f389
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 17:22:42 2012 -0700

    mesa/es: Validate glTexEnv parameters in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2b03f6e993f08b0a80a206d7bf6f0d42b308266
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 16:47:27 2012 -0700

    mesa/es: Validate glGetTexGen parameters in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f329adfa497b6b2e0a125ab98a38c656a017270d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 16:27:23 2012 -0700

    mesa/es: Validate glTexGen parameters in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fa4ed05cf51fc64f5e43d8ea6916115672bf7ab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 16:13:02 2012 -0700

    mesa/es: Validate glLightModel pname in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb4f2d34256aee6b0005b18769a395dd066d3820
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 16:07:19 2012 -0700

    mesa/es: Validate glMaterial face and pname in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df3f9bd5f7626a4548e9901c0b7af33a21af8a6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 15:57:09 2012 -0700

    mesa/es: Validate glGetMaterial pname in Mesa code rather than the ES wrapper
    
    Fixes a bug that glGetMaterial[fx]v in ES1 contexts would (try to) allow
    queries of GL_AMBIENT_AND_DIFFUSE.  This enum can only be used in glMaterial,
    not in the get.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9555d7bdc1cec4cf08be85a2d1e9095de8dd3771
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 15:49:50 2012 -0700

    mesa/es: Validate glGetPointerv pname in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile, GLES1, and GLES3 filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6c8913bc629fedc520353cd9de51f1c7ba262a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 15:47:16 2012 -0700

    mesa/es: Validate glMatrixMode mode in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10e7db1ccf4d3b2023f04663f7a6c079eb6afc57
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 12:37:05 2012 -0700

    mesa/es: Validate glFog pname in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7c7e5e45a14ed78eda104ebca25072172730645
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 12:24:24 2012 -0700

    mesa/es: Validate glReadPixels format and type in Mesa code rather than the ES wrapper
    
    v2: Add proper GLES3 filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4114dee99ecd848693302078597076ced9426f95
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 12:11:32 2012 -0700

    mesa/es: Validate glPixelStore pname in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08be1d288f216232d3974f5997b266a8dd720928
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 11:56:42 2012 -0700

    mesa/es: Validate glEnable cap in Mesa code rather than the ES wrapper
    
    Also handle glDisable, glIsEnabled, glEnableClientState, and
    glDisableClientState.
    
    v2: Add proper core-profile and GLES3 filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bca2cece02385a14f61d5dd8d31aba775b0afb8e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 11:03:06 2012 -0700

    mesa/es: Validate glHint target in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c87030a00eb5b7034f14f6060093d4b264bc5c0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 25 16:21:49 2012 -0700

    mesa/es: Validate glGetVertexAttribf pname in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    v3: Allow glGetVertexAttribfv(0, GL_CURRENT_VERTEX_ATTRIB_ARB, param) in
    OpenGL 3.1, just like OpenGL ES 2.0.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c13f36ce4e34821144ca6479e4bc3598b598d855
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 25 15:39:50 2012 -0700

    mesa/es: Validate glGetString pname in Mesa code rather than the ES wrapper
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a9b8f897a8b59fae03c73e05203bc708fb17793
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 25 07:15:29 2012 -0700

    mesa/es: Validate primitive modes in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72e076cb17e47c608fa6534641653cdc6133fb27
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 25 07:12:33 2012 -0700

    mesa: Refactor _mesa_valid_prim_mode to use a switch-statement
    
    This makes the next change a bit easier.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01497a356048ce23e089ad8ab8ab0102aae97b3c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Jul 24 19:52:53 2012 -0700

    mesa/es: Validate blend function enums in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile filtering.
    
    v3: Allow GL_SRC_ALPHA_SATURATE as a destination factor in GLES3.  Based
    on review feedback from Eric Anholt.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e58c19a204a028b0c3db7416250387ba98ed0a2d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Sep 20 16:39:30 2011 -0700

    mesa/es: Validate glClear mask in Mesa code rather than the ES wrapper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0c99d0a6a897189dd4b66f508385eb2ecf3f76f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 08:31:12 2012 -0700

    mesa/es: Validate glRenderbufferStorage internalFormat in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    v3: Allow GL_RGB10_A2UI in GLES3 based on review feedback from Eric
    Anholt.
    
    v4: Arg.  Reject unsized RED and RG enums on GLES.  More feedback from
    Eric.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae86ebfcc9fb3e89744c3ee38766a505857b3e7a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 07:49:49 2012 -0700

    mesa/es: Validate glGetRenderbufferParameter pname in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cdaa471ecb7ce6442b5ed4a54314de0ffeab614
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 07:47:28 2012 -0700

    mesa/es: Validate glGetFramebufferAttachmentParameter pname in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile, GLES1, and GLES3 filtering.
    
    v3: Fix the GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME query when the
    attachment type is GL_NONE on GLES3.  Other cleanups.  Based on review
    feedback from Eric Anholt.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b44a77428863292d49aeed2960afbde5ee8f509
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 07:24:37 2012 -0700

    mesa/es: Validate glGenerateMipmap target in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    v3: Fix a typo in GL_TEXTURE_2D_ARRAY checking.
    
    v4: Change !_mesa_is_desktop_gl tests to _mesa_is_gles test.  The test
    around GL_TEXTURE_2D_ARRAY got some other changes because that enum is
    also available with GLES3 (which uses API_OPENGLES2).  Based on review
    feedback from Eric Anholt.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f991d26ad189bc3c08c04dc248a5b2df5ce9f68
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 27 07:22:41 2012 -0700

    mesa/es: Validate glFramebufferTexture2D textarget in Mesa code rather than the ES wrapper
    
    v2: Add proper core-profile and GLES3 filtering.
    
    v3: Change !_mesa_is_desktop_gl tests to _mesa_is_gles test.  The test
    around GL_TEXTURE_2D_ARRAY got some other changes because that enum is
    also available with GLES3 (which uses API_OPENGLES2).  Based on review
    feedback from Eric Anholt.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>




More information about the mesa-commit mailing list