Mesa (master): virgl: use bits in caps set v2

2018-06-04 Thread Dave Airlie
another field to caps v2, that can help report boolean values. Suggested-by: Gert Wollny Suggested-by: Dave Airlie Reviewed-by: Dave Airlie --- src/gallium/drivers/virgl/virgl_hw.h | 5 + src/gallium/drivers/virgl/virgl_winsys.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src

Mesa (master): virgl: add shader offset alignment to to v2 caps struct

2018-06-04 Thread Dave Airlie
on Nvidia is 32, hence the default value. Example tests: dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.0 dEQP-GLES31.functional.ssbo.layout.multi_basic_types.single_buffer.std430 v2: Move to a better place in case statement v3: Rebase Reviewed-by: Dave Airlie --- src/gallium

Mesa (master): nir: use num_components wrappers in print/validate.

2018-06-03 Thread Dave Airlie
Module: Mesa Branch: master Commit: 67eccd6aa2b3fcc79a232479a58a0f52b9980001 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67eccd6aa2b3fcc79a232479a58a0f52b9980001 Author: Dave Airlie Date: Tue May 15 11:11:12 2018 +1000 nir: use num_components wrappers in print/validate

Mesa (master): drisw: learn to query shmid handle type

2018-05-29 Thread Dave Airlie
-by: Dave Airlie Reviewed-by: Adam Jackson --- src/gallium/include/state_tracker/drisw_api.h | 1 + src/gallium/include/state_tracker/sw_winsys.h | 3 +-- src/gallium/include/state_tracker/winsys_handle.h | 1 + src/gallium/winsys/sw/dri/dri_sw_winsys.c | 10 +- 4 files

Mesa (master): drisw: use getImageShm() if available

2018-05-29 Thread Dave Airlie
-by: Dave Airlie Reviewed-by: Adam Jackson --- src/gallium/state_trackers/dri/drisw.c | 23 ++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/dri/drisw.c b/src/gallium/state_trackers/dri/drisw.c index 40cbca5494..e24fcba386 100644

Mesa (master): gallium: move winsys handle to it's own file.

2018-05-29 Thread Dave Airlie
Module: Mesa Branch: master Commit: d2eaff33d0132ef17eb458f04e5369985129ce31 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2eaff33d0132ef17eb458f04e5369985129ce31 Author: Marc-André Lureau Date: Tue May 29 11:17:11 2018 +1000 gallium: move winsys handle to it's own file. This

Mesa (master): drisw: use putImageShm if available

2018-05-29 Thread Dave Airlie
If the DRIswrastLoaderExtension implements putImageShm, bind it to drisw_loader_funcs. Reviewed-by: Dave Airlie Reviewed-by: Adam Jackson --- src/gallium/include/state_tracker/drisw_api.h | 3 +++ src/gallium/state_trackers/dri/drisw.c| 37 +-- 2 files changed, 32 insertions

Mesa (master): drisw/glx: implement getImageShm

2018-05-29 Thread Dave Airlie
Module: Mesa Branch: master Commit: 33ce3aa512fa9c8313003f61516588e1ae3e5f8f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33ce3aa512fa9c8313003f61516588e1ae3e5f8f Author: Marc-André Lureau Date: Mon Jun 15 15:07:34 2015 +0200 drisw/glx: implement getImageShm Reviewed-by: Dave

Mesa (master): glx/drisw: make the shm/non-shm loader extensions separately.

2018-05-29 Thread Dave Airlie
Module: Mesa Branch: master Commit: d3ff4787322c5855aad1e9ee0ee0aa141f7d6420 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3ff4787322c5855aad1e9ee0ee0aa141f7d6420 Author: Dave Airlie Date: Tue May 29 13:04:03 2018 +1000 glx/drisw: make the shm/non-shm loader extensions separately

Mesa (master): drisw/glx: use XShm if possible

2018-05-29 Thread Dave Airlie
putImageShm from DRIswrastLoaderExtension. If XShm extension is not available, or fails, it will fallback on regular XPutImage(). Tested on Linux only with 16bpp and 32bpp visual. (airlied: tested on 24bpp as well) Reviewed-by: Dave Airlie Reviewed-by: Adam Jackson --- src/glx/drisw_glx.c | 165

Mesa (master): drisw: use shared memory when possible

2018-05-29 Thread Dave Airlie
If drisw_loader_funcs implements put_image_shm, allocates display target data with shared memory and display with put_image_shm(). Reviewed-by: Dave Airlie Reviewed-by: Adam Jackson --- src/gallium/winsys/sw/dri/dri_sw_winsys.c | 72 +-- 1 file changed, 60 insertions(+), 12

Mesa (master): dri: add putImageShm and getImageShm to swrastLoader

2018-05-29 Thread Dave Airlie
Add new API to put and get an image using shared memory. Instead of only passing the data pointer, 3 arguments are given: the shmid, the data offset and the shmaddr. Bump interface version. Reviewed-by: Dave Airlie Reviewed-by: Adam Jackson --- include/GL/internal/dri_interface.h | 20

Mesa (master): gallium/winsys: rename DRM_API_HANDLE_* to WINSYS_HANDLE_*

2018-05-29 Thread Dave Airlie
Module: Mesa Branch: master Commit: b7ac0779e0228969536a6738926b8b7a0d565cd4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ac0779e0228969536a6738926b8b7a0d565cd4 Author: Dave Airlie Date: Tue May 29 11:21:38 2018 +1000 gallium/winsys: rename DRM_API_HANDLE_* to WINSYS_HANDLE_

Mesa (master): r600: Fix SSG when not all components are written

2018-05-27 Thread Dave Airlie
-GLES2.functional.shaders.operator.common_functions.sign.mediump_vec3_fragment dEQP-GLES2.functional.shaders.operator.common_functions.sign.highp_vec3_vertex dEQP-GLES2.functional.shaders.operator.common_functions.sign.highp_vec3_fragment Signed-off-by: Gert Wollny <gw.foss...@gmail.com> Reviewed-by: Dave

Mesa (master): r600: Correct IDIV if DST and SRC use the same temporary

2018-05-27 Thread Dave Airlie
adding another temporary to store the result if the destination temporary index is equal to one of the source temporary indices. Fixes: dEQP-GLES2.functional.shaders.operator.binary_operator.div.* Signed-off-by: Gert Wollny <gw.foss...@gmail.com> Reviewed-by: Dave Airlie <airl...@redhat.

Mesa (master): tgsi/scan: add hw atomic to the list of memory accessing files

2018-05-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: f2f464de576187891eeadb3e7fadf9ddbf322cba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f464de576187891eeadb3e7fadf9ddbf322cba Author: Dave Airlie <airl...@redhat.com> Date: Thu May 10 01:01:58 2018 +0100 tgsi/scan: add hw atomic to th

Mesa (master): virgl: set texture buffer offset alignment to disable ARB_texture_buffer_range.

2018-05-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: bfa74bb44ddf3e81dedf9af28f86110dfd47dc45 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfa74bb44ddf3e81dedf9af28f86110dfd47dc45 Author: Dave Airlie <airl...@redhat.com> Date: Fri May 18 10:44:27 2018 +1000 virgl: set texture buffer

Mesa (master): vbo: remove MaxVertexAttribStride assert check.

2018-05-17 Thread Dave Airlie
Module: Mesa Branch: master Commit: 48e28ab961f54466c033b087931ee17d502821db URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48e28ab961f54466c033b087931ee17d502821db Author: Dave Airlie <airl...@redhat.com> Date: Tue May 15 15:44:04 2018 +1000 vbo: remove MaxVertexAttribStride

Mesa (master): ac/llvm: use amdgcn.tbuffer.store instead of SI.tbuffer.store intrinsic

2018-05-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: eba4cf797c0cee710b04f4d992e5b16796964ecd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eba4cf797c0cee710b04f4d992e5b16796964ecd Author: Dave Airlie <airl...@redhat.com> Date: Wed May 16 09:36:22 2018 +1000 ac/llvm: use amdgcn.tbuffer

Mesa (master): virgl: enable vertex streams when glsl level is high enough.

2018-05-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9585e702065d9c2db57ab32f53a42d1ceafdb4a3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9585e702065d9c2db57ab32f53a42d1ceafdb4a3 Author: Dave Airlie <airl...@redhat.com> Date: Mon Dec 21 16:59:58 2015 +1000 virgl: enable vertex streams whe

Mesa (master): radv: resolve all layers in compute resolve path.

2018-05-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 98dbaa445a83108b59bd56e8f3224c13c36ba1d5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98dbaa445a83108b59bd56e8f3224c13c36ba1d5 Author: Dave Airlie <airl...@redhat.com> Date: Fri May 11 14:54:21 2018 +1000 radv: resolve all layers in c

Mesa (master): radv/resolve: do fmask decompress on all layers.

2018-05-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: b16fc6cda11576a4dd6c8d95f7bee94121c4b8e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b16fc6cda11576a4dd6c8d95f7bee94121c4b8e7 Author: Dave Airlie <airl...@redhat.com> Date: Fri May 11 14:53:28 2018 +1000 radv/resolve: do fmask decompress

Mesa (master): radv: use compute path for multi-layer images.

2018-05-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5978d54a09e6ad151c0bd365de0e2c82bbf493d1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5978d54a09e6ad151c0bd365de0e2c82bbf493d1 Author: Dave Airlie <airl...@redhat.com> Date: Fri May 11 14:55:29 2018 +1000 radv: use compute path for multi

Mesa (master): virgl: Add support for passing GL_ANY_SAMPLES_PASSED_CONSERVATIVE

2018-05-09 Thread Dave Airlie
assing GL_ANY_SAMPLES_PASSED_CONSERVATIVE This is needed for fixing CTS: dEQP-GLES3.functional.occlusion_query.conservative* Reviewed-by: Dave Airlie <airl...@redhat.com> Signed-off-by: Gert Wollny <gert.wol...@collabora.com> --- src/gallium/drivers/virgl/virgl_query.c | 3 ++-

Mesa (master): r600: fix constant buffer bounds.

2018-05-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: ce027ac5c798b39582288e5d7d9973b3cdda591e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce027ac5c798b39582288e5d7d9973b3cdda591e Author: Dave Airlie <airl...@redhat.com> Date: Wed May 9 23:17:09 2018 +0100 r600: fix constant buffer

Mesa (master): radv: handle arrays in the fmask descriptor.

2018-05-09 Thread Dave Airlie
Module: Mesa Branch: master Commit: 56766b8515bf73a0f4fc84fad81ba808a520391a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56766b8515bf73a0f4fc84fad81ba808a520391a Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 19 07:13:46 2018 + radv: handle arrays in the

Mesa (master): radv: set fmask_surf_index on fmask surfaces.

2018-05-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: e66f64c2855604c6148e8e865a65411ff0c3ba02 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e66f64c2855604c6148e8e865a65411ff0c3ba02 Author: Dave Airlie <airl...@redhat.com> Date: Tue May 1 12:32:02 2018 +1000 radv: set fmask_surf_index on

Mesa (master): ac/radv/radeonsi: refactor raster_config default values getters.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 899df55ee046847dfd2a49059a649da4e6c29fdb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=899df55ee046847dfd2a49059a649da4e6c29fdb Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 10:09:36 2018 +1000 ac/radv/radeonsi: refactor raster_

Mesa (master): radeonsi: use common gs_table_depth code

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8de7ff91bec8fb848512185885b9c9a2283c1a8a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8de7ff91bec8fb848512185885b9c9a2283c1a8a Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 09:57:20 2018 +1000 radeonsi: use common gs_table_dept

Mesa (master): radv: use common gs_table_depth code.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9afe9c0fe2702f6555dbb39e2667e98e3ce2c42d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9afe9c0fe2702f6555dbb39e2667e98e3ce2c42d Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 09:57:10 2018 +1000 radv: use common gs_table_dept

Mesa (master): ac/radv/radeonsi: refactor max simd waves into common code.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: f77caa741135e0dbdcbbf9e619195f47c2c591b2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f77caa741135e0dbdcbbf9e619195f47c2c591b2 Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 10:16:07 2018 +1000 ac/radv/radeonsi: refactor ma

Mesa (master): ac/info: move gs table depth to common code.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5e2ef28390bdb6fdaff885f147c9b29686fa6a46 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e2ef28390bdb6fdaff885f147c9b29686fa6a46 Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 09:56:43 2018 +1000 ac/info: move gs table depth to

Mesa (master): ac/radv/radeonsi: refactor harvest config register getters.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: a90c9f33cf5c8f7674de989b2c9146466e871459 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a90c9f33cf5c8f7674de989b2c9146466e871459 Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 10:42:21 2018 +1000 ac/radv/radeonsi: refactor h

Mesa (master): radeonsi: don't runtime check gs table info

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: b25f6cde89c21b19f4582f19630f6d7e96a04913 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b25f6cde89c21b19f4582f19630f6d7e96a04913 Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 09:52:28 2018 +1000 radeonsi: don't runtime check gs

Mesa (master): radv/gfx9: don't use gs_table_depth on gfx9.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 40783a7fa372ef12184d893efaed27f2c3cebbbc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40783a7fa372ef12184d893efaed27f2c3cebbbc Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 09:50:28 2018 +1000 radv/gfx9: don't use gs_table

Mesa (master): radv: only set raster_config_1 outside the index registers.

2018-04-23 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8e4d54505ab2fa8b47d3df27a69449d4913e1d36 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e4d54505ab2fa8b47d3df27a69449d4913e1d36 Author: Dave Airlie <airl...@redhat.com> Date: Mon Apr 23 10:39:33 2018 +1000 radv: only set raster_config_1 o

Mesa (master): virgl: disable virgl when no 3D for virtio gpu.

2018-04-22 Thread Dave Airlie
u <lep...@chromium.org> Reviewed-by: Dave Airlie <airl...@redhat.com> --- src/gallium/winsys/virgl/drm/virgl_drm_winsys.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c b/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c index cf3c

Mesa (master): radv: mark const structs as extern in header file to avoid lto damage

2018-04-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: a8420e253038fd4ef063af4ee370038075ee7aeb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8420e253038fd4ef063af4ee370038075ee7aeb Author: Dave Airlie <airl...@redhat.com> Date: Fri Apr 13 12:40:55 2018 +1000 radv: mark const structs as

Mesa (master): virgl: add ARB_cull_distance support.

2018-03-22 Thread Dave Airlie
Module: Mesa Branch: master Commit: fa683385de515c24f4c7cf62dfce8a16faa4b2be URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa683385de515c24f4c7cf62dfce8a16faa4b2be Author: Dave Airlie <airl...@redhat.com> Date: Tue Mar 13 15:37:36 2018 +1000 virgl: add ARB_cull_distance s

Mesa (master): virgl: Implement seamless cube maps

2018-03-20 Thread Dave Airlie
s cube maps This was previously ignored. Along with the virglrenderer patch, this fixes ~100 dEQP tests: dEQP-GLES3.functional.texture.filtering.cube.* Signed-off-by: Stéphane Marchesin <marc...@chromium.org> Signed-off-by: Dave Airlie <airl...@redhat.com> --- src/gallium/drivers/vi

Mesa (master): radv: don't export NULL layer.

2018-03-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 32791a05024d54736eab21379e849480fea78559 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32791a05024d54736eab21379e849480fea78559 Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 19 20:02:58 2018 + radv: don't export NULL layer. W

Mesa (master): radv/multiview: mark layer_input if we have input attachments.

2018-03-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: d4c74aed7a81c65ef91d4d3065b3f822355746e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c74aed7a81c65ef91d4d3065b3f822355746e7 Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 19 03:41:18 2018 + radv/multiview: mark layer_input

Mesa (master): radv/query: handle multiview queries properly. (v3)

2018-03-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 32b4f3c38dc25694437af6f017b45b9658eac3bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b4f3c38dc25694437af6f017b45b9658eac3bc Author: Dave Airlie <airl...@redhat.com> Date: Thu Mar 15 20:23:30 2018 + radv/query: handle multiview q

Mesa (master): radv: lower constant initializers on output variables earlier

2018-03-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: e8d9b7ab02fc56cadffc7a2bb993b39cccde2b66 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d9b7ab02fc56cadffc7a2bb993b39cccde2b66 Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 19 04:27:49 2018 + radv: lower constant initia

Mesa (master): radv/query: split out begin/end query emission

2018-03-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4034dc5c72791e010eb64dece4bca542f56cec09 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4034dc5c72791e010eb64dece4bca542f56cec09 Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 19 01:24:52 2018 + radv/query: split out begin/end

Mesa (master): radv/query: handle multiview timestamp queries.

2018-03-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 032014ac01a2dfd6c8e689b3d59989eb6fa2396b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=032014ac01a2dfd6c8e689b3d59989eb6fa2396b Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 19 01:27:37 2018 + radv/query: handle multiview tim

Mesa (master): radv: handle exporting view index to fragment shader. (v1.1)

2018-03-18 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8f052a3e257a61240cb311032497d016278117a8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f052a3e257a61240cb311032497d016278117a8 Author: Dave Airlie <airl...@redhat.com> Date: Fri Mar 16 05:57:11 2018 + radv: handle exporting view

Mesa (master): radv: migrate lds size calculations to shader gen.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9188bd78d7e2754f36ad66db3fab80c8ee9f5093 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9188bd78d7e2754f36ad66db3fab80c8ee9f5093 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 20 13:30:14 2018 +1000 radv: migrate lds size calcul

Mesa (master): radv: use num_patches output from tcs shader.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: f50d520acfb1a79c935e3f8838310a6db39d2427 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f50d520acfb1a79c935e3f8838310a6db39d2427 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 20 11:22:07 2018 +1000 radv: use num_patches output fr

Mesa (master): radv: drop tess offchip layout for tcs.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 010d055aae7611f0a53b8b3dd3df98a71e52ad6a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=010d055aae7611f0a53b8b3dd3df98a71e52ad6a Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 07:14:04 2018 + radv: drop tess offchip layout f

Mesa (master): radv: migrate unique index info shader info (v2)

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2012dae19a1ef73224c4e54eab4cd731f1d59ddf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2012dae19a1ef73224c4e54eab4cd731f1d59ddf Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 05:48:40 2018 + radv: migrate unique index info

Mesa (master): radv: drop ls_out_layout const.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: f343d11ae7ff9fec6736a3933ff6272cba824f74 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f343d11ae7ff9fec6736a3933ff6272cba824f74 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 05:53:33 2018 + radv: drop ls_out_layout const.

Mesa (master): radv/shader_info: start gathering tess output info (v2)

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: d89b16b7b9c3de8b7a7b896822f3893fdda4dbec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d89b16b7b9c3de8b7a7b896822f3893fdda4dbec Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 05:49:04 2018 + radv/shader_info: start gatherin

Mesa (master): radv: pass num_patches to tes from tcs

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6db44d6a8c35e414c393246d0d657dbcac3b981b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6db44d6a8c35e414c393246d0d657dbcac3b981b Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 07:31:55 2018 + radv: pass num_patches to tes fr

Mesa (master): radv/tess: remove last chunk of tess sgprs

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: bf9a0ea85350d60304f8bfa664ba0d939af1c729 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf9a0ea85350d60304f8bfa664ba0d939af1c729 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 19:15:25 2018 + radv/tess: remove last chunk o

Mesa (master): radv: drop geometry stride user sgpr.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9d0d806332a32cd60b4f53fe805650751001d169 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0d806332a32cd60b4f53fe805650751001d169 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 20 14:03:32 2018 +1000 radv: drop geometry stride use

Mesa (master): radv/tess: drop tcs_in_layout setting completely.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6adf99165c97fb53f37be1c5b6007632838dd49b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6adf99165c97fb53f37be1c5b6007632838dd49b Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 06:14:40 2018 + radv/tess: drop tcs_in_layout s

Mesa (master): radv: get rid of geometry user sgpr for num entries.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6f051549c30ecd8340028025f9c947d1ad5a04ce URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f051549c30ecd8340028025f9c947d1ad5a04ce Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 20 13:48:46 2018 +1000 radv: get rid of geometry use

Mesa (master): radv: drop tcs_out_layout

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: b0460bbf1c7d09122c5e23546a23a8550375e03a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0460bbf1c7d09122c5e23546a23a8550375e03a Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 06:38:30 2018 + radv: drop tcs_out_layout Mo

Mesa (master): radv: drop scanning the tess shader in the nir code.

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 384aced65e7768f7bba1a6159c6730efdd514d6c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=384aced65e7768f7bba1a6159c6730efdd514d6c Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 20 12:28:12 2018 +1000 radv: drop scanning the tess

Mesa (master): radv: drop tcs_out_offsets

2018-03-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: ee31cff856e0bdca11561b95a9b327a11dd0be3e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee31cff856e0bdca11561b95a9b327a11dd0be3e Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 06:51:15 2018 + radv: drop tcs_out_offsets Mo

Mesa (master): virgl: resize resource bo allocation if we need to.

2018-03-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4b15b5e803eb4705f8532e6cc41cfdc8bd065de9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b15b5e803eb4705f8532e6cc41cfdc8bd065de9 Author: Dave Airlie <airl...@redhat.com> Date: Mon Mar 12 10:21:21 2018 +1000 virgl: resize resource bo allo

Mesa (master): radv: drop assert on bindingDescriptorCount > 0

2018-03-14 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3b0f2081b5dc351d40d67b99f8f1def551a8374d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b0f2081b5dc351d40d67b99f8f1def551a8374d Author: Dave Airlie <airl...@redhat.com> Date: Thu Mar 8 10:15:12 2018 +1000 radv: drop

Mesa (master): ac/nir: pass the nir variable through tcs loading.

2018-03-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4f0c89d66c570e82d832e2e49227517302e271a2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f0c89d66c570e82d832e2e49227517302e271a2 Author: Dave Airlie <airl...@redhat.com> Date: Wed Mar 14 10:19:45 2018 +1000 ac/nir: pass the nir variable t

Mesa (master): radv: mark all tess output for an indirect access.

2018-03-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 27a5e5366e89498d98d786cc84fafbdb220c4d94 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27a5e5366e89498d98d786cc84fafbdb220c4d94 Author: Dave Airlie <airl...@redhat.com> Date: Wed Mar 14 10:21:46 2018 +1000 radv: mark all tess

Mesa (master): radv: get correct offset into LDS for indexed vars.

2018-03-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: f9de2d409bf4f068a99d358d592d96ab4803f7fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9de2d409bf4f068a99d358d592d96ab4803f7fb Author: Dave Airlie <airl...@redhat.com> Date: Wed Mar 14 05:41:53 2018 +1000 radv: get correct offset in

Mesa (master): u_vbuf/translate: pass max_index into the set_buffer.

2018-03-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: e76cf1ff12703964262c7bdef6083e723f0b46ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e76cf1ff12703964262c7bdef6083e723f0b46ba Author: Dave Airlie <airl...@redhat.com> Date: Fri Mar 9 06:18:55 2018 +1000 u_vbuf/translate: pass max

Mesa (master): r600: implement callstack workaround for evergreen.

2018-03-11 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5d4fbc2b54cb2aaea1cbb52ec087f31009f3ac76 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4fbc2b54cb2aaea1cbb52ec087f31009f3ac76 Author: Dave Airlie <airl...@redhat.com> Date: Fri Mar 9 16:03:53 2018 +1000 r600: implement callstack work

Mesa (master): ac/nir: don't put lod into args if it's zero.

2018-03-06 Thread Dave Airlie
Module: Mesa Branch: master Commit: fb077b072823ecb193f4494daeceddf0f21aede2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb077b072823ecb193f4494daeceddf0f21aede2 Author: Dave Airlie <airl...@redhat.com> Date: Wed Mar 7 03:24:25 2018 + ac/nir: don't put lod into args i

Mesa (master): virgl: add offset alignment values to to v2 caps struct

2018-03-04 Thread Dave Airlie
-GLES3.functional.ubo.multi_basic_types.single_buffer.shared_vertex Note: This is based on "virgl: reduce some default capset limits.", which hasn't landed in Mesa yet but should relatively soon. Signed-off-by: Dave Airlie <airl...@redhat.com> --- src/gallium/drivers/virgl/virg

Mesa (master): virgl: handle getting new capsets.

2018-03-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: cd32258ec12e8edaf9facfa0715ad40032530f7e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd32258ec12e8edaf9facfa0715ad40032530f7e Author: Dave Airlie <airl...@redhat.com> Date: Thu Feb 15 14:20:37 2018 +1000 virgl: handle getting new c

Mesa (master): virgl: reduce some default capset limits.

2018-03-04 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9283cf2ad19b0eacc20b9aa5984bac077e9c475c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9283cf2ad19b0eacc20b9aa5984bac077e9c475c Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 21 11:48:05 2018 +1000 virgl: reduce some default capset

Mesa (master): r600/cayman: fix fragcood loading recip generation.

2018-03-01 Thread Dave Airlie
Module: Mesa Branch: master Commit: bf2af063c3ac1ef7b948ddfb203aea04f857fc0f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf2af063c3ac1ef7b948ddfb203aea04f857fc0f Author: Dave Airlie <airl...@redhat.com> Date: Thu Mar 1 03:38:32 2018 + r600/cayman: fix fragcood loading

Mesa (master): radeonsi/nir: increase values to 8 for gs fetch.

2018-02-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6c1b5a40fde6f4ca77f8b866e99673b34df42116 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1b5a40fde6f4ca77f8b866e99673b34df42116 Author: Dave Airlie <airl...@redhat.com> Date: Thu Mar 1 10:01:33 2018 +1000 radeonsi/nir: increase value

Mesa (master): ac/nir: don't apply slice rounding on txf_ms

2018-02-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 69495b30a38fbb01a937cdea6f7674f89a2e60e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69495b30a38fbb01a937cdea6f7674f89a2e60e7 Author: Dave Airlie <airl...@redhat.com> Date: Thu Mar 1 09:24:01 2018 +1000 ac/nir: don't apply slice ro

Mesa (master): ac/nir: fix shared atomic operations.

2018-02-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 49879f3778707e50b2b2d5968996d60557bd99d4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49879f3778707e50b2b2d5968996d60557bd99d4 Author: Dave Airlie <airl...@redhat.com> Date: Thu Mar 1 09:38:19 2018 +1000 ac/nir: fix shared atomic oper

Mesa (master): r600: fix whitespace in recent 1d texture commit.

2018-02-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8369fdee8ba311aab6a6cf5e75f5f12f56469779 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8369fdee8ba311aab6a6cf5e75f5f12f56469779 Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 28 20:15:30 2018 + r600: fix whitespace in rec

Mesa (master): r600/shader: when using images always load thread id gpr at start (v2)

2018-02-28 Thread Dave Airlie
Module: Mesa Branch: master Commit: 7cb9353de38461c6492712b7b43ee69c57921705 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cb9353de38461c6492712b7b43ee69c57921705 Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 28 06:42:53 2018 + r600/shader: when using images

Mesa (master): r600: partly revert disabling tiling for 1d texture.

2018-02-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: a5853a2d51382cae42397f353817e479 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5853a2d51382cae42397f353817e479 Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 28 04:37:45 2018 + r600: partly revert disabling

Mesa (master): ac/radv: move load base vertex abi setup to vertex shader.

2018-02-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: c7b25005a135199a84d3eec7cc96b6a789ece0b3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7b25005a135199a84d3eec7cc96b6a789ece0b3 Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 28 09:53:51 2018 +1000 ac/radv: move load base vertex abi

Mesa (master): ac/shader: fix vertex input with components.

2018-02-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3401b028df1074a06a7fbc3fb1cda949646ef75d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3401b028df1074a06a7fbc3fb1cda949646ef75d Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 27 12:34:54 2018 +1000 ac/shader: fix vertex

Mesa (master): radv: remove device pointer from buffer.

2018-02-27 Thread Dave Airlie
Module: Mesa Branch: master Commit: 6bafd4f4dd3b22a87bc904251bfe16db943176b1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bafd4f4dd3b22a87bc904251bfe16db943176b1 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 27 14:31:31 2018 +1000 radv: remove device pointer from

Mesa (master): radv: merge tess rings into a single bo

2018-02-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1fc19a0f274e83a4066d9ea0741ea854288f5a15 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fc19a0f274e83a4066d9ea0741ea854288f5a15 Author: Dave Airlie <airl...@redhat.com> Date: Sun Feb 25 23:23:45 2018 + radv: merge tess rings into a sin

Mesa (master): radv: expose async compute on SI

2018-02-26 Thread Dave Airlie
Module: Mesa Branch: master Commit: 250468f6b7bb85b6c0097120ec9860d9185fd03a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=250468f6b7bb85b6c0097120ec9860d9185fd03a Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 26 20:51:55 2018 + radv: expose async compute

Mesa (master): r600: fix tgsi clock last setting

2018-02-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0cc5be7741aa77bd65046d627370c18839e0da25 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cc5be7741aa77bd65046d627370c18839e0da25 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 26 11:05:45 2018 +1000 r600: fix tgsi clock last s

Mesa (master): r600: add time lo/hi debugging output.

2018-02-25 Thread Dave Airlie
Module: Mesa Branch: master Commit: 4d72a1efeaa2266cd8ea512d5d2279325d6e3807 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d72a1efeaa2266cd8ea512d5d2279325d6e3807 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 26 11:05:26 2018 +1000 r600: add time lo/hi debugging

Mesa (master): r600: Take ALU_EXTENDED into account when evaluating jump offsets

2018-02-25 Thread Dave Airlie
;mesa-sta...@lists.freedesktop.org> Signed-off-by: Gert Wollny <gw.foss...@gmail.com> Reviewed-by: Dave Airlie <airl...@redhat.com> --- src/gallium/drivers/r600/r600_shader.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/r600/r600_shader.

Mesa (master): radv: don't send num_tcs_input_cp to sgprs.

2018-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: baa0feb73d0c011f3a2b29626244d3936532361e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=baa0feb73d0c011f3a2b29626244d3936532361e Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 04:59:53 2018 + radv: don't send num_tcs_in

Mesa (master): ac/radv: remove total_vertices variable

2018-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0e6f0d400b9078262844de6664f5f83f6566b567 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e6f0d400b9078262844de6664f5f83f6566b567 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 06:53:21 2018 + ac/radv: remove total_vertices va

Mesa (master): ac/radv: don't mark tess inner as used if we don't use it.

2018-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: e9b9fb36168cccdc6a1c14e86b4aec5321bd57e0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b9fb36168cccdc6a1c14e86b4aec5321bd57e0 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 20:33:17 2018 + ac/radv: don't mark tess inner a

Mesa (master): ac/radv: cleanup some tcs output values access

2018-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: 77fd1b9187a3aec665257ced5e58fae6fc89290f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77fd1b9187a3aec665257ced5e58fae6fc89290f Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 06:19:07 2018 + ac/radv: cleanup some tcs output

Mesa (master): radv/tess: don't need to look in constant for vertices_per_patch

2018-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: 95ddd423bce3b6e836f3ae305cbad0622e22 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95ddd423bce3b6e836f3ae305cbad0622e22 Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 19 04:55:52 2018 + radv/tess: don't need t

Mesa (master): ac/nir: to integer the args to bcsel.

2018-02-20 Thread Dave Airlie
Module: Mesa Branch: master Commit: d5b2d7ed670e6b6a2d7a96e588cb3de852d0b289 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b2d7ed670e6b6a2d7a96e588cb3de852d0b289 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 20 10:15:18 2018 +1000 ac/nir: to integer the args to

Mesa (master): virgl: remap query types to hw support.

2018-02-15 Thread Dave Airlie
Module: Mesa Branch: master Commit: 60c14a0db25d3dd246744858179a52548325c25f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60c14a0db25d3dd246744858179a52548325c25f Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 14 12:52:27 2018 +1000 virgl: remap query types to hw s

Mesa (master): r600: fix regression in gl_FragColor drawing

2018-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: b9d2ff05a64f751f5814314b2cce45e6270ddf7f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9d2ff05a64f751f5814314b2cce45e6270ddf7f Author: Dave Airlie <airl...@redhat.com> Date: Wed Feb 14 13:59:09 2018 +1000 r600: fix regression in gl_Fra

Mesa (master): r600: fix array spill if temp[0] is before all arrays

2018-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9c9a9bee4431124439c57a9429e745dd4837fcdf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c9a9bee4431124439c57a9429e745dd4837fcdf Author: Dave Airlie <airl...@redhat.com> Date: Mon Feb 12 14:46:50 2018 +1000 r600: fix array spill if

Mesa (master): virgl: add ARB_sample_shading support.

2018-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8f2656c75b8e91a8e90755280845d0e278a62ab4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f2656c75b8e91a8e90755280845d0e278a62ab4 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 13 14:08:14 2018 +1000 virgl: add ARB_sample_shading s

Mesa (master): virgl: add ARB_draw_indirect support.

2018-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9b95b70719bfd19e57a8ae89065eac84f513d297 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b95b70719bfd19e57a8ae89065eac84f513d297 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 13 13:57:28 2018 +1000 virgl: add ARB_draw_indirect s

Mesa (master): gallium: drop all the guard band float caps.

2018-02-13 Thread Dave Airlie
Module: Mesa Branch: master Commit: 9ddacd9af488485bfc5da1797e67ff322080c0d4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ddacd9af488485bfc5da1797e67ff322080c0d4 Author: Dave Airlie <airl...@redhat.com> Date: Tue Feb 13 05:21:12 2018 +1000 gallium: drop all the guard band

Mesa (master): virgl: Support v2 caps struct (v2)

2018-02-12 Thread Dave Airlie
struct (v2) This struct allows us to report: - accurate max point size/line width. - accurate texel and texture gather offsets - vertex/geometry limits. Signed-off-by: Dave Airlie <airl...@redhat.com> --- src/gallium/drivers/virgl/virgl_hw.h| 28 ++ src/gallium/d

  1   2   3   4   5   6   7   8   9   10   >