Mesa (master): util: add new ASSERT_BITFIELD_SIZE() macro (v3)

2017-11-16 Thread Brian Paul
Module: Mesa Branch: master Commit: fe81e1f9751cca8de33c3c45f6fc181c626c57f0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe81e1f9751cca8de33c3c45f6fc181c626c57f0 Author: Brian Paul Date: Wed Nov 15 16:17:44 2017 -0700 util: add new ASSERT_BITFIELD_SIZE() macro (v3) For checking

Mesa (master): glsl: s/unsigned/glsl_base_type/ in glsl type code (v2)

2017-11-16 Thread Brian Paul
Module: Mesa Branch: master Commit: 92c1290dc57b493690ffe754b1b7724e93d41900 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c1290dc57b493690ffe754b1b7724e93d41900 Author: Brian Paul Date: Mon Nov 6 12:44:06 2017 -0700 glsl: s/unsigned/glsl_base_type/ in glsl type code (v2) Decla

Mesa (master): svga: add missing PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTER* cases

2017-11-16 Thread Brian Paul
Module: Mesa Branch: master Commit: 501591e8529dc69fd650b3ba49a560c22b4cf31b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=501591e8529dc69fd650b3ba49a560c22b4cf31b Author: Brian Paul Date: Thu Nov 16 16:35:49 2017 -0700 svga: add missing PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTER* cases

Mesa (master): st/mesa: use enum types instead of int/unsigned (v3)

2017-11-16 Thread Brian Paul
Module: Mesa Branch: master Commit: d4726b13183c45fbc0869596c128f7c030b3cd9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4726b13183c45fbc0869596c128f7c030b3cd9c Author: Brian Paul Date: Mon Nov 6 09:19:55 2017 -0700 st/mesa: use enum types instead of int/unsigned (v3) Use the

Mesa (master): util/tgsi: use ASSERT_BITFIELD_SIZE() to check opcode field size

2017-11-16 Thread Brian Paul
Module: Mesa Branch: master Commit: 940fba68c903d9b4da2d99a68f1c06c53d4fe82a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=940fba68c903d9b4da2d99a68f1c06c53d4fe82a Author: Brian Paul Date: Mon Nov 6 18:11:38 2017 -0700 util/tgsi: use ASSERT_BITFIELD_SIZE() to check opcode field si

Mesa (master): st/mesa: don' t move ssbo after atomic buffers if we support hw atomics

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: c8ce3c26893e91ae4e07b1c2d6cf4b89e8c297aa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8ce3c26893e91ae4e07b1c2d6cf4b89e8c297aa Author: Dave Airlie Date: Fri Nov 10 11:50:37 2017 +1000 st/mesa: don't move ssbo after atomic buffers if we support h

Mesa (master): i965: Upload invariant state once at the start of the batch on Gen4-5.

2017-11-16 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 8f91aa35a54e127b68415376ef2b577ea8fc30f9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f91aa35a54e127b68415376ef2b577ea8fc30f9 Author: Kenneth Graunke Date: Wed Nov 15 22:40:16 2017 -0800 i965: Upload invariant state once at the start of the bat

Mesa (master): r600: enable ARB_shader_image_load_store, ARB_shader_image_size

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8c52ece581e705e2779a0bcb2083e0a15f1fcc21 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c52ece581e705e2779a0bcb2083e0a15f1fcc21 Author: Dave Airlie Date: Wed Nov 15 10:04:11 2017 +1000 r600: enable ARB_shader_image_load_store, ARB_shader_image_si

Mesa (master): r600/sb: disable SB for images.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: f94f5c9a9f7a41f688659450d52e19e8295fce4a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f94f5c9a9f7a41f688659450d52e19e8295fce4a Author: Dave Airlie Date: Wed Nov 15 10:02:47 2017 +1000 r600/sb: disable SB for images. Until we can work further on

Mesa (master): r600: add core pieces of image support.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: a6b379284365e8adee780b691596d3a66de1ba93 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6b379284365e8adee780b691596d3a66de1ba93 Author: Dave Airlie Date: Wed Nov 15 09:59:42 2017 +1000 r600: add core pieces of image support. This adds the atoms

Mesa (master): r600: implement basic memory barrier.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 894e2deb7edcf8c578b8cbd98cd9a83b8c8a332f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=894e2deb7edcf8c578b8cbd98cd9a83b8c8a332f Author: Dave Airlie Date: Wed Nov 15 09:48:29 2017 +1000 r600: implement basic memory barrier. This isn't 100% perfec

Mesa (master): r600/shader: add flag to denote if shader uses images

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: c119a1acb33866c72cc1592b9bbf418e82cbab2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c119a1acb33866c72cc1592b9bbf418e82cbab2a Author: Dave Airlie Date: Wed Nov 15 09:54:24 2017 +1000 r600/shader: add flag to denote if shader uses images Tested

Mesa (master): docs: update features/ relnotes for r600 shader image support. (v2)

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 59162c122f29884e555e579ca99f5417bc0f4b33 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59162c122f29884e555e579ca99f5417bc0f4b33 Author: Dave Airlie Date: Wed Nov 15 10:07:03 2017 +1000 docs: update features/relnotes for r600 shader image support.

Mesa (master): r600: handle image size support.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 31db4a3200b3ff2fe9521c62c16ea363d9faea2e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31db4a3200b3ff2fe9521c62c16ea363d9faea2e Author: Dave Airlie Date: Wed Nov 15 10:03:32 2017 +1000 r600: handle image size support. This adds support for the R

Mesa (master): r600: allocate immed buffer resource for images.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: ac4f175d79c85fd4910f99ef945069ff681bd7fd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac4f175d79c85fd4910f99ef945069ff681bd7fd Author: Dave Airlie Date: Wed Nov 15 09:47:03 2017 +1000 r600: allocate immed buffer resource for images. In order to

Mesa (master): r600: handle writes_memory properly

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 77d36cbc8de85ea5c4e8caf071cbc6661e0cd75c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77d36cbc8de85ea5c4e8caf071cbc6661e0cd75c Author: Dave Airlie Date: Wed Nov 15 09:46:01 2017 +1000 r600: handle writes_memory properly This implements proper h

Mesa (master): r600/shader: implement getting thread id.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: 5689bb00229a422267ada6aef770dacc81e3319e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5689bb00229a422267ada6aef770dacc81e3319e Author: Dave Airlie Date: Wed Nov 15 09:51:36 2017 +1000 r600/shader: implement getting thread id. We need the thread

Mesa (master): r600/shader: add support for load/store/ atomic ops on images.

2017-11-16 Thread Dave Airlie
Module: Mesa Branch: master Commit: aa38bf658f1e0dd166b3ce12025533775f373788 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa38bf658f1e0dd166b3ce12025533775f373788 Author: Dave Airlie Date: Wed Nov 15 10:01:56 2017 +1000 r600/shader: add support for load/store/atomic ops on images.

Mesa (master): autotools: set XA versions in configure.ac and configure header file

2017-11-16 Thread Dylan Baker
Module: Mesa Branch: master Commit: 65fc16c97413edeef508e0bfc4b0ceb4e430c1fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65fc16c97413edeef508e0bfc4b0ceb4e430c1fe Author: Dylan Baker Date: Mon Oct 30 16:52:29 2017 -0700 autotools: set XA versions in configure.ac and configure head

Mesa (master): autotools: change version TINY -> PATCH

2017-11-16 Thread Dylan Baker
Module: Mesa Branch: master Commit: d8acf79f0c296d004977dc500ca1b6e7cd0b56da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8acf79f0c296d004977dc500ca1b6e7cd0b56da Author: Dylan Baker Date: Mon Nov 6 16:38:06 2017 -0800 autotools: change version TINY -> PATCH Because patch is mor

Mesa (master): genxml: Fix PIPELINE_SELECT on G45/Ironlake.

2017-11-16 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: f274687413cadb5f7cf2242f85e27c11c5753dfa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f274687413cadb5f7cf2242f85e27c11c5753dfa Author: Kenneth Graunke Date: Wed Nov 15 23:06:27 2017 -0800 genxml: Fix PIPELINE_SELECT on G45/Ironlake. Original 96

Mesa (master): egl: pass the dri2_dpy to the $plat_teardown functions

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 9b0223046668593deb9c0be0b557994bb5218788 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b0223046668593deb9c0be0b557994bb5218788 Author: Emil Velikov Date: Thu Nov 16 18:33:22 2017 + egl: pass the dri2_dpy to the $plat_teardown functions Cc:

Mesa (master): meson: Add dridriverdir variable to dri.pc.

2017-11-16 Thread Rafael Antognolli
Module: Mesa Branch: master Commit: 306914db92e12d5424493d0ea2c4566b393c58c8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=306914db92e12d5424493d0ea2c4566b393c58c8 Author: Rafael Antognolli Date: Wed Nov 15 09:32:47 2017 -0800 meson: Add dridriverdir variable to dri.pc. Xorg (and

Mesa (master): docs: add documentation for building with meson

2017-11-16 Thread Dylan Baker
Module: Mesa Branch: master Commit: bc17ac58661c2dbbd5fea48d4af628baef434e86 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc17ac58661c2dbbd5fea48d4af628baef434e86 Author: Dylan Baker Date: Tue Oct 17 12:19:49 2017 -0700 docs: add documentation for building with meson v2: - Add in

Mesa (master): docs: Point to apt.llvm.org for development snapshot packages

2017-11-16 Thread Eric Engeström
Module: Mesa Branch: master Commit: d25123e23a77e216b45f8e1a83ac32805b07be82 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d25123e23a77e216b45f8e1a83ac32805b07be82 Author: Kai Wasserbäch Date: Thu Nov 16 12:58:50 2017 +0100 docs: Point to apt.llvm.org for development snapshot packa

Mesa (master): egl: fix var type

2017-11-16 Thread Eric Engeström
Module: Mesa Branch: master Commit: ca95d7ad4e1b900eb3d559ed5bda0b96b232961d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca95d7ad4e1b900eb3d559ed5bda0b96b232961d Author: Eric Engestrom Date: Thu Nov 16 10:02:15 2017 + egl: fix var type queryImage() takes an `int*`; compiler

Mesa (master): i915: add missing extensions.h include

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 9e74e2d13cf1499bf1213a728eb38002dfec6782 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e74e2d13cf1499bf1213a728eb38002dfec6782 Author: Emil Velikov Date: Thu Nov 16 15:51:49 2017 + i915: add missing extensions.h include Otherwise we'll bail

Mesa (master): mesa: call atexit() only as needed

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 9aa9b98e63a88c823ef7248f936fc39fd7e1d00a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aa9b98e63a88c823ef7248f936fc39fd7e1d00a Author: Emil Velikov Date: Mon Nov 6 16:02:32 2017 + mesa: call atexit() only as needed If the extra_extensions

Mesa (master): mesa: remove unnecessary 'sort by year' for the GL extensions

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 3d81e11b49366b5636b8524ba0f8c7076e3fdf34 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d81e11b49366b5636b8524ba0f8c7076e3fdf34 Author: Emil Velikov Date: Wed Oct 25 11:33:09 2017 +0100 mesa: remove unnecessary 'sort by year' for the GL extension

Mesa (master): mesa: rework the way we manage extra_extensions

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 310e4485cba33716899d56ac910054d906701a9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=310e4485cba33716899d56ac910054d906701a9c Author: Emil Velikov Date: Mon Nov 6 16:14:51 2017 + mesa: rework the way we manage extra_extensions Store point

Mesa (master): mesa: return 'unrecognized' extensions in glGetStringi

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: f3ea07959b01815ba2c89f72fabf90e91cd09e45 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3ea07959b01815ba2c89f72fabf90e91cd09e45 Author: Emil Velikov Date: Mon Nov 6 18:01:36 2017 + mesa: return 'unrecognized' extensions in glGetStringi Anal

Mesa (master): mesa: split extensions overrides and glGetString( GL_EXTENSIONS)

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: ba8a347f932f966422a5e156e54e8d05b664cf44 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8a347f932f966422a5e156e54e8d05b664cf44 Author: Emil Velikov Date: Mon Nov 6 15:20:35 2017 + mesa: split extensions overrides and glGetString(GL_EXTENSIO

Mesa (master): i965: remove ARB_compute_shader extension override

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: afd6a964a423c015548f0474ee4e5e1a24967fe6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afd6a964a423c015548f0474ee4e5e1a24967fe6 Author: Emil Velikov Date: Tue Oct 24 15:21:40 2017 +0100 i965: remove ARB_compute_shader extension override Checking

Mesa (master): mesa: remove duplicate 'disabled extensions' list

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: e4cdce50585edbbbe9b6fe0d3f7215a67b989309 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4cdce50585edbbbe9b6fe0d3f7215a67b989309 Author: Emil Velikov Date: Tue Oct 24 15:47:41 2017 +0100 mesa: remove duplicate 'disabled extensions' list While par

Mesa (master): mesa: reuse set_extension() for _mesa_extension_override_disables

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: a3f82876f4471b88158074766c6115e15642d734 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3f82876f4471b88158074766c6115e15642d734 Author: Emil Velikov Date: Tue Oct 24 15:57:08 2017 +0100 mesa: reuse set_extension() for _mesa_extension_override_dis

Mesa (master): mesa: drop unnecessary coping of extra_extensions

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 444d9e4b081ab18352fc30a3c90829536ddd49fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=444d9e4b081ab18352fc30a3c90829536ddd49fb Author: Emil Velikov Date: Tue Oct 24 14:35:41 2017 +0100 mesa: drop unnecessary coping of extra_extensions The funct

Mesa (master): mesa: pass the ctx to _mesa_one_time_init_extension_overrides

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 693682bd015e871f7beca15aeb441c2e1ba76cec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=693682bd015e871f7beca15aeb441c2e1ba76cec Author: Emil Velikov Date: Mon Nov 6 17:58:08 2017 + mesa: pass the ctx to _mesa_one_time_init_extension_override

Mesa (master): mesa: call _mesa_make_extension_string only as needed

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 167e958a87d53614e6bbb78b09bafcea17335b4b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=167e958a87d53614e6bbb78b09bafcea17335b4b Author: Emil Velikov Date: Mon Nov 6 15:33:52 2017 + mesa: call _mesa_make_extension_string only as needed As of

Mesa (master): i965: use _mesa_is_desktop_gl helper

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: f8812931cf165760a81afb2cbc0520e3aca89f6b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8812931cf165760a81afb2cbc0520e3aca89f6b Author: Emil Velikov Date: Tue Oct 24 11:58:56 2017 +0100 i965: use _mesa_is_desktop_gl helper Use the helper over op

Mesa (master): egl/x11: move teardown code to the platform file

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 938fcab08b863603834b37afaae6a253e670df24 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=938fcab08b863603834b37afaae6a253e670df24 Author: Emil Velikov Date: Thu Nov 9 18:58:52 2017 + egl/x11: move teardown code to the platform file Signed-off

Mesa (master): egl/wayland: move teardown code to the platform file

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 8d745abc00903d4685ab7caa3f49573523d83049 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d745abc00903d4685ab7caa3f49573523d83049 Author: Emil Velikov Date: Thu Nov 9 19:13:09 2017 + egl/wayland: move teardown code to the platform file Signed

Mesa (master): egl: add note about missing $plat_teardown

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 6614804d1e9848ffd3402e4b23f4c57d39a59b7c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6614804d1e9848ffd3402e4b23f4c57d39a59b7c Author: Emil Velikov Date: Mon Nov 13 14:02:56 2017 + egl: add note about missing $plat_teardown Some platforms a

Mesa (master): egl: Provide meaningfull error when built w/ o requested platform

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 55245fe1c9925045198f2f0954eff8f2e5d42d7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55245fe1c9925045198f2f0954eff8f2e5d42d7b Author: Emil Velikov Date: Thu Nov 9 17:55:19 2017 + egl: Provide meaningfull error when built w/o requested plat

Mesa (master): egl/drm: move teardown code to the platform file

2017-11-16 Thread Emil Velikov
Module: Mesa Branch: master Commit: 40a01c9a0ef2c8110d79c284976ef34c0f73be92 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40a01c9a0ef2c8110d79c284976ef34c0f73be92 Author: Emil Velikov Date: Thu Nov 9 19:04:25 2017 + egl/drm: move teardown code to the platform file Signed-off

Mesa (master): meson: Don't define HAVE_PTHREAD only on linux

2017-11-16 Thread Jon TURNEY
Module: Mesa Branch: master Commit: 8ceccbf80dea7ac34cda68ec3117d80dd8922159 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ceccbf80dea7ac34cda68ec3117d80dd8922159 Author: Jon Turney Date: Mon Nov 13 10:13:39 2017 + meson: Don't define HAVE_PTHREAD only on linux I'm not sure o

Mesa (master): freedreno: mark SSBOs written at draw time

2017-11-16 Thread Rob Clark
Module: Mesa Branch: master Commit: 92e75bf0ec77d632835f6bb4201b7e3f882a11bb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e75bf0ec77d632835f6bb4201b7e3f882a11bb Author: Rob Clark Date: Thu Nov 16 08:32:32 2017 -0500 freedreno: mark SSBOs written at draw time Comment was right,

Mesa (master): freedreno/a5xx: ARB_framebuffer_no_attachments support

2017-11-16 Thread Rob Clark
Module: Mesa Branch: master Commit: 2878af74dd3629aaa292de75f7d12f153ab1ad86 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2878af74dd3629aaa292de75f7d12f153ab1ad86 Author: Rob Clark Date: Wed Nov 15 09:56:38 2017 -0500 freedreno/a5xx: ARB_framebuffer_no_attachments support Signed-

Mesa (master): freedreno: also mark images used by draw/grid

2017-11-16 Thread Rob Clark
Module: Mesa Branch: master Commit: ff018a3f555238efc060ff4dc9cf27c1a0830522 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff018a3f555238efc060ff4dc9cf27c1a0830522 Author: Rob Clark Date: Thu Nov 16 08:37:59 2017 -0500 freedreno: also mark images used by draw/grid Signed-off-by: R

Mesa (master): i965: Implement another VF cache invalidate workaround on Gen8+.

2017-11-16 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 8d48671492412e04c18651a779cabacf30ed0afe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d48671492412e04c18651a779cabacf30ed0afe Author: Kenneth Graunke Date: Tue Nov 14 15:24:36 2017 -0800 i965: Implement another VF cache invalidate workaround on