Mesa (master): i965/reg: Make brw_sr0_reg take a subnr and return a vec1 reg

2016-09-21 Thread Francisco Jerez
reg The state register sr0 is really a collection of dwords not a SIMD8 anything. It's much more convenient for brw_sr0_reg to return the particular dword you're looking for rather than a giant blob you have to massage into what you want. Signed-off-by: Jason Ekstrand [ Francisco Jere

Mesa (master): Revert "Revert "mapi: export all GLES 3.2 functions in libGLESv2.so""

2016-10-20 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 811eb7f178b8b85ac299121ac09a3180b9b55da2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=811eb7f178b8b85ac299121ac09a3180b9b55da2 Author: Francisco Jerez Date: Tue Oct 18 20:44:10 2016 -0700 Revert "Revert "mapi: export all GLES 3.2 fu

Mesa (master): glapi: Move PrimitiveBoundingBox and BlendBarrier definitions into ES3.2 category.

2016-10-20 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 15a084a03998c5c86206137fdaf6f43b5f98485a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a084a03998c5c86206137fdaf6f43b5f98485a Author: Francisco Jerez Date: Tue Oct 18 14:53:20 2016 -0700 glapi: Move PrimitiveBoundingBox and BlendBarrier

Mesa (master): clover: Pass unquoted compiler arguments to Clang

2016-10-30 Thread Francisco Jerez
Signed-off-by: Vedran Miletić Reviewed-by: Francisco Jerez --- src/gallium/state_trackers/clover/llvm/util.hpp | 40 ++--- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/src/gallium/state_trackers/clover/llvm/util.hpp b/src/gallium/state_trackers/clover/llvm

Mesa (master): clover: Implement clGetExtensionFunctionAddressForPlatform.

2016-10-30 Thread Francisco Jerez
. Add clGetExtensionFunctionAddressForPlatform (CL 1.2). Reviewed-by: Francisco Jerez --- src/gallium/state_trackers/clover/api/dispatch.cpp | 2 +- src/gallium/state_trackers/clover/api/dispatch.hpp | 4 src/gallium/state_trackers/clover/api/platform.cpp | 16 3 files

Mesa (master): clover: Introduce CLOVER_EXTRA_*_OPTIONS environment variables

2016-10-30 Thread Francisco Jerez
documentation typo * use CLOVER_EXTRA_COMPILER_OPTIONS in link stage v6: * separate in CLOVER_EXTRA_{BUILD,COMPILE,LINK}_OPTIONS * append options in cl{Build,Compile,Link}Program Signed-off-by: Vedran Miletić Reviewed-by[v1]: Edward O'Callaghan v7 [Francisco Jerez]: Slight simplification. Review

Mesa (master): nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().

2016-11-03 Thread Francisco Jerez
Module: Mesa Branch: master Commit: f3d387867f74ae758b41168f23992671f7dce254 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3d387867f74ae758b41168f23992671f7dce254 Author: Francisco Jerez Date: Tue Nov 1 11:56:13 2016 -0700 nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform

Mesa (master): clover: Restore support for LLVM <= 3.9.

2016-11-24 Thread Francisco Jerez
ing templates and lambda Signed-off-by: Vedran Miletić Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98740 Tested-by[v4]: Pierre Moreau Tested-by: Vinson Lee Reviewed-by: Francisco Jerez Reviewed-by: Jan Vesely --- .../state_trackers/clover/llvm/codegen/bitcode.cpp | 9 +++--

Mesa (master): i965: Factor out oword block read and write message control calculation.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 7a6aadb76ff3f6ef73216b53b0dc5edda5bae978 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a6aadb76ff3f6ef73216b53b0dc5edda5bae978 Author: Francisco Jerez Date: Thu Dec 8 19:58:25 2016 -0800 i965: Factor out oword block read and write message

Mesa (master): i965/disasm: Decode dataport constant cache control fields.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: fd3120d85c295eeeb3b6c9a60372506ae48f5fdb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd3120d85c295eeeb3b6c9a60372506ae48f5fdb Author: Francisco Jerez Date: Thu Dec 8 22:14:59 2016 -0800 i965/disasm: Decode dataport constant cache control

Mesa (master): i965/gen6+: Invalidate constant cache on brw_emit_mi_flush( ).

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 591e14ec08b13e8d50636feb1afa578257175b9d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=591e14ec08b13e8d50636feb1afa578257175b9d Author: Francisco Jerez Date: Thu Dec 8 18:00:17 2016 -0800 i965/gen6+: Invalidate constant cache on

Mesa (master): i965: Let the caller of brw_set_dp_write/ read_message control the target cache.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 3c78d31374422b028b19afa5799689c404a5b73e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c78d31374422b028b19afa5799689c404a5b73e Author: Francisco Jerez Date: Thu Apr 23 14:36:16 2015 +0300 i965: Let the caller of brw_set_dp_write/read_message

Mesa (master): i965/fs: Drop useless access mode override from pull constant generator code.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: e014058195540a3e54085903821beca70f8f2ec5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e014058195540a3e54085903821beca70f8f2ec5 Author: Francisco Jerez Date: Thu Dec 8 19:08:33 2016 -0800 i965/fs: Drop useless access mode override from pull

Mesa (master): i965/fs: Fetch one cacheline of pull constants at a time.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: b56fa830c6095f8226456b2aeb62f2dfad804be5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b56fa830c6095f8226456b2aeb62f2dfad804be5 Author: Francisco Jerez Date: Thu Dec 8 19:18:00 2016 -0800 i965/fs: Fetch one cacheline of pull constants at a time

Mesa (master): i965/fs: Remove the FS_OPCODE_SET_SIMD4X2_OFFSET virtual opcode.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 23caf75182d010a60e2d8c8633acaacb3e7c065d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23caf75182d010a60e2d8c8633acaacb3e7c065d Author: Francisco Jerez Date: Wed Apr 22 21:37:46 2015 +0300 i965/fs: Remove the FS_OPCODE_SET_SIMD4X2_OFFSET virtual

Mesa (master): i965/fs: Expose arbitrary pull constant load sizes to the IR.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 9b22a0d295316b7547667ebbfe1e1b6182439186 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b22a0d295316b7547667ebbfe1e1b6182439186 Author: Francisco Jerez Date: Thu Dec 8 20:05:18 2016 -0800 i965/fs: Expose arbitrary pull constant load sizes to

Mesa (master): i965/fs: Switch to the constant cache for uniform pull constants.

2016-12-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: ad38ba113491869ab0dffed937f7b3dd50e8a735 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad38ba113491869ab0dffed937f7b3dd50e8a735 Author: Francisco Jerez Date: Wed Oct 26 14:25:06 2016 -0700 i965/fs: Switch to the constant cache for uniform pull

Mesa (master): anv: Fix uniform and storage buffer offset alignment limits.

2016-12-16 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 79d08ed3d21bef21881303f320706ebb2098a50a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=79d08ed3d21bef21881303f320706ebb2098a50a Author: Francisco Jerez Date: Thu Dec 15 13:34:02 2016 -0800 anv: Fix uniform and storage buffer offset alignment

Mesa (master): clover: Use Clang's diagnostics

2016-12-24 Thread Francisco Jerez
stent code formatting Signed-off-by: Vedran Miletić Reviewed-by: Francisco Jerez Tested-by: Aaron Watry --- src/gallium/state_trackers/clover/llvm/invocation.cpp | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp b/s

<    2   3   4   5   6   7