1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 01:58:30 +00:00

262 Commits

Author SHA1 Message Date
a2194849b6 Changed stride and DataPerPixel in the PixelTexture to be a property for consistency 2023-04-23 18:05:24 +02:00
9f8e64fbcb Changed DataPerPixel and Stride to be protected in PixelTexture 2023-04-23 18:02:11 +02:00
586734b44a (MAJOR) Improvied sampling performance by removing the need to copy region data to a buffer first 2023-04-23 17:19:51 +02:00
2020992249 Sealed a lot of classes that are not meant to be inherited 2023-04-19 21:19:05 +02:00
d9c244a044 Small fixes 2023-04-19 20:11:30 +02:00
ad75707645 Removed SkipLocalInit-Attributes - they're causing issues and are not worth the effort for now 2023-04-13 11:29:22 +02:00
260a820b80 Added SkipLocalsInitAttribute to Sample-Methods 2023-04-13 02:03:13 +02:00
4ee55c6725 Small fixes 2023-04-13 01:24:53 +02:00
70ccc4d575 Reduced some more allocations 2023-04-13 00:49:29 +02:00
0cf4f39ccf Reduced allocations when a ListLedGroup is used 2023-04-13 00:21:20 +02:00
764fcd1b1d (MAJOR) Improved update performance of devices 2023-04-12 22:25:24 +02:00
4216dacf4f Removed unnecessary contains check in AbstractReferenceCounting 2023-04-11 00:29:01 +02:00
f6433af4b5 Merge branch 'Development' into SomeFixes 2023-04-11 00:27:06 +02:00
82050b8d5a Fixed some code issues 2023-04-11 00:26:46 +02:00
02235a3f7f Fixed some code-issues 2023-04-11 00:15:27 +02:00
aaabbc6a8d (MAJOR): Removed support for .NET 5; Updated nugets; Removed the not even working distribution of the Asus-SDK from the project; Fixed a warning in the OpenRGBServerDefinition 2023-04-11 00:06:17 +02:00
5b514ff962 Moved reference check for UpdateQueue disposal to the caller to prevent issues with Dispose-overrides 2023-04-08 14:42:56 +02:00
d054d16c10 Added reference counting to update queues to prevent premature disposes when used in multiple devices 2023-04-08 00:53:15 +02:00
4a9bbb64dc Added missing doc comment 2023-03-05 18:06:08 +01:00
30ccfdcd85 (MAJOR) Added success-indication to device updates and forced flushes after nonsuccessful ones.
Added exception handling the last missing queues.
2023-03-05 18:04:50 +01:00
37e4954583 Added exception-handling to all UpdateQueues 2023-03-05 16:34:01 +01:00
8431a8cb5e (MAJOR) Optimized surface-updating to reduce the amount of allocations 2023-02-11 22:36:59 +01:00
d6aed5c5a2 Fixed some code issues (dispose finalizers) 2023-02-10 19:23:48 +01:00
180b0e4538 Updated corsair SDK to iCUE SDK v4.0.48 2023-02-10 19:23:34 +01:00
d60d4833ca Reduced some allocations mostly due to boxing 2023-02-05 07:36:50 +01:00
89f4de41c7 Added ReadMe to NuGet 2023-01-06 17:26:18 +01:00
46fdd29735 Added readmes to projects 2023-01-06 15:51:31 +01:00
a2646ae43c Fixed potential endless-loop in id generation 2022-11-14 19:20:13 +01:00
3f1eb5ca59 Added .net 7 targets 2022-11-13 15:33:52 +01:00
2c71196fce Fixed heartbeat timer check 2022-11-05 21:11:01 +01:00
c6cfe35124 Added heartbeat functionality to device update trigger 2022-11-05 21:06:59 +01:00
7b591445b6 Added intrinsics to improve sampler-performance 2022-09-02 14:42:58 +02:00
5b25b10068 Fixed tick-resolution issues on linux 2022-07-17 11:53:08 +02:00
10ec33c938 Added some optimizations and tests for Colors 2022-07-17 11:52:29 +02:00
d555406722 Removed high resolution timer counter 2022-05-07 16:00:23 +02:00
02d6f4e53e Fixed typo 2022-05-07 15:55:54 +02:00
39b511b8c5 Added missing class-doc 2022-05-07 00:20:12 +02:00
f02d4564fa Changed update-triggers to allow the usage of high resolution timers to improve accuracy (enabled by default) 2022-05-07 00:18:52 +02:00
ea44c0d203 Fixed custom device creation for corsair 2022-03-31 21:31:13 +02:00
877129ab86
Merge pull request #255 from DarthAffe/Core/Fixed
Core/fixes
2022-01-16 15:12:56 +01:00
87a6bc2c3f Fixed alpha-component beeing ignored for the first ledgroup rendered 2022-01-16 14:21:04 +01:00
60a3c20732 Fixed small texture not beeing rendered at big rectangles 2022-01-16 14:20:32 +01:00
8ae65145fe Bumped copyright to 2022 2022-01-05 15:13:11 +01:00
b0dfbb2c74 Fixed project files to correctly show icon and license 2021-12-27 21:25:32 +01:00
7f7b4957f6 Fixed wrong debugtype in core 2021-11-24 21:20:46 +01:00
eccf27f359 Fixed some code issues 2021-11-13 23:24:57 +01:00
bee329ff4f Added .NET 5 as second build target since it still compiles fine 2021-11-13 23:22:06 +01:00
9a5fe75b60 Improved custom update data to be easier to use 2021-11-13 19:53:13 +01:00
30624035f1 Changed all namespaces to file-scope 2021-11-13 17:35:08 +01:00
07fde6e31b Updated to .NET 6 2021-11-13 00:54:30 +01:00