Mesa (master): disk_cache: use block size rather than file size

2017-04-27 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 4e1f3afea9bdeddb0d21f00d25319bce580d80c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1f3afea9bdeddb0d21f00d25319bce580d80c3 Author: Timothy Arceri Date: Thu Apr 27 11:15:30 2017 +1000 disk_cache: use block size rather than file size The

Mesa (master): disk_cache: reduce default cache size to 5% of filesystem

2017-04-27 Thread Timothy Arceri
Module: Mesa Branch: master Commit: ce412371513c90bf9156f22c3567ee57750ef264 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce412371513c90bf9156f22c3567ee57750ef264 Author: Timothy Arceri Date: Thu Apr 27 11:15:29 2017 +1000 disk_cache: reduce default cache size to 5% of filesystem

Mesa (master): glsl: use without_array() rather than get_scalar_type()

2017-04-26 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 52c76dbad39a96995624796b8363fed0ac065a18 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52c76dbad39a96995624796b8363fed0ac065a18 Author: Timothy Arceri Date: Wed Apr 26 13:56:44 2017 +1000 glsl: use without_array() rather than get_scalar_type

Mesa (master): glsl: remove duplicate validation

2017-04-26 Thread Timothy Arceri
Module: Mesa Branch: master Commit: f8a2d000460854b825a84550c6068c7d123edff9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8a2d000460854b825a84550c6068c7d123edff9 Author: Timothy Arceri Date: Wed Apr 26 13:56:45 2017 +1000 glsl: remove duplicate validation Varying types have

Mesa (master): mesa: tidy up left over APPLE_vertex_array_object semantics

2017-04-25 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 2895d96a057b91214b7fe9919fb665faab59b849 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2895d96a057b91214b7fe9919fb665faab59b849 Author: Timothy Arceri Date: Sat Apr 22 17:30:27 2017 +1000 mesa: tidy up left over APPLE_vertex_array_object

Mesa (master): mesa: inline bind_vertex_array() helper

2017-04-25 Thread Timothy Arceri
Module: Mesa Branch: master Commit: f38845b9cbc892e09086c6d1a0d97eb516f1de83 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f38845b9cbc892e09086c6d1a0d97eb516f1de83 Author: Timothy Arceri Date: Sat Apr 22 17:10:09 2017 +1000 mesa: inline bind_vertex_array() helper The previous

Mesa (master): mesa: drop APPLE_vertex_array_object support

2017-04-25 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 7927d0378fc72ceff7d0ddcbe7c21756f0e1f4ea URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7927d0378fc72ceff7d0ddcbe7c21756f0e1f4ea Author: Timothy Arceri Date: Sat Apr 22 17:01:15 2017 +1000 mesa: drop APPLE_vertex_array_object support Shared

Mesa (master): mesa: create locked version of HashWalk

2017-04-24 Thread Timothy Arceri
Module: Mesa Branch: master Commit: a82d6a307d0cfc1e4434bbecb1b308b94b1ca462 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82d6a307d0cfc1e4434bbecb1b308b94b1ca462 Author: Timothy Arceri Date: Mon Apr 24 15:59:23 2017 +1000 mesa: create locked version of HashWalk Reviewed-by

Mesa (master): mesa: use locked version of HashWalk for xfb objects

2017-04-24 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 347fe24f82f01511b265aaa398f9607b2dee0e45 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=347fe24f82f01511b265aaa398f9607b2dee0e45 Author: Timothy Arceri Date: Mon Apr 24 15:59:24 2017 +1000 mesa: use locked version of HashWalk for xfb objects

Mesa (master): nir: add flt comparision simplification

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 83f7fdf83a0546e477aba7fb3685cf78588ea2be URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f7fdf83a0546e477aba7fb3685cf78588ea2be Author: Timothy Arceri Date: Thu Jan 12 17:01:03 2017 +1100 nir: add flt comparision simplification Didn't tur

Mesa (master): glsl: disable varying packing for varying used by interpolateAt*

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: eb8aa93c03ee89ffd3041d41b6293e4b282b6ce6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb8aa93c03ee89ffd3041d41b6293e4b282b6ce6 Author: Timothy Arceri Date: Fri Apr 14 16:25:58 2017 +1000 glsl: disable varying packing for varying used by

Mesa (master): glsl_to_nir: skip ir_var_shader_shared variables

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: aa021d50c0a81b2d067a3c3aa7eb9789b91caa4b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa021d50c0a81b2d067a3c3aa7eb9789b91caa4b Author: Timothy Arceri Date: Thu Jan 19 10:41:57 2017 +1100 glsl_to_nir: skip ir_var_shader_shared variables These

Mesa (master): i965: remove GLSL IR optimisation loop

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: ad55b1a7701ad51234af3b9fc30f4c54d2546b86 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad55b1a7701ad51234af3b9fc30f4c54d2546b86 Author: Timothy Arceri Date: Wed Jan 18 10:28:22 2017 +1100 i965: remove GLSL IR optimisation loop IVB is running

Mesa (master): glsl: use ARB_enhahnced_layouts for packing where possible

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 21173194db12f5eff7361040c038dbfc9cde46e4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21173194db12f5eff7361040c038dbfc9cde46e4 Author: Timothy Arceri Date: Sun Jul 31 22:39:26 2016 +1000 glsl: use ARB_enhahnced_layouts for packing where

Mesa (master): i965: remove now unused GLSL IR optimisations

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 794ae4409531f6338ae5918a9041ca59b411742d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=794ae4409531f6338ae5918a9041ca59b411742d Author: Timothy Arceri Date: Tue Apr 18 09:30:47 2017 +1000 i965: remove now unused GLSL IR optimisations These are

Mesa (master): nir/i965: add before ffma algebraic opts

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 7a7ee40c2de01a927d78852b18fc0b93e780df9c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a7ee40c2de01a927d78852b18fc0b93e780df9c Author: Timothy Arceri Date: Fri Jan 13 17:25:11 2017 +1100 nir/i965: add before ffma algebraic opts This shuffles

Mesa (master): nir: shuffle constants to the top

2017-04-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: fb2269fed16cf804f5b7538537ec6d53ed1e20c9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb2269fed16cf804f5b7538537ec6d53ed1e20c9 Author: Timothy Arceri Date: Thu Jan 12 13:10:55 2017 +1100 nir: shuffle constants to the top V2: mark float opts as

Mesa (master): mesa: Remove unnecessary locking from container objects.

2017-04-21 Thread Timothy Arceri
ot shared" For we leave locking in place for framebuffer objects because the EXT fbo extension allowed sharing. V2: (Timothy Arceri) - rebased and dropped changes to framebuffer objects Reviewed-by: Nicolai Hähnle Reviewed-by: Samuel Pitoiset --- src/mesa/main/arrayobj.c| 6 -

Mesa (master): mesa: don' t lock hashtables that are not shared across contexts

2017-04-21 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 918cec8cbeeac58b8d9092d6fc4aacb8490eb50c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=918cec8cbeeac58b8d9092d6fc4aacb8490eb50c Author: Timothy Arceri Date: Fri Apr 7 11:40:40 2017 +1000 mesa: don't lock hashtables that are not shared a

Mesa (master): mesa: Remove deleteFlag pattern from container objects.

2017-04-21 Thread Timothy Arceri
Module: Mesa Branch: master Commit: ef6af0d5f7b59bd567c65a41165c321e43de6353 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6af0d5f7b59bd567c65a41165c321e43de6353 Author: Matt Turner Date: Wed Apr 5 14:29:00 2017 +1000 mesa: Remove deleteFlag pattern from container objects. This

Mesa (master): mesa: validate sampler type across the whole program

2017-04-21 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d682f8aa8e0edd166166f87fcd774dd2d57b4180 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d682f8aa8e0edd166166f87fcd774dd2d57b4180 Author: Timothy Arceri Date: Fri Apr 21 17:04:10 2017 +1000 mesa: validate sampler type across the whole program

Mesa (master): mesa: remove fallback RefCount == 0 pattern

2017-04-21 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 622a68ed3e36a6b56db35df62c5913d2d54d5ed6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=622a68ed3e36a6b56db35df62c5913d2d54d5ed6 Author: Timothy Arceri Date: Fri Apr 21 13:29:46 2017 +1000 mesa: remove fallback RefCount == 0 pattern We should

Mesa (master): mesa/varray: add KHR_no_error support to some callers of validate_array_format()

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d86dd5963efb05ffb250c669ab047ab6825d0923 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d86dd5963efb05ffb250c669ab047ab6825d0923 Author: Timothy Arceri Date: Fri Mar 31 15:26:34 2017 +1100 mesa/varray: add KHR_no_error support to some callers of

Mesa (master): mesa: add KHR_no_error support to glVertexAttribDivisor()

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 1787a3163f4cb16977999f2fabb98ac4a7e2f210 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1787a3163f4cb16977999f2fabb98ac4a7e2f210 Author: Timothy Arceri Date: Tue Apr 4 15:45:06 2017 +1000 mesa: add KHR_no_error support to glVertexAttribDivisor

Mesa (master): mesa: add _mesa_is_no_error_enabled() helper

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 3ff1fce6c9a3cc81ada6df62f6c77e345132ca2c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ff1fce6c9a3cc81ada6df62f6c77e345132ca2c Author: Timothy Arceri Date: Thu Mar 30 23:11:34 2017 +1100 mesa: add _mesa_is_no_error_enabled() helper Reviewed-by

Mesa (master): mesa: always return GL_OUT_OF_MEMORY or GL_NO_ERROR when KHR_no_error enabled

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 2c9ac0bc6377800ac5110c781dfabea68efa79a5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9ac0bc6377800ac5110c781dfabea68efa79a5 Author: Timothy Arceri Date: Tue Mar 28 14:43:23 2017 +1100 mesa: always return GL_OUT_OF_MEMORY or GL_NO_ERROR when

Mesa (master): mesa/vbo: add KHR_no_error support to DrawElements*() functions

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: f27f6996720291691eba1e0fd1ece0d1c4edd8d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f27f6996720291691eba1e0fd1ece0d1c4edd8d0 Author: Timothy Arceri Date: Mon Apr 3 15:11:29 2017 +1000 mesa/vbo: add KHR_no_error support to DrawElements

Mesa (master): mesa/varray: add KHR_no_error support to *Pointer() functions

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 63a14e9e14796ee3e50eb2a66cd9d412e6ab10cc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63a14e9e14796ee3e50eb2a66cd9d412e6ab10cc Author: Timothy Arceri Date: Mon Apr 3 14:37:25 2017 +1000 mesa/varray: add KHR_no_error support to *Pointer

Mesa (master): mesa/vbo: add KHR_no_error support to vbo_exec_DrawArrays*( )

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 3d08e18731bfd39609914bd41e89b9b6d898fd3e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d08e18731bfd39609914bd41e89b9b6d898fd3e Author: Timothy Arceri Date: Fri Mar 31 15:38:48 2017 +1100 mesa/vbo: add KHR_no_error support to vbo_exec_DrawArrays

Mesa (master): mesa: expose KHR_no_error

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d42d150ad26e29d9e894ba9f9e28f8134e2e5393 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d42d150ad26e29d9e894ba9f9e28f8134e2e5393 Author: Timothy Arceri Date: Tue Mar 28 14:47:58 2017 +1100 mesa: expose KHR_no_error Reviewed-by: Nicolai Hähnle

Mesa (master): mesa: add KHR_no_error support to glUniform*() functions

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: bd2662bfa1c8746dc29a7bad32a1647379f78532 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd2662bfa1c8746dc29a7bad32a1647379f78532 Author: Timothy Arceri Date: Thu Mar 30 23:22:46 2017 +1100 mesa: add KHR_no_error support to glUniform*() functions

Mesa (master): mesa/vbo: move some Draw checks out of validation

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 4df2931a87fe082f90871564a89a09c826641f5b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4df2931a87fe082f90871564a89a09c826641f5b Author: Timothy Arceri Date: Mon Apr 3 16:38:18 2017 +1000 mesa/vbo: move some Draw checks out of validation These

Mesa (master): mesa: add env var to force enable the KHR_no_error ctx flag

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: a0ed0eb3424df32c6ef4cf01f665e24d8fc4a41b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ed0eb3424df32c6ef4cf01f665e24d8fc4a41b Author: Timothy Arceri Date: Wed Apr 12 15:08:01 2017 +1000 mesa: add env var to force enable the KHR_no_error ctx

Mesa (master): mesa/varray: rename update_array_format() -> validate_array_format()

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c495c2398ca69e3dde6010398e5dcc64a316c3a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c495c2398ca69e3dde6010398e5dcc64a316c3a9 Author: Timothy Arceri Date: Fri Mar 31 15:02:40 2017 +1100 mesa/varray: rename update_array_format

Mesa (master): mesa/varray: split update_array() into validate_array() and update_array()

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d0608c43c5160687faa285b86dec09ce8786d5b4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0608c43c5160687faa285b86dec09ce8786d5b4 Author: Timothy Arceri Date: Fri Mar 31 14:18:35 2017 +1100 mesa/varray: split update_array() into validate_array

Mesa (master): mesa/varray: create get_array_format() helper

2017-04-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 9e60742ddcce04bb218fda15f0b577f850668080 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e60742ddcce04bb218fda15f0b577f850668080 Author: Timothy Arceri Date: Fri Mar 31 14:44:59 2017 +1100 mesa/varray: create get_array_format() helper This will

Mesa (master): mesa: rename _mesa_add_renderbuffer* functions

2017-04-17 Thread Timothy Arceri
Module: Mesa Branch: master Commit: a63919f848d5cc97b20bb5afc4a6b2111a491707 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a63919f848d5cc97b20bb5afc4a6b2111a491707 Author: Timothy Arceri Date: Fri Apr 14 13:33:32 2017 +1000 mesa: rename _mesa_add_renderbuffer* functions These

Mesa (master): glsl: don' t run the GLSL pre-processor when we are skipping compilation

2017-04-14 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 9f0dd85aa65b5eba783d6023b51deacd529cf918 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f0dd85aa65b5eba783d6023b51deacd529cf918 Author: Timothy Arceri Date: Mon Apr 10 11:48:49 2017 +1000 glsl: don't run the GLSL pre-processor when w

Mesa (master): glsl: delay optimisations on individual shaders when cache is available

2017-04-14 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c2bc0aa7b188708e702bc3eaac5389793cbb85a8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2bc0aa7b188708e702bc3eaac5389793cbb85a8 Author: Timothy Arceri Date: Mon Apr 10 11:48:48 2017 +1000 glsl: delay optimisations on individual shaders when

Mesa (master): mesa/st: only update samplers for stages that have changed

2017-04-12 Thread Timothy Arceri
Module: Mesa Branch: master Commit: fbcd709a34f16796b926a3b25d6044fb614b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbcd709a34f16796b926a3b25d6044fb614b Author: Timothy Arceri Date: Tue Apr 11 11:05:22 2017 +1000 mesa/st: only update samplers for stages that have

Mesa (master): mesa: fix memory leak in arb_fragment_program

2017-04-12 Thread Timothy Arceri
-by: Timothy Arceri --- src/mesa/program/arbprogparse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/program/arbprogparse.c b/src/mesa/program/arbprogparse.c index 07bdf1603e..83a501eea6 100644 --- a/src/mesa/program/arbprogparse.c +++ b/src/mesa/program/arbprogparse.c @@ -78,6

Mesa (master): mesa: avoid NULL ptr in prog parameter name

2017-04-11 Thread Timothy Arceri
cache, st_nir_lookup_parameter_index and some printfs Issue found by piglit 'texturegatheroffsets' tests on Nouveau v4: new patch based on Nicolai/Timothy/ilia discussion Signed-off-by: Gregory Hainaut Reviewed-by: Timothy Arceri --- src/mesa/program/prog_parameter.c | 2 +- 1

Mesa (master): mesa/st: remove _mesa_get_fallback_texture() calls

2017-04-11 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 9bd718407819ab76386b30a83b4a0a0b7c1cacf1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bd718407819ab76386b30a83b4a0a0b7c1cacf1 Author: Timothy Arceri Date: Tue Apr 11 14:30:15 2017 +1000 mesa/st: remove _mesa_get_fallback_texture() calls These

Mesa (master): mesa: use pre_hashed version of search for the mesa hash table

2017-04-11 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c72170fb1fccbf5a9f538fa080bd76b9264b608f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c72170fb1fccbf5a9f538fa080bd76b9264b608f Author: Timothy Arceri Date: Mon Apr 10 22:21:37 2017 +1000 mesa: use pre_hashed version of search for the mesa hash

Mesa (master): mesa: fix typo and add assert() to _mesa_attach_renderbuffer_without_ref()

2017-04-10 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 8ffd54fef838784ef4388d48843cddf55246e529 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ffd54fef838784ef4388d48843cddf55246e529 Author: Timothy Arceri Date: Tue Apr 11 09:57:45 2017 +1000 mesa: fix typo and add assert() to

Mesa (master): mesa/st: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d0791ac2eddd3d9aaae91034ae897c9628f66174 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0791ac2eddd3d9aaae91034ae897c9628f66174 Author: Timothy Arceri Date: Sat Apr 8 10:54:56 2017 +1000 mesa/st: take ownership rather than adding reference for

Mesa (master): x11: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d9fe82fe4198425cd42081e7fd5bd7ac69aacdd2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9fe82fe4198425cd42081e7fd5bd7ac69aacdd2 Author: Timothy Arceri Date: Sat Apr 8 10:47:12 2017 +1000 x11: take ownership rather than adding reference for new

Mesa (master): mesa: create _mesa_attach_renderbuffer_without_ref() helper

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 074a485d35e75f514bf4d5c300442c2c4b4979ba URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=074a485d35e75f514bf4d5c300442c2c4b4979ba Author: Timothy Arceri Date: Sat Apr 8 10:03:20 2017 +1000 mesa: create _mesa_attach_renderbuffer_without_ref

Mesa (master): osmesa: tidy up renderbuffer refCount initialisation

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: a85b4e57198b3dc9d6b26ef84506ec995fd4889b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a85b4e57198b3dc9d6b26ef84506ec995fd4889b Author: Timothy Arceri Date: Sat Apr 8 10:42:57 2017 +1000 osmesa: tidy up renderbuffer refCount initialisation

Mesa (master): radeon: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 6c02387b2c882b69de542de81f3ed121665ae198 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c02387b2c882b69de542de81f3ed121665ae198 Author: Timothy Arceri Date: Sat Apr 8 10:29:22 2017 +1000 radeon: take ownership rather than adding reference for

Mesa (master): swrast: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: e6d6266e6f8c01f600be06b8e89f83fa7e1a1caa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6d6266e6f8c01f600be06b8e89f83fa7e1a1caa Author: Timothy Arceri Date: Sat Apr 8 10:35:57 2017 +1000 swrast: take ownership rather than adding reference for

Mesa (master): i915: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c35567544009cc1d17f03b4308bd3e8c5658f8f5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c35567544009cc1d17f03b4308bd3e8c5658f8f5 Author: Timothy Arceri Date: Sat Apr 8 10:13:24 2017 +1000 i915: take ownership rather than adding reference for new

Mesa (master): nouveau: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 1b85009ec14ded1b51e3ceafc748b8f5ee732874 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b85009ec14ded1b51e3ceafc748b8f5ee732874 Author: Timothy Arceri Date: Sat Apr 8 10:26:34 2017 +1000 nouveau: take ownership rather than adding reference for

Mesa (master): i965: take ownership rather than adding reference for new renderbuffers

2017-04-09 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 3387f66cab058d5e3bfa5fee5d8a9ea5c8ce9568 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3387f66cab058d5e3bfa5fee5d8a9ea5c8ce9568 Author: Timothy Arceri Date: Sat Apr 8 10:22:16 2017 +1000 i965: take ownership rather than adding reference for new

Mesa (master): mesa: simplify and optimise vertex bindings tracking

2017-04-07 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 9d69416a7ee041ca45998b2e46dac3e476fb41d2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d69416a7ee041ca45998b2e46dac3e476fb41d2 Author: Timothy Arceri Date: Thu Apr 6 14:47:34 2017 +1000 mesa: simplify and optimise vertex bindings tracking We

Mesa (master): glsl: fix lower jumps for nested non-void returns

2017-04-07 Thread Timothy Arceri
Module: Mesa Branch: master Commit: bfabef0e7104dc4043a74ef44e71ecc7636cfe12 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfabef0e7104dc4043a74ef44e71ecc7636cfe12 Author: Timothy Arceri Date: Fri Apr 7 11:24:37 2017 +1000 glsl: fix lower jumps for nested non-void returns Fixes

Mesa (master): mesa: fix renderbuffer leak

2017-04-07 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 8046a944d084b4ae4e70e61ba50846fd1943247f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8046a944d084b4ae4e70e61ba50846fd1943247f Author: Timothy Arceri Date: Fri Apr 7 07:55:17 2017 +1000 mesa: fix renderbuffer leak We don't need to

Mesa (master): mesa: stop abstracting buffer object hashtable locking

2017-04-06 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 31cb6fd0a3069ac7c03c1ce28b2f24d8bb9a4154 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31cb6fd0a3069ac7c03c1ce28b2f24d8bb9a4154 Author: Timothy Arceri Date: Thu Apr 6 11:00:15 2017 +1000 mesa: stop abstracting buffer object hashtable locking

Mesa (master): mesa: stop abstracting texture object hashtable locking

2017-04-06 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 93d7014c1d522616eceac3addaebba17244cd353 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93d7014c1d522616eceac3addaebba17244cd353 Author: Timothy Arceri Date: Thu Apr 6 14:43:32 2017 +1000 mesa: stop abstracting texture object hashtable locking

Mesa (master): mesa: use internal function when deleting buffers

2017-04-05 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 1bfeb65397bda0839b1d80a3e540d544a2304f88 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bfeb65397bda0839b1d80a3e540d544a2304f88 Author: Timothy Arceri Date: Tue Apr 4 16:38:35 2017 +1000 mesa: use internal function when deleting buffers This

Mesa (master): mesa: small texstate tidy up

2017-04-05 Thread Timothy Arceri
Module: Mesa Branch: master Commit: d1c1544a49e98431a7cab3d5fe89ac2ddbe4008d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1c1544a49e98431a7cab3d5fe89ac2ddbe4008d Author: Timothy Arceri Date: Tue Apr 4 12:39:31 2017 +1000 mesa: small texstate tidy up Possibly more efficient

Mesa (master): mesa: rework bind_buffer_object()

2017-04-05 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 8feb5bb40235abb39198025ea890934e04c21c1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8feb5bb40235abb39198025ea890934e04c21c1c Author: Timothy Arceri Date: Tue Apr 4 15:40:06 2017 +1000 mesa: rework bind_buffer_object() This allows internal

Mesa (master): mesa: tidy up renderbuffer RefCount initialisation

2017-04-05 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 32141e53d15207888a0282d860c048a5fc815946 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32141e53d15207888a0282d860c048a5fc815946 Author: Timothy Arceri Date: Wed Apr 5 20:03:47 2017 +1000 mesa: tidy up renderbuffer RefCount initialisation

Mesa (master): mesa: Replace program locks with atomic inc/dec.

2017-04-04 Thread Timothy Arceri
-by: Timothy Arceri --- src/compiler/glsl/standalone.cpp | 2 -- src/mesa/main/mtypes.h | 1 - src/mesa/program/program.c | 15 +++ 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/compiler/glsl/standalone.cpp b/src/compiler/glsl/standalone.cpp

Mesa (master): mesa/glthread: Avoid unnecessary batch reallocation

2017-04-03 Thread Timothy Arceri
Reviewed-by: Timothy Arceri --- src/mesa/main/glthread.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/mesa/main/glthread.c b/src/mesa/main/glthread.c index 3f07c420d4..c4d3f4a434 100644 --- a/src/mesa/main/glthread.c +++ b/src/mesa/main/glthread.c @@ -53,7

Mesa (master): mesa/glthread: fix misaligned address access

2017-04-03 Thread Timothy Arceri
re 00 00 00 00 be be be be be be be be be be be be be be be be be be be be be be be be be be be be Reviewed-by: Timothy Arceri --- src/mesa/main/marshal.h | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/marshal.h b/src/mesa/main/marshal.h index

Mesa (master): glsl: Fix blob memory leak

2017-04-03 Thread Timothy Arceri
Module: Mesa Branch: master Commit: bcb63ee63e0a8bec837ee3712e1d306409455a4a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcb63ee63e0a8bec837ee3712e1d306409455a4a Author: Bartosz Tomczyk Date: Mon Apr 3 19:39:19 2017 +0200 glsl: Fix blob memory leak Reviewed-by: Timothy Arceri

Mesa (master): mesa/glthread: Call unmarshal_batch directly in glthread_finish

2017-04-02 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 8d919ba3846aa5cd9dc85e0bdb98e71292ed9c97 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d919ba3846aa5cd9dc85e0bdb98e71292ed9c97 Author: Bartosz Tomczyk Date: Thu Mar 30 22:31:09 2017 +0200 mesa/glthread: Call unmarshal_batch directly in glthread_

Mesa (master): mesa: disable glthread when DEBUG_OUTPUT_SYNCHRONOUS is enabled

2017-04-02 Thread Timothy Arceri
Module: Mesa Branch: master Commit: dbdd7231c252cbed52a196c86725730c07cd8006 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbdd7231c252cbed52a196c86725730c07cd8006 Author: Timothy Arceri Date: Fri Mar 31 11:45:34 2017 +1100 mesa: disable glthread when DEBUG_OUTPUT_SYNCHRONOUS is

Mesa (master): mesa/vbo: remove redundant _mesa_is_bufferobj() calls

2017-03-30 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 2e70de7d2f703cf81cbe114a99f6328045143c26 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e70de7d2f703cf81cbe114a99f6328045143c26 Author: Timothy Arceri Date: Thu Mar 30 21:14:43 2017 +1100 mesa/vbo: remove redundant _mesa_is_bufferobj() calls

Mesa (master): mesa: remove MESA_GLSL=no_opts env option

2017-03-30 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 2caa3aa1f4fed5fd336dbbdb77eeb2e29730a204 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2caa3aa1f4fed5fd336dbbdb77eeb2e29730a204 Author: Timothy Arceri Date: Thu Mar 30 22:14:21 2017 +1100 mesa: remove MESA_GLSL=no_opts env option This is

Mesa (master): mesa: remove MESA_GLSL=opt

2017-03-30 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 3e524cfa4781f4fa904b0918523337059620123f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e524cfa4781f4fa904b0918523337059620123f Author: Timothy Arceri Date: Thu Mar 30 22:21:32 2017 +1100 mesa: remove MESA_GLSL=opt This is unused. Reviewed-by

Mesa (master): mesa/glthread: add async support to ARB_gpu_shader_int64 uniform functions

2017-03-30 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 3ef1ff6270e56308d8d58114b1c6fe4103b6a177 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ef1ff6270e56308d8d58114b1c6fe4103b6a177 Author: Timothy Arceri Date: Thu Mar 30 20:43:08 2017 +1100 mesa/glthread: add async support to ARB_gpu_shader_int64

Mesa (master): mesa: move FLUSH_VERTICES() call to meta

2017-03-30 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 94224950ddb609bfbee1ffb0ca3621c0bda6101f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94224950ddb609bfbee1ffb0ca3621c0bda6101f Author: Timothy Arceri Date: Thu Mar 30 21:24:13 2017 +1100 mesa: move FLUSH_VERTICES() call to meta There is no

Mesa (master): mesa/glthread: add async support to ARB_gpu_shader_fp64 uniform functions

2017-03-30 Thread Timothy Arceri
Module: Mesa Branch: master Commit: eb3df0e8388c76b23ed009076961ff450494fa58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb3df0e8388c76b23ed009076961ff450494fa58 Author: Timothy Arceri Date: Thu Mar 30 20:43:07 2017 +1100 mesa/glthread: add async support to ARB_gpu_shader_fp64

Mesa (master): mesa/glthread: print out syncs when MARSHAL_MAX_CMD_SIZE is exceeded

2017-03-29 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 1ea73b9c61e576cfeb33dda39847e6dc9d8099c2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ea73b9c61e576cfeb33dda39847e6dc9d8099c2 Author: Timothy Arceri Date: Wed Mar 29 13:20:36 2017 +1100 mesa/glthread: print out syncs when MARSHAL_MAX_CMD_SIZE

Mesa (master): mesa/glthread: fallback to sync if count validation fails

2017-03-29 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 16debc652a4f054a9c74e9229b98dec1746d292b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16debc652a4f054a9c74e9229b98dec1746d292b Author: Timothy Arceri Date: Wed Mar 29 16:30:59 2017 +1100 mesa/glthread: fallback to sync if count validation fails

Mesa (master): mesa/glthread: add async support to glProgramUniform*() functions

2017-03-29 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 18f4c93b02cbebd45e51c700368a3833ab0f5e95 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18f4c93b02cbebd45e51c700368a3833ab0f5e95 Author: Timothy Arceri Date: Wed Mar 29 16:30:58 2017 +1100 mesa/glthread: add async support to glProgramUniform

Mesa (master): mesa: update lower_jumps tests after bug fix

2017-03-29 Thread Timothy Arceri
Module: Mesa Branch: master Commit: e44cba540ee7a07bba643bab4b9e519e90244bd1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44cba540ee7a07bba643bab4b9e519e90244bd1 Author: Timothy Arceri Date: Wed Mar 29 20:30:19 2017 +1100 mesa: update lower_jumps tests after bug fix This change

Mesa (master): glsl: fix spelling of embedded in comment

2017-03-27 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 99dd3d1c3ba57b52a34ac2227071f26ddf8fcb4a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99dd3d1c3ba57b52a34ac2227071f26ddf8fcb4a Author: Timothy Arceri Date: Tue Mar 28 09:56:27 2017 +1100 glsl: fix spelling of embedded in comment --- src

Mesa (master): glsl: fix lower jumps for returns when loop is inside an if

2017-03-27 Thread Timothy Arceri
Module: Mesa Branch: master Commit: c1096b7f1d49f33c85b1042f82ccb063f63e7c20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1096b7f1d49f33c85b1042f82ccb063f63e7c20 Author: Timothy Arceri Date: Sun Mar 26 23:34:13 2017 +1100 glsl: fix lower jumps for returns when loop is inside an

Mesa (master): glsl, st/shader_cache: check the whole sha1 for zero

2017-03-26 Thread Timothy Arceri
Reviewed-by: Timothy Arceri Reviewed-by: Edward O'Callaghan --- src/compiler/glsl/shader_cache.cpp | 3 ++- src/mesa/state_tracker/st_shader_cache.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/compiler/glsl/shader_cache.cpp b/src/compiler

Mesa (master): glsl/shader_cache: restore evicted shader keys

2017-03-26 Thread Timothy Arceri
to normal after 1 run. Signed-off-by: Grazvydas Ignotas Reviewed-by: Timothy Arceri --- src/compiler/glsl/shader_cache.cpp | 17 + 1 file changed, 17 insertions(+) diff --git a/src/compiler/glsl/shader_cache.cpp b/src/compiler/glsl/shader_cache.cpp index dd8c6c0b40..274bb8c91e

Mesa (master): mesa/glthread: add custom marshalling for ClearBufferfv()

2017-03-24 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 425671f616cc85899535cb84abd7406a9380565e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=425671f616cc85899535cb84abd7406a9380565e Author: Timothy Arceri Date: Fri Mar 24 17:46:20 2017 +1100 mesa/glthread: add custom marshalling for ClearBufferfv

Mesa (master): util/disk_cache: don't deadlock on premature EOF

2017-03-24 Thread Timothy Arceri
-s 0 '{}' \; $ glxgears # deadlock Signed-off-by: Grazvydas Ignotas Reviewed-by: Timothy Arceri --- src/util/disk_cache.c | 43 ++- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c i

Mesa (master): tests/cache_test: mark arguments const

2017-03-24 Thread Timothy Arceri
, also fix up a failure message to not reference timestamp and gpu dirs as those are no longer being made. Signed-off-by: Grazvydas Ignotas Reviewed-by: Timothy Arceri --- src/compiler/glsl/tests/cache_test.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compiler

Mesa (master): mesa/marshal: add custom BufferData/ BufferSubData marshalling

2017-03-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: adced4a2f9d017ae126a438f97eb305fa0ca3bd0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adced4a2f9d017ae126a438f97eb305fa0ca3bd0 Author: Timothy Arceri Date: Thu Mar 23 17:19:36 2017 +1100 mesa/marshal: add custom BufferData/BufferSubData

Mesa (master): util/disk_cache: hash pointer size and gpu name into cache keys

2017-03-23 Thread Timothy Arceri
cache keys This allows to get rid of the arch and gpu name directories. v2: (Timothy Arceri) don't use an opaque data type to store pointer size and gpu name. v3: (Timothy Arceri) use blob to store driver keys just make sure to store null terminator for strings, and make sure bl

Mesa (master): util/disk_cache: hash timestamps into the cache keys

2017-03-23 Thread Timothy Arceri
incarnations of disk_cache at the same time, where one deletes a directory belonging to the other, like when both OpenGL and gallium nine are used simultaneously (or several different mesa installations). v2: using additional blob instead of trying to clone sha1 state v3: (Timothy Arceri) don't u

Mesa (master): util/disk_cache: write cache entry keys to file header

2017-03-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 0a32b52a27e8530bda1e5048783d37f578c5b3c9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a32b52a27e8530bda1e5048783d37f578c5b3c9 Author: Timothy Arceri Date: Tue Mar 21 16:05:20 2017 +1100 util/disk_cache: write cache entry keys to file header

Mesa (master): mesa: set thread name for glthread

2017-03-23 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 7ceb1a4fa826910508ef6cb1d1b27529cd999340 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ceb1a4fa826910508ef6cb1d1b27529cd999340 Author: Miklós Máté Date: Sat Mar 18 22:55:43 2017 +0100 mesa: set thread name for glthread Signed-off-by: Miklós Mát

Mesa (master): util/disk_cache: use rand_xorshift128plus() to get our random int

2017-03-22 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 6a9020f8dcedd7aa7abc3768d429ce17a6e7865a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a9020f8dcedd7aa7abc3768d429ce17a6e7865a Author: Timothy Arceri Date: Tue Mar 21 19:35:22 2017 +1100 util/disk_cache: use rand_xorshift128plus() to get our

Mesa (master): util/rand_xor: add function to seed rand

2017-03-22 Thread Timothy Arceri
Module: Mesa Branch: master Commit: dd00a3c923ba94986efba2289c1b0e22b7c12c97 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd00a3c923ba94986efba2289c1b0e22b7c12c97 Author: Timothy Arceri Date: Wed Mar 22 10:48:57 2017 +1100 util/rand_xor: add function to seed rand V2: pass the

Mesa (master): util: move rand_xorshift128plus() to utils

2017-03-22 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 53660c23662edb829e6bfd54bcdc0df4688ec62b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53660c23662edb829e6bfd54bcdc0df4688ec62b Author: Timothy Arceri Date: Wed Mar 22 10:47:05 2017 +1100 util: move rand_xorshift128plus() to utils V2: pass the

Mesa (master): util/disk_cache: add a write helper

2017-03-20 Thread Timothy Arceri
write code a bit and handles EINTR. V2: (Timothy Arceri) Drop EINTR handling. To do it properly we would need a retry limit but it's probably best to just avoid trying to write if we hit EINTR and try again next time we see the program. Signed-off-by: Grazvydas Ignotas Review

Mesa (master): util/disk_cache: fix build on platforms where shader cache is disabled

2017-03-20 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 020b3f0c4696af198af2b058ec1800723544a2ec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=020b3f0c4696af198af2b058ec1800723544a2ec Author: Timothy Arceri Date: Tue Mar 21 11:49:11 2017 +1100 util/disk_cache: fix build on platforms where shader

Mesa (master): util/disk_cache: use a helper to compute cache keys

2017-03-20 Thread Timothy Arceri
This will allow to hash additional data into the cache keys or even change the hashing algorithm easily, should we decide to do so. v2: don't try to compute key (and crash) if cache is disabled Signed-off-by: Grazvydas Ignotas Reviewed-by: Timothy Arceri --- src/compiler

Mesa (master): tests/cache_test: use the blob key's actual first byte

2017-03-20 Thread Timothy Arceri
byte There is no need to hardcode it, we can just use blob_key[0]. This is needed because the next patches are going to change how cache keys are computed. Signed-off-by: Grazvydas Ignotas Reviewed-by: Timothy Arceri --- src/compiler/glsl/tests/cache_test.c | 8 ++-- 1 file chang

Mesa (master): mesa: disable glthread when glNewList() is called

2017-03-19 Thread Timothy Arceri
Module: Mesa Branch: master Commit: 72fa447d45ed5401b6964c071013d8ecc4680b16 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72fa447d45ed5401b6964c071013d8ecc4680b16 Author: Timothy Arceri Date: Thu Mar 16 17:01:26 2017 +1100 mesa: disable glthread when glNewList() is called

Mesa (master): util/disk_cache: check rename result

2017-03-19 Thread Timothy Arceri
seen this causing problems in practice, but for correctness we should also check if rename succeeded to avoid breaking accounting and leaving a .tmp file behind. Signed-off-by: Grazvydas Ignotas Reviewed-by: Timothy Arceri --- src/util/disk_cache.c | 8 ++-- 1 file changed, 6 insertions(

<    2   3   4   5   6   7   8   9   10   11   >