Commit graph

2533 commits

Author SHA1 Message Date
Elias Batek
f815c0b336 Practise what you preach 2025-02-02 02:21:40 +01:00
Elias Batek
f2c15f0e31 Remove janky faux-linear scaler 2025-02-02 01:56:44 +01:00
Elias Batek
122e60da83 Add commented out outline of SoftwarePixmapRenderer 2025-02-02 01:53:05 +01:00
Elias Batek
4d74f70ddd Fix downscaler 2025-02-02 01:51:53 +01:00
Elias Batek
4ca96e723b Remove superfluous SamplingMode templating 2025-02-02 01:40:17 +01:00
Elias Batek
c65c8d462e Fix downscaler 2025-02-02 01:17:27 +01:00
Elias Batek
2005248514 Refactor scaling code 2025-02-01 22:52:02 +01:00
Elias Batek
c3beff155c Refactor component foreach loop of bilinear scaler 2025-02-01 07:30:21 +01:00
Elias Batek
2804f426c4 Refactor component/channel loop of image scaler 2025-02-01 05:59:56 +01:00
Elias Batek
539480a2fa Remove unnecessary array 2025-02-01 05:48:58 +01:00
Elias Batek
16994b51f6 Move Y weight calculation 2025-02-01 05:19:08 +01:00
Elias Batek
0108d467ad Improve readability 2025-02-01 05:16:50 +01:00
Elias Batek
d9e1e0e84e Refactor y foreach loop of bilinear scaler 2025-02-01 05:13:17 +01:00
Elias Batek
0b288d385f Fix upscaler 2025-02-01 04:37:50 +01:00
Elias Batek
c9790d0c19 Fix a few things 2025-01-30 01:26:46 +01:00
Elias Batek
442c616bae Document function scaleTo 2025-01-28 02:42:37 +01:00
Elias Batek
31308e0777 Templatize bilinear up/down scaler 2025-01-28 02:29:45 +01:00
Elias Batek
7f91abfc0a Add further unittest for UDecimal 2025-01-28 02:13:05 +01:00
Elias Batek
425fb918db Fix incomplete sentence 2025-01-28 02:04:03 +01:00
Elias Batek
6dc177619d Improve UDecimal 2025-01-28 02:03:38 +01:00
Elias Batek
9899b48f16 Fix nearest neighbor algorithm 2025-01-28 02:02:09 +01:00
Elias Batek
68a94f03c3 Finish downscaler implementation 2025-01-28 02:01:31 +01:00
Elias Batek
b031783e84 Spell "neighbor" without a 'u' 2025-01-25 04:10:09 +01:00
Elias Batek
247cee88d0 Make pixel mapping examples render in visually distinguishable blocks 2025-01-25 04:09:03 +01:00
Elias Batek
bb6ad459eb Add improper downscaler implementation (WIP)
To be replaced…
2025-01-14 00:40:22 +01:00
Elias Batek
cce1a924ae Add additional operator overloads to UDecimal 2025-01-13 03:16:07 +01:00
Elias Batek
6eb6e88594 Revert "Implement opBinaryRight(string op : "/") of UDecimal"
This reverts commit 266ae6f7dc.

Implementation was impromper and an attempt to fix it outlined
why it was't implemented in the first place.
2025-01-12 23:03:08 +01:00
Elias Batek
4f3dca5a32 Refactor, update and fix PixmapPaint 2025-01-12 22:07:27 +01:00
Elias Batek
ebd1c62d69 Rename param method of type ScalingFilter to filter 2025-01-12 06:56:04 +01:00
Elias Batek
f1d41403d1 Rename scaling filter linear to bilinear 2025-01-12 06:53:04 +01:00
Elias Batek
bc196985b5 Implement bilinear image upscaling in PixmapPaint 2025-01-12 06:45:46 +01:00
Elias Batek
266ae6f7dc Implement opBinaryRight(string op : "/") of UDecimal 2025-01-12 02:32:25 +01:00
Elias Batek
78ed1bb287 Rename UInt32p64 to UDecimal 2025-01-12 02:31:19 +01:00
Elias Batek
a024404330 Add floor and ceiling rounding functions to UInt32p64 2025-01-12 02:15:29 +01:00
Elias Batek
9c5a341bce Move ScalingFilter to PixmapPaint 2025-01-12 02:00:52 +01:00
Elias Batek
3c40abb151 Implement "nearest neighbour" scaling in PixmapPaint 2025-01-12 01:14:50 +01:00
Elias Batek
9f280bfbb6 Increase unittest coverage of UInt32p64 2025-01-10 04:19:50 +01:00
Elias Batek
1ddb1e1e0e Add UInt32p64 type 2025-01-10 04:14:37 +01:00
Adam D. Ruppe
52c8b346bb fix recursive crash for now 2025-01-03 20:14:22 -05:00
Adam D. Ruppe
953690139b more little tab complete details in the custom file picker 2025-01-03 09:08:40 -05:00
Adam D. Ruppe
2fe1b06e4f huge improvements to ListWidget and FilePicker on custom widgets. ScrollableWidget now set for deprecation pending removal 2025-01-02 20:06:18 -05:00
Adam D. Ruppe
be8453fc92 tons of menu and combo box fixes: #469 #468 #470 #471 2024-12-30 10:36:08 -05:00
Adam D. Ruppe
7d977499ba static array support 2024-12-30 10:31:23 -05:00
Adam D. Ruppe
f23350a61a minor final trying for speed since they often called 2024-12-30 10:30:55 -05:00
Adam D. Ruppe
23cf22d0e3 more reliable connect loop 2024-12-30 10:30:23 -05:00
Adam D. Ruppe
5618c1e47a oops didnt mean to nuke that file 2024-12-30 10:30:04 -05:00
Adam D. Ruppe
b0811314c4 fix memory leak 2024-12-30 10:29:52 -05:00
Adam D. Ruppe
14ee0e0b7e try to tame more of cef badness 2024-11-23 15:22:44 -05:00
Adam D. Ruppe
63b404ca24 doc fix 2024-11-23 15:22:44 -05:00
Adam D. Ruppe
3325e2a75e allow running the scgi and http from the default build 2024-11-23 15:22:44 -05:00