Mesa (master): Android: gallium_dri: pass dri.sym to linker

2017-08-22 Thread Rob Herring
Module: Mesa Branch: master Commit: f8e42237283d2b4ec829449adbbcfc9e51ac8756 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8e42237283d2b4ec829449adbbcfc9e51ac8756 Author: Rob Herring Date: Mon Aug 21 14:27:42 2017 -0500 Android: gallium_dri: pass dri.sym to linker Pass the dri.sy

Mesa (master): st/va: enable P016 format i.e. reallocate buffer if format changed

2017-08-22 Thread Leo Liu
Module: Mesa Branch: master Commit: 2b025a11be1be82b482b7d61a1c0a8cf4de5570f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b025a11be1be82b482b7d61a1c0a8cf4de5570f Author: Leo Liu Date: Mon Aug 21 14:03:40 2017 -0400 st/va: enable P016 format i.e. reallocate buffer if format change

Mesa (master): radeon/vcn: correct target buffer pitch calculation

2017-08-22 Thread Leo Liu
Module: Mesa Branch: master Commit: df6c087a383f801c32352309e9b858340989955d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df6c087a383f801c32352309e9b858340989955d Author: Leo Liu Date: Mon Aug 21 11:50:38 2017 -0400 radeon/vcn: correct target buffer pitch calculation since the wa

Mesa (master): radeon/vcn: enable P016 mode support

2017-08-22 Thread Leo Liu
Module: Mesa Branch: master Commit: 398a299f7beae8d0e3973929b42ddbd250794453 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=398a299f7beae8d0e3973929b42ddbd250794453 Author: Leo Liu Date: Mon Aug 21 11:51:35 2017 -0400 radeon/vcn: enable P016 mode support Signed-off-by: Leo Liu Rev

Mesa (master): anv: Check that in_fence fd is valid before closing it.

2017-08-22 Thread Francisco Jerez
Module: Mesa Branch: master Commit: e29ccaac298d04ad4272af2d8b8d7a953c523e28 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e29ccaac298d04ad4272af2d8b8d7a953c523e28 Author: Francisco Jerez Date: Fri Aug 18 12:04:55 2017 -0700 anv: Check that in_fence fd is valid before closing it.

Mesa (master): anv: Add error handling to setup_empty_execbuf().

2017-08-22 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 7ca124a6a3987fbfc09bc530761d44714c0da773 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ca124a6a3987fbfc09bc530761d44714c0da773 Author: Francisco Jerez Date: Fri Aug 18 11:00:42 2017 -0700 anv: Add error handling to setup_empty_execbuf(). The an

Mesa (master): tgsi/scan: fix uses_double

2017-08-22 Thread Marek Olšák
Module: Mesa Branch: master Commit: 4d807d7fe272db97fb9e20800872d5970fa2696d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d807d7fe272db97fb9e20800872d5970fa2696d Author: Marek Olšák Date: Tue Aug 22 16:58:40 2017 +0200 tgsi/scan: fix uses_double Reviewed-by: Nicolai Hähnle ---

Mesa (master): gallium: remove TGSI opcode SCS

2017-08-22 Thread Marek Olšák
Module: Mesa Branch: master Commit: 497506ad93d737db0c75f512626df2ae82c27560 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=497506ad93d737db0c75f512626df2ae82c27560 Author: Marek Olšák Date: Sat Aug 19 20:25:08 2017 +0200 gallium: remove TGSI opcode SCS use COS+SIN instead. Review

Mesa (master): gallium/u_blitter: don't use boolean, TRUE, FALSE

2017-08-22 Thread Marek Olšák
Module: Mesa Branch: master Commit: 33efa6416f6ec58a5ec535c4c11501850514d5e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33efa6416f6ec58a5ec535c4c11501850514d5e7 Author: Marek Olšák Date: Thu Aug 17 15:36:20 2017 +0200 gallium/u_blitter: don't use boolean, TRUE, FALSE v2: cherry

Mesa (master): gallium/u_blitter: remove get_next_surface_layer callback

2017-08-22 Thread Marek Olšák
Module: Mesa Branch: master Commit: 8f75a6f1af0bdc71a257b48bf65501cb4cd54065 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f75a6f1af0bdc71a257b48bf65501cb4cd54065 Author: Marek Olšák Date: Thu Aug 17 03:35:13 2017 +0200 gallium/u_blitter: remove get_next_surface_layer callback Re

Mesa (master): gallium/u_simple_shaders: do util_make_layered_clear_vertex_shader differently

2017-08-22 Thread Marek Olšák
Module: Mesa Branch: master Commit: c7ad07758e04323a9a5f38e063de95f5d74900ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7ad07758e04323a9a5f38e063de95f5d74900ba Author: Marek Olšák Date: Thu Aug 17 13:42:06 2017 +0200 gallium/u_simple_shaders: do util_make_layered_clear_vertex_s

Mesa (master): st/glsl_to_tgsi: fix getting the image type for array of structs (again)

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: e2f3cfead92dacbfd24c597034301c713775a138 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2f3cfead92dacbfd24c597034301c713775a138 Author: Samuel Pitoiset Date: Tue Aug 22 12:34:48 2017 +0200 st/glsl_to_tgsi: fix getting the image type for array of

Mesa (master): gallium: remove TGSI opcode BREAKC

2017-08-22 Thread Marek Olšák
Module: Mesa Branch: master Commit: cdaaf6656653822fc04dbf99804888c5cd126e97 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdaaf6656653822fc04dbf99804888c5cd126e97 Author: Marek Olšák Date: Sun Aug 20 12:41:13 2017 +0200 gallium: remove TGSI opcode BREAKC Reviewed-by: Roland Schei

Mesa (master): 24 new commits

2017-08-22 Thread Marek Olšák
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=985e6b5ef91ec8de7ae5e03fcfb978ea6e8993ea Author: Marek Olšák Date: Sat Aug 19 22:23:08 2017 +0200 gallium: remove TGSI opcode XPD use MUL+MAD+MOV instead. Reviewed-by: Roland Scheidegger URL: http://cgit.freed

Mesa (master): mesa: pass ctx to add_uniform_to_shader constructor

2017-08-22 Thread Timothy Arceri
Module: Mesa Branch: master Commit: da28280544139ff58124224863c69211a50e37ec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da28280544139ff58124224863c69211a50e37ec Author: Timothy Arceri Date: Tue Aug 22 20:31:57 2017 +1000 mesa: pass ctx to add_uniform_to_shader constructor Fixes

Mesa (master): egl: deduplicate allocations of local buffer over each platform backend (v2)

2017-08-22 Thread Emil Velikov
Module: Mesa Branch: master Commit: 640b6e607cb25d0ccc2bf1a1c609f497eb10f673 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=640b6e607cb25d0ccc2bf1a1c609f497eb10f673 Author: Gwan-gyeong Mun Date: Sat Aug 5 00:16:11 2017 +0900 egl: deduplicate allocations of local buffer over each pl

Mesa (master): mesa: only expose EXT_memory_object functions if the ext is supported

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: 46a8c4ef811ce1b909615f29a4059e079db3b930 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46a8c4ef811ce1b909615f29a4059e079db3b930 Author: Samuel Pitoiset Date: Mon Aug 21 22:22:29 2017 +0200 mesa: only expose EXT_memory_object functions if the ext

Mesa (master): mesa: only expose glImportMemoryFdEXT if the ext is supported

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: 44cd9aeeec58ef2c271cc7d5b89ea5eda906e78e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cd9aeeec58ef2c271cc7d5b89ea5eda906e78e Author: Samuel Pitoiset Date: Mon Aug 21 22:22:28 2017 +0200 mesa: only expose glImportMemoryFdEXT if the ext is suppo

Mesa (master): radeonsi: try to re-use previously deleted bindless descriptor slots

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: 39a35eb0c1ae0fc572e2c4a89b5e79197aa63bf5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39a35eb0c1ae0fc572e2c4a89b5e79197aa63bf5 Author: Samuel Pitoiset Date: Tue Jul 4 12:37:32 2017 +0200 radeonsi: try to re-use previously deleted bindless descr

Mesa (master): radeonsi: declare new user SGPR indices for bindless samplers/images

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: 781a13c475f019824b6ed255e6a6a9deebac774a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=781a13c475f019824b6ed255e6a6a9deebac774a Author: Samuel Pitoiset Date: Wed Jun 28 18:11:48 2017 +0200 radeonsi: declare new user SGPR indices for bindless samp

Mesa (master): radeonsi: make some si_descriptors fields 32-bit

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: a29ef75565e14f785c071ac9904433168fa8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a29ef75565e14f785c071ac9904433168fa8 Author: Samuel Pitoiset Date: Wed Jun 28 18:46:31 2017 +0200 radeonsi: make some si_descriptors fields 32-bit The num

Mesa (master): radeonsi: use slot indexes for bindless handles

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: c2dfa9b1114db660547eca8bcdf32374313b6a04 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2dfa9b1114db660547eca8bcdf32374313b6a04 Author: Samuel Pitoiset Date: Mon Jul 3 16:06:44 2017 +0200 radeonsi: use slot indexes for bindless handles Using VR

Mesa (master): gallium/util: add new module that allocate "numbers"

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: e2793def4018e0c556e7c957ee0acf87d7299192 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2793def4018e0c556e7c957ee0acf87d7299192 Author: Samuel Pitoiset Date: Tue Aug 8 16:15:34 2017 +0200 gallium/util: add new module that allocate "numbers" Wil

Mesa (master): radeonsi: only initialize dirty_mask when CE is used

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: a5ff4a8e2e5bc1b7107a1d902feaf4d5edb96b3f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5ff4a8e2e5bc1b7107a1d902feaf4d5edb96b3f Author: Samuel Pitoiset Date: Wed Jun 28 18:48:14 2017 +0200 radeonsi: only initialize dirty_mask when CE is used Loo

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

2017-08-22 Thread Samuel Pitoiset
Module: Mesa Branch: master Commit: 50349f404d3e4153c364f21ddc24a57060020003 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50349f404d3e4153c364f21ddc24a57060020003 Author: Samuel Pitoiset Date: Wed Jun 28 18:19:09 2017 +0200 radeonsi: add si_emit_global_shader_pointers() helper To

Mesa (master): util: add chunk logging module

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 1cc2fd57d1def9f191a3479628497743d670e02d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc2fd57d1def9f191a3479628497743d670e02d Author: Nicolai Hähnle Date: Fri Aug 4 15:31:46 2017 +0200 util: add chunk logging module Reviewed-by: Marek Olšák

Mesa (master): radeonsi: print saved CS to the log context

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 4c3f36ec6b59de2245257c819df7628aaa6bf57b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c3f36ec6b59de2245257c819df7628aaa6bf57b Author: Nicolai Hähnle Date: Fri Aug 4 18:24:33 2017 +0200 radeonsi: print saved CS to the log context Use the auto

Mesa (master): gallium: remove unused PIPE_DUMP_* defines

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: a6e7693882483bc64d003908874f84956b1c79a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e7693882483bc64d003908874f84956b1c79a9 Author: Nicolai Hähnle Date: Mon Aug 7 11:05:20 2017 +0200 gallium: remove unused PIPE_DUMP_* defines Reviewed-by: M

Mesa (master): radeonsi: start using u_log_context for debugging

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: bc933397996c9591ef92cb1eae62e909b111d04f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc933397996c9591ef92cb1eae62e909b111d04f Author: Nicolai Hähnle Date: Fri Aug 4 16:50:05 2017 +0200 radeonsi: start using u_log_context for debugging Reviewe

Mesa (master): radeonsi/gfx9: add performance counters

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 472c906d9fa0720e3438761a061a0d99e344b2c6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=472c906d9fa0720e3438761a061a0d99e344b2c6 Author: Nicolai Hähnle Date: Fri Aug 11 01:28:40 2017 +0200 radeonsi/gfx9: add performance counters Reviewed-by: Mare

Mesa (master): radeonsi: emit string markers to log context

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: f4c1d5a76d1eddc0b4097aaca4baad30a8500913 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4c1d5a76d1eddc0b4097aaca4baad30a8500913 Author: Nicolai Hähnle Date: Tue Aug 15 15:45:49 2017 +0200 radeonsi: emit string markers to log context Reviewed-by:

Mesa (master): radeonsi: make si_shader_selector_reference globally visible

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 40697e8678f5cc1a64ff2fbc7456e81e5147b7a2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40697e8678f5cc1a64ff2fbc7456e81e5147b7a2 Author: Nicolai Hähnle Date: Fri Aug 4 16:48:30 2017 +0200 radeonsi: make si_shader_selector_reference globally visib

Mesa (master): radeonsi: log draw and compute state into log context

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 420c438589c86db1fbb2a0b3c36c04ff5a061e30 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=420c438589c86db1fbb2a0b3c36c04ff5a061e30 Author: Nicolai Hähnle Date: Fri Aug 4 19:35:30 2017 +0200 radeonsi: log draw and compute state into log context Als

Mesa (master): ddebug: remove dd_draw_record::driver_state_log

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 635a930ad3c0415a2855a3d9b958d4f34304225f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635a930ad3c0415a2855a3d9b958d4f34304225f Author: Nicolai Hähnle Date: Mon Aug 7 11:02:33 2017 +0200 ddebug: remove dd_draw_record::driver_state_log It is no

Mesa (master): radeonsi: log decompress blits

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 0c3f8aca7ff436be7cc7689be7427af798b4fbfa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c3f8aca7ff436be7cc7689be7427af798b4fbfa Author: Nicolai Hähnle Date: Tue Aug 15 17:11:31 2017 +0200 radeonsi: log decompress blits Reviewed-by: Marek Olšák

Mesa (master): amd/common: split out ac_parse_ib_chunk from ac_parse_ib

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: fbbb5f71cd02e33a4dc7bb1be5b468e638df7670 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbbb5f71cd02e33a4dc7bb1be5b468e638df7670 Author: Nicolai Hähnle Date: Fri Aug 4 18:55:39 2017 +0200 amd/common: split out ac_parse_ib_chunk from ac_parse_ib

Mesa (master): util/log: add auto logger facility

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 177144cefc83f3670d46418c1e401d3f27e2d33e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=177144cefc83f3670d46418c1e401d3f27e2d33e Author: Nicolai Hähnle Date: Tue Aug 15 15:15:47 2017 +0200 util/log: add auto logger facility Reviewed-by: Marek Ol

Mesa (master): gallium: add pipe_context::set_log_context

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 1966d9ff412359c4189601231ca9182071bef285 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1966d9ff412359c4189601231ca9182071bef285 Author: Nicolai Hähnle Date: Fri Aug 4 15:54:41 2017 +0200 gallium: add pipe_context::set_log_context Reviewed-by: M

Mesa (master): radeonsi: add reference count to si_compute

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 4bbf6ded20522028262ab17f56603b904d2f8b85 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bbf6ded20522028262ab17f56603b904d2f8b85 Author: Nicolai Hähnle Date: Fri Aug 4 16:47:48 2017 +0200 radeonsi: add reference count to si_compute To allow keep

Mesa (master): radeonsi: re-order debug state dumping

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: ad33f2ddd841c9390317d3bd209076b50fb1dd1f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad33f2ddd841c9390317d3bd209076b50fb1dd1f Author: Nicolai Hähnle Date: Fri Aug 4 15:42:15 2017 +0200 radeonsi: re-order debug state dumping Keep together the

Mesa (master): radeonsi: implement pipe_context::set_log_context

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: bbaad18c04ad31eaaa945cf644f5f9693c2e1f5e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbaad18c04ad31eaaa945cf644f5f9693c2e1f5e Author: Nicolai Hähnle Date: Fri Aug 4 15:54:56 2017 +0200 radeonsi: implement pipe_context::set_log_context We'll a

Mesa (master): radeonsi: extract common code of si_upload_{graphics, compute}_shader_descriptors

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: e2716076682c1458cec7d0e90d262448fee76d16 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2716076682c1458cec7d0e90d262448fee76d16 Author: Nicolai Hähnle Date: Thu Aug 10 22:44:06 2017 +0200 radeonsi: extract common code of si_upload_{graphics,compu

Mesa (master): ddebug: add driver log to record dumps

2017-08-22 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 81d7577d4855c9016e5e138ba95c7c69b03966e0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81d7577d4855c9016e5e138ba95c7c69b03966e0 Author: Nicolai Hähnle Date: Fri Aug 4 17:42:16 2017 +0200 ddebug: add driver log to record dumps Reviewed-by: Marek

Mesa (master): glsl/linker: Make several functions not static

2017-08-22 Thread Timothy Arceri
Module: Mesa Branch: master Commit: b3a481779be4f329124bc68293c0a381b0f79cd0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3a481779be4f329124bc68293c0a381b0f79cd0 Author: Ian Romanick Date: Mon Aug 21 18:57:07 2017 -0700 glsl/linker: Make several functions not static copy_constan