Mesa (master): glsl: restrict consumer stage condition to modify interpolation type

2016-01-14 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 781d2787bc1cf975757a95d0d9324f734fa61c09 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=781d2787bc1cf975757a95d0d9324f734fa61c09 Author: Samuel Iglesias Gonsálvez Date: Tue Jan 12 15:36:56 2016 +0100 glsl: restrict consumer stage condition to modi

Mesa (master): i965: Make an is_scalar boolean in brw_compile_vs().

2016-01-14 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 824d82025d0bff9841647942aca501fba16fc1a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=824d82025d0bff9841647942aca501fba16fc1a9 Author: Kenneth Graunke Date: Wed Jan 13 15:23:48 2016 -0800 i965: Make an is_scalar boolean in brw_compile_vs(). Sho

Mesa (master): i965: Apply add_const_offset_to_base for vec4 VS inputs too.

2016-01-14 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 3657cbf24f3b0baf7e3382e572d97a36b0ed4103 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3657cbf24f3b0baf7e3382e572d97a36b0ed4103 Author: Kenneth Graunke Date: Wed Jan 13 15:07:18 2016 -0800 i965: Apply add_const_offset_to_base for vec4 VS inputs t

Mesa (master): i965: Make add_const_offset_to_base() work at the shader level.

2016-01-14 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: a3500f943e2c61c0aed043108132f35b79d16676 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3500f943e2c61c0aed043108132f35b79d16676 Author: Kenneth Graunke Date: Wed Jan 13 15:04:39 2016 -0800 i965: Make add_const_offset_to_base() work at the shader

Mesa (master): nir/builder: Add a nir_build_ivec4() convenience helper.

2016-01-14 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: bb6612f06b8320911d9f86f7463f823e76969f15 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb6612f06b8320911d9f86f7463f823e76969f15 Author: Kenneth Graunke Date: Wed Jan 13 13:32:44 2016 -0800 nir/builder: Add a nir_build_ivec4() convenience helper.

Mesa (master): glsl: mark explicit uniforms as explicit in other stages too

2016-01-14 Thread Tapani Pälli
Module: Mesa Branch: master Commit: cf96bce0ca8b2d6b5d4641efea1f2feedc024957 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf96bce0ca8b2d6b5d4641efea1f2feedc024957 Author: Tapani Pälli Date: Thu Jan 14 14:10:59 2016 +0200 glsl: mark explicit uniforms as explicit in other stages too

Mesa (master): i965/gen4-5: Emit MI_FLUSH as required prior to switching pipelines.

2016-01-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 635be1402c485b154ab1bf23e5448827364e70a5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635be1402c485b154ab1bf23e5448827364e70a5 Author: Francisco Jerez Date: Sat Jan 2 19:05:48 2016 -0800 i965/gen4-5: Emit MI_FLUSH as required prior to switching

Mesa (master): i965/gen7: Emit stall and dummy primitive draw after switching to the 3D pipeline.

2016-01-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: c8df0e7bf35cbab649c8d0e0205746293e686ce3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8df0e7bf35cbab649c8d0e0205746293e686ce3 Author: Francisco Jerez Date: Sat Jan 2 19:06:48 2016 -0800 i965/gen7: Emit stall and dummy primitive draw after swit

Mesa (master): i965/gen6-7: Implement stall and flushes required prior to switching pipelines.

2016-01-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 18c76551ee425b981efefc61f663a7781df17882 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18c76551ee425b981efefc61f663a7781df17882 Author: Francisco Jerez Date: Sat Jan 2 19:02:09 2016 -0800 i965/gen6-7: Implement stall and flushes required prior t

Mesa (master): i965/gen8+: Invalidate color calc state when switching to the GPGPU pipeline.

2016-01-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 044acb9256046bebec890cac7e42043754459fc2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=044acb9256046bebec890cac7e42043754459fc2 Author: Francisco Jerez Date: Sat Jan 2 18:35:28 2016 -0800 i965/gen8+: Invalidate color calc state when switching to

Mesa (master): i965/gen7.5+: Disable resource streamer during GPGPU workloads.

2016-01-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 0556b87de4302195402ade43f400e859d9bfad0e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0556b87de4302195402ade43f400e859d9bfad0e Author: Francisco Jerez Date: Sun Jan 3 10:06:52 2016 -0800 i965/gen7.5+: Disable resource streamer during GPGPU work

Mesa (master): i965: Add state bit to trigger re-emission of color calculator state.

2016-01-14 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 22ac1f692228d8c44155bfa637c8e34356c7e0b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22ac1f692228d8c44155bfa637c8e34356c7e0b7 Author: Francisco Jerez Date: Wed Dec 23 18:44:59 2015 +0200 i965: Add state bit to trigger re-emission of color calcu

Mesa (master): nv50/ir: rebase indirect temp arrays to 0, so that we use less lmem space

2016-01-14 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: fffb559129dd1ae978ec7f9ba30b4ae97a5ebbcc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fffb559129dd1ae978ec7f9ba30b4ae97a5ebbcc Author: Ilia Mirkin Date: Thu Jan 14 01:09:25 2016 -0500 nv50/ir: rebase indirect temp arrays to 0, so that we use les

Mesa (master): nv50/ir: only use FILE_LOCAL_MEMORY for temp arrays that use indirection

2016-01-14 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: e231f59b6d5b12035a8041305c3a732d39a39c19 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e231f59b6d5b12035a8041305c3a732d39a39c19 Author: Ilia Mirkin Date: Tue Jan 12 14:41:52 2016 -0500 nv50/ir: only use FILE_LOCAL_MEMORY for temp arrays that use

Mesa (master): nvc0/ir: be careful about propagating very large offsets into const load

2016-01-14 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 37b67db6ae34fb6586d640a7a1b6232f091dd812 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37b67db6ae34fb6586d640a7a1b6232f091dd812 Author: Ilia Mirkin Date: Mon Jan 11 16:41:18 2016 -0500 nvc0/ir: be careful about propagating very large offsets into

Mesa (master): nvc0: allow fragment shader inputs to use indirect indexing

2016-01-14 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 7a521ddf36b3d1f7b81604341fcda26c60809c9b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a521ddf36b3d1f7b81604341fcda26c60809c9b Author: Ilia Mirkin Date: Mon Jan 11 16:39:15 2016 -0500 nvc0: allow fragment shader inputs to use indirect indexing

Mesa (master): st/mesa: use surface format to generate mipmaps when available

2016-01-14 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: e94ef885bb71b46aba4517523ebb63c0d4b36c4b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e94ef885bb71b46aba4517523ebb63c0d4b36c4b Author: Ilia Mirkin Date: Thu Jan 14 13:44:54 2016 -0500 st/mesa: use surface format to generate mipmaps when availabl

Mesa (master): radeonsi: don't miss changes to SPI_TMPRING_SIZE

2016-01-14 Thread Marek Olšák
Module: Mesa Branch: master Commit: dc96a18d24409102e36cdfd7de0552f66c3925bf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc96a18d24409102e36cdfd7de0552f66c3925bf Author: Marek Olšák Date: Wed Jan 13 18:42:02 2016 +0100 radeonsi: don't miss changes to SPI_TMPRING_SIZE I'm not sur

Mesa (master): st/mesa: declare struct pipe_screen in st_cb_bufferobjects.h

2016-01-14 Thread Brian Paul
Module: Mesa Branch: master Commit: b1e11f4d71a570d39958871cc364841afb17bd13 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1e11f4d71a570d39958871cc364841afb17bd13 Author: Brian Paul Date: Thu Jan 14 10:38:17 2016 -0700 st/mesa: declare struct pipe_screen in st_cb_bufferobjects.h

Mesa (master): svga: add DXGenMips command support

2016-01-14 Thread Brian Paul
Module: Mesa Branch: master Commit: 6303231a1ddf646b05c43c6bbc7fa71314ebb3fc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6303231a1ddf646b05c43c6bbc7fa71314ebb3fc Author: Charmaine Lee Date: Tue Dec 22 11:20:41 2015 -0800 svga: add DXGenMips command support For those formats that

Mesa (master): svga: add num-generate-mipmap HUD query

2016-01-14 Thread Brian Paul
Module: Mesa Branch: master Commit: 78e628ae43015a2a8b6a1d7339eb7eb63ab56848 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=78e628ae43015a2a8b6a1d7339eb7eb63ab56848 Author: Charmaine Lee Date: Mon Dec 21 11:07:08 2015 -0800 svga: add num-generate-mipmap HUD query The actual increme

Mesa (master): gallium/st: add pipe_context::generate_mipmap()

2016-01-14 Thread Brian Paul
Module: Mesa Branch: master Commit: 3038e8984df2be35a7164043ec6d385e32e26238 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3038e8984df2be35a7164043ec6d385e32e26238 Author: Charmaine Lee Date: Thu Jan 14 10:22:17 2016 -0700 gallium/st: add pipe_context::generate_mipmap() This patch

Mesa (master): nir: Lower bitfield_extract.

2016-01-14 Thread Matt Turner
Module: Mesa Branch: master Commit: b82e26a6a4d6baf121f44c61c862bfa79ba0d172 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b82e26a6a4d6baf121f44c61c862bfa79ba0d172 Author: Matt Turner Date: Wed Jan 13 11:09:11 2016 -0800 nir: Lower bitfield_extract. The OpenGL specifications for b

Mesa (master): nir: Handle =32 case in bitfield_insert lowering.

2016-01-14 Thread Matt Turner
Module: Mesa Branch: master Commit: 15640ee77ae601cba33cbbc72256e55e03a363e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15640ee77ae601cba33cbbc72256e55e03a363e5 Author: Matt Turner Date: Wed Jan 13 11:08:37 2016 -0800 nir: Handle =32 case in bitfield_insert lowering. The OpenGL

Mesa (master): st/mesa: add check for color logicop in blit_copy_pixels()

2016-01-14 Thread Brian Paul
Module: Mesa Branch: master Commit: 6470435190ffd9b82ab53da7e857186b9b322516 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6470435190ffd9b82ab53da7e857186b9b322516 Author: Brian Paul Date: Wed Jan 13 16:20:09 2016 -0700 st/mesa: add check for color logicop in blit_copy_pixels() We

Mesa (master): st/mesa: use pipe-> invalidate_resource instead of buffer re-allocation

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 9e2240e892cb893d60561bf7be157ad8939b3ea8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e2240e892cb893d60561bf7be157ad8939b3ea8 Author: Nicolai Hähnle Date: Mon Jan 11 17:44:45 2016 -0500 st/mesa: use pipe->invalidate_resource instead of buffer r

Mesa (master): gallium: add PIPE_CAP_INVALIDATE_BUFFER

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 654670b4048ae079879a04c41829902060a93931 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=654670b4048ae079879a04c41829902060a93931 Author: Nicolai Hähnle Date: Mon Jan 11 17:38:08 2016 -0500 gallium: add PIPE_CAP_INVALIDATE_BUFFER It makes sense to

Mesa (master): gallium/radeon: reset valid_buffer_range on PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 08c71740ad609b26477b4062bb1794bb322e8b43 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08c71740ad609b26477b4062bb1794bb322e8b43 Author: Nicolai Hähnle Date: Sun Jan 10 19:54:44 2016 -0500 gallium/radeon: reset valid_buffer_range on PIPE_TRANSFER_

Mesa (master): st/mesa: implement Driver.InvalidateBufferSubData

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 70e66c57bbff930f7caa8606e75cfc91417bbc67 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70e66c57bbff930f7caa8606e75cfc91417bbc67 Author: Nicolai Hähnle Date: Sat Jan 9 18:05:58 2016 -0500 st/mesa: implement Driver.InvalidateBufferSubData Reviewe

Mesa (master): gallium/radeon: implement PIPE_CAP_INVALIDATE_BUFFER

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 321140d563730b210e6390c5b73c09fdcf9649af URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=321140d563730b210e6390c5b73c09fdcf9649af Author: Nicolai Hähnle Date: Thu Jan 14 09:41:04 2016 -0500 gallium/radeon: implement PIPE_CAP_INVALIDATE_BUFFER Revi

Mesa (master): mesa: fix the checks in _mesa_InvalidateBuffer(Sub)Data

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 53c77494aa7362d390b09351f831713519064ccc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53c77494aa7362d390b09351f831713519064ccc Author: Nicolai Hähnle Date: Sat Jan 9 17:51:39 2016 -0500 mesa: fix the checks in _mesa_InvalidateBuffer(Sub)Data C

Mesa (master): mesa: add Driver.InvalidateBufferSubData

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: 6f4ae810056a1f3c53efe6f0576b9b9c4e847a80 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f4ae810056a1f3c53efe6f0576b9b9c4e847a80 Author: Nicolai Hähnle Date: Sat Jan 9 17:53:07 2016 -0500 mesa: add Driver.InvalidateBufferSubData Reviewed-by: Ian

Mesa (master): gallium/radeon: do not reallocate user memory buffers

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: e976860638c6fb9f69b9cf3a82acaba55c08e274 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e976860638c6fb9f69b9cf3a82acaba55c08e274 Author: Nicolai Hähnle Date: Tue Jan 12 09:29:18 2016 -0500 gallium/radeon: do not reallocate user memory buffers The

Mesa (master): winsys/radeon: fix warnings about incompatible pointer types

2016-01-14 Thread Nicolai Hähnle
Module: Mesa Branch: master Commit: cbcdef7b40f0fbac8d8a73c537808742f44a4389 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbcdef7b40f0fbac8d8a73c537808742f44a4389 Author: Nicolai Hähnle Date: Tue Jan 12 12:28:11 2016 -0500 winsys/radeon: fix warnings about incompatible pointer typ

Mesa (master): texobj: Check completeness with InternalFormat rather than Mesa format

2016-01-14 Thread Neil Roberts
Module: Mesa Branch: master Commit: 06b526de0565d5485a2111e3901bd5824ead4314 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06b526de0565d5485a2111e3901bd5824ead4314 Author: Neil Roberts Date: Wed Jan 13 19:28:45 2016 + texobj: Check completeness with InternalFormat rather than M