Mesa (master): 29 new commits

Marek Olšák mareko at kemper.freedesktop.org
Tue Apr 12 12:33:04 UTC 2016


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b6a0b7fc02c27c334cf932cfdfd7bedef5a5198
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 11 20:24:34 2016 +0200

    gallium/radeon: set GTT WC on tiled textures
    
    Just for consistency. This should have no effect, because OpenGL textures
    always go to VRAM.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a4b74d1ba2c156766a7a5dbfef099c7db5d6694
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 11 19:56:07 2016 +0200

    gallium/radeon: relax requirements on VRAM placements on APUs
    
    This makes Tonga with vramlimit=128 2x faster in Heaven.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57309f807dc1e4450cd8c5ac132de0de4e17f89
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 11 19:26:03 2016 +0200

    winsys/amdgpu: remove hack for low VRAM configuration
    
    A better solution will be used.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36f19bf98e206264b4de6ce5ca510c2d305ffe4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 21:18:14 2016 +0200

    r600g: disable aniso filtering for non-mipmap textures on EG
    
    this is the default behavior of the closed driver when running on VI
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bc2d967c4c626f0efadfca8771a90797a12c22b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 02:09:59 2016 +0200

    r600g: clean up aniso state translation
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d4469519bf07c4051af8eb86ab71647fb1eb61
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 21:37:43 2016 +0200

    radeonsi: disable aniso filtering for non-mipmap textures on SI-CI
    
    The closed driver does this, but it looks at base_level and last_level
    and uses a conditional assignment, which LLVM can't generate on SGPRs.
    
    That led me to invent this solution that abuses the image descriptor.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd33431c54379ecf0dce71078e34a07be82e2fc
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 02:08:23 2016 +0200

    radeonsi: clean up aniso state translation
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7420ef5b4640a92a5aaa57341c59e0d4185a4a0
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 17:02:51 2016 +0200

    radeonsi: enable some sampler fields to match the closed driver
    
    copied from the Vulkan driver
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a98be001f06ae2d50d444d1103cc15b67502a14
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 15:34:45 2016 +0200

    gallium/radeon: fix maximum texture anisotropy setup
    
    We were overdoing it for non-power-of-two values.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d7be5d37e70d19df88be53222bf02def40e93e6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 22:48:48 2016 +0200

    gallium/radeon: never choose a linear tiling for DB surfaces
    
    Just for consistency. This is actually not a problem, because both addrlib
    and radeon check and fix this.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7878146c444628e8f579d57f4c3af03ad1fc201
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 22:39:54 2016 +0200

    gallium/radeon: removing dead code for sharing stencil buffers
    
    This is a remnant of the times when the DDX was allocating depth-stencil
    buffers for windows. Now, st/dri allocates them and doesn't share them.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73aeebd772cfb840dee05d5815239b365d68f09e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 17:21:19 2016 +0200

    radeonsi: allow clearing buffers >= 4 GB
    
    Only CMASK and DCC clears can use this, because only textures can be so
    large.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dd8832e046ddef6d9ee69210127bebc9ddb35eb
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 17:14:49 2016 +0200

    gallium/radeon: allow allocating textures >= 4 GB
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0689741e51ba38de9c865592a16da97e2dfc350a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 16:50:17 2016 +0200

    winsys/radeon: fix printing allocation failures
    
    print as unsigned instead of signed
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba0933f488cbb22ad1a221b0057ac9753130916
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 16:48:55 2016 +0200

    winsys/amdgpu: add support for 64-bit buffer sizes
    
    v2: fail in radeon_winsys_bo_create if size > 32 bits
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e78b5ed38e289ddb6397a211361b6e3be4bf9ab
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 10 16:37:33 2016 +0200

    pb_buffer: switch pb_buffer::size to 64 bits
    
    being able to allocate more than 4 GB may be useful
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e241a63512d87ee5585db9768869133f5665a1ca
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 21:26:23 2016 +0200

    gallium/radeon: remove R600_QUERY_HW_FLAG_TIMER
    
    not used anymore
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0222351fc114b9b8a34cd79598fb3f0fb4a75b0e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 21:24:19 2016 +0200

    gallium/radeon: merge timer and non-timer query lists
    
    All of them are paused only between IBs.
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7347c068d88a0bd10f27a48c6e068cf098442098
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 21:12:13 2016 +0200

    r600g: don't manually stop queries for blitter
    
    r600_set_active_query_state does it better.
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12fee5b93e06ba2e7076b9a24ddf15d55a1ac3f5
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 21:10:58 2016 +0200

    r600g: add pausing pipeline & streamout queries into set_active_query_state
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e90fe60b72c9b08a8b06f055aafc514a0ad483c4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 20:41:52 2016 +0200

    r600g: implement set_active_query_state for pausing occlusion queries
    
    Use ZPASS_INCREMENT_DISABLE everywhere.
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5248676f87bc94079321ab7fcdee888e4d3f5a4f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 20:23:51 2016 +0200

    r600g: simplify r600_set_occlusion_query_state
    
    The caller does the same checking.
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b82893f93ab0f92dd44444e4a311fa253f423226
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 20:29:08 2016 +0200

    gallium/radeon: move pipeline stat context flags to common code
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa79a3269f7ea1d6f5f43d3e98836494b5069a0c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 20:37:06 2016 +0200

    r600g: fix typo in r600 register definitions
    
    Acked-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4c288d8e1264b3228319f862b04ef31dbabb1a1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 03:24:06 2016 +0200

    gallium/radeon: unify checking streamout enable state
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=466aa5718594a1188460856840be324f84553730
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 21:41:34 2016 +0200

    radeonsi: fix mask checking when emitting scissors and viewports
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
    Reviewed-by: Grigori Goronzy <greg at chown.ath.cx>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3eebb84ebd4c1dd7bd9b69b0b65273635443740
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 7 02:59:09 2016 +0200

    radeonsi: implement and rely on set_active_query_state
    
    Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e599b8f384b4fc48b450ed848d93e27e876de53f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 01:43:00 2016 +0200

    gallium: pause queries for all meta ops
    
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26171bd67e47cf25857cbce767ad048c8d99d1b0
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 8 01:42:00 2016 +0200

    gallium: add pipe_context::set_active_query_state for pausing queries
    
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>




More information about the mesa-commit mailing list