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

983 Commits

Author SHA1 Message Date
0aca2d84b1
Apply suggestions from code review 2023-05-20 19:36:53 +00:00
020f249f9a
Merge pull request #322 from DarthAffe/NativeStuff
Native stuff
2023-05-20 21:27:41 +02:00
1532e31a33 Improved Stop of DeviceUpdateTrigger 2023-05-15 22:50:47 +02:00
b90c47076a Changed DevicesChangedEventArgs to only contain the device causing the change and an enum indicatin what happened 2023-05-15 22:45:28 +02:00
Danielle
d53801117b
Add more Razer Keyboard HIDs
Added extra Razer Keyboard device HIDs, sourced from https://github.com/openrazer/openrazer.
2023-05-11 19:44:37 +10:00
a196d2a0a4 Changed the calculation mode of the SolidColor-brush to absolute for performance reasons 2023-05-08 22:07:49 +02:00
73b7f1f24f Changed Bindable-Methods to not be virtual since there is not really a point in overriding them 2023-05-08 22:04:36 +02:00
124f76b382 Fixed comment 2023-05-08 22:03:41 +02:00
4684e29610 Changed DevicesChanged-event to provide a single device instead of a list 2023-05-08 21:47:51 +02:00
67f3625993 Changed device lists in the DevicesChanged-event to readonly 2023-05-08 21:30:52 +02:00
7e72d3199b Added DevicesChanged-event to device providers 2023-05-08 21:28:55 +02:00
acddfed2b1 Removed allocation when applying decorators 2023-05-08 20:47:47 +02:00
David Ross Smith
184a5823e8 Asus - added LED mapping for ROG Strix G15 (2021)
- Device is a laptop with RGB in the keyboard, as well as an LED strip
- LED mappings reuse those from the ROG Zephyrus Duo where appropriate
2023-05-02 21:55:36 +10:00
David Ross Smith
e9cd657eac Asus - Corrected unspecified device documentation
- Previous info was copy/pasted from headset values
2023-05-02 21:51:32 +10:00
David Ross Smith
0c8f48ea44 Asus - Modify device type enum to add new items
- USB keyboard with 5-zone lighting (also passed as a keyboard)
- Watercooler (uses generic lighting)

- Sourced from https://www.asus.com/microsite/aurareadydevportal/interface_aura_service_lib_1_1_i_aura_sdk.html
2023-05-02 21:50:47 +10:00
93cd8055a2 Simplified span-fixes in Samplers 2023-04-24 23:13:12 +02:00
4a0ae1a185
Merge pull request #318 from DarthAffe/RenderPerformance
Changed stride and DataPerPixel in the PixelTexture to be a property …
2023-04-23 18:05:56 +02:00
a2194849b6 Changed stride and DataPerPixel in the PixelTexture to be a property for consistency 2023-04-23 18:05:24 +02:00
346d502e0f
Merge pull request #317 from DarthAffe/RenderPerformance
Changed DataPerPixel and Stride to be protected in PixelTexture
2023-04-23 18:03:02 +02:00
9f8e64fbcb Changed DataPerPixel and Stride to be protected in PixelTexture 2023-04-23 18:02:11 +02:00
54f39f8023
Merge pull request #316 from DarthAffe/RenderPerformance
Render performance
2023-04-23 17:47:23 +02:00
928d5c2ef9 Added license link to SimplexNoise 2023-04-23 17:36:22 +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
af3989aa73 Added Test for the PixelTexture 2023-04-23 12:16:38 +02:00
f5f81e74d7
Merge pull request #315 from DarthAffe/Workflows
Removed .NET 5 artifacts from build
2023-04-19 22:15:48 +02:00
e8f168f64a Removed .NET 5 artifacts from build 2023-04-19 22:15:27 +02:00
25fef22218
Merge pull request #313 from DarthAffe/Test/PerformanceOptimization
Test/performance optimization
2023-04-19 22:08:45 +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
6bed6906d4
Merge pull request #311 from DarthAffe/DisposeFix
Dispose fix
2023-04-10 19:38:37 +02:00
10183fb270 Added dispose-check to corsairs update queue 2023-04-09 16:36:27 +02:00
b7df7e4d02
Merge pull request #310 from DarthAffe/SDK/RazerPids
Added PID for Razer Ornata V3
2023-04-08 21:21:05 +02:00
818678fdf2 Added PID for Razer Ornata V3
fixes #309
2023-04-08 21:10:12 +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
39cfcdb367
Merge pull request #308 from DarthAffe/SDK/RazerPids
Added Pid for Razer BlackWidow V4
2023-03-14 20:33:28 +01:00
12d6b90c74
Merge pull request #306 from diogotr7/feature/openrgb.net-2
OpenRgb - added segments
2023-03-14 20:31:03 +01:00
f089c61e9d
Merge pull request #307 from diogotr7/feature/wooting-macos
Wooting - Add macOS dylib
2023-03-14 20:30:44 +01:00
5eb39b1a07 Added Pid for Razer BlackWidow V4
Fixes #305
2023-03-14 20:27:59 +01:00