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