Mesa (master): anv: ignore pColorBlendState if all color attachments of the subpass are unused

2018-05-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2cf64fdb4623cb145e51f615cf0baf85de23234d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cf64fdb4623cb145e51f615cf0baf85de23234d Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon May 7 08:42:56 2018 +0200 anv:

Mesa (master): spirv: convert some operands for bitwise shift and bitwise ops to uint32

2018-05-02 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: b291a3a4a313851f3f88247c3c6c8a0dc4499a77 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b291a3a4a313851f3f88247c3c6c8a0dc4499a77 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Apr 25 11:55:49 2018 +0200 spirv: conver

Mesa (master): spirv: update arguments for vtn_nir_alu_op_for_spirv_opcode()

2018-03-15 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: adf58e59d3d2639ee214087f94bf7a079f8cd9a8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adf58e59d3d2639ee214087f94bf7a079f8cd9a8 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Mar 14 08:49:43 2018 +0100 spirv: update arg

Mesa (master): spirv: fix the translation of SPIR-V conversion opcodes to NIR

2018-03-15 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ce2fd8705693d70a2422c5dd292fffea7fdce5ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce2fd8705693d70a2422c5dd292fffea7fdce5ba Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Mar 14 08:32:08 2018 +0100 spir

Mesa (master): spirv: Add SpvCapabilityShaderViewportIndexLayerEXT

2018-03-06 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c17808562e4ff3bcc3c3755a6b5ffbf86b8624ad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c17808562e4ff3bcc3c3755a6b5ffbf86b8624ad Author: Caio Marcelo de Oliveira Filho Date: Mon Mar 5 13:58:11 2018 -0800 spirv: Add

Mesa (master): anv: set maxResourceSize to the respective value for each generation

2018-02-27 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c757c9dc0346247cefc1157afd0167d364fa9544 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c757c9dc0346247cefc1157afd0167d364fa9544 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Feb 26 08:26:24 2018 +0100 anv: set maxResour

Mesa (master): glsl/linker: fix bug when checking precision qualifier

2018-02-27 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: e207b2e2c8dea99972e744c8fdfa0b9a9481ea5e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e207b2e2c8dea99972e744c8fdfa0b9a9481ea5e Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Jan 29 13:46:28 2018 +0100 glsl/linker: f

Mesa (master): anv: avoid segmentation fault due to vk_error()

2018-01-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 7109a1fe132e5f79a25bb34f0f28a21cce3076db URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7109a1fe132e5f79a25bb34f0f28a21cce3076db Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri Jan 19 08:45:10 2018 +0100 anv: avoid segmen

Mesa (master): anv: return VK_ERROR_OUT_OF_DEVICE_MEMORY when surface size is out of HW limits

2018-01-18 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: eac629deb68115e9ab520212c1af779eca4f38a3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eac629deb68115e9ab520212c1af779eca4f38a3 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri Jan 12 09:41:17 2018 +0100 anv:

Mesa (master): anv: VkDescriptorSetLayoutBinding can have descriptorCount == 0

2018-01-11 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: e63adf8b1ea56c9c2d0794f563bced765fb8300a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e63adf8b1ea56c9c2d0794f563bced765fb8300a Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Jan 11 11:15:30 2018 +010

Mesa (master): anv: fix maxDescriptorSet* limits

2018-01-10 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c0816389c24384abf2571d60d0cb4c23055f3780 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0816389c24384abf2571d60d0cb4c23055f3780 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Jan 10 09:15:50 2018 +0100 an

Mesa (master): anv: disallow VK_REMAINING_ARRAY_LAYERS in vkCmdClearAttachments()

2017-12-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: a31f0c4a363d18d860f8f5db165fa200f9c01d42 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a31f0c4a363d18d860f8f5db165fa200f9c01d42 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Dec 19 08:59:36 2017 +0100 anv: di

Mesa (master): anv: fix bug when using component qualifier in FS outputs

2017-12-11 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ba4bb0838bd5712a45c4b37cb1562cc815e6e3c1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba4bb0838bd5712a45c4b37cb1562cc815e6e3c1 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Oct 31 11:47:57 2017 +0100 anv: fix bug when

Mesa (master): spirv: fix bug when OpSpecConstantOp calls a conversion

2017-12-07 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 392638d6b549dbed85ed2a82fa41d38336ac9938 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=392638d6b549dbed85ed2a82fa41d38336ac9938 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Nov 20 13:12:12 2017 +0100 spirv: fix bu

Mesa (master): spirv: allow specialization constants with bitsize different than 32 bits

2017-12-07 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 67ec314347ed03738cb4eece64c7b25b4ab7d3c8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67ec314347ed03738cb4eece64c7b25b4ab7d3c8 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Nov 20 12:05:31 2017 +0100 spirv:

Mesa (master): glsl/es: precision qualifier doesn't need to match in UBOs

2017-12-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: fc6d55952d08ea03d133c1178871b0d4d289a0cf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc6d55952d08ea03d133c1178871b0d4d289a0cf Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Nov 9 09:58:25 2017 +0100 glsl/es: pre

Mesa (master): glsl: don' t run intrastage array validation when the interface type is not an array

2017-12-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: fa8c1b92b7a8beb9ca2608c9b9bef23232214ae7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa8c1b92b7a8beb9ca2608c9b9bef23232214ae7 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Nov 9 11:15:03 2017 +0100 glsl: don

Mesa (master): i965/fs: remove setting default LOD in the backend

2017-10-20 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c6d7d09bd0a77f1b6d0afbbbe1ecdb1600ecce8c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6d7d09bd0a77f1b6d0afbbbe1ecdb1600ecce8c Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Oct 9 12:24:39 2017 +0200 i965/fs: remove s

Mesa (master): i965/vec4: remove setting default LOD in the backend

2017-10-20 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 9e515cf38138bc0e7e884f893335ed486eac5741 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e515cf38138bc0e7e884f893335ed486eac5741 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Oct 9 12:25:39 2017 +0200 i965/vec4:

Mesa (master): nir: set default lod to texture opcodes that needed it but don't provide it

2017-10-20 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: e382890e25c0d95b0765ec00126f27dacc0e1da9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e382890e25c0d95b0765ec00126f27dacc0e1da9 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Oct 9 12:24:06 2017 +0200 nir: set defau

Mesa (master): anv: fix viewport transformation for z component

2017-09-24 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: d2cd9deeb8db5941e99b149fa637f711198ca741 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2cd9deeb8db5941e99b149fa637f711198ca741 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri Sep 15 10:05:03 2017 +0200 anv: fix vi

Mesa (master): nir/spirv: handle if's with same label in both branches

2017-09-11 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 806ae6a648326327ead48d1b9aec6f44f74f06f9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=806ae6a648326327ead48d1b9aec6f44f74f06f9 Author: Juan A. Suarez Romero Date: Thu Aug 24 17:16:04 2017 +0200 nir/spirv: handle if's with

Mesa (master): nir/spirv: fix chain access with different index bit sizes

2017-09-11 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 5b1b088f2a176973b66e0765b4127c7882a12860 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b1b088f2a176973b66e0765b4127c7882a12860 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Aug 29 06:56:26 2017 +0200 nir/spirv: fix

Mesa (master): anv: check support for enabled features in vkCreateDevice()

2017-07-03 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 5dd96b1156e25e10d649d49377df02763fcd45a5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dd96b1156e25e10d649d49377df02763fcd45a5 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Jun 28 15:52:34 2017 +0200 anv: check s

Mesa (master): anv: merge tessellation's primitive mode in merge_tess_info ()

2017-07-03 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ba05f6f72b3ca0e88816a6a9e3bdcae3c3f67254 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba05f6f72b3ca0e88816a6a9e3bdcae3c3f67254 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Jun 28 09:39:55 2017 +0200 anv:

Mesa (master): i965/vec4: load dvec3/ 4 uniforms first in the push constant buffer

2017-05-18 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: e69e5c7006da80af62c9ef08dec215b3b4b30946 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e69e5c7006da80af62c9ef08dec215b3b4b30946 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Apr 19 11:18:35 2017 +0200 i965/vec4: load d

Mesa (master): i965/vec4: fix swizzle and writemask when loading an uniform with constant offset

2017-05-18 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 8aa6ada8384a961b37dfefec7f9e40e5a4e27ce7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8aa6ada8384a961b37dfefec7f9e40e5a4e27ce7 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Apr 19 10:35:07 2017 +0200 i965/vec4: fix s

Mesa (master): i965/vec4/gs: restore the uniform values which was overwritten by failed vec4_gs_visitor execution

2017-05-18 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 354f7f2cb9c7206e12646c79d8ff5becbaffa61b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=354f7f2cb9c7206e12646c79d8ff5becbaffa61b Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri May 5 10:42:15 2017 +0200 i965/vec4/gs: r

Mesa (master): anv: vkBindImageMemory() should return VK_ERROR_OUT_OF_{HOST,DEVICE}_MEMORY on failure

2017-05-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 939b015736d5091faeabde4f5a373e6a1612c5ed URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=939b015736d5091faeabde4f5a373e6a1612c5ed Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu May 4 11:57:36 2017 +0200 anv: vkBindImage

Mesa (master): anv: anv_gem_mmap() returns MAP_FAILED as mapping error

2017-05-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: b546c9d318731b988aa3d8c4e4735cdbb596cfbf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b546c9d318731b988aa3d8c4e4735cdbb596cfbf Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed May 3 08:02:21 2017 +0200 anv: anv_ge

Mesa (master): i965/vec4: fix register width for DF VGRF and UNIFORM

2017-05-03 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: aaeb1c99beed39d85c300ebdb8a7bf056ee6717c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaeb1c99beed39d85c300ebdb8a7bf056ee6717c Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Apr 25 12:18:17 2017 +0200 i965/vec4: fix re

Mesa (master): i965/vec4: fix vertical stride to avoid breaking region parameter rule

2017-05-03 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 7f728bce811fc283e672e3a07b008bb7b52de35e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f728bce811fc283e672e3a07b008bb7b52de35e Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Apr 26 10:12:03 2017 +0200 i965/vec4: fix ve

Mesa (master): i965/vec4: don' t modify regioning parameters to the sources of DF align1 instructions

2017-05-03 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: f57e234fdd52331d0aa6656a36efdebea9d11e9d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f57e234fdd52331d0aa6656a36efdebea9d11e9d Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Apr 25 12:28:18 2017 +0200 i965/vec4: don't

Mesa (master): docs/envvars: sort INTEL_DEBUG envvar options by name

2017-04-20 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2beff74314459df86561eea74a1864c50c54ec4f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2beff74314459df86561eea74a1864c50c54ec4f Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Apr 20 14:02:44 2017 +0200 docs/envvars

Mesa (master): anv/blorp: sample input attachments with resolves on BDW

2017-04-07 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 1c934bc71b36ec33e59f4b7dc1c7d194585a5bd6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c934bc71b36ec33e59f4b7dc1c7d194585a5bd6 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Mar 21 07:16:27 2017 +0100 anv/blorp: sample

Mesa (master): anv: enable sampling from fast-cleared images on SKL

2017-03-26 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c4c02471f485e6e9a8ffdaaa789861dcd5a3b8e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c02471f485e6e9a8ffdaaa789861dcd5a3b8e9 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Mar 23 12:19:39 2017 +0100 anv: enable sa

Mesa (master): i965/fs: fix indirect load DF uniforms on BSW/BXT

2017-02-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 56266df7ed9dbdf63acfd5892893b4cd0c0b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56266df7ed9dbdf63acfd5892893b4cd0c0b Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Feb 13 13:24:18 2017 +0100 i965/fs: fix in

Mesa (master): i965/fs: detect different bit size accesses to uniforms to push them in proper locations

2017-02-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: a497ab6838ae5a9898abfed82f7bc8295b490911 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a497ab6838ae5a9898abfed82f7bc8295b490911 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Feb 20 11:03:46 2017 +0100 i965/fs:

Mesa (master): i965/fs: fix source type when emitting MOV_INDIRECT to read ICP handles

2017-02-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: d8122128bc6bd291ff0abcb7f2e52d9cdc631527 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8122128bc6bd291ff0abcb7f2e52d9cdc631527 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Feb 16 10:47:01 2017 +0100 i965/fs: fix sourc

Mesa (master): i965/fs: mark last DF uniform array element as 64 bit live one

2017-02-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 7427425247d80c9f59a3c3ad2dfeeb2429de6f67 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7427425247d80c9f59a3c3ad2dfeeb2429de6f67 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Feb 21 08:27:30 2017 +0100 i965/fs: mark l

Mesa (master): i965/fs: emit MOV_INDIRECT with the source with the right register type

2017-02-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 0dddad5b1bb3b05190074a71d274c04c0b5ea700 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dddad5b1bb3b05190074a71d274c04c0b5ea700 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Feb 13 12:09:53 2017 +0100 i965/fs

Mesa (master): isl/state: fix assert on raw buffer surface state minimum size

2017-02-23 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: a9c488f2858f8a383dd50e557ec8a832bcb35f47 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c488f2858f8a383dd50e557ec8a832bcb35f47 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 22 12:27:15 2017 +0100 isl/state: fix

Mesa (master): glsl: refactor get_variable_being_redeclared() to return always an ir_variable pointer

2017-02-22 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 6ca4347c827c9b4c577bc04587a5c0070f5b5339 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ca4347c827c9b4c577bc04587a5c0070f5b5339 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Feb 9 14:14:29 2017 +0100 glsl: re

Mesa (master): glsl: fix heap-use-after-free in ast_declarator_list::hir()

2017-02-22 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: a73a61893323c74f38b1baa30d63a5cc665b7b58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a73a61893323c74f38b1baa30d63a5cc665b7b58 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Feb 9 13:54:46 2017 +0100 glsl: fix heap-use

Mesa (master): i965/fs: fix 32-bit data type to int64 conversion on BSW/ BXT

2017-02-16 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: fccbad73effc88011b2236e042ad749c8bc15abd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fccbad73effc88011b2236e042ad749c8bc15abd Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri Feb 10 14:06:43 2017 +0100 i965/fs: fix 32-bi

Mesa (master): i965/fs: add support for int64 to bool conversion

2017-02-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ca16f0a282982d61d7d13d661448f779ef94334c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca16f0a282982d61d7d13d661448f779ef94334c Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 8 13:51:22 2017 +0100 i965/fs: add s

Mesa (master): i965/fs: Add support for nir_op_[iu]642d

2017-02-09 Thread Samuel Iglesias Gonsálvez
upport for nir_op_[iu]642d Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> --- src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp

Mesa (master): i965/fs: legalize [u] int64 to 32-bit data conversions in lower_d2x

2017-02-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: b115407d75cdde7ee67066f3956b3f43187b3edc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b115407d75cdde7ee67066f3956b3f43187b3edc Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 8 13:14:34 2017 +0100 i965/fs: legal

Mesa (master): i965/fs: Add support for nir_op_[iu]2[iu]32

2017-02-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 7ab26613dbe7e917f823d16c5edca2d14dd21d13 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ab26613dbe7e917f823d16c5edca2d14dd21d13 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 8 13:26:43 2017 +0100 i965/fs: Add s

Mesa (master): i965: Allow int64 conversion operations in channel_expressions

2017-02-09 Thread Samuel Iglesias Gonsálvez
ersion operations in channel_expressions This fixes 143 of the new piglit tests added by Nicolai Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> --- .../dri/i965/brw_fs_channel_expressio

Mesa (master): nir: add opcode to perform int64 to bool conversions

2017-02-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 824e1bb078ad0caeb0b6a7292aebddd06ed84291 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=824e1bb078ad0caeb0b6a7292aebddd06ed84291 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 8 13:50:57 2017 +0100 nir: add

Mesa (master): i965/fs: Add support for nir_op_[iu]642f

2017-02-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 7b5834ff5489e8e1045c0b208c82a3c3f9211d27 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5834ff5489e8e1045c0b208c82a3c3f9211d27 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 8 13:18:59 2017 +0100 i965/fs: Add s

Mesa (master): anv: increase ANV_MAX_STATE_SIZE_LOG2 limit to 1 MB

2017-01-16 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ff0dd67d2f9fc7cc240da732153ac4fac4e8d04d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff0dd67d2f9fc7cc240da732153ac4fac4e8d04d Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Jan 10 12:44:32 2017 +0100 anv: in

Mesa (master): docs: add Vulkan Float64 capability support for anv driver

2017-01-09 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 17eac30e9025d044c06db3a7ac75b574716a9a09 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17eac30e9025d044c06db3a7ac75b574716a9a09 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Jan 9 11:35:31 2017 +0100 docs: add Vulkan F

Mesa (master): 22 new commits

2017-01-09 Thread Samuel Iglesias Gonsálvez
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0449c93638e74cc0d04986664c0b8b7ec2615893 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Nov 10 10:06:48 2016 +0100 anv: enable shaderFloat64 feature Signed-off-by: Samuel Iglesias Gonsálvez &

Mesa (master): vec4: use DIM instruction when loading DF immediates in HSW

2017-01-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 301fdfd8387856ea83c0ac0bff95915c0872c2f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=301fdfd8387856ea83c0ac0bff95915c0872c2f4 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Dec 7 10:32:38 2016 +0100 vec4: u

Mesa (master): i965/disasm: remove printing hstride and width in align16 DF source regions

2017-01-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ab1ec7de9387a453a7e013ee7bb9b3514cd5b4bb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab1ec7de9387a453a7e013ee7bb9b3514cd5b4bb Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Dec 14 13:46:52 2016 +0100 i965/disasm:

Mesa (master): 100 new commits

2017-01-03 Thread Samuel Iglesias Gonsálvez
d62c458318029b0b378ac0177e5bd4 Author: Iago Toral Quiroga <ito...@igalia.com> Date: Fri Jul 1 11:35:06 2016 +0200 i965/vec4/tcs: fix input loading for 64-bit data v2: use byte_offset() instead of offset() Reviewed-by: Matt Turner <matts...@gmail.com> URL: http

Mesa (master): i965/fs: fix exec_size when emitting DIM instruction

2017-01-02 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c5ae6e78fc3bed83c6e18be6dbc8eb86a8db0898 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5ae6e78fc3bed83c6e18be6dbc8eb86a8db0898 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri Dec 23 07:37:38 2016 +0100 i965/fs: fix exe

Mesa (master): main: return error if asking for GL_TEXTURE_BORDER_COLOR in TEXTURE_2D_MULTISAMPLE{_ARRAY} through TexParameter{i ,Ii,Iui}v()

2016-11-14 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 308b06d471ba41177659d438632053cdce702b39 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=308b06d471ba41177659d438632053cdce702b39 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Nov 7 11:49:13 2016 +0100 main: return

Mesa (master): mesa/program: Add _mesa_symbol_table_replace_symbol()

2016-10-26 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: dfbdb2c0b3559c46d93f10d636a88b9541304fc7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfbdb2c0b3559c46d93f10d636a88b9541304fc7 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Oct 20 09:04:59 2016 +0200 mesa/progra

Mesa (master): glsl: update default precision qualifier when it is set in the shader

2016-10-26 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 0e742926c6895dcaf8bdbe43022c8a0bc74fdd96 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e742926c6895dcaf8bdbe43022c8a0bc74fdd96 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri Oct 21 08:23:59 2016 +0200 glsl: update d

Mesa (master): glsl/es31: precision qualifier doesn' t need to match in shader interface block members

2016-10-23 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: b50b82b8a553f93b4ee9ace734e4c53d5a388a35 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b50b82b8a553f93b4ee9ace734e4c53d5a388a35 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Oct 18 09:38:30 2016 +0200 glsl/es31: pre

Mesa (master): glsl: move intrastage_match() after interstage_member_mismatch()

2016-10-23 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 849390a61a92698dec541abfed47791e84c73a32 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=849390a61a92698dec541abfed47791e84c73a32 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Oct 18 10:52:58 2016 +0200 glsl

Mesa (master): i965/eu: set DF imm value to the source of DIM

2016-07-14 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 0534863c477240e47f1d85616b59c31fad453ea2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0534863c477240e47f1d85616b59c31fad453ea2 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Jul 7 13:55:32 2016 +0200 i965/eu: set

Mesa (master): i965/fs: emit DIM instruction to load 64-bit immediates in HSW

2016-07-14 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 94135e8736f2741684e978afac9d34c368f7bcb1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94135e8736f2741684e978afac9d34c368f7bcb1 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Jul 7 09:19:43 2016 +0200 i965/fs: em

Mesa (master): i965: enable the emission of the DIM instruction

2016-07-14 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 6e28976d35cf0a15c62bed1fd2ceeb734a3fc81e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e28976d35cf0a15c62bed1fd2ceeb734a3fc81e Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Jul 7 08:38:22 2016 +0200 i965:

Mesa (master): i965/fs: indirect addressing with doubles is not supported in CHV/BSW/BXT

2016-06-17 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: bdab572a86f27b92ba10124f85d278e9c8861fff URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdab572a86f27b92ba10124f85d278e9c8861fff Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Jun 13 08:29:53 2016 +0200 i965/fs: in

Mesa (master): i965/fs: Fix single-precision to double-precision conversions for CHV/BSW/BXT

2016-06-17 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 0177dbb6c2fe876a9761a4a97eec44accfa4c007 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0177dbb6c2fe876a9761a4a97eec44accfa4c007 Author: Iago Toral Quiroga Date: Mon Jun 13 03:13:23 2016 -0400 i965/fs: Fix single-precision to

Mesa (master): i965/gs/scalar: Fix load input for doubles

2016-06-06 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2b648ec17c2934802dd56452d11d78ec2d525a06 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b648ec17c2934802dd56452d11d78ec2d525a06 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Fri May 27 11:59:48 2016 +0200 i965/gs/scalar: Fi

Mesa (master): i965/fs: fix FS_OPCODE_CINTERP for unpacked double input varyings

2016-06-06 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: cb30727648fea301cfff1647d947bfab540c3bf6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb30727648fea301cfff1647d947bfab540c3bf6 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu May 26 07:56:38 2016 +0200 i965/f

Mesa (master): i965/fs: fix offset when loading double vector input varyings

2016-06-06 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2d6f82a294ad1ab1eab0020cf65df5ecc9591272 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d6f82a294ad1ab1eab0020cf65df5ecc9591272 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu May 26 07:56:37 2016 +0200 i965/fs: fix offse

Mesa (master): 30 new commits

2016-05-16 Thread Samuel Iglesias Gonsálvez
constants when we lower uniform access with constant offset into the pull constant buffer and in UBO loads with constant offset. v2 (Sam): - Fix set_smear() in fs_visitor::lower_constant_loads(), take into account source type instead and remove MAX2 (Curro). - Improve c

Mesa (master): 54 new commits

2016-05-10 Thread Samuel Iglesias Gonsálvez
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c9006f95796e67cf2cac98795627c31b15b0371 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Apr 20 09:59:11 2016 +0200 i965/fs: fix MOV_INDIRECT exec_size for doubles In that case, the writes need two

Mesa (master): nir: Separate 32 and 64-bit fmod lowering

2016-05-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2ab2d2e5881d289a8239467a97516e4e410cebfb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab2d2e5881d289a8239467a97516e4e410cebfb Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Apr 28 12:19:13 2016 +0200 nir: Separate 32

Mesa (master): mesa/main: handle double uniform matrices properly

2016-05-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 97989059b9472b4055ff72dac02b0e6c6f4afeb7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97989059b9472b4055ff72dac02b0e6c6f4afeb7 Author: Juan A. Suarez Romero Date: Tue Feb 9 12:51:03 2016 +0100 mesa/main: handle double

Mesa (master): nir/lower_double_ops: lower mod()

2016-05-04 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: b902377a56b802d4fca95fb3733f47e466dfe501 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b902377a56b802d4fca95fb3733f47e466dfe501 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Apr 12 10:55:44 2016 +0200 nir/lower_doub

Mesa (master): glsl: Checks for interpolation into its own function.

2016-04-29 Thread Samuel Iglesias Gonsálvez
#15671. Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Signed-off-by: Andres Gomez <ago...@igalia.com> --- src/compiler/glsl/ast_to_hir.cpp | 316 +-- 1 file changed, 171 insertions(+), 145 deletions(-) diff --git a/src/compiler/gls

Mesa (master): nir/lower_double_ops: lower ceil()

2016-04-28 Thread Samuel Iglesias Gonsálvez
r ceil() At least i965 hardware does not have native support for ceil on doubles. v2 (Sam): - Improve the lowering pass to remove one bcsel (Jason). Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> --- src/

Mesa (master): nir/builder: Add bit_size info to nir_build_imm()

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 3a150683ce2f1245fc6f5a02f4a1c2197353962c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a150683ce2f1245fc6f5a02f4a1c2197353962c Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Mar 23 10:43:03 2016 +0100 nir/builde

Mesa (master): nir/lower_double_ops: lower trunc()

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 5fab3d178b7093b0f0e5e98f09052f401ac714ad URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fab3d178b7093b0f0e5e98f09052f401ac714ad Author: Iago Toral Quiroga Date: Mon Jan 4 12:52:14 2016 +0100 nir/lower_double_ops: lower

Mesa (master): nir: add a pass to lower some double operations

2016-04-28 Thread Samuel Iglesias Gonsálvez
r some double operations v2: Move to compiler/nir (Iago) v3: Use nir_imm_int() to load the constants (Sam) v4 (Sam): - Undo line-wrap (Jason). - Fix comment (Jason). - Improve generated code for get_signed_inf() function (Connor). Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@i

Mesa (master): nir/lower_double_ops: lower floor()

2016-04-28 Thread Samuel Iglesias Gonsálvez
floor() At least i965 hardware does not have native support for floor on doubles. v2 (Sam): - Improve the lowering pass to remove one bcsel (Jason) Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> --- src/

Mesa (master): nir/builder: add nir_imm_double()

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2cf3b28884047f1cdef76542355bd2a4dd653fde URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cf3b28884047f1cdef76542355bd2a4dd653fde Author: Connor Abbott Date: Fri Jul 31 10:52:04 2015 -0700 nir/builder: add

Mesa (master): nir: rename lower_flrp to lower_flrp32

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 443600d51e34576a7ee0060948e3d6f56b41b51d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=443600d51e34576a7ee0060948e3d6f56b41b51d Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Thu Apr 28 07:13:10 2016 +0200 nir: rename lowe

Mesa (master): nir/lower_double_ops: lower fract()

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: bf91df7f7ff0c07e12d49a47df3b67ee149540f9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf91df7f7ff0c07e12d49a47df3b67ee149540f9 Author: Iago Toral Quiroga Date: Tue Jan 5 09:14:51 2016 +0100 nir/lower_double_ops: lower

Mesa (master): nir: Add lrp lowering for doubles in opt_algebraic

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: db07b46f2cb89d96a17a28a0453a236451b560c7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db07b46f2cb89d96a17a28a0453a236451b560c7 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Apr 26 09:35:30 2016 +0200 nir: Add lrp lo

Mesa (master): nir/lower_double_ops: lower round_even()

2016-04-28 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 072613b3f366d884f398166673d4fd24c166225d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=072613b3f366d884f398166673d4fd24c166225d Author: Iago Toral Quiroga Date: Tue Jan 5 10:32:49 2016 +0100 nir/lower_double_ops: lower

Mesa (master): i965: don't lower mod() in glsl ir

2016-04-22 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: f70cacc4bd6ee713c02c6634d5c97379b96c9c2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f70cacc4bd6ee713c02c6634d5c97379b96c9c2a Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Tue Apr 12 13:55:21 2016 +0200 i965: don't low

Mesa (master): 21 new commits

2016-04-11 Thread Samuel Iglesias Gonsálvez
) code into lower_double_pack_block() (Jason). - Initialize nir_builder at lower_double_pack_impl() (Jason). Signed-off-by: Iago Toral Quiroga <ito...@igalia.com> Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...

Mesa (master): nir/types: add a function to get the bitsize of a base type

2016-03-20 Thread Samuel Iglesias Gonsálvez
nction to get the bitsize of a base type v2: fix it for GLSL_TYPE_SUBROUTINE (Iago) Signed-off-by: Iago Toral Quiroga <ito...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Iago Toral Qu

Mesa (master): i965/vec4/gen6: fix exec_size for instructions with width of 4 in generate_gs_svb_write()

2016-03-20 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 30fc3fa24d90c1ceda33ba95832e17c67584e2bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30fc3fa24d90c1ceda33ba95832e17c67584e2bc Author: Samuel Iglesias Gonsalvez Date: Thu Dec 3 18:27:39 2015 +0100 i965/vec4/gen6: fix

Mesa (master): i965/vec4/gen6: fix exec_size for instructions with destination width of 4

2016-03-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: b91b9e4b005858bad07eec1f92438a22468ac1ae URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b91b9e4b005858bad07eec1f92438a22468ac1ae Author: Samuel Iglesias Gonsalvez Date: Fri Dec 4 10:23:15 2015 +0100 i965/vec4/gen6: fix

Mesa (master): nir: propagate bitsize information in nir_search

2016-03-19 Thread Samuel Iglesias Gonsálvez
ccount for bitsized types. v3 (Sam): - Unpack the double constant value as unsigned long long (8 bytes) in nir_algrebraic.py. v4 (Sam): - Use helpers to get type size and base type from nir_alu_type. Signed-off-by: Iago Toral Quiroga <ito...@igalia.com> Signed-off-by: Samuel Iglesias Gonsá

Mesa (master): nir: rename nir_const_value fields to include bitsize information

2016-03-19 Thread Samuel Iglesias Gonsálvez
fields to include bitsize information Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> --- src/compiler/nir/nir.c | 4 +- src/compiler/nir/nir.h | 12 ++--

Mesa (master): nir: add a bit_size parameter to nir_ssa_dest_init

2016-03-19 Thread Samuel Iglesias Gonsálvez
to get type size from nir_alu_type. Signed-off-by: Iago Toral Quiroga <ito...@igalia.com> Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com> Tested-by: Rob Clark <robdcl...@gmail.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> Reviewed-by: Sam

Mesa (master): i965/eu: set correct execution size in brw_NOP

2016-03-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: ea45b6e96d16b04b6a6cbebb5a8f77ba6a46bcf9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea45b6e96d16b04b6a6cbebb5a8f77ba6a46bcf9 Author: Iago Toral Quiroga Date: Thu Dec 3 08:49:13 2015 +0100 i965/eu: set correct execution

Mesa (master): nir: add nir_{src,dest}_bit_size() helpers

2016-03-19 Thread Samuel Iglesias Gonsálvez
c,dest}_bit_size() helpers v2: use a ternary (Jason) Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Iago Toral Quiroga <ito...@igalia.com> --- src/compiler/nir/nir.h | 12 1 file changed, 12 i

Mesa (master): i965/nir: fix check to resolve booleans to work with sized nir_alu_type

2016-03-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: c38a25af2f47c6de093c9b0ac0ccdfa9fe48007e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c38a25af2f47c6de093c9b0ac0ccdfa9fe48007e Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Feb 24 10:51:22 2016 +0100 i965/nir: fix

Mesa (master): i965/gs/gen6: fix execsize for instructions with width of 4 in gen6_sol_program()

2016-03-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 2fafc6b98ccc5b0aecc54eadceef8760bbff4233 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fafc6b98ccc5b0aecc54eadceef8760bbff4233 Author: Samuel Iglesias Gonsalvez Date: Thu Dec 3 18:05:39 2015 +0100 i965/gs/gen6: fix

  1   2   >