Mesa (master): nvc0/ir: Properly lower 64-bit shifts when the shift value is >32

2017-12-03 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 9bee12160bed72dae5cdb006ea38c40f89e174da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bee12160bed72dae5cdb006ea38c40f89e174da Author: Pierre Moreau Date: Sun Dec 3 21:28:57 2017 +0100 nvc0/ir: Properly lower 64-bit

Mesa (master): glsl: Match order of gl_LightSourceParameters elements.

2017-12-03 Thread Brian Paul
Module: Mesa Branch: master Commit: 9bdb5457f4ecabd59e05d0b6cea1ff88bcb49d7f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bdb5457f4ecabd59e05d0b6cea1ff88bcb49d7f Author: Fabian Bieler Date: Thu Nov 23 13:48:00 2017 -0700 glsl: Match order of

Mesa (master): glsl: Fix gl_NormalScale.

2017-12-03 Thread Brian Paul
Module: Mesa Branch: master Commit: c3ee464d7aa170225b5ec23b53a7f8d07663d428 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3ee464d7aa170225b5ec23b53a7f8d07663d428 Author: Fabian Bieler Date: Thu Nov 23 13:48:00 2017 -0700 glsl: Fix gl_NormalScale. GLSL

Mesa (master): nir: allow builin arrays to be lowered

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d99c7e0ff17208f82f254ef331e60a4005f4f6fa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d99c7e0ff17208f82f254ef331e60a4005f4f6fa Author: Timothy Arceri Date: Wed Nov 15 14:30:22 2017 +1100 nir: allow builin arrays to be

Mesa (master): st/glsl_to_nir/radeonsi: enable gs support for nir backend

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 27888977c1f1104d52caac8f023eeeaad7fabbec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27888977c1f1104d52caac8f023eeeaad7fabbec Author: Timothy Arceri Date: Fri Nov 10 21:33:37 2017 +1100 st/glsl_to_nir/radeonsi: enable gs

Mesa (master): st/glsl_to_nir: add gs support to st_nir_assign_var_locations()

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 164b6d4aeb3a807b6ea6ce96543aad0ff65cf92d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=164b6d4aeb3a807b6ea6ce96543aad0ff65cf92d Author: Timothy Arceri Date: Wed Nov 22 17:37:32 2017 +1100 st/glsl_to_nir: add gs support to

Mesa (master): radeonsi: add nir support for ls epilogue

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 204f547852896bf6f4e5b41ce9f86597a3bcc3d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=204f547852896bf6f4e5b41ce9f86597a3bcc3d0 Author: Timothy Arceri Date: Thu Nov 2 15:02:55 2017 +1100 radeonsi: add nir support for ls

Mesa (master): radeonsi: add llvm_type_is_64bit() helper

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 650126f3e02ede482fbb11b9dc069eae200378ae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=650126f3e02ede482fbb11b9dc069eae200378ae Author: Timothy Arceri Date: Tue Nov 7 21:41:27 2017 +1100 radeonsi: add llvm_type_is_64bit()

Mesa (master): radeonsi: add nir support for gs epilogue

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: e51ecbe980b56a312b43afd668b3990c8799a348 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e51ecbe980b56a312b43afd668b3990c8799a348 Author: Timothy Arceri Date: Thu Nov 9 13:34:37 2017 +1100 radeonsi: add nir support for gs

Mesa (master): radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 7ef1e42c14fb23592e8e003f7a80db9a43cb9bc9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ef1e42c14fb23592e8e003f7a80db9a43cb9bc9 Author: Timothy Arceri Date: Tue Nov 7 21:27:18 2017 +1100 radeonsi: pass llvm type to

Mesa (master): st/glsl_to_nir: use nir_lower_io_arrays_to_elements() to lower arrays

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c86baf71fbb19fa0ae8f05faba86aec023cde9bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c86baf71fbb19fa0ae8f05faba86aec023cde9bc Author: Timothy Arceri Date: Wed Nov 15 14:36:22 2017 +1100 st/glsl_to_nir: use

Mesa (master): ac: add basic nir -> llvm type helper

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 6fd6cb6616dfb04cb383cace550c2100e54daaa5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd6cb6616dfb04cb383cace550c2100e54daaa5 Author: Timothy Arceri Date: Fri Nov 10 13:47:50 2017 +1100 ac: add basic nir -> llvm type

Mesa (master): radv: enable nir varying array splitting

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: f13790c92ff1433a0fbff35788761b75df567c44 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13790c92ff1433a0fbff35788761b75df567c44 Author: Timothy Arceri Date: Mon Oct 30 11:58:52 2017 +1100 radv: enable nir varying array

Mesa (master): radeonsi: pass llvm type to lds_load()

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c4c8df94bd77b987143caa43ca6609bff1ab2908 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c8df94bd77b987143caa43ca6609bff1ab2908 Author: Timothy Arceri Date: Tue Nov 7 21:42:10 2017 +1100 radeonsi: pass llvm type to

Mesa (master): radeonsi: create si_llvm_load_input_gs()

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 4184e7c417fef08a1a28295d60dbb2d5fee08633 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4184e7c417fef08a1a28295d60dbb2d5fee08633 Author: Timothy Arceri Date: Tue Nov 7 21:13:37 2017 +1100 radeonsi: create

Mesa (master): radeonsi: add nir support for es epilogue

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 73918b317283414bf4079eec34b33887fdcac8bf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73918b317283414bf4079eec34b33887fdcac8bf Author: Timothy Arceri Date: Mon Nov 6 22:35:50 2017 +1100 radeonsi: add nir support for es

Mesa (master): ac: move build_varying_gather_values() to ac_llvm_build.h and expose

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: caf15ce67001f09e4258ac545b7ed655eb63211c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf15ce67001f09e4258ac545b7ed655eb63211c Author: Timothy Arceri Date: Fri Nov 10 13:55:48 2017 +1100 ac: move

Mesa (master): nir: add array lowering function that assumes there are no indirects

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 2bc49ac3e6a6c8f93a2f32d62555bd653faf8d3e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc49ac3e6a6c8f93a2f32d62555bd653faf8d3e Author: Timothy Arceri Date: Wed Nov 15 14:28:01 2017 +1100 nir: add array lowering function

Mesa (master): ac: add si_nir_load_input_gs() to the abi

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: ccd1810bbaf38ee31bd973f903bc9871cc8b1171 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccd1810bbaf38ee31bd973f903bc9871cc8b1171 Author: Timothy Arceri Date: Wed Nov 8 14:20:23 2017 +1100 ac: add si_nir_load_input_gs() to

Mesa (master): st/glsl_to_nir: split the st_glsl_to_nir() function in two

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d586f39cb0fb65624d9e0534f5eaafbf2a3ccc88 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d586f39cb0fb65624d9e0534f5eaafbf2a3ccc88 Author: Timothy Arceri Date: Tue Nov 14 09:15:54 2017 +1100 st/glsl_to_nir: split the

Mesa (master): st/glsl_to_nir: call some lowering passes earlier

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 90abaf8a214affa2bffdc04ee24f941caedb29c0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90abaf8a214affa2bffdc04ee24f941caedb29c0 Author: Timothy Arceri Date: Tue Nov 14 12:56:20 2017 +1100 st/glsl_to_nir: call some lowering

Mesa (master): st/glsl_to_nir: create set_st_program() helper

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d38f99baecb8335421b392ecc38435a42d7b372c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d38f99baecb8335421b392ecc38435a42d7b372c Author: Timothy Arceri Date: Tue Nov 14 09:03:45 2017 +1100 st/glsl_to_nir: create

Mesa (master): st/glsl: move nir linking loop to new function st_link_nir( )

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: da953b641d806cdb8031ff8fe7ce458963a3fe4f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da953b641d806cdb8031ff8fe7ce458963a3fe4f Author: Timothy Arceri Date: Thu Nov 9 17:32:08 2017 +1100 st/glsl: move nir linking loop to

Mesa (master): st/glsl_to_nir: add basic NIR opt loop helper

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: bd98b8c74ef9d404f98b77519eaf327b938a150a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd98b8c74ef9d404f98b77519eaf327b938a150a Author: Timothy Arceri Date: Tue Nov 14 10:13:58 2017 +1100 st/glsl_to_nir: add basic NIR opt

Mesa (master): radv: enable nir component packing

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: aecb9bec87f1b8bf47c86f49c8ac2109ef73041f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aecb9bec87f1b8bf47c86f49c8ac2109ef73041f Author: Timothy Arceri Date: Wed Oct 18 13:48:41 2017 +1100 radv: enable nir component packing

Mesa (master): st/glsl_to_nir: make st_glsl_to_nir() static

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: a9ac01b96f265af10fe4de58699c75ec6e0b6238 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9ac01b96f265af10fe4de58699c75ec6e0b6238 Author: Timothy Arceri Date: Tue Nov 14 10:06:47 2017 +1100 st/glsl_to_nir: make

Mesa (master): nir: add varying array splitting pass

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c797bc6aa7b339deb96be5f9c75662439a4963b6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c797bc6aa7b339deb96be5f9c75662439a4963b6 Author: Timothy Arceri Date: Mon Oct 23 15:51:29 2017 +1100 nir: add varying array splitting

Mesa (master): radeonsi/nir: add support for packed inputs

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c16a0e11d394a9ad9b5d9b698130e15e1a84bf1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c16a0e11d394a9ad9b5d9b698130e15e1a84bf1c Author: Timothy Arceri Date: Fri Nov 17 17:04:22 2017 +1100 radeonsi/nir: add support for

Mesa (master): nir: add varying component packing helpers

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 1c9c42d16b4c8ab896537c32e3b2df237be69323 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c9c42d16b4c8ab896537c32e3b2df237be69323 Author: Timothy Arceri Date: Wed Oct 18 19:40:06 2017 +1100 nir: add varying component packing

Mesa (master): st/glsl_to_nir: move some calls out of st_glsl_to_nir_post_opts()

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c3a5d74377bd90f78b9af55db598b03d264d0c02 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3a5d74377bd90f78b9af55db598b03d264d0c02 Author: Timothy Arceri Date: Fri Nov 17 17:45:32 2017 +1100 st/glsl_to_nir: move some calls

Mesa (master): st/glsl_to_nir: add st_nir_assign_var_locations() helper

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 9530b786d2fcd4750ad61fc57c90bf398f0d98c5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9530b786d2fcd4750ad61fc57c90bf398f0d98c5 Author: Timothy Arceri Date: Tue Nov 21 11:53:58 2017 +1100 st/glsl_to_nir: add

Mesa (master): st/glsl_to_nir: enable NIR link time opts

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 6648bd68fd27fce9cdcdbf9cb7a370907fb30dd9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6648bd68fd27fce9cdcdbf9cb7a370907fb30dd9 Author: Timothy Arceri Date: Mon Nov 20 17:20:35 2017 +1100 st/glsl_to_nir: enable NIR link

Mesa (master): nir: fix support for scalar arrays in nir_lower_io_types()

2017-12-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 2a35021bc61632562e34448249c80887a0d7ac3c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a35021bc61632562e34448249c80887a0d7ac3c Author: Timothy Arceri Date: Fri Nov 17 14:27:27 2017 +1100 nir: fix support for scalar arrays

Mesa (master): freedreno: small cleanups

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 4b1d0d28449d03539db452e92cc29a9f5dd968d7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b1d0d28449d03539db452e92cc29a9f5dd968d7 Author: Rob Clark Date: Mon Nov 20 15:33:54 2017 -0500 freedreno: small cleanups Signed-off-by:

Mesa (master): freedreno: also mark draw-indirect buffer as read

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: f93f2f7b1e80e838acb4ddc12f62a9a545da5194 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f93f2f7b1e80e838acb4ddc12f62a9a545da5194 Author: Rob Clark Date: Wed Nov 29 09:04:08 2017 -0500 freedreno: also mark draw-indirect buffer

Mesa (master): freedreno: avoid mem2gmem for invalidated buffers

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 4ab6ab80365578cc9366b6d2d4a626694e0604a7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ab6ab80365578cc9366b6d2d4a626694e0604a7 Author: Rob Clark Date: Sun Nov 19 12:50:50 2017 -0500 freedreno: avoid mem2gmem for invalidated

Mesa (master): freedreno/ir3: all mem instructions have WAR hazzard

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 48eef0c18248db948378ecf9a5f9930fa467ae9f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48eef0c18248db948378ecf9a5f9930fa467ae9f Author: Rob Clark Date: Sun Dec 3 11:48:56 2017 -0500 freedreno/ir3: all mem instructions have

Mesa (master): freedreno: avoid unneccessary batch flush

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 91730fb0ffc77682cfd5cebbefdad2f8f92f2431 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91730fb0ffc77682cfd5cebbefdad2f8f92f2431 Author: Rob Clark Date: Sun Nov 19 16:45:04 2017 -0500 freedreno: avoid unneccessary batch flush

Mesa (master): freedreno/ir3: relax barriers

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 11efe42a7317d06e78d6a1808314d18af89cf39d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11efe42a7317d06e78d6a1808314d18af89cf39d Author: Rob Clark Date: Sun Dec 3 11:50:09 2017 -0500 freedreno/ir3: relax barriers

Mesa (master): freedreno: add debug option to force emulated indirect

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: e6c6495d3a850da9fc04355df40fc8ab8fa80621 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6c6495d3a850da9fc04355df40fc8ab8fa80621 Author: Rob Clark Date: Wed Nov 29 15:06:39 2017 -0500 freedreno: add debug option to force

Mesa (master): freedreno: rework fence tracking

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 15ebf387fc43632be0e68365cf92ac8fb1b64a9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15ebf387fc43632be0e68365cf92ac8fb1b64a9c Author: Rob Clark Date: Sun Nov 19 10:36:19 2017 -0500 freedreno: rework fence tracking

Mesa (master): freedreno/a5xx: correct max_indicies for indirect draws

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: ef6313ffd3c0e764142ed2df87b52264bd7d4188 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6313ffd3c0e764142ed2df87b52264bd7d4188 Author: Rob Clark Date: Wed Nov 22 09:45:28 2017 -0500 freedreno/a5xx: correct max_indicies for

Mesa (master): freedreno: proper locking for iterating dependent batches

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: deb57fb237c3be9629a39ef1978dfac4563d6bda URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=deb57fb237c3be9629a39ef1978dfac4563d6bda Author: Rob Clark Date: Mon Nov 20 09:52:04 2017 -0500 freedreno: proper locking for iterating

Mesa (master): freedreno: deferred flush support

2017-12-03 Thread Rob Clark
Module: Mesa Branch: master Commit: 2fcf6faa06c6f3aa686455328b1f080f7490f2da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fcf6faa06c6f3aa686455328b1f080f7490f2da Author: Rob Clark Date: Sun Nov 19 11:42:25 2017 -0500 freedreno: deferred flush support