URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=74a04840e5e7213e1b317cfee63ce1e236c622fa
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 24 11:52:51 2016 -0600

    swr: [rasterizer jitter] Fix MASKLOADD AVX prototype (float -> i32)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=93c1a2dedfa8b786e969a9ae44765bf6841218ef
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 24 00:01:23 2016 -0600

    swr: [rasterizer core] NUMA optimizations...
    
    - Affinitize hot-tile memory to specific NUMA nodes.
    - Only do BE work for macrotiles assoicated with the numa node

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=090be2e434d6023428faa9842d38f9d5c3cef67a
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Mar 23 18:12:11 2016 -0600

    swr: [rasterizer jitter] Fix logic bug for alpha-to-coverage.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0767e820fd96e8bac2943fa8942bea3ff81b8bd9
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Mar 22 17:28:06 2016 -0600

    swr: [rasterizer core] Fix Compute workitem retirement

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=813e89c0cc0ea6a6ed4b69303073995b4c4c7666
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Mar 22 15:13:29 2016 -0600

    swr: [rasterizer core] Cleanup state ring arena after last draw that 
references it completes
    
    Rather than waiting for the API thread to re-use it.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=83822d7ed580e764b3e0a6cb773310af2473f062
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Mar 22 12:41:13 2016 -0600

    swr: [rasterizer jitter] add missing include for llvm jitevents

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=51549912d1b1137572a0692972d1059ebb2e3384
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Mar 22 09:27:18 2016 -0600

    swr: [rasterizer core] Reduce Arena blocksize to 128KB (from 1MB).
    
    With global allocator this doesn't seem to affect performance at all.
    Overall memory consumption drops by up to 85%.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed5b9539191ca700887566a82162c06d94f57497
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 21 17:55:46 2016 -0600

    swr: [rasterizer core] One last pass at Arena optimizations

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee6be9e92dbdc3dbeb26e0f873c1784d563bf641
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 21 17:30:03 2016 -0600

    swr: [rasterizer core] CachedArena optimizations
    
    Reduce list traversal during Alloc and Free.
    
    Add ability to have multiple lists based on alloc size (not used for now)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=68314b676968e2cf0f8e94f573fa28e766e48349
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 21 14:08:38 2016 -0600

    swr: [rasterizer jitter] support llvm-svn

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec9d4c4b372df773e4453c228b938e7c6c526c4c
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 21 11:15:32 2016 -0600

    swr: [rasterizer core] Globally cache allocated arena blocks for fast 
re-allocation.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=12ce9d9aa1819c0d7fb969b459a070c3cc9a617f
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Fri Mar 18 12:11:20 2016 -0600

    swr: [rasterizer] more arena work

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4893224e2851683341d848926d267e5b5a4f39dc
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Fri Mar 18 11:48:47 2016 -0600

    swr: [rasterizer core] Add clipping against user clip distances in the 
NullPS backend.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=700a5b06e036d7515c6d5f2f9e2d40e5a65eb964
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 17 18:10:25 2016 -0600

    swr: [rasterizer core] Arena optimizations - preparing for global allocator.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5899076b6b24a7275fb6b4ad6a42686225ef0156
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 17 16:50:46 2016 -0600

    swr: [rasterizer core] Reset DrawContext arena at end of draw rather than 
upon reclaim of DC
    
    Keeps overall memory consumption lower.
    Also, remove unused knobs.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=73904184412fa5e9c2f1bab8580664c449f12aa2
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 17 16:12:17 2016 -0600

    swr: [rasterizer core] Add clipping of user clip planes in clipper.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b4547a7216ec6309da54f508211c0aba02ad5e3
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 17 15:39:13 2016 -0600

    swr: [rasterizer] Reduce max in-flight draws to 96 (by default)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9111d63228afffed301bb888eb71af287a0887d3
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 17 12:22:43 2016 -0600

    swr: [rasterizer] Fix run-time check asserts
    
    One innocuous (uninitialized variable), and one not so innocuous
    (stack corruption).

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=257db3610a91a9355d8301b8fb6123346f9c1b07
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Mar 16 17:54:04 2016 -0600

    swr: [rasterizer jitter] signed immediate builder

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b958aea78abca7f7dc4e3724950fa02a11c25e99
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Mar 16 11:56:50 2016 -0600

    swr: [rasterizer common] changes for cygwin

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1222ade0039289993fbec261408eea5e0d7d9ae
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 14 15:54:29 2016 -0600

    swr: [rasterizer] code styling and update copyrights

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c75314ec67f011599d8e84e6eaef897911d9e892
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 10 19:20:07 2016 -0600

    swr: [rasterizer core] Guard against enquing work to invalid hot tiles

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fee56fda6fd78f7fb10b0e8fced0a604ca43f0c0
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 10 19:19:30 2016 -0600

    swr: [rasterizer] Stop setting viewport size to larger than hottile array
    
    Guard against enquing work to invalid tiles

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e374d2d24b0d755c9380da0eb33e4151b1ad145f
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 10 18:30:40 2016 -0600

    swr: [rasterizer] Discard work + misc fixes

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=542d7dec7b8748b164150bd0818e880ed31918e3
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 10 15:15:40 2016 -0600

    swr: [rasterizer] remove use of BYTE type

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be4c558d0167dd9d593a9adb44dad53b020817f7
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Mar 9 17:18:55 2016 -0600

    swr: [rasterizer core] Fix crash that can occur when switching contexts

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=51a11658d9aa5b77cef502d128b7889b6952d4f6
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Mar 9 16:33:33 2016 -0600

    swr: [rasterizer] remove unused knob

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=61beaa22795d45f3416ecb27de54a9ee8ae1b283
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Mar 9 16:15:37 2016 -0600

    swr: [rasterizer core] subcontext rework

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c18900cfb65379dea11f699bafccdd50e5c87c0
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Mar 8 18:58:54 2016 -0600

    swr: [rasterizer common] add _simd_s[rl]lv_epi32

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bef222db22365c2518110d30cd1227625a86195b
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Mar 8 11:56:06 2016 -0600

    swr: [rasterizer core] Alleviate potential stack overflow for 32bit builds
    
    Move large stack allocations in the GS and clipper into thread local 
storage.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3132f731f8c4e6300ee31805be59920543b22557
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 7 14:45:17 2016 -0600

    swr: [rasterizer] remove use of UCHAR and UINT64 types

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=643857f596529f4887eaa13e5d336efd6da371ad
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 7 10:51:56 2016 -0600

    swr: [rasterizer] remove use of FLOAT type

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3252fe3705376063f94a7717c07b9824b5d43f46
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Mar 7 01:14:13 2016 -0600

    swr: [rasterizer] Fix Coverity issues reported by Mesa developers.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d52673c23197966f9b4d1fc302dba6b24c8d22
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Sat Mar 5 00:53:04 2016 -0600

    swr: [rasterizer] add debug/perf category to knobs

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1da9c8a970207b5aac96b3161706041e781124f6
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 24 11:07:32 2016 -0500

    swr: [rasterizer core] don't assume linux is 64-bit

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=49678803f79ee097749a5b2423b82bd50c6ea430
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 24 11:07:15 2016 -0500

    swr: [rasterizer common] remove old unused win32 types

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aca55131843dec6da27f76308b2b4a145fc9e152
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Mar 3 18:19:45 2016 -0600

    swr: [rasterizer jitter] vpermps support

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfb954189e166cee8b748edc29f5751d0c97c608
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Feb 29 12:01:48 2016 -0600

    swr: [rasterizer] Add rdtsc buckets support for shaders
    
    Pass pointer to core buckets mgr back to sim layer.
    
    Add support for RDTSC_START/RDTSC_STOP macros in the builder.
    
    Each unique shader now has a unique bucket associated with it,
    enabling more detailed reporting at the shader level. Currently
    due to some llvm issue with thread local storage, 64bit runs require
    single threaded mode.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=abd4aa68cc1a7d8a20547069c617388eedb3673e
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Feb 24 13:34:50 2016 -0600

    swr: [rasterizer core] backend reorganization

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=13303f3320758220560e92450e3e5264ce11e792
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Feb 24 19:03:33 2016 -0600

    swr: [rasterizer core] store blend output in temporary instead of PS output.
    
    Fixes additive blend problem with MSAA

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4fba3772cb2e6c23e7f664c3225ba4e0889ff4
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Feb 23 17:29:59 2016 -0600

    swr: [rasterizer core] Move InitializeHotTiles and corresponding clear code 
out of threads.cpp.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdd690dc3667f66cbe87974f18e247cf1e6f9c5f
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Feb 23 13:47:24 2016 -0600

    swr: [rasterizer jitter] Cleanup use of types inside of Builder.
    
    Also, cached the simd width since we don't have to keep querying
    the JitManager for it.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ead4959a5a1b5687458173490b2eec91ef6193b
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Mon Feb 22 11:00:07 2016 -0600

    swr: [rasterizer jitter] Fix type mismatch on select args for SCATTERPS

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=136988b42b6c7bd9649fd13d5a6117b02a41e52a
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Fri Feb 19 19:05:14 2016 -0600

    swr: [rasterizer core] fix rasterizing multisampling with scissor enabled
    
    We were not evaluating the scissor edge equations at sample positions.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45f0ce168ce21a7a95f48d3164e42a947732b896
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Fri Feb 19 17:55:23 2016 -0600

    swr: [rasterizer core] RingBuffer class for DC/DS
    
    Use head/tail ring buffer indices for thread synchronization.
    
    1. SwrWaitForIdle loops until ring is empty. (head == tail)
    2. GetDrawContext waits until ring is not full. (head - tail) == Ring Size
    3. Draw enqueues by incrementing head.
    4. Last worker thread to move past a DC dequeues by incrementing tail.
    
    Todo: To reduce contention we can cache the tail in the API thread. For
    example, if you know you have 64 free entries in the ring then you don't
    need to keep checking the tail until you used those 64 entries.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd0f9eed8cda45ed1373abebad7dd2398a16e9a7
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Thu Feb 18 19:00:30 2016 -0600

    swr: [rasterizer] switch assert uses to SWR_ASSERT

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a4afa634bdca2b1147a76b74ed15a690b7a014
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Wed Feb 17 17:55:59 2016 -0600

    swr: [rasterizer core] Split all RECT_LIST draws into 1 RECT per draw
    
    Needed until proper RECT_LIST PrimAssembly code is written.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a251859903dd567ba81d86f06f5c86933a010af
Author: Tim Rowley <timothy.o.row...@intel.com>
Date:   Tue Feb 16 17:32:34 2016 -0600

    swr: [rasterizer] Add string knob type

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to