Commit Graph
18 Commits
Author SHA1 Message Date
rjc862003 02dd7df5dd Reduce per-frame texture readback allocations 2026-10-17 20:38:30 +02:00
RobertBeekman e1357f1bf0 Core - Keep small LEDs addressable at reduced render scales
Sample each LED from its unsnapped absolute boundary instead of the
render-grid-aligned AbsoluteRectangle, ensuring at least one pixel and
clamping to the texture. Also apply the saved render scale at startup.
2026-10-17 20:38:30 +02:00
DarthAffe db84f1dc75 Major upgrade of RGB.NET to v3 2024-07-22 23:26:53 +02:00
DarthAffe 8cb551ebc2 Added aggresive inline to GetColor in SKTexture 2023-04-23 18:33:01 +02:00
DarthAffe 1b23607d92 Meta: Updated RGB.NET to 2.0.0-prerelease.53 and adapted the SKTexture to the changes 2023-04-23 18:30:34 +02:00
Robert f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert 55cfa65bb5 Core - Reworking color sampling to always use the same rect as used in rendering 2021-09-10 22:59:14 +02:00
Robert aace06b6cc Core - Added better way to flush LEDs
UI - Fixed a freeze when opening the device properties window of a device
Core - Updated RGB.NET sampler call for API changes
2021-08-13 22:04:26 +02:00
Robert eb7c89d4ad Rendering - Sovled inconsistencies between software and Vulkan rendering
LED sampling - Improved LED sampling on <100% scale
2021-03-25 19:59:28 +01:00
Robert 97668ee932 Rendering - Improved sampling performance
Plugins - Added update/render time measuring
Settings - Added a way to enable 60/144 FPS 🕵🏻‍♂️
2021-03-22 21:12:58 +01:00
Robert f888fb5697 Core - Added the ability to change graphics context at runtime
Settings - Added setting for switching between software-based and Vulkan-based rendering
2021-03-22 19:29:53 +01:00
Robert a02431bb82 Core - Reworked rendering pipeline to work with different contexts
Core - Added GPU-based Vulkan rendering context
2021-03-21 22:40:23 +01:00
Robert 456af693b0 Rendering - Moved bitmap management logic & prevent access violations 2021-03-16 20:18:53 +01:00
Robert 4b914718e6 Further RGB.NET updates 2021-03-06 00:07:40 +01:00
Robert 1ea2e2bee7 Devices - Ported color correction code to RGB.NET 2021-02-25 19:58:40 +01:00
DarthAffe 2e859bc84c Small RGB.NET update 2021-02-25 00:42:25 +01:00
DarthAffe 62497fa188 Updated to use a simpler texture 2021-02-24 13:05:50 +01:00
DarthAffe e58c0f20bb Updated to work with the new RGB.NET rendering 2021-02-24 00:45:31 +01:00