Mesa (master): 32 new commits
Tim Rowley
torowley at kemper.freedesktop.org
Mon Mar 20 23:09:26 UTC 2017
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe325e64230e01fa7f3044afb99f927bc594bef7
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Mar 16 13:44:52 2017 -0500
swr: [rasterizer] Cleanup naming of codegen files
All template files and generated files are prefixed with gen_.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf8fa673647b05f9e42b7ab1f283eef781da50b1
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Mar 15 15:40:31 2017 -0500
swr: [rasterizer codegen] Remove BOM from knob_defs.py
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a5069e81f91d8ee4dad35f303782e6ce0b27391
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Mar 15 13:37:50 2017 -0500
swr: [rasterizer codegen] Rewrite gen_llvm_types.py to use mako
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d0b3b05a28b2e236d3d8aa7b6335b0be4f02eda
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Mar 15 11:58:10 2017 -0500
swr: [rasterizer codegen] Fix generation of knobs
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ed72758db74943dbc611ef45b180df9fb8f656c
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Mar 16 10:26:49 2017 -0500
swr: [rasterizer codegen] Change backend template comment style
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2776d945456591d777b0e9767a2076b183027296
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Mar 15 01:12:59 2017 -0500
swr: [rasterizer codegen] Rewrite gen_llvm_ir_macros.py to use mako
Don't create/use cpp files, header only now.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9538ba9bd14b7179edce10f05706b68f4719382a
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Mar 14 22:10:07 2017 -0500
swr: [rasterizer codegen] Quiet gen_backends.py execution
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97cbabc8fb716dbdff65711afa23e6d6085cf258
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Mar 14 19:12:20 2017 -0500
swr: [rasterizer scripts] Put codegen scripts into a separate directory
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7046695a0e8f86ee612abfadfba4506bbb991cab
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Mar 14 19:37:30 2017 -0500
swr: [rasterizer core] Fix trifan regression from 9d3442575f
Fixes piglit triangle-rasterization-overdraw.
SIMD16 path not working.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4cb69e817c0cec430ff956b979409bcfbfb4e3ca
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Mar 7 16:23:18 2017 -0800
swr: [rasterizer core] SIMD16 Frontend WIP - fix tesselation crashes
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab3f4449c37cf991f858a34d283ee8d24cb0725f
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Mar 2 09:43:11 2017 -0800
swr: [rasterizer jitter] Fix LogicOp blend jit after assert changes
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cd8240cfce1e26f2f237f1eb98d46ba47bca626
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Feb 28 16:56:01 2017 -0800
swr: [rasterizer] Convert more SWR_ASSERT(false, ...) to SWR_INVALID(...)
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab032fb436a758743f288da33d9940e8761f134e
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Feb 28 16:48:40 2017 -0800
swr: [rasterizer core] Fix typo in SIMD16 code path
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d011ba74eec3d5623df577d4696c0ef43ba0b2cf
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Feb 28 13:19:26 2017 -0800
swr: [rasterizer core/common] Fix the native AVX512 build under ICC
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f513d8d8304761a4e0dd483fa0fa4a82efd3aaa
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Mon Feb 27 17:59:37 2017 -0800
swr: [rasterizer core] Allow no arguments to SWR_INVALID macro
Turns out this is somewhat tricky with gcc/g++.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b066b2bf3845f47b6294633266ee2aa64403f13
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Mon Feb 27 10:11:47 2017 -0800
swr: [rasterizer] Slight assert refactoring
Make asserts more robust.
Add SWR_INVALID(...) as a replacement for SWR_ASSERT(0, ...)
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f445b6de9cc416ba3f3a900e98baa57e090c39ed
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Feb 16 10:53:01 2017 -0800
swr: [rasterizer] Backend code adjustments
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d1294afbd798fa145d68a1c4f4ce80622a62dc
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Feb 22 11:11:58 2017 -0800
swr: [rasterizer archrast] Fix the early and late depthstencil events
The coverage and stencil mask arguments were reversed.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a508c2c2ac5ebee7d8ee6b65733b7f78926ba355
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Tue Feb 21 11:20:38 2017 -0800
swr: [rasterizer core] Implement double pumped SIMD16 TESS
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cbac00221606fdda6af839afaf64ef649a73f83
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Sat Feb 18 00:29:06 2017 -0800
swr: [rasterizer archrast/core/scripts] Fix archrast multithreading issue
Per pixel stats are cached but were not always being flushed as threads
moved from one draw context to the next. Added an explicit flush to allow
all archrast objects to flush any cached events.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a36a7cf04d4f0e638e702aee9a03c91cdbc1d1a
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Fri Feb 17 14:14:06 2017 -0800
swr: [rasterizer archrast] Remove redundant data from archrast files
If count can be derived from other counts then this can be done in
post processing scripts.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc885d1d17016034455b33d23535d843bd728b0
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Fri Feb 17 13:16:59 2017 -0800
swr: [rasterizer archrast/scripts] Further archrast cleanups
Removed redundant data being written out to file
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1399fbd6fd58de48daa73fa4d7c4585e74277b01
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Feb 16 20:28:28 2017 -0800
swr: [rasterizer core] Fix RECT_LIST primitive assembly
The bug would make the 3rd component of attributes on the second
triangle of a RECT be invalid.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade53519001329938b8d2aef4aa0f563dddfd82d
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Feb 16 18:31:09 2017 -0800
swr: [rasterizer common] Add InterpolateComponentFlat utility
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab04221bf1064fbd95702c4eb8f197c20962d692
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Feb 16 14:48:28 2017 -0800
swr: [rasterizer archrast] Fix performance issue with archrast stats
Performance is now 50x faster with archrast now that we're properly
filtering out all of the rdtsc begin/end.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b228d2db188b4320c4f5ddbd13be32f8c0c6fa02
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Feb 16 13:50:21 2017 -0800
swr: [rasterizer core] Implement SIMD16 GS and STREAMOUT
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5830a0a6f8aeb25c5365a849600f2f35d9257ee9
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Feb 15 23:57:50 2017 -0800
swr: [rasterizer archrast] Add additional API events
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2759c1eb3b77e9d86c52f2f8e6471a8f339228d
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Wed Feb 15 13:45:16 2017 -0800
swr: [rasterizer core/scripts] Autogen backend initialization function(s)
Autogen functions that instantiates different BackendPixelRate templates.
Functions get split into separate files after reaching a user defined
threshold (currently 512 per file) to speed up compilation.
This change will enable the addition of more template flags in the pixel
back end.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c820d22cf703692b5de66289a0c81d7555aa9d6
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Mar 16 12:00:15 2017 -0500
swr: [rasterizer core] backend.h declares gBackendPixelRateTable
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50d491e22d615925bb772cb91f89745acd4de286
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Fri Feb 10 14:56:57 2017 -0800
swr: [rasterizer core] Finish SIMD16 PA OPT including tesselation
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3442575f818edd821b7777ff438f4734102f22
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Thu Feb 9 13:43:32 2017 -0800
swr: [rasterizer core] Finish SIMD16 PA OPT except tesselation
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b94e5e1faccff1bab08b359d800b7ede9d63be6
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Mon Feb 6 15:25:57 2017 -0800
swr: [rasterizer core] Support sparse numa id values on all OSes
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
More information about the mesa-commit
mailing list