URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3ab09f90f83e09578985fbac39e39121d084b75
Author: Timothy Arceri
Date: Tue Feb 7 12:10:19 2017 +1100
util/disk_cache: check cache exists before calling munmap()
Reviewed-by: Nicolai Hähnle
URL:
http
Module: Mesa
Branch: master
Commit: e6506b3cd2382a9a7e0a3494a964d2bafb3bebc3
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6506b3cd2382a9a7e0a3494a964d2bafb3bebc3
Author: Timothy Arceri
Date: Thu Jan 26 19:29:20 2017 +1100
mesa: retain gl_shader_programs after glDeleteProgram if
Module: Mesa
Branch: master
Commit: 703b592f7adbdd66bf91498028e7ca231a1a9398
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=703b592f7adbdd66bf91498028e7ca231a1a9398
Author: Timothy Arceri
Date: Tue Feb 14 09:03:26 2017 +1100
mesa: style fixes for dri xmlconfig.c
Acked-by: Nicolai
Module: Mesa
Branch: master
Commit: 300900516d1e15edd86ea0512f9b5ccda85d150e
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=300900516d1e15edd86ea0512f9b5ccda85d150e
Author: Timothy Arceri
Date: Tue Feb 14 09:03:27 2017 +1100
mesa: remove tabs in dri xmlconfig.c
Acked-by: Nicolai
Module: Mesa
Branch: master
Commit: d7b3707c612027b354deea6bc5eae56a02d5f8d5
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7b3707c612027b354deea6bc5eae56a02d5f8d5
Author: Timothy Arceri
Date: Wed Feb 8 15:05:19 2017 +1100
util/disk_cache: use stat() to check if entry is a
Module: Mesa
Branch: master
Commit: a4086bb5310984b97054ecec8e3a04780f99d646
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4086bb5310984b97054ecec8e3a04780f99d646
Author: Timothy Arceri
Date: Thu Feb 9 22:41:15 2017 +1100
util/disk_cache: error check asprintf()
Fixes
Module: Mesa
Branch: master
Commit: 41ad178b1347ad58a5cbad733426ee3b7b37a835
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41ad178b1347ad58a5cbad733426ee3b7b37a835
Author: Timothy Arceri
Date: Wed Sep 28 08:56:26 2016 +1000
docs: add shader cache environment variables
Reviewed-by
Module: Mesa
Branch: master
Commit: f3d911463e8f739f8780cb4a8238161e887af5f6
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3d911463e8f739f8780cb4a8238161e887af5f6
Author: Timothy Arceri
Date: Thu Feb 9 09:04:52 2017 +1100
util/disk_cache: stop using ralloc_asprintf
Module: Mesa
Branch: master
Commit: 4026b45bbc4c2c067f181c54e2beaa1cc5e0
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4026b45bbc4c2c067f181c54e2beaa1cc5e0
Author: Timothy Arceri
Date: Tue Apr 26 14:56:22 2016 +1000
util: add a disk_cache_remove() function
This will be
Module: Mesa
Branch: master
Commit: a3fd8bb8c58e35ef06928fe0c565480b0e8f6343
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3fd8bb8c58e35ef06928fe0c565480b0e8f6343
Author: Timothy Arceri
Date: Sat Feb 4 10:46:53 2017 +1100
st/mesa/i965: create link status enum
For the on-disk
Module: Mesa
Branch: master
Commit: 0bf21519b7daa356724d2f3fcb7f954a7700ccde
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bf21519b7daa356724d2f3fcb7f954a7700ccde
Author: Timothy Arceri
Date: Tue Nov 22 16:56:21 2016 +1100
glsl: add param to force shader recompile
This will be
Module: Mesa
Branch: master
Commit: 90014d07667294094cdb6d9c5c8ac3f2338781fa
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=90014d07667294094cdb6d9c5c8ac3f2338781fa
Author: Timothy Arceri
Date: Wed Feb 8 11:58:23 2017 +1100
mesa: use PRId64/PRIu64 when printing 64-bit ints
V2
Module: Mesa
Branch: master
Commit: 8d3d8a6d4e68b184b58786d6a768ff000bdd2b37
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d3d8a6d4e68b184b58786d6a768ff000bdd2b37
Author: Timothy Arceri
Date: Tue Jan 31 10:34:59 2017 +1100
st/mesa: st_atom_shader.c C99 tidy up
Reviewed-by
Module: Mesa
Branch: master
Commit: a7050ea1f94b8169839a9b83f10669036e2ed0f6
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7050ea1f94b8169839a9b83f10669036e2ed0f6
Author: Timothy Arceri
Date: Tue Jan 31 17:15:09 2017 +1100
st/mesa: create set_prog_affected_state_flags() helper
Module: Mesa
Branch: master
Commit: b940b2fd163f39576ddee23cee7fa60aa94f98fd
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b940b2fd163f39576ddee23cee7fa60aa94f98fd
Author: Timothy Arceri
Date: Wed Feb 1 11:25:05 2017 +1100
st/mesa: inline get_mesa_program()
In the past I
Module: Mesa
Branch: master
Commit: f3e2428a7a1e1fd00506a2c270c6a5d087b54700
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3e2428a7a1e1fd00506a2c270c6a5d087b54700
Author: Timothy Arceri
Date: Tue Jan 31 10:20:41 2017 +1100
st/mesa: remove pre C99 statement block for variable
cache
Signed-off-by: Timothy Arceri
Reviewed-by: Eric Anholt
---
src/compiler/glsl/link_uniforms.cpp | 4
src/mesa/main/mtypes.h | 4
2 files changed, 8 insertions(+)
diff --git a/src/compiler/glsl/link_uniforms.cpp
b/src/compiler/glsl/link_uniforms.cpp
index a450aa0
Module: Mesa
Branch: master
Commit: 30aa22dec0db401abd919b051bdfed54aa9258d1
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=30aa22dec0db401abd919b051bdfed54aa9258d1
Author: Timothy Arceri
Date: Fri Jul 8 12:44:44 2016 +1000
mesa: add new MESA_GLSL flag for printing shader cache
Module: Mesa
Branch: master
Commit: 0f60c6616e93cba72bff4fbfedb72a753ef78e05
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f60c6616e93cba72bff4fbfedb72a753ef78e05
Author: Carl Worth
Date: Mon Mar 16 11:46:20 2015 -0700
glsl: Switch to disable-by-default for the GLSL shader cache
add a flag for detecting shaders written to shader cache.
V2: dont leak cache
Signed-off-by: Timothy Arceri
Reviewed-by: Eric Anholt
---
src/mesa/main/context.c | 6 ++
src/mesa/main/mtypes.h | 9 +
2 files changed, 15 insertions(+)
diff --git a/src/mesa/main/context.c b/src/mesa
Module: Mesa
Branch: master
Commit: 2842dea310e80346a077ec21fe5932875c0d9265
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2842dea310e80346a077ec21fe5932875c0d9265
Author: Timothy Arceri
Date: Thu Jan 26 13:50:42 2017 +1100
i965: add assert to while_jumps_before_offset()
jip
Module: Mesa
Branch: master
Commit: 77a6597bb7b05d8d8ce30be9eb24792faa9067e9
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=77a6597bb7b05d8d8ce30be9eb24792faa9067e9
Author: Timothy Arceri
Date: Thu Jan 26 13:50:41 2017 +1100
i965: fix up asserts in brw_inst_set_jip()
We are
Module: Mesa
Branch: master
Commit: dd65f0efc91418bbafd5cc4b63840b5a734d43d1
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd65f0efc91418bbafd5cc4b63840b5a734d43d1
Author: Timothy Arceri
Date: Wed Jan 18 13:12:37 2017 +1100
nir: bump loop max unroll limit
The original number was
Module: Mesa
Branch: master
Commit: 34ab9b0947cdc1f035ca8379a92677b66ec604a5
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=34ab9b0947cdc1f035ca8379a92677b66ec604a5
Author: Timothy Arceri
Date: Tue Jan 24 14:07:04 2017 +1100
glsl: lower constant arrays to uniform arrays before
Module: Mesa
Branch: master
Commit: f3f9207786c2862b9b3fed1b4348ecb6a85cf02e
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3f9207786c2862b9b3fed1b4348ecb6a85cf02e
Author: Timothy Arceri
Date: Mon Jan 23 18:06:37 2017 +1100
glsl: fix tes linking regression
Fixes regression caused
Module: Mesa
Branch: master
Commit: 38a67f020d56ff3798db7b8807ff91f527b17a19
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a67f020d56ff3798db7b8807ff91f527b17a19
Author: Timothy Arceri
Date: Wed Nov 23 00:05:01 2016 +1100
mesa: remove unused gl_shader_info field from
Module: Mesa
Branch: master
Commit: fc707f570f918ab0defd33405c8c82f307196d17
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc707f570f918ab0defd33405c8c82f307196d17
Author: Timothy Arceri
Date: Sun Nov 20 23:05:42 2016 +1100
mesa/glsl: set {clip,cull}_distance_array_size directly
Module: Mesa
Branch: master
Commit: f86d15ed94df59e4b3cdb4099d69cdd81f52fc27
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f86d15ed94df59e4b3cdb4099d69cdd81f52fc27
Author: Timothy Arceri
Date: Sun Nov 20 21:44:29 2016 +1100
st/mesa/glsl: change xfb_program field to last_vert_prog
Module: Mesa
Branch: master
Commit: b96bddae678d686dfd22deb40adb093ec4691f53
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96bddae678d686dfd22deb40adb093ec4691f53
Author: Timothy Arceri
Date: Tue Nov 22 21:45:16 2016 +1100
mesa/glsl: set and get gs layouts directly to and from
Module: Mesa
Branch: master
Commit: cbeba6bd48da2cbe0074cc59a857e0248e94b8fe
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbeba6bd48da2cbe0074cc59a857e0248e94b8fe
Author: Timothy Arceri
Date: Tue Nov 22 21:14:14 2016 +1100
mesa/glsl/i965: set and get tes layouts directly to and
Module: Mesa
Branch: master
Commit: 64e201ab8f08daa2c189ab615a4096daf60c27c5
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=64e201ab8f08daa2c189ab615a4096daf60c27c5
Author: Timothy Arceri
Date: Sun Nov 20 22:23:17 2016 +1100
glsl: use last_vert_prog to get last {clip,cull
Module: Mesa
Branch: master
Commit: c505d6d852220f4aaaee161465dd2c579647e672
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c505d6d852220f4aaaee161465dd2c579647e672
Author: Timothy Arceri
Date: Mon Oct 31 22:39:17 2016 +1100
mesa: use gl_program for CurrentProgram rather than
Module: Mesa
Branch: master
Commit: 79f07e87c9f197ca9e231bb2b78149ac6ff1f44b
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=79f07e87c9f197ca9e231bb2b78149ac6ff1f44b
Author: Timothy Arceri
Date: Tue Nov 22 23:31:08 2016 +1100
mesa/glsl: set and get cs layouts to and from shader_info
Module: Mesa
Branch: master
Commit: e603cf18415adba5f9e879aba3c1146e952eb688
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e603cf18415adba5f9e879aba3c1146e952eb688
Author: Timothy Arceri
Date: Tue Nov 22 19:55:29 2016 +1100
glsl: exit loop early if we find xfb layout qualifers
Module: Mesa
Branch: master
Commit: ceeedb9bb0f935569f4afdfef716154f612298e2
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceeedb9bb0f935569f4afdfef716154f612298e2
Author: Timothy Arceri
Date: Tue Nov 22 18:37:06 2016 +1100
mesa/glsl: move uses_gl_fragcoord to gl_shader
This is
Module: Mesa
Branch: master
Commit: 66a6050ad8a56d4d04624870e6845579bd0581b2
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=66a6050ad8a56d4d04624870e6845579bd0581b2
Author: Timothy Arceri
Date: Tue Nov 22 18:25:20 2016 +1100
mesa/glsl: move redeclares_gl_fragcoord to gl_shader
Module: Mesa
Branch: master
Commit: 5c93d274231ad36934c5338747ce14b95231031d
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c93d274231ad36934c5338747ce14b95231031d
Author: Timothy Arceri
Date: Tue Nov 22 13:10:18 2016 +1100
mesa/glsl/i965: set and use tcs vertices_out directly
Module: Mesa
Branch: master
Commit: 0a9d102ddc3af65a136a936ff4fb02bcc15377c0
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a9d102ddc3af65a136a936ff4fb02bcc15377c0
Author: Timothy Arceri
Date: Tue Nov 22 18:50:03 2016 +1100
mesa/glsl: move origin_upper_left to gl_shader
This is
Module: Mesa
Branch: master
Commit: 1f141eaef650ba8aada1f289cdb79d7b3b380113
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f141eaef650ba8aada1f289cdb79d7b3b380113
Author: Timothy Arceri
Date: Tue Dec 20 09:39:00 2016 +1100
glsl: tidy up PostDepthCoverage shader field
There is no
Module: Mesa
Branch: master
Commit: 7983ed5f657e71a52735dbee046adcbe1a0ab373
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7983ed5f657e71a52735dbee046adcbe1a0ab373
Author: Timothy Arceri
Date: Tue Dec 20 09:44:20 2016 +1100
glsl: set InnerCoverage directly in gl_program
Also move
Module: Mesa
Branch: master
Commit: ae28c5a60c4d0986be22c250f8d6727661406596
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae28c5a60c4d0986be22c250f8d6727661406596
Author: Timothy Arceri
Date: Tue Nov 22 13:10:18 2016 +1100
st/mesa/glsl: set early_fragment_tests directly in
Module: Mesa
Branch: master
Commit: cc7ecce2533667e4ce958ffc3e128974ec2d5b15
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc7ecce2533667e4ce958ffc3e128974ec2d5b15
Author: Timothy Arceri
Date: Tue Nov 22 18:17:37 2016 +1100
mesa/glsl: move ARB_fragment_coord_conventions_enable
Module: Mesa
Branch: master
Commit: 4cd709e2bcea479a723b4741de59b448b1c6c48f
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4cd709e2bcea479a723b4741de59b448b1c6c48f
Author: Timothy Arceri
Date: Fri Nov 18 16:46:27 2016 +1100
i965: get outputs_written from gl_program
There is no
Module: Mesa
Branch: master
Commit: 3d41f4b9903b68b5a68eb3afc0c17143dbbb30f0
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d41f4b9903b68b5a68eb3afc0c17143dbbb30f0
Author: Timothy Arceri
Date: Tue Nov 22 19:47:48 2016 +1100
mesa/glsl: move pixel_center_integer to gl_shader
This
Module: Mesa
Branch: master
Commit: 4d65f68a9bd225133897bc56c89a0fa9baf6d672
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d65f68a9bd225133897bc56c89a0fa9baf6d672
Author: Timothy Arceri
Date: Tue Nov 22 20:24:33 2016 +1100
mesa/glsl: move TransformFeedbackBufferStride to
Module: Mesa
Branch: master
Commit: c054bbf0d40350bce931bccfce59d0c4ebca6fd1
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c054bbf0d40350bce931bccfce59d0c4ebca6fd1
Author: Timothy Arceri
Date: Sun Dec 4 21:42:14 2016 +1100
glsl: create a new link_and_validate_uniforms() helper
Module: Mesa
Branch: master
Commit: ce4fb3c8a136d129d7afad5a919c1403e38d8c02
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce4fb3c8a136d129d7afad5a919c1403e38d8c02
Author: Timothy Arceri
Date: Sun Dec 4 21:28:41 2016 +1100
glsl: make a bunch of varying linking functions static
Module: Mesa
Branch: master
Commit: 62f718bfcb75ab6f8e7276d1acdea767e55feac9
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=62f718bfcb75ab6f8e7276d1acdea767e55feac9
Author: Timothy Arceri
Date: Sun Dec 4 22:47:17 2016 +1100
glsl: store number of explicit uniform loactions in
Module: Mesa
Branch: master
Commit: aad93402c00ae90274d7abdbb64960d9ae40a0ce
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aad93402c00ae90274d7abdbb64960d9ae40a0ce
Author: Timothy Arceri
Date: Mon Jan 9 16:13:28 2017 +1100
mesa: change init subroutine defaults helper to work per
Module: Mesa
Branch: master
Commit: 3fe8d04a6d69fad98228be647ba9b250ea0e3a8b
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fe8d04a6d69fad98228be647ba9b250ea0e3a8b
Author: Timothy Arceri
Date: Mon Jan 9 16:13:27 2017 +1100
mesa: don't always set _NEW_PROGRAM when linking
We
Module: Mesa
Branch: master
Commit: 90d950038f801551cc5b939ef31c379bccf96f5f
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=90d950038f801551cc5b939ef31c379bccf96f5f
Author: Timothy Arceri
Date: Thu Nov 10 19:46:11 2016 +1100
mesa/glsl: move ProgramResourceList to
Module: Mesa
Branch: master
Commit: 90fffd17702ad75df0dd74d552770e7af98c94c3
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=90fffd17702ad75df0dd74d552770e7af98c94c3
Author: Timothy Arceri
Date: Sun Dec 4 21:11:13 2016 +1100
glsl: move more varying linking code to link_varyings.cpp
Module: Mesa
Branch: master
Commit: 772cd3104852302aedf87895cef7828ccacedee2
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=772cd3104852302aedf87895cef7828ccacedee2
Author: Timothy Arceri
Date: Thu Jan 12 21:51:56 2017 +1100
nir: optimise min/max fadd combos
shader-db results BDW
Module: Mesa
Branch: master
Commit: 0252ba26c545a9752b158470cb66741df0f222ce
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0252ba26c545a9752b158470cb66741df0f222ce
Author: Timothy Arceri
Date: Wed Jan 11 15:13:35 2017 +1100
util: fix list_is_singular()
Currently its dependant on
Module: Mesa
Branch: master
Commit: e8328e55e7ac26bbf3b3a47a1bb1cae4ab9130a2
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8328e55e7ac26bbf3b3a47a1bb1cae4ab9130a2
Author: Timothy Arceri
Date: Tue Jan 10 15:47:31 2017 +1100
nir/algebraic: add support for conditional helper
(-9.68%)
helped: 1
HURT: 0
total fills in shared programs: 20144 -> 20141 (-0.01%)
fills in affected programs: 253 -> 250 (-1.19%)
helped: 1
HURT: 3
LOST: 0
GAINED: 2
Signed-off-by: Kenneth Graunke
Reviewed-by: Timothy Arceri
Reviewed-by: Jason Ekstrand
---
src/mesa/drivers/dri/i965
Module: Mesa
Branch: master
Commit: 7acc8652268205a266068ea4d059eccce43e1f78
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7acc8652268205a266068ea4d059eccce43e1f78
Author: Timothy Arceri
Date: Tue Jan 3 22:54:48 2017 +1100
nir: add late opt to turn inot/b2f combos back to bcsel
Module: Mesa
Branch: master
Commit: 8f37fc70669024040c954f8a74e9d7b209c867d7
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f37fc70669024040c954f8a74e9d7b209c867d7
Author: Timothy Arceri
Date: Tue Jan 3 21:10:33 2017 +1100
nir: add imprecise flrp optimisation
On BDW:
total
y: Kenneth Graunke
Reviewed-by: Jason Ekstrand
Reviewed-by: Timothy Arceri
---
src/mesa/drivers/dri/i965/brw_nir.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_nir.c
b/src/mesa/drivers/dri/i965/brw_nir.c
index 4744498..d011190 100644
---
tries to move comparisons (a common source of boolean values)
closer to their first use. For GPUs which use condition codes,
this can eliminate a lot of temporary booleans and comparisons
which reload the condition code register based on a boolean.
V2: (Timothy Arceri)
- fix move comparision for
Module: Mesa
Branch: master
Commit: de8b03f5fbd32f12a0b8257a2ae8e4e26b5ca05b
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=de8b03f5fbd32f12a0b8257a2ae8e4e26b5ca05b
Author: Timothy Arceri
Date: Sun Jan 8 23:52:59 2017 +1100
nir: don't turn ieq/ine into inot if used by
Module: Mesa
Branch: master
Commit: 953e4e4417a7deb1a5bf880dda30adb09378473d
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=953e4e4417a7deb1a5bf880dda30adb09378473d
Author: Timothy Arceri
Date: Wed Nov 9 14:00:22 2016 +1100
st/mesa: pass gl_program to st_bind_ubos()
We no longer
Module: Mesa
Branch: master
Commit: 4b30011d34bff039b84f6cd14bf58ea691f549eb
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b30011d34bff039b84f6cd14bf58ea691f549eb
Author: Timothy Arceri
Date: Wed Nov 9 11:57:33 2016 +1100
st/mesa: pass gl_program to st_bind_ssbos()
We no longer
Module: Mesa
Branch: master
Commit: 270e584a86442280eea0bb9d570a20ca749d3587
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=270e584a86442280eea0bb9d570a20ca749d3587
Author: Timothy Arceri
Date: Wed Nov 9 13:41:50 2016 +1100
st/mesa: pass gl_program to st_bind_images()
We no
Module: Mesa
Branch: master
Commit: ae632afe4fd860f016d2e5b360d66dc4e72ce72a
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae632afe4fd860f016d2e5b360d66dc4e72ce72a
Author: Timothy Arceri
Date: Wed Nov 9 13:35:11 2016 +1100
st/mesa/glsl: set num_images directly in shader_info
Module: Mesa
Branch: master
Commit: 59ac77b4101d36a150f98e5741eddc352673883d
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=59ac77b4101d36a150f98e5741eddc352673883d
Author: Timothy Arceri
Date: Wed Nov 9 13:37:39 2016 +1100
st/mesa: stop passing gl_linked_shader to
LOST: 2
GAINED: 21
v2: Rely on 'a' being a well-formed boolean (Connor, Eric).
Signed-off-by: Kenneth Graunke
Reviewed-by: Timothy Arceri
Reviewed-by: Jason Ekstrand
---
src/compiler/nir/nir_opt_algebraic.py | 4
1 file changed, 4 insertions(+)
diff --git a/src/compil
Module: Mesa
Branch: master
Commit: 1130f82a88ff4e7960e5a8d72db41e1b98431446
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1130f82a88ff4e7960e5a8d72db41e1b98431446
Author: Timothy Arceri
Date: Wed Jan 4 16:21:34 2017 +1100
nir: add another comparison simplification
On BDW
Kenneth Graunke
Reviewed-by: Ian Romanick [v1]
Reviewed-by: Timothy Arceri
Reviewed-by: Jason Ekstrand
Reviewed-by: Matt Turner
---
src/compiler/nir/nir_opt_algebraic.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/compiler/nir/nir_opt_algebraic.py
b/src/compiler/nir/nir_opt_al
Module: Mesa
Branch: master
Commit: 1edc53a66b33e4d17688a3d03b1bdffed2aec414
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1edc53a66b33e4d17688a3d03b1bdffed2aec414
Author: Timothy Arceri
Date: Fri Jan 6 10:26:24 2017 +1100
glsl: fix opt_minmax redundancy checks against baserange
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=076ab157ff2ed7a98b09363bce355247f4ed71e6
Author: Timothy Arceri
Date: Wed Nov 9 09:49:59 2016 +1100
st/mesa/glsl: move SamplerTargets to gl_program
This will help allow us to simplify the handling of samplers by
storing
Module: Mesa
Branch: master
Commit: 4b7dfd881296a542a0c08a12c27f643dabd7280c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b7dfd881296a542a0c08a12c27f643dabd7280c
Author: Timothy Arceri
Date: Tue Jan 3 12:03:54 2017 +1100
nir: fix loop iteration count calculation for floats
Module: Mesa
Branch: master
Commit: 22639a6e19f95902aef23474ad672bf489231ea7
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=22639a6e19f95902aef23474ad672bf489231ea7
Author: Timothy Arceri
Date: Mon Nov 21 00:29:29 2016 +1100
st/mesa: get Version from gl_program rather than
Module: Mesa
Branch: master
Commit: b880281f0bb3f4cd65d38ae13a0db2dba6d7a5ed
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b880281f0bb3f4cd65d38ae13a0db2dba6d7a5ed
Author: Timothy Arceri
Date: Tue Nov 8 10:25:57 2016 +1100
i965: get InfoLog and LinkStatus via the shader program
Module: Mesa
Branch: master
Commit: 340b22c217f31330ae3bfaa523b574d98ca53e89
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=340b22c217f31330ae3bfaa523b574d98ca53e89
Author: Timothy Arceri
Date: Tue Nov 8 10:05:42 2016 +1100
i965: eliminate gen6_xfb_enabled field in
Module: Mesa
Branch: master
Commit: 6643da6d7f3c3b9bdafb4bb9b01109e482c0b083
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6643da6d7f3c3b9bdafb4bb9b01109e482c0b083
Author: Timothy Arceri
Date: Tue Dec 20 21:37:23 2016 +1100
i965: update brw_get_shader_time_index() not to take
Module: Mesa
Branch: master
Commit: 2c0d267717d9b01c644864bae945d29e0a6ca881
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c0d267717d9b01c644864bae945d29e0a6ca881
Author: Timothy Arceri
Date: Tue Nov 8 10:28:12 2016 +1100
i965: stop passing gl_shader_program to brw_compile_gs
Module: Mesa
Branch: master
Commit: 68245aa6f5f832ba3066fb65050ff79ad3e5531c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=68245aa6f5f832ba3066fb65050ff79ad3e5531c
Author: Timothy Arceri
Date: Tue Dec 20 21:37:25 2016 +1100
glsl/mesa: add reference to gl_shader_program_data from
Module: Mesa
Branch: master
Commit: 9d99dc4bc1fda9906e8dc576d6116fbdb05f67ac
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d99dc4bc1fda9906e8dc576d6116fbdb05f67ac
Author: Timothy Arceri
Date: Sat Dec 31 07:45:35 2016 +1100
mesa: make union in gl_program a struct and add FIXME
Module: Mesa
Branch: master
Commit: 8a69ae5345045af4642145ad0bcfd1314d4d949e
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a69ae5345045af4642145ad0bcfd1314d4d949e
Author: Timothy Arceri
Date: Mon Oct 31 22:06:37 2016 +1100
mesa/compiler: add local_size_variable to shader_info
Module: Mesa
Branch: master
Commit: 29d70f5de966c18d563475bc5f60f252e9a900a3
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d70f5de966c18d563475bc5f60f252e9a900a3
Author: Timothy Arceri
Date: Mon Oct 31 22:08:24 2016 +1100
mesa: move _Used to gl_program
We no longer need to
Module: Mesa
Branch: master
Commit: 700bc94dcebf4257740483d2ba467b138234fa1a
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=700bc94dcebf4257740483d2ba467b138234fa1a
Author: Timothy Arceri
Date: Thu Nov 3 16:00:37 2016 +1100
mesa/glsl: move LinkedTransformFeedback from
Module: Mesa
Branch: master
Commit: b51bfbdd85da83f08e671b8bf25fa1f9153924ed
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51bfbdd85da83f08e671b8bf25fa1f9153924ed
Author: Timothy Arceri
Date: Mon Oct 31 19:35:49 2016 +1100
glsl/mesa: set separate_shader directly in shader_info
Module: Mesa
Branch: master
Commit: 718a0cf49f88ff456582366db45c31f881561ebf
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=718a0cf49f88ff456582366db45c31f881561ebf
Author: Timothy Arceri
Date: Fri Nov 4 13:37:21 2016 +1100
i965: move compiled_once flag to brw_program
This allows
Module: Mesa
Branch: master
Commit: 9ea513e22698fba429b8f3f2a9a0ccdbcc73d4a2
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ea513e22698fba429b8f3f2a9a0ccdbcc73d4a2
Author: Timothy Arceri
Date: Mon Oct 31 21:51:40 2016 +1100
mesa: pass gl_program to _mesa_append_uniforms_to_file
Module: Mesa
Branch: master
Commit: 8417bf528eb155028d56acaa4cbe05eb3536093b
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8417bf528eb155028d56acaa4cbe05eb3536093b
Author: Timothy Arceri
Date: Fri Nov 4 10:10:19 2016 +1100
mesa/glsl: move BlendSupport bitfield to gl_program
This
Module: Mesa
Branch: master
Commit: 31c04e4e229bec4e059779b4034cf597ceeadf97
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=31c04e4e229bec4e059779b4034cf597ceeadf97
Author: Timothy Arceri
Date: Tue Nov 8 20:59:25 2016 +1100
i965: get LinkedTransformFeedback from
Module: Mesa
Branch: master
Commit: 41dd6c35396434be53581b59c4b477dd95e8b774
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41dd6c35396434be53581b59c4b477dd95e8b774
Author: Timothy Arceri
Date: Thu Dec 29 08:56:43 2016 +1100
mesa/glsl: move subroutine metadata to gl_program
This
Module: Mesa
Branch: master
Commit: 194537ebe44cfcd6d72a98d0c2118f10a9e58deb
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=194537ebe44cfcd6d72a98d0c2118f10a9e58deb
Author: Timothy Arceri
Date: Fri Nov 4 13:51:59 2016 +1100
mesa/glsl/i965: remove Driver.NewShader()
After removing
Module: Mesa
Branch: master
Commit: 0de6f6223ab917ec532e3fe3afd14f8f5cd3b87b
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0de6f6223ab917ec532e3fe3afd14f8f5cd3b87b
Author: Timothy Arceri
Date: Mon Oct 31 19:57:57 2016 +1100
mesa/compiler: add stage to shader_info
This will allow
Module: Mesa
Branch: master
Commit: 3177eef39277b64af3213603b58ff934b5218e39
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3177eef39277b64af3213603b58ff934b5218e39
Author: Timothy Arceri
Date: Thu Nov 3 14:35:08 2016 +1100
mesa: store gl_program in gl_transform_feedback_object
Module: Mesa
Branch: master
Commit: 5f323198ea598b97f3a0d7bc0a11eb92a118c87a
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f323198ea598b97f3a0d7bc0a11eb92a118c87a
Author: Timothy Arceri
Date: Thu Dec 29 13:18:59 2016 +1100
nir: stop gcc warning about uninitialised variables
Module: Mesa
Branch: master
Commit: 3321eb4c368e673c8d9561ea126a4672825828b1
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3321eb4c368e673c8d9561ea126a4672825828b1
Author: Timothy Arceri
Date: Fri Dec 9 16:49:10 2016 +1100
i965: make use of nir_lower_returns() for GL
Fixes two
Module: Mesa
Branch: master
Commit: f20ba7ad4476013a6a322a8d562f38bc6c4e2370
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f20ba7ad4476013a6a322a8d562f38bc6c4e2370
Author: Timothy Arceri
Date: Fri Dec 9 16:49:09 2016 +1100
nir: update nir_lower_returns to only predicate
Module: Mesa
Branch: master
Commit: 51daccb289eb6d39a2b399e6b0c38ec0b339643a
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=51daccb289eb6d39a2b399e6b0c38ec0b339643a
Author: Timothy Arceri
Date: Thu Sep 15 15:49:57 2016 +1000
nir: add a loop unrolling pass
V2:
- tidy ups suggested
Module: Mesa
Branch: master
Commit: 40e9f2f13847ddd94e1216088aa00456d7b02d2b
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=40e9f2f13847ddd94e1216088aa00456d7b02d2b
Author: Timothy Arceri
Date: Tue Dec 13 11:37:25 2016 +1100
i965: disable loop unrolling in GLSL IR
There is a
Module: Mesa
Branch: master
Commit: e729504fb1799c3ae31cea76d73946530ef9806f
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e729504fb1799c3ae31cea76d73946530ef9806f
Author: Timothy Arceri
Date: Thu Sep 15 12:20:38 2016 +1000
nir: pass compiler rather than devinfo to functions that
Module: Mesa
Branch: master
Commit: d7813209748865d934528389c4aadc194bda8827
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7813209748865d934528389c4aadc194bda8827
Author: Timothy Arceri
Date: Thu Aug 25 13:00:57 2016 +1000
nir: create helper for fixing phi srcs when cloning
This
Module: Mesa
Branch: master
Commit: 715f0d06d19e7c33d98f99c764c5c3249d13b1c0
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=715f0d06d19e7c33d98f99c764c5c3249d13b1c0
Author: Timothy Arceri
Date: Tue Dec 13 11:36:51 2016 +1100
i965: use nir loop unrolling pass
shader-db results for
induction variables and calculates the
trip count of loops to be used for loop unrolling.
V2: Rebase, adapt to removal of function overloads
V3: (Timothy Arceri)
- don't try to find trip count if loop terminator conditional is a phi
- fix trip count for do-while loops
- replace conditional type !
801 - 900 of 1403 matches
Mail list logo