Mesa (master): 60 new commits

Kenneth Graunke kwg at kemper.freedesktop.org
Fri Jun 28 20:51:36 UTC 2013


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7361f294379c3b6d7f17c06fd520a6fd3ee7cb9
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 26 12:55:32 2013 -0700

    mesa: Remove unused allow_large_textures driconf from classic drivers.
    
    This option hasn't been used since the introduction of DRI2.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03600660a18072cac0ca5a717e2e053faba0d04d
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:55:32 2013 -0700

    i915: Remove GLES 3.0 sRGB workaround.
    
    Gen3 doesn't support GLES 3.0, so there's no need for it.
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8796506edf7d6e6b5022b09d7e3692bb7b1831
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:52:43 2013 -0700

    i965: Remove is_945.
    
    Only relevant on Gen3.
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4e31956ac88e3f4d412fceceddd86ba7bb424ae
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:34:20 2013 -0700

    i965: Delete hw_stencil flag.
    
    This was only used by i915.
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4299e3588811d71301f17a1d7edaa0df7e2e615a
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:33:45 2013 -0700

    i965: Remove hw_stipple flag.
    
    This was only used by i915.
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a5dca38e945e576b3c043af8f6fa0b999607c6f
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:22:27 2013 -0700

    i965: Remove use_early_z option.
    
    This was only used by i965+.
    
    v2: Also remove the option from the driconf list. (change by anholt)
    
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cc5724db220aaae87d9b30a2e46ed8003c1d74b
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:19:34 2013 -0700

    i965: Remove unused SUBPIXEL_* macros.
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e9fe0ca1223df75861b14b8dfbee45b1f78a558
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:18:46 2013 -0700

    i965: Remove redundant Gen3 PCI IDs.
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1811f5c43d3cd002b86d8e1e63903dac00c53b99
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 15:18:29 2013 -0700

    intel: Remove unused INTEL_MAX_FIXUP macro.
    
    v2: Remove it from i915, too (change by anholt)
    
    Acked-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ac0a1b02e0d5721370b865e45bc8f67473e1999
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 11:23:49 2013 -0700

    i965: Drop i915 register/instruction definitions.
    
    v2: Remove unused DV_PF_* macros, too. (change by Ken)
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b67cd29a12b59030267296ca81d28e602cebfe4
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 11:08:34 2013 -0700

    i965: Drop code for calling the empty brw_update_draw_buffers() hook.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c232189c59e047423bebc0706e17890aec7cdef
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 10:02:49 2013 -0700

    i965: Drop dead i915 blend state code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d58d0a37548c75a8521d0196560b401e705d0fb9
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 09:58:59 2013 -0700

    i965: Drop i915-specific blit clear code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf31a19300cbcecddb6bd0f878abb9316ebad2a1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 09:57:12 2013 -0700

    i965: Drop the system-memory VBO support for i915.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=814440aadd3c4505b126ce7acec9e064662fb520
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 09:54:58 2013 -0700

    i965: Drop i915 swtnl code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb2e312d4d631099528cfa4f9777e92cf60dbee8
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 09:47:32 2013 -0700

    i965: Drop i915-specific vtbl entries.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a61d8f6110025d8fb606ce7edd832e661042f09b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 09:26:01 2013 -0700

    i965: Drop swtnl fallback code for i915.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28e80d7136b5b6ec758890a2d5b325d527d7dda9
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 21 09:22:39 2013 -0700

    i965: Drop i915 code from intel_screen.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a08a86f222f839aba68c5b5a775352d5b5ff5fa
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 16:32:20 2013 -0700

    i965: Drop #ifdef I915 code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fddd375d79e9f94668dace0d50f571654792222
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 16:10:43 2013 -0700

    i965: Drop code checking for gen <= 3.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c231b863160d82cd6cc85724c53e5bcb4ca03e1
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 16:03:08 2013 -0700

    i915: Remove a duplicated set of PCI IDs.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac1ed92aa14baa4577d37c133b9a7feb87ae2a1
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:47:11 2013 -0700

    i915: Remove various remaining dead code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=934974fba60b10f519ef26b943e350faca0abdf5
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:58:25 2013 -0700

    i915: Remove dead debug flags.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39c5fd7f134cc52e7e93553c5c8238b9b531754a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:53:23 2013 -0700

    i915: Remove state batch emit support.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a40f9871a04ba45e0eac0b86ad4cae2e06e1e0bb
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:41:24 2013 -0700

    i915: Drop unused register #defines from the shared reg file.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=173666e2ed7ed71ae7aafa1780aa44d90ef7cb4a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:27:21 2013 -0700

    i915: Drop 965+ GL version setup.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6426509dcbe6ff1332f30f74d9cf2ec3c00908f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:18:05 2013 -0700

    i915: Remove gen6+ batchbuffer support.
    
    While i915 does have hardware contexts in hardware, we don't expect there
    to ever be SW support for it (given that support hasn't even made it back
    to gen5 or gen4).
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c25e3c34d6d89577623af64dd4cdb75bd47a1533
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:07:18 2013 -0700

    i915: Drop chipset detection code for 965+ chipsets.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=014251ef42e296bb9ed43f2a9fc00752fbf4450e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:04:54 2013 -0700

    i915: Drop context fields specific to 965+ chipsets.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d71b7301ec333a05a26865ae29e49fbc0d98bdc1
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:03:19 2013 -0700

    i915: Drop all has_llc code.
    
    i915 never has llc.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be63c1c993ddb0e5756d101500ae3e1129597ab6
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 15:00:44 2013 -0700

    i915: Remove the remainder of the batchbuffer caching.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f210bf5358443f38c1c7b758eaa28b37e09578a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 12:09:27 2013 -0700

    i915: Remove miscellanous uncalled gen4 code from formerly shared files.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bdc5ecbbae185e098b34baf95e533b0c067b807
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 12:08:32 2013 -0700

    i915: Remove most of the code under gen >= 4 checks.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18100d415e35f604a035c5524ec3ada875f58f3c
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 11:58:25 2013 -0700

    i915: Remove fake ETC support that only existed on gen4+
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27eedca3e0b9ed47545b8cea8229e3d0a732a103
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 11:53:27 2013 -0700

    i915: Remove separate stencil code.
    
    This was formerly-shared code for supporting gen5+.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=279f0bce47be8f11d2ba2561179af166fe6c37bf
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 11:43:48 2013 -0700

    i915: Remove the I915 macro from the formerly shared code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f26104eb5b0a458e896b3903ee890b6fc6dcf3d0
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 11:25:58 2013 -0700

    i915: Remove all the MSAA support code.
    
    This hardware doesn't have MSAA support, so this code is all a waste for it.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f31e06a2e466c52204c35d708eeec36563da6b5
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 20 10:04:26 2013 -0700

    i915: Remove all the HiZ code from i915.
    
    v2: Remove extra struct forward declaration (change by Ken)
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=927f572c27f0e734896fa2b4f93210c7daf1a62a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:34 2013 -0700

    mesa: GL_EXT_shadow_funcs is not optional with GL_ARB_shadow
    
    Every driver left in Mesa that enables one also enables the other.
    There's no reason to let it be optional.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41853b598c0a49b2e75d7013658806d46beceec0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:33 2013 -0700

    mesa: GL_ARB_texture_storage_multisample is not optional with GL_ARB_texture_multisample
    
    In Mesa, this extension is implemented purely in software.  Drivers may
    *optionally* provide optimized paths.  If a driver enables,
    GL_ARB_texture_multisample, it gets GL_ARB_texture_storage_multisample
    for free.
    
    NOTE: This has the side effect of enabling the extension in Gallium
    drivers that enable GL_ARB_texture_multisample.
    
    v2 (Ken): Still prevent multisample texture targets in TexParameter for
    implementations that don't support multisampling.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b6b7a39ba91f21278a2ad24c4ad00d454c73c6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:32 2013 -0700

    mesa: GL_ARB_texture_storage is not optional
    
    In Mesa, this extension is implemented purely in software.  Drivers may
    *optionally* provide optimized paths.
    
    NOTE: This has the side effect of enabling the extension in the radeon,
    r200, and nouveau drivers.
    
    v2: Minor whitespace tidying (suggested by Brian).
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70966570f3e4275dc15b5a94c70698f6aef64150
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:31 2013 -0700

    mesa: GL_ARB_shading_language_100 is not optional
    
    This extension just provides some of the most basic software framework
    for GLSL.  Without GL_ARB_vertex_shader or GL_ARB_fragment_shader,
    applications still cannot use GLSL.  There's no value in
    conditionalizing support for this extension.
    
    NOTE: This has the side effect of enabling the extension in the radeon,
    r200, and nouveau drivers.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6ec425d6eeac95f466174267b2c18c0bffca3f0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:30 2013 -0700

    mesa: GL_ARB_shader_objects is not optional
    
    This extension just provides some of the most basic software framework
    for GLSL.  Without GL_ARB_vertex_shader or GL_ARB_fragment_shader,
    applications still cannot use GLSL.  There's no value in
    conditionalizing support for this extension.
    
    NOTE: This has the side effect of enabling the extension in the radeon,
    r200, and nouveau drivers.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc24b4fc4ee1eda60d4f4bde662f7a1d8474cc1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:29 2013 -0700

    mesa: GL_NV_blend_square is not optional
    
    Every driver left in Mesa enables this extension all the time.  There's
    no reason to let it be optional.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=338ea2e4d14b5bf30fe2820facd71333d5acd527
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:28 2013 -0700

    mesa: GL_EXT_fog_coord is not optional
    
    Every driver left in Mesa enables this extension all the time.  There's
    no reason to let it be optional.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c139708087ead063da7ac64126af69f2fe7bcf1e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:27 2013 -0700

    mesa: GL_EXT_secondary_color is not optional
    
    Every driver left in Mesa enables this extension all the time.  There's
    no reason to let it be optional.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5305a303bd13f91a00f36f205b767d1bfef2ab5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:26 2013 -0700

    mesa: GL_EXT_framebuffer_object is not optional
    
    Every driver left in Mesa enables this extension all the time.  There's
    no reason to let it be optional.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4571640b8b9d158e33cc536abb9eac037560a73
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:25 2013 -0700

    mesa: Remove GL_MESA_resize_buffers
    
    Commit bab755a made the implementation a no-op, and it was only ever
    enabled by software rasterizers.
    
    v2: Move the spec into docs/specs/OLD since it's now obsolete
        (squashed patch from Andreas Boll)
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34e8905077b7a930457098ac0e0a5ea251e5944c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:24 2013 -0700

    mesa: Remove _mesa_{enable, disable}_extension and _mesa_extension_is_enabled
    
    They're not used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e14b486113de60c53a933c3ce5605863b0a84108
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:23 2013 -0700

    mesa: Just set extension flags instead of calling _mesa_enable_extension
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d755f00bd5a5f06dbeb9cefc69f6a3186ff39d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:22 2013 -0700

    mesa: Remove _mesa_enable_._._extensions functions
    
    After the preceeding commits, they are not used.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45099ec1755f1420b134612edfea2df4297d683f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:21 2013 -0700

    swrast: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions
    
    _mesa_enable_sw_extensions enables all the extensions (and more) that
    the others enable.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a964397fd93e243f9287e8094681dfcb18a2ecc6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:20 2013 -0700

    osmesa: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions
    
    _mesa_enable_sw_extensions enables all the extensions (and more) that
    the others enable.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9edd661c47f575bbfed13ae76411bcd096d5f6d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:19 2013 -0700

    wmesa: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions
    
    _mesa_enable_sw_extensions enables all the extensions (and more) that
    the others enable.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89cf6e627368f3b712b8bca70c23cbe86a3856b2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:18 2013 -0700

    x11: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions
    
    _mesa_enable_sw_extensions enables all the extensions (and more) that
    the others enable.  Also, don't duplicate the DXTn checks.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b9398c74f0189b7d7904749e24934e08a0a4cfb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:17 2013 -0700

    i965: Merge the two GEN >= 6 extension enable blocks
    
    There's no reason for these blocks to be separate.
    
    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=ae66a656fd3e205d81284f45bbc0422c7e198da6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:16 2013 -0700

    i965: Move GEN >= 4 extensions into the "always on" list
    
    This copy of the source file is only used for GEN >= 4, so extensions
    that are enabled for GEN >= 4 are always enabled.
    
    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=4ed976f6b5866e69ea84fe19fb9143766cf08c5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:15 2013 -0700

    i965: Move GEN >= 3 extensions into the "always on" list
    
    This copy of the source file is only used for GEN >= 4, so extensions
    that are enabled for GEN >= 3 are always enabled.
    
    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=e621208e29c9b624fd1522e401986f0e996c4209
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jun 27 18:20:14 2013 -0700

    i915: Remove GEN >= 4 extension support
    
    This copy of the source file is only used for GEN <= 3, so remove the
    dead code.
    
    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=745f6c692cda4ae74d0de3b4128cc39d2ffc2054
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Jun 26 11:58:38 2013 -0700

    i965: Split surface format code into a new file (brw_surface_formats.c).
    
    brw_wm_surface_state.c has gotten rather large and unwieldy.  At this
    point, it consists of two separate portions:
    
    1. Surface format code
    
       This includes the giant table of surface formats and what features
       they support on each generation, as well as the code to translate
       between Mesa formats and hardware formats.
    
       This is used across all generations.
    
    2. Binding table (SURFACE_STATE) related code.
    
       This is the code to generate SURFACE_STATE entries for renderbuffers,
       textures, transform feedback buffers, constant buffers, and so on, as
       well as the code to assemble them into binding tables.
    
       This is only used on Gen4-6; gen7_surface_state.c has Gen7+ code.
    
    Since the two are logically separate, and one is reused on every
    generation while the other is not, it makes a lot of sense to split
    them out.  It should also make finding code easier.
    
    No code is changed by this patch.  I simply copied the file then deleted
    portions of both.
    
    Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Eric Anholt <eric at anholt.net>




More information about the mesa-commit mailing list