214 Commits

Author SHA1 Message Date
Dan Balasescu
2247923b7b Rename entry method Init -> Create 2025-06-17 17:24:12 +09:00
Dan Balasescu
03b90bcd15 Add benchmark 2025-06-17 17:23:14 +09:00
Dan Balasescu
f647eeb225 Merge pull request #6392 from hwsmm/nanosleep
Use nanosleep for non-Windows platforms
2025-06-08 19:56:47 +09:00
Bartłomiej Dach
640bc4017b Add benchmark for text flow container 2025-03-05 08:00:06 +01:00
Dean Herbert
e1b28eb459 Add benchmark for async disposal 2025-02-03 18:22:00 +09:00
Dan Balasescu
98e787512f Add/improve benchmarks 2024-12-10 15:03:39 +09:00
hwsmm
4d140b9417 Add BenchmarkSleep 2024-10-29 22:32:32 +09:00
Dean Herbert
b4ed7217c1 Bring back HasFlagsFast
.NET version performs poorly on debug.
2024-08-19 19:40:59 +09:00
Dan Balasescu
7a3d4bd8d7 Revert "Merge pull request #6348 from smoogipoo/bindablelist-gc-reduction"
This reverts commit af4e54d7af, reversing
changes made to 4779e1b82e.
2024-08-09 23:26:48 +09:00
Dan Balasescu
c6df1f38a7 Remove HashSet allocations during BindableList methods 2024-08-05 14:15:45 +09:00
Dan Balasescu
b4aa48697d Remove HasFlagFast 2024-07-02 13:26:53 +09:00
Andrei Zavatski
27e3ebae47 Add BenchmarkSRGBColourMultiplication 2024-05-18 14:16:46 +03:00
Dan Balasescu
d20f89a7fc Use explicit operator instead of Decompose() 2024-03-12 02:14:53 +09:00
Dan Balasescu
f2b5b694fe Remove EventList as a concept 2024-03-12 00:38:16 +09:00
Dan Balasescu
b5eef8ab39 Improve performance by not initting struct 2024-03-09 20:14:18 +09:00
Dan Balasescu
7e57e09cb0 Use union for events 2024-03-09 20:14:18 +09:00
Dan Balasescu
4876227afd Improve benchmark 2024-03-05 07:03:58 +09:00
Dan Balasescu
8a81c22f53 Merge branch 'veldrid-pipelines' into deferred-renderer-2 2024-02-28 01:01:33 +09:00
Dan Balasescu
082f699aa5 Improve benchmark 2024-02-26 19:41:15 +09:00
Dan Balasescu
7034f30e3a Adjust event writing to embed type 2024-02-26 17:04:30 +09:00
Dan Balasescu
12e8ab9249 Add benchmark 2024-02-26 15:22:10 +09:00
Dan Balasescu
d6c85be456 Optimise UBO processing for contiguous memory access 2024-02-26 15:22:08 +09:00
Dan Balasescu
b8b9acce77 Add EventList benchmark 2024-02-19 23:05:13 +09:00
Dean Herbert
ac6cfa2090 Merge branch 'master' into net8 2024-02-05 21:05:30 +08:00
Bartłomiej Dach
6db44b4922 Merge branch 'master' into dispose-waveform-stream 2024-02-02 14:50:42 +01:00
Bartłomiej Dach
ebdafa5a82 Merge branch 'master' into readonly-dictionary-wrapper 2024-02-02 11:18:17 +01:00
Dan Balasescu
934c80007e Move ReadOnlyDictionary allocation to global setup 2024-02-02 19:05:06 +09:00
Dan Balasescu
2c9e7a6d7c Upgrade to .NET 8 SDK 2024-02-02 16:21:16 +09:00
Dan Balasescu
dffe45bc61 Update R# + fix inspections 2024-02-02 03:44:24 +09:00
Dan Balasescu
50a78cfca1 Add readonly dictionary wrapper that removes enumerator alloc 2024-02-01 12:36:10 +09:00
Dan Balasescu
13946f5bce Fix IBindableList.GetEnumerator() boxing and allocating 2024-01-29 13:54:58 +09:00
hwsmm
f482330193 Use array instead of Stream in BenchmarkWaveform 2024-01-28 00:29:21 +09:00
Dan Balasescu
828f30405d Reduce allocs when setting value on BindableNumber with precision 2024-01-08 18:08:03 +09:00
Dean Herbert
e2b0dd3b63 Add test coverage of nested and rewind operations 2024-01-08 02:43:09 +09:00
Bartłomiej Dach
a3f3fa686c Merge branch 'master' into bezier-approximation-tensor 2023-12-07 10:03:17 +01:00
Dean Herbert
70f8edade5 Allow using custom ITexturedGlyphLookupStores as texture sources 2023-11-24 12:38:21 +09:00
OliBomby
f8f6a4c435 add benchmark 2023-11-18 15:47:19 +01:00
Dean Herbert
a41fc78cf0 Fix multiple cases of using objects which may be disposed 2023-11-17 15:11:03 +09:00
Dan Balasescu
e4ebfdb828 Add source generator for IsLongRunning property 2023-07-07 20:29:13 +09:00
Bartłomiej Dach
8eb1b55e25 Merge branch 'master' into sprite-text-draw-node-perf 2023-07-04 22:09:37 +02:00
Dean Herbert
fb53c27a9a Add comment about calling of base RunMainLoop 2023-07-04 17:27:11 +09:00
Dean Herbert
d33d73983e Use Wait instead of arbitrary timeout 2023-07-04 13:04:03 +09:00
Dean Herbert
b2d1725b7f Fix game benchmark timeout being far too low, causing skewed results 2023-07-03 17:24:16 +09:00
Dean Herbert
00c570fbe3 Add SpriteText benchmark 2023-07-03 15:51:17 +09:00
Dean Herbert
306465081f Manual fixes to reduce warnings to zero 2023-06-24 00:42:48 +09:00
Dean Herbert
064573740e Merge branch 'master' into color-conversion 2023-05-21 20:32:55 +09:00
Dean Herbert
237b7a55d7 Bump minor package versions 2023-05-21 15:44:35 +09:00
Huo Yaoyuan
c00937b53e Parameterize BenchmarkColourInfo 2023-05-18 19:37:32 +08:00
Bartłomiej Dach
da929064e1 Fix nullability compile errors 2023-03-08 01:28:06 +01:00
Bartłomiej Dach
f7572f70ac Add benchmark for contains method 2023-03-07 22:53:01 +01:00