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 |
|