Mesa (master): mesa: Adds check for integer internal format and num samples in glRenderbufferStorageMultisample

2015-02-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 19252fee46b835cb4f6b1cce18d7737d62b64a2e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19252fee46b835cb4f6b1cce18d7737d62b64a2e Author: Eduardo Lima Mitev Date: Mon Dec 15 11:30:21 2014 +0100 mesa: Adds check for integer internal format and num s

Mesa (master): mesa: Returns correct error values from gl(Get) SamplerParameter*() on GL-ES 3.0+

2015-02-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: dbc160a3f8a6be26110656a15c0d6048391f4fc7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbc160a3f8a6be26110656a15c0d6048391f4fc7 Author: Eduardo Lima Mitev Date: Tue Dec 16 09:15:07 2014 +0100 mesa: Returns correct error values from gl(Get)Sampler

Mesa (master): glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00

2015-02-19 Thread Samuel Iglesias Gonsálvez
Module: Mesa Branch: master Commit: 187ace73a93d87122a977e4afade237be159ab04 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=187ace73a93d87122a977e4afade237be159ab04 Author: Samuel Iglesias Gonsalvez Date: Tue Nov 25 16:36:53 2014 +0100 glsl: A shader cannot redefine or overload buil

Mesa (master): i965/gen8: Fix F32TO16 in vec4 mode if the source and destination registers alias.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 437d401e6398eebc2ecd061650d16d1ad2d947f1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=437d401e6398eebc2ecd061650d16d1ad2d947f1 Author: Francisco Jerez Date: Wed Feb 4 18:08:47 2015 +0200 i965/gen8: Fix F32TO16 in vec4 mode if the source and des

Mesa (master): i965: Don't compact instructions with unmapped bits.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 35a77a148f8b7ef03fe3b31d63719e0bfdf4b783 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35a77a148f8b7ef03fe3b31d63719e0bfdf4b783 Author: Francisco Jerez Date: Fri Jan 30 17:50:35 2015 +0200 i965: Don't compact instructions with unmapped bits. Som

Mesa (master): i965/vec4: Calculate register allocation q values manually.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 6c34fd20beb74e009778870a8e30811b393f745c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c34fd20beb74e009778870a8e30811b393f745c Author: Francisco Jerez Date: Wed Feb 11 18:15:44 2015 +0200 i965/vec4: Calculate register allocation q values manuall

Mesa (master): i965/vec4: Don' t attempt to reduce swizzles of send from GRF instructions.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 63d6d09a3b3790c5ec00f2cbc06f58c82ae40b0c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63d6d09a3b3790c5ec00f2cbc06f58c82ae40b0c Author: Francisco Jerez Date: Tue Feb 3 20:34:17 2015 +0200 i965/vec4: Don't attempt to reduce swizzles of send from

Mesa (master): i965: Handle F16TO32/F32TO16 with dword src/ dst consistently on both back-ends.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 6c07279e5ad67d925b99ff9e0345dcaeffc37283 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c07279e5ad67d925b99ff9e0345dcaeffc37283 Author: Francisco Jerez Date: Wed Feb 4 18:24:47 2015 +0200 i965: Handle F16TO32/F32TO16 with dword src/dst consisten

Mesa (master): i965/vec4: Fix constant propagation across different types.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: bda7698fce21daa1b94bc79c0a0ed3da8d385997 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bda7698fce21daa1b94bc79c0a0ed3da8d385997 Author: Francisco Jerez Date: Tue Feb 3 22:48:27 2015 +0200 i965/vec4: Fix constant propagation across different type

Mesa (master): i965/fs: Replace ud_reg_to_w() with a more general helper function.

2015-02-19 Thread Francisco Jerez
Module: Mesa Branch: master Commit: 509f58740c721e1a8cc8ec4e556af3ed993f927e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=509f58740c721e1a8cc8ec4e556af3ed993f927e Author: Francisco Jerez Date: Wed Feb 4 17:58:49 2015 +0200 i965/fs: Replace ud_reg_to_w() with a more general helper

Mesa (master): install-lib-links: don't depend on .libs directory

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: 5c1aac17adffeef9bb6171d83cc7ddd94c61c5f2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c1aac17adffeef9bb6171d83cc7ddd94c61c5f2 Author: Lucas Stach Date: Thu Feb 19 14:52:49 2015 +0100 install-lib-links: don't depend on .libs directory This snip

Mesa (master): gallium/util: indentation fix

2015-02-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 14b9bf630c23ad060ea8bd12da2f7b18cb4f4101 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14b9bf630c23ad060ea8bd12da2f7b18cb4f4101 Author: Brian Paul Date: Thu Feb 19 09:29:18 2015 -0700 gallium/util: indentation fix --- src/gallium/auxiliary/uti

Mesa (master): st/mesa: add GSL_TYPE_DOUBLE, new ir_unop_* switch cases

2015-02-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 21c57a697f170872ad8ae19bc2fe7a27082f51a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21c57a697f170872ad8ae19bc2fe7a27082f51a9 Author: Brian Paul Date: Thu Feb 19 09:26:51 2015 -0700 st/mesa: add GSL_TYPE_DOUBLE, new ir_unop_* switch cases To s

Mesa (master): swrast: fix multiple color buffer writing

2015-02-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 89c96afe3c0acf8f2fccaf02da02945afe8ba5f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89c96afe3c0acf8f2fccaf02da02945afe8ba5f3 Author: Brian Paul Date: Mon Feb 16 11:23:06 2015 -0700 swrast: fix multiple color buffer writing If a fragment progr

Mesa (master): nir: add missing GLSL_TYPE_DOUBLE case in type_size()

2015-02-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 2f5597787c83aab069e53b3c7cad8acf8c91626c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5597787c83aab069e53b3c7cad8acf8c91626c Author: Brian Paul Date: Thu Feb 19 09:25:42 2015 -0700 nir: add missing GLSL_TYPE_DOUBLE case in type_size() To sile

Mesa (master): st/mesa: fix sampler view reference counting bug in glDraw/ CopyPixels

2015-02-19 Thread Brian Paul
Module: Mesa Branch: master Commit: 62a8883f32f8a4c8c7d85390d4b17986e4018edf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a8883f32f8a4c8c7d85390d4b17986e4018edf Author: Brian Paul Date: Wed Feb 18 11:16:55 2015 -0700 st/mesa: fix sampler view reference counting bug in glDraw/Cop

Mesa (master): mesa: remove unused _math_trans_4chan()

2015-02-19 Thread Brian Paul
Module: Mesa Branch: master Commit: fbac86ad2a735776a483cf1bb3827c4459f82e65 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbac86ad2a735776a483cf1bb3827c4459f82e65 Author: Brian Paul Date: Mon Feb 16 11:12:40 2015 -0700 mesa: remove unused _math_trans_4chan() Reviewed-by: Matt Tur

Mesa (master): softpipe/tgsi: expose doubles for softpipe.

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0e82817247810d2aff29d8e3e9c633520924fd4a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e82817247810d2aff29d8e3e9c633520924fd4a Author: Dave Airlie Date: Thu Aug 14 18:40:41 2014 +1000 softpipe/tgsi: expose doubles for softpipe. Reviewed-by: Ili

Mesa (master): gallium: add double opcodes and TGSI execution (v4.2)

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 3cd1338534374c8ed13651548dcbf3949857dbcd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cd1338534374c8ed13651548dcbf3949857dbcd Author: Dave Airlie Date: Thu Aug 14 18:38:51 2014 +1000 gallium: add double opcodes and TGSI execution (v4.2) This p

Mesa (master): tgsi: add support for flt64 constants

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: fa43e0443e206740e219d45abefee65bdb2c3ecb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa43e0443e206740e219d45abefee65bdb2c3ecb Author: Dave Airlie Date: Wed Aug 27 09:56:14 2014 +1000 tgsi: add support for flt64 constants These act like flt32 e

Mesa (master): glsl: add lowering for double divide to rcp/mul

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 2e9f4eadfbe8e1eae657c268cb31515a872eceb4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e9f4eadfbe8e1eae657c268cb31515a872eceb4 Author: Dave Airlie Date: Mon Feb 9 16:53:10 2015 +1000 glsl: add lowering for double divide to rcp/mul It looks lik

Mesa (master): i965: Add a function to translate MESA_SHADER_* into DEBUG_* enums.

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 7c891e8ddd41a77ccdc804ce938f2a1ed46e97e8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c891e8ddd41a77ccdc804ce938f2a1ed46e97e8 Author: Kenneth Graunke Date: Wed Feb 18 17:31:29 2015 -0800 i965: Add a function to translate MESA_SHADER_* into DEBU

Mesa (master): i965/vec4: Print "VS" or "GS" when compiles fail, not "vec4 ".

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 5cdfa839c26332dc5fc034966fe107d4779a64d7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cdfa839c26332dc5fc034966fe107d4779a64d7 Author: Kenneth Graunke Date: Wed Feb 18 17:52:28 2015 -0800 i965/vec4: Print "VS" or "GS" when compiles fail, not "ve

Mesa (master): glsl: Create a _mesa_shader_stage_to_abbrev() function.

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 7555d1bafb089bc5130f86602a23725e184c490e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7555d1bafb089bc5130f86602a23725e184c490e Author: Kenneth Graunke Date: Wed Feb 18 17:35:41 2015 -0800 glsl: Create a _mesa_shader_stage_to_abbrev() function.

Mesa (master): glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable.

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 75f6ed617fcdf0b28381c59e4d4a3030678d7faa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f6ed617fcdf0b28381c59e4d4a3030678d7faa Author: Kenneth Graunke Date: Thu Feb 19 13:36:07 2015 -0800 glsl: Add compute to _mesa_shader_stage_to_string(); use

Mesa (master): i965/fs: Use VARYING_SLOT checks rather than strcmp().

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 231267bf011e1fa6edb52ffad27fcbca8e0e28e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=231267bf011e1fa6edb52ffad27fcbca8e0e28e1 Author: Kenneth Graunke Date: Sat Jan 31 04:31:16 2015 -0800 i965/fs: Use VARYING_SLOT checks rather than strcmp(). C

Mesa (master): i965: Create backend_visitor fields for debugging messages.

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 7e35a812643982bef5d90f4998a4f240b2edfd26 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e35a812643982bef5d90f4998a4f240b2edfd26 Author: Kenneth Graunke Date: Wed Feb 18 17:38:45 2015 -0800 i965: Create backend_visitor fields for debugging message

Mesa (master): i965/vec4: Replace debug_flag with debug_enabled.

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: e60318fbcdec139227e427f8ec4d17f07f0d3798 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60318fbcdec139227e427f8ec4d17f07f0d3798 Author: Kenneth Graunke Date: Wed Feb 18 17:50:42 2015 -0800 i965/vec4: Replace debug_flag with debug_enabled. backen

Mesa (master): i965/fs: Remove type parameter from emit_vs_system_value().

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: a07cd42f1e4739000adbbcf5613ba163cf73b666 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a07cd42f1e4739000adbbcf5613ba163cf73b666 Author: Kenneth Graunke Date: Wed Feb 4 01:40:09 2015 -0800 i965/fs: Remove type parameter from emit_vs_system_value(

Mesa (master): i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment".

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: 2bd139e18c941e7ea0870ba43314a5c10fd5bb12 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bd139e18c941e7ea0870ba43314a5c10fd5bb12 Author: Kenneth Graunke Date: Wed Feb 18 17:43:07 2015 -0800 i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment". The

Mesa (master): i965: Make scheduler cycle estimates use the proper stage name.

2015-02-19 Thread Kenneth Graunke
Module: Mesa Branch: master Commit: eeacbc1a02ba2d8b9049d1108abcbd2b3dfe2712 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeacbc1a02ba2d8b9049d1108abcbd2b3dfe2712 Author: Kenneth Graunke Date: Wed Feb 18 17:45:51 2015 -0800 i965: Make scheduler cycle estimates use the proper stage

Mesa (master): i965: just avoid warnings with fp64

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: c442d0961e4ec6dcc304d652b637bb60687ce3cb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c442d0961e4ec6dcc304d652b637bb60687ce3cb Author: Dave Airlie Date: Thu Aug 14 18:49:20 2014 +1000 i965: just avoid warnings with fp64 This just fills in some

Mesa (master): mesa/st_tgsi_to_glsl: prepare add_constant for fp64

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 0178358a2d015a5fc8e3c7dfdd8ec4b1cfc64ea1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0178358a2d015a5fc8e3c7dfdd8ec4b1cfc64ea1 Author: Dave Airlie Date: Tue Feb 17 09:44:50 2015 +1000 mesa/st_tgsi_to_glsl: prepare add_constant for fp64 This jus

Mesa (master): st/mesa: add st fp64 support (v7.1)

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 8c6a0ebaad7224c40e55645b9c34aefe9b16542e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c6a0ebaad7224c40e55645b9c34aefe9b16542e Author: Dave Airlie Date: Tue Feb 17 10:48:04 2015 +1000 st/mesa: add st fp64 support (v7.1) This adds support to the

Mesa (master): st/glsl_to_tgsi: convert dst to an array

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 12150a5beedf13eef236be8d59f696970c0d6972 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12150a5beedf13eef236be8d59f696970c0d6972 Author: Dave Airlie Date: Tue Feb 17 09:39:05 2015 +1000 st/glsl_to_tgsi: convert dst to an array This is just prep w

Mesa (master): docs/GL3.txt: softpipe now supports GL_ARB_gpu_shader_fp64

2015-02-19 Thread Dave Airlie
Module: Mesa Branch: master Commit: 1759689d189b9cb4449eb349c20eccffd6318b9f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1759689d189b9cb4449eb349c20eccffd6318b9f Author: Dave Airlie Date: Fri Feb 20 09:14:44 2015 +1000 docs/GL3.txt: softpipe now supports GL_ARB_gpu_shader_fp64 S

Mesa (master): st/mesa: add support for new double opcodes

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: e556bfc8ff7abd51eacb5a1810964e3d28123b8c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e556bfc8ff7abd51eacb5a1810964e3d28123b8c Author: Ilia Mirkin Date: Fri Jul 25 17:12:42 2014 -0400 st/mesa: add support for new double opcodes Signed-off-by: I

Mesa (master): gallium: add a cap to enable double rounding opcodes

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 899d779cb719f8401dc479a4f5b61dbe418b1a40 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=899d779cb719f8401dc479a4f5b61dbe418b1a40 Author: Ilia Mirkin Date: Fri Jul 25 17:03:33 2014 -0400 gallium: add a cap to enable double rounding opcodes Signed-

Mesa (master): st/mesa: disable lowering of dops to dfrac when dround is available

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: e4a3f48a45fdbb85e842aa9aeac1ed4e68048f3a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a3f48a45fdbb85e842aa9aeac1ed4e68048f3a Author: Ilia Mirkin Date: Fri Jul 25 17:19:57 2014 -0400 st/mesa: disable lowering of dops to dfrac when dround is ava

Mesa (master): gallium: add shader cap for dldexp/dfracexp support

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 924ee3f408cd2aef87d868b229e3e0b93ca0e086 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=924ee3f408cd2aef87d868b229e3e0b93ca0e086 Author: Ilia Mirkin Date: Fri Jul 25 17:48:01 2014 -0400 gallium: add shader cap for dldexp/dfracexp support Signed-o

Mesa (master): gallium: add some more double opcodes to avoid unnecessary lowering

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 12dedca52303cf32ac06b8e40ff3cf07b58ed0bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dedca52303cf32ac06b8e40ff3cf07b58ed0bc Author: Ilia Mirkin Date: Fri Jul 25 16:46:42 2014 -0400 gallium: add some more double opcodes to avoid unnecessary lo

Mesa (master): st/mesa: lower DFRACEXP/DLDEXP when they are not supported

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 6316c90cc0daa9e9476b00e3c52c51190e782c3f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6316c90cc0daa9e9476b00e3c52c51190e782c3f Author: Ilia Mirkin Date: Fri Jul 18 00:38:59 2014 -0400 st/mesa: lower DFRACEXP/DLDEXP when they are not supported S

Mesa (master): nir/validate: Validate SSA defs the same way we do for registers

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 0281fd07865e6ff5c85032b403a073b50659c1ac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0281fd07865e6ff5c85032b403a073b50659c1ac Author: Jason Ekstrand Date: Wed Feb 4 14:01:51 2015 -0800 nir/validate: Validate SSA defs the same way we do for reg

Mesa (master): nir/from_ssa: Don't try to read an invalid instruction

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 902b0ccc9a5266955d104dc7652ac00e66081f95 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=902b0ccc9a5266955d104dc7652ac00e66081f95 Author: Jason Ekstrand Date: Wed Feb 4 21:38:28 2015 -0800 nir/from_ssa: Don't try to read an invalid instruction Ri

Mesa (master): nir/from_ssa: Use the nir_block_dominance function instead of our own

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 0167c38cacc00eef77d7f83d3929cdbc99378d11 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0167c38cacc00eef77d7f83d3929cdbc99378d11 Author: Jason Ekstrand Date: Fri Feb 6 12:49:08 2015 -0800 nir/from_ssa: Use the nir_block_dominance function instead

Mesa (master): nir/dominance: Expose the dominance intersection function

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: b4c5489c8ac12eb2c9881ba2d8bb745203affb7b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4c5489c8ac12eb2c9881ba2d8bb745203affb7b Author: Jason Ekstrand Date: Fri Feb 6 12:06:04 2015 -0800 nir/dominance: Expose the dominance intersection function

Mesa (master): nir/GCM: Use pass_flags instead of bitsets for tracking visited/pinned

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 8dfe6f672f4f3e226089c6cc8d392fcd39dff5cb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dfe6f672f4f3e226089c6cc8d392fcd39dff5cb Author: Jason Ekstrand Date: Mon Feb 9 14:58:12 2015 -0800 nir/GCM: Use pass_flags instead of bitsets for tracking vi

Mesa (master): nir: Properly clean up CF nodes when we remove them

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 98ecb25f89c59da2d1bd4b02e12a5e39fac8a9e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98ecb25f89c59da2d1bd4b02e12a5e39fac8a9e5 Author: Jason Ekstrand Date: Tue Feb 3 21:39:56 2015 -0800 nir: Properly clean up CF nodes when we remove them Previ

Mesa (master): nir: Make nir_[cf_node/instr]_[prev/next] return null if at the end

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 3d25afc51c1d56fe8c29147825e53ba272780360 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d25afc51c1d56fe8c29147825e53ba272780360 Author: Jason Ekstrand Date: Wed Feb 4 21:22:45 2015 -0800 nir: Make nir_[cf_node/instr]_[prev/next] return null if a

Mesa (master): nir: use nir_foreach_ssa_def for indexing ssa defs

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: e025943134ada9dad02926e8191dd1bd2e7fc95e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e025943134ada9dad02926e8191dd1bd2e7fc95e Author: Jason Ekstrand Date: Tue Feb 3 21:04:57 2015 -0800 nir: use nir_foreach_ssa_def for indexing ssa defs This i

Mesa (master): nir: Add a global code motion (GCM) pass

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 190073c737a2a525be836179ab3a15e1119986fb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=190073c737a2a525be836179ab3a15e1119986fb Author: Jason Ekstrand Date: Tue Feb 3 10:11:23 2015 -0800 nir: Add a global code motion (GCM) pass v2 Jason Ekstran

Mesa (master): nir/dominance: Add a constant-time mechanism for comparing blocks

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: f481a9425cb8d70bc61c6303268a465f5a05896b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f481a9425cb8d70bc61c6303268a465f5a05896b Author: Jason Ekstrand Date: Fri Feb 6 12:45:43 2015 -0800 nir/dominance: Add a constant-time mechanism for comparing

Mesa (master): nir/instr: Change "live" to a more generic "pass_flags" field

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: a52a4b5223ec007d74e8a0277181929d3ba89c06 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a52a4b5223ec007d74e8a0277181929d3ba89c06 Author: Jason Ekstrand Date: Mon Feb 9 14:41:10 2015 -0800 nir/instr: Change "live" to a more generic "pass_flags" fi

Mesa (master): nir/validate: Validate if_uses on registers

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: 34952b56716a0f97812d68cd69540ab6bcc54c82 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34952b56716a0f97812d68cd69540ab6bcc54c82 Author: Jason Ekstrand Date: Wed Feb 4 13:58:12 2015 -0800 nir/validate: Validate if_uses on registers Reviewed-by:

Mesa (master): nir/GCM: Pull unpinned instructions out of blocks while pinning

2015-02-19 Thread Jason Ekstrand
Module: Mesa Branch: master Commit: c7002fad9062f54f7dfabe25dc14b7fb217e6adc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7002fad9062f54f7dfabe25dc14b7fb217e6adc Author: Jason Ekstrand Date: Mon Feb 9 20:18:44 2015 -0800 nir/GCM: Pull unpinned instructions out of blocks while pi

Mesa (master): svga: add missing :

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: f883df74e0f1824607435eb43456263fc48085b8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f883df74e0f1824607435eb43456263fc48085b8 Author: Ilia Mirkin Date: Thu Feb 19 20:15:28 2015 -0500 svga: add missing : Fixes: 924ee3f408 ("gallium: add shader

Mesa (master): nv50: add PIPELINE_STATISTICS query support, based on nvc0

2015-02-19 Thread Ilia Mirkin
Module: Mesa Branch: master Commit: 5000a5f67b556096b6ba1e9bdac3a6e5cd5a1f68 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5000a5f67b556096b6ba1e9bdac3a6e5cd5a1f68 Author: Ilia Mirkin Date: Wed Feb 18 03:35:23 2015 -0500 nv50: add PIPELINE_STATISTICS query support, based on nvc0 S

Mesa (master): glsl: Use the without_array predicate

2015-02-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 9acb011a3e73676ada04df01832c930acf51a9a2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9acb011a3e73676ada04df01832c930acf51a9a2 Author: Timothy Arceri Date: Thu Feb 19 21:32:21 2015 +1100 glsl: Use the without_array predicate Reviewed-by: Matt T

Mesa (master): i965: Don' t emit saturates for instructions without destinations.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: f8b435ae6a27fa2274ff166639b22d0b36d68c49 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8b435ae6a27fa2274ff166639b22d0b36d68c49 Author: Matt Turner Date: Mon Feb 9 22:21:21 2015 -0800 i965: Don't emit saturates for instructions without destinati

Mesa (master): i965/blorp: Optimize clamping tex coords.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: 30ec53f30ee5813db30777b45dbe456a02c8382e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30ec53f30ee5813db30777b45dbe456a02c8382e Author: Matt Turner Date: Mon Feb 9 21:26:14 2015 -0800 i965/blorp: Optimize clamping tex coords. Each emit_cond_mov

Mesa (master): i965/fs: Use fs_inst::overwrites_reg() in saturate propagation.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: 871ad3f08bc34e16fdd728e9a4821b9a83e509f0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=871ad3f08bc34e16fdd728e9a4821b9a83e509f0 Author: Matt Turner Date: Tue Jan 27 22:43:28 2015 -0800 i965/fs: Use fs_inst::overwrites_reg() in saturate propagatio

Mesa (master): i965/fs: Add unit tests for saturate propagation pass.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: bf3389ec49a158e0b66db8e038d801eacabd20f1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf3389ec49a158e0b66db8e038d801eacabd20f1 Author: Matt Turner Date: Tue Feb 10 13:38:07 2015 -0800 i965/fs: Add unit tests for saturate propagation pass. Cc:

Mesa (master): i965/vec4: Add and use byte-MOV instruction for unpack 4x8.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: e0137fd6f720e4977466b1760ac02a72c5abceb8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0137fd6f720e4977466b1760ac02a72c5abceb8 Author: Matt Turner Date: Thu Feb 12 01:42:43 2015 + i965/vec4: Add and use byte-MOV instruction for unpack 4x8.

Mesa (master): i965/blorp: Emit MADs.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: dada30462b8469509ef16fbc351764d42320b236 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dada30462b8469509ef16fbc351764d42320b236 Author: Matt Turner Date: Mon Feb 9 22:54:51 2015 -0800 i965/blorp: Emit MADs. Low hanging fruit: cuts a couple of i

Mesa (master): i965: Use greater-equal cmod to implement maximum.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: 3b7f683f3bbbd93e417a6f42ec7c609465be49de URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b7f683f3bbbd93e417a6f42ec7c609465be49de Author: Matt Turner Date: Mon Feb 9 21:11:46 2015 -0800 i965: Use greater-equal cmod to implement maximum. The docs

Mesa (master): i965/fs: Consider MOV.SAT to interfere if it has a source modifier.

2015-02-19 Thread Matt Turner
Module: Mesa Branch: master Commit: 7f8dd91d166e49d7da98f90d6428dc2705fb96d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f8dd91d166e49d7da98f90d6428dc2705fb96d0 Author: Matt Turner Date: Tue Feb 10 16:25:47 2015 -0800 i965/fs: Consider MOV.SAT to interfere if it has a source mod

Mesa (master): vc4: Rename add_uniform() to qir_uniform().

2015-02-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 09c844fcd9c0dc81da4f914e6b88892ea76fe8e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c844fcd9c0dc81da4f914e6b88892ea76fe8e9 Author: Eric Anholt Date: Thu Feb 19 12:16:25 2015 -0800 vc4: Rename add_uniform() to qir_uniform(). --- src/galliu

Mesa (master): vc4: Enforce one-uniform-per-instruction after optimization.

2015-02-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 14dc281c1332518b6144718e1fb3845abbe23ff7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14dc281c1332518b6144718e1fb3845abbe23ff7 Author: Eric Anholt Date: Thu Feb 19 12:58:53 2015 -0800 vc4: Enforce one-uniform-per-instruction after optimization.

Mesa (master): vc4: Shut up runtime warnings about new pipe caps.

2015-02-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 96f6efc561dff8a6a1d57c784239b7cb8ecf1d3e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96f6efc561dff8a6a1d57c784239b7cb8ecf1d3e Author: Eric Anholt Date: Thu Feb 19 23:34:37 2015 -0800 vc4: Shut up runtime warnings about new pipe caps. --- src

Mesa (master): vc4: Move qir_uniform() and the constant-value versions to vc4_qir.c/h.

2015-02-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 877b48a531adc397493e508e509aba2918915349 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=877b48a531adc397493e508e509aba2918915349 Author: Eric Anholt Date: Thu Feb 19 12:19:44 2015 -0800 vc4: Move qir_uniform() and the constant-value versions to vc

Mesa (master): vc4: Keep an array of pointers to instructions defining the temps around.

2015-02-19 Thread Eric Anholt
Module: Mesa Branch: master Commit: 85316d059c899ac096331251de6b233229aa0b4f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85316d059c899ac096331251de6b233229aa0b4f Author: Eric Anholt Date: Thu Feb 19 13:22:31 2015 -0800 vc4: Keep an array of pointers to instructions defining the t