Commit Graph
506 Commits
Author SHA1 Message Date
Robert f03ae301aa Razer - Added endpoint types to device info
Razer - Only add the first device of each endpoint type
Razer - Fixed mouse effect ID
2021-03-17 22:27:42 +01:00
Robert Beekman ebc62f5e5c Merge pull request #185 from DarthAffe/SDK/CoolerMaster
CoolerMaster - Update SDK & added missing devices
2021-03-11 21:54:58 +01:00
DarthAffe aaddb63c63 Merge pull request #184 from Cheerpipe/G815_PID
G815 PID
2021-03-11 20:51:22 +01:00
Robert 595bc702b7 Cooler Master - Color matrix fixes 2021-03-10 22:09:02 +01:00
Cheerpipe e8d8cf9380 G815 PID 2021-03-09 21:45:17 -03:00
Robert 8ff4c0b243 CoolerMaster - Added missing SDK-supported keyboards
CoolerMaster - Added mappings for every SDK-supported keyboard
CoolerMaster - Fixed enabling/disabling the provider at runtime
Core - Added Keyboard.Function LED ID
2021-03-06 22:55:10 +01:00
DarthAffe d14f272ba9 Merge pull request #183 from DarthAffe/Core/Rendering
Rewrites/improvements in rendering and device handling
2021-03-06 00:09:28 +01:00
DarthAffe e6290ae480 Fixed leds not updating 2021-03-05 22:59:09 +01:00
DarthAffe 438e5c576a Small refactoring 2021-03-05 21:45:56 +01:00
DarthAffe f14e3c801d Moved all methods not directly tied to the surface in an extension and refactored led groups 2021-03-05 21:43:12 +01:00
DarthAffe 47fd3ff203 Fixed devices not beeing updated 2021-03-05 21:40:51 +01:00
DarthAffe 20347cf221 Added overridable CreateUpdateTrigger to AbstractRGBDeviceProvider 2021-03-05 10:23:17 +01:00
DarthAffe 28d8335ee0 Merge 2021-03-04 23:56:42 +01:00
DarthAffe 2a9a43683c Streamlined device loading/handling in device providers 2021-03-04 23:33:00 +01:00
Robert Beekman 86a040ccbf Merge pull request #181 from DarthAffe/SDK/SteelSeries
SteelSeries devices & Monitor device type
2021-03-04 19:05:07 +01:00
Robert f99973c386 SteelSeries - Added QCK Prism PID & zone definition
SteelSeries - Added MGP27C & zone definition
Core - Added Monitor device type
2021-03-04 11:54:18 +01:00
DarthAffe f6f3e9185c Moved color-correction logic deeper down to the device 2021-03-03 23:29:31 +01:00
DarthAffe 2222808c23 Changed update-Pprameter away from dictionary 2021-03-03 23:06:22 +01:00
DarthAffe 9c8d67740d Added custom stride parameter to PixelTexture 2021-03-01 22:49:31 +01:00
Robert Beekman 7e4c957f38 Merge pull request #178 from DarthAffe/SDK/Logitech
Logitech - Fixed LED mappings to ISO/ANSI compatiblity
2021-02-28 09:55:18 +01:00
Robert Beekman 791001af26 Merge pull request #179 from DarthAffe/SDK/Razer
Razer - Moved to HID-based device detection
2021-02-28 09:55:07 +01:00
Robert 587ae8f6e2 Razer - Moved to HID-based device detection
Razer - Added all OpenRazer provided PIDs
Razer - Use device-specific SDK endpoints, allowing access to all Razer devices
2021-02-27 12:00:12 +01:00
DarthAffe 0780f37852 Added check for empty or one pixel requrests in Texture 2021-02-27 00:26:20 +01:00
Robert 16dc4be065 Logitech - Fixed LED mappings to ISO/ANSI compatiblity 2021-02-26 14:34:56 +01:00
DarthAffe fe2f6e00f1 Fixed some erorrs in color calculations 2021-02-26 01:03:54 +01:00
DarthAffe 1975b9bf48 Added XYZ, Lab and LCh color-methods 2021-02-26 00:31:16 +01:00
DarthAffe 105fdea2d7 Small optimizations 2021-02-25 00:30:09 +01:00
DarthAffe cc7abb63f0 Simplified textures 2021-02-24 13:05:15 +01:00
DarthAffe 8ddf0bc734 Moved LedGroupExtension to Core 2021-02-24 13:05:06 +01:00
DarthAffe 6d7b7ad2e2 Merge branch 'Development' into Core/Rendering 2021-02-23 23:01:53 +01:00
DarthAffe b857fb2c81 Changed Data-Spans in texture to be readonly 2021-02-23 23:01:04 +01:00
DarthAffe c9634f3913 Optimized Textures and Sampler 2021-02-23 01:38:53 +01:00
DarthAffe 34a2acc6c4 Added missing in-parameters 2021-02-22 21:53:48 +01:00
DarthAffe dade203c94 Changed Brush Render-Method to be virtual; Added list not empty check to Decorator application 2021-02-22 21:09:51 +01:00
DarthAffe 520fb38602 Added generic base-class for PixelTexture 2021-02-22 00:46:48 +01:00
DarthAffe b328032df0 Changed everything to use floats instead of doubles 2021-02-22 00:46:18 +01:00
DarthAffe 13afc29987 Reworked rendering 2021-02-21 15:49:05 +01:00
DarthAffe 0e30c93db4 Merge pull request #174 from DarthAffe/Core/DeviceHandling
Added physical-layout to KeyboardDeviceInfo
2021-02-20 23:11:43 +01:00
DarthAffe f00ab7f581 Added abnt and ks keyboard-layouts 2021-02-13 20:09:04 +01:00
DarthAffe 190f5df025 Added physical-layout to KeyboardDeviceInfo 2021-02-13 18:28:24 +01:00
Robert d5c9ec2e26 Debug device provider - Create LEDs when loading layout 2021-02-13 17:22:26 +01:00
DarthAffe 4edc665403 Merge pull request #173 from DarthAffe/Core/DeviceHandling
Renamed SurfaceRectangle and fixed spelling mistake
2021-02-09 23:18:06 +01:00
DarthAffe 07a6d8952c Renamed SurfaceRectangle and fixed spelling mistake 2021-02-09 23:17:11 +01:00
DarthAffe 37de5d95f4 Merge pull request #172 from DarthAffe/Core/DeviceHandling
Added base class for location/size-handling and refactored devices an…
2021-02-09 23:11:50 +01:00
DarthAffe d44223ee6a Added base class for location/size-handling and refactored devices and leds to make use of it 2021-02-09 23:11:01 +01:00
DarthAffe cc01fa74d6 Merge pull request #170 from DarthAffe/Core/DeviceHandling
Core/device handling
2021-02-06 19:58:41 +01:00
DarthAffe 6a4ebb3d2a Refactoring 2021-02-06 17:07:41 +01:00
DarthAffe a0a1521658 Fixed warnings 2021-02-02 23:37:56 +01:00
DarthAffe 57dc9afb32 Updated device providers to make everything compile again 2021-02-01 23:13:15 +01:00
DarthAffe 6619539176 Reworked Layouts to be more versatile 2021-01-31 14:35:06 +01:00