1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 10:08:31 +00:00

24 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
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
d60d4833ca Reduced some allocations mostly due to boxing 2023-02-05 07:36:50 +01:00
7b591445b6 Added intrinsics to improve sampler-performance 2022-09-02 14:42:58 +02:00
60a3c20732 Fixed small texture not beeing rendered at big rectangles 2022-01-16 14:20:32 +01:00
30624035f1 Changed all namespaces to file-scope 2021-11-13 17:35:08 +01:00
59e11e5b82 Fixed code issues 2021-07-31 16:59:51 +02:00
7b0e9152fd Fixed code issues 2021-06-01 23:53:56 +02:00
bf0f6160e3 Added int overload for PixelTexture 2021-03-25 21:50:32 +01:00
2222808c23 Changed update-Pprameter away from dictionary 2021-03-03 23:06:22 +01:00
9c8d67740d Added custom stride parameter to PixelTexture 2021-03-01 22:49:31 +01:00
0780f37852 Added check for empty or one pixel requrests in Texture 2021-02-27 00:26:20 +01:00
105fdea2d7 Small optimizations 2021-02-25 00:30:09 +01:00
cc7abb63f0 Simplified textures 2021-02-24 13:05:15 +01:00
b857fb2c81 Changed Data-Spans in texture to be readonly 2021-02-23 23:01:04 +01:00
c9634f3913 Optimized Textures and Sampler 2021-02-23 01:38:53 +01:00
dade203c94 Changed Brush Render-Method to be virtual; Added list not empty check to Decorator application 2021-02-22 21:09:51 +01:00
520fb38602 Added generic base-class for PixelTexture 2021-02-22 00:46:48 +01:00
b328032df0 Changed everything to use floats instead of doubles 2021-02-22 00:46:18 +01:00
13afc29987 Reworked rendering 2021-02-21 15:49:05 +01:00