Vicki Pfau
|
c0a323dbcd
|
VFS: Fix UB
|
2024-01-30 02:59:52 -08:00 |
Vicki Pfau
|
7b0e400710
|
Util: Fix leak in SfoWrite
|
2024-01-30 02:59:52 -08:00 |
Vicki Pfau
|
6e773eafea
|
VFS: Modernize VDeviceList implementation
|
2024-01-21 02:46:09 -08:00 |
Vicki Pfau
|
2c5882df3e
|
All: Fix some warnings
|
2024-01-09 22:17:33 -08:00 |
Vicki Pfau
|
d83b2f99cd
|
VFS: Use anonymousMemoryMap for large 7z allocations (fixes #3013)
|
2023-12-21 22:57:36 -08:00 |
Vicki Pfau
|
f637b5b1e8
|
Util: Fix warning when libpng is disabled
|
2023-08-10 12:43:39 -07:00 |
Vicki Pfau
|
19e44d59d0
|
Util: Fix warnings
|
2023-08-10 12:06:29 -07:00 |
Vicki Pfau
|
0457b1bcb7
|
Util: Shape drawing fixes, better tests
|
2023-07-29 14:13:55 -07:00 |
Vicki Pfau
|
57ba653bc7
|
Util: Add mPainterDrawCircle
|
2023-07-27 20:26:25 -07:00 |
Vicki Pfau
|
ba49175697
|
Util: Add mPainterDrawLine
|
2023-07-24 21:01:01 -07:00 |
Vicki Pfau
|
5f35899ba3
|
Util: Start mPainter bringup with rectangle drawing
|
2023-07-23 21:43:15 -07:00 |
Vicki Pfau
|
369eab8da3
|
Util: Fix alpha blending calculation
|
2023-07-23 21:12:59 -07:00 |
Vicki Pfau
|
52ef584424
|
Updater: Fix overwriting directories with files
|
2023-07-16 20:41:48 -07:00 |
Vicki Pfau
|
e7bbc60e79
|
All: Fix several warnings
|
2023-06-01 00:12:32 -07:00 |
Vicki Pfau
|
2c84689345
|
Util: Improve mImageLoadPNG memory cleanup
|
2023-04-17 22:31:03 -07:00 |
Vicki Pfau
|
9fa607b30f
|
Util: More palette support
|
2023-04-17 04:37:36 -07:00 |
Vicki Pfau
|
618a51cabb
|
Util: Preliminary palette support
|
2023-04-17 04:37:36 -07:00 |
Vicki Pfau
|
f8b923015b
|
Util: Add grayscale mImage loading
|
2023-04-17 04:37:36 -07:00 |
Vicki Pfau
|
65f04ee408
|
Util: PNGWrite*A is dead, long live PNGWrite*
|
2023-04-17 04:37:36 -07:00 |
Vicki Pfau
|
b876f13cb2
|
VFS: Actually fflush sync when doing writeback
|
2023-04-13 02:29:27 -07:00 |
Vicki Pfau
|
a69f95bcb6
|
Util: Placate coverity a bit
|
2023-04-05 04:56:26 -07:00 |
Vicki Pfau
|
c884560fdb
|
Util: Add alpha-based mImage compositing functions
|
2023-04-03 03:00:23 -07:00 |
Vicki Pfau
|
cfd5572fb6
|
Util: Add basic mImage blit with no blending
|
2023-04-03 01:56:22 -07:00 |
Vicki Pfau
|
5b18089e85
|
Util: Add mRectangleIntersection
|
2023-04-03 00:39:53 -07:00 |
Vicki Pfau
|
329159bddc
|
Util: Refactor some things that will be used later
|
2023-04-02 23:23:54 -07:00 |
Vicki Pfau
|
42527b4c5e
|
Util: More image creation functions
|
2023-04-02 03:39:14 -07:00 |
Vicki Pfau
|
285f22927b
|
Util: Reject 0-width/height images
|
2023-04-01 22:42:44 -07:00 |
Vicki Pfau
|
6d719b529a
|
Util: Add mImage saving
|
2023-03-31 02:42:01 -07:00 |
Vicki Pfau
|
c8ce215d58
|
Util: Add image format conversion
|
2023-03-31 02:23:24 -07:00 |
Vicki Pfau
|
d62688a0ef
|
Util: Fix extracting top channel from 565 formats
|
2023-03-31 02:14:51 -07:00 |
Vicki Pfau
|
bd3a3b8360
|
Util: Fix memory leak in mImageLoadVF
|
2023-03-31 01:57:08 -07:00 |
Vicki Pfau
|
7ef8cd961f
|
Util: Fix non-USE_PNG build
|
2023-03-27 00:16:26 -07:00 |
Vicki Pfau
|
2cba34d83a
|
Util: Add image loading API
|
2023-03-26 17:49:15 -07:00 |
Vicki Pfau
|
cb0ad844c1
|
Util: Strip loading 16-bit PNGs down to 8-bit
|
2023-03-25 01:46:36 -07:00 |
Vicki Pfau
|
e79ae2860b
|
Util: Start mImage/mColor APIs and tests
|
2023-03-22 01:42:27 -07:00 |
Vicki Pfau
|
603c1800d5
|
Util: Move some image stuff around
|
2023-03-21 21:59:49 -07:00 |
Vicki Pfau
|
dfe9177374
|
Util: Fix test build
|
2023-03-19 03:29:00 -07:00 |
Vicki Pfau
|
9a4cf28776
|
Util: Namespace geometry structs to avoid conflicts
|
2023-03-19 03:03:55 -07:00 |
Vicki Pfau
|
96d0193136
|
Merge branch 'feature/canvas'
|
2023-03-19 02:25:31 -07:00 |
Vicki Pfau
|
fc35395ab8
|
Core: Handle relative paths for saves, screenshots, etc consistently (fixes #2826)
|
2023-03-16 23:37:54 -07:00 |
Vicki Pfau
|
efbc4a49ce
|
Util: Add some basic geometry math
|
2023-03-03 19:25:14 -08:00 |
Vicki Pfau
|
ceb66b133f
|
VFS: Improve zip invariant handling
|
2023-03-02 20:38:59 -08:00 |
Vicki Pfau
|
62c84ab815
|
Util: Add some base vector implementations
|
2023-01-22 19:44:57 -08:00 |
Vicki Pfau
|
dd13ceb42d
|
VFS: Fix minizip write returning 0 on success instead of size
|
2022-10-29 01:38:34 -07:00 |
Vicki Pfau
|
c49f09dabc
|
Util: Add PS Vita SFO generator
|
2022-10-28 00:04:26 -07:00 |
Vicki Pfau
|
ded409f0da
|
CMake: Include zip/7z deps for updater
|
2022-10-11 19:52:02 -07:00 |
Vicki Pfau
|
b8a9baa474
|
Util: Fix utf8 decoding regression
|
2022-10-09 23:14:36 -07:00 |
Vicki Pfau
|
0c39cae5a2
|
Util: Fix indentation
|
2022-10-09 23:05:48 -07:00 |
Vicki Pfau
|
31f798748b
|
VFS: Early return NULL if attempting to map 0 bytes from a file
|
2022-09-27 05:33:46 -07:00 |
Vicki Pfau
|
d4d7a3b6b9
|
Util: Fix ubsan warning
|
2022-07-10 16:41:13 -07:00 |