Vicki Pfau
|
45762c8f9f
|
Util: Partially evaluate preprocessor utility macros to help MSVC chew
|
2023-04-03 04:45:36 -07:00 |
Vicki Pfau
|
6867b556f3
|
Scripting: Export image compositing functions
|
2023-04-03 03:02:08 -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
|
2d07a269fc
|
Core: Add screenshotToImage scripting binding
|
2023-04-02 03:40:39 -07:00 |
Vicki Pfau
|
2fca2f4395
|
Scripting: Export current image API
|
2023-04-02 03:39:14 -07:00 |
Vicki Pfau
|
ed69b9f741
|
Scripting: Separate object freeing and deiniting
|
2023-04-02 03:39:14 -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
|
1fd974272c
|
Scripting: Make functions able to have default arguments
|
2023-03-31 00:32:02 -07:00 |
Vicki Pfau
|
64408b8fd1
|
Scripting: Tidy up public headers
|
2023-03-31 00:32:02 -07:00 |
Vicki Pfau
|
e80b533549
|
Scripting: Add read-only struct members
|
2023-03-31 00:32:02 -07:00 |
Vicki Pfau
|
1306cfe15e
|
Scripting: Add Lua-specific local `script` table for info about the script
|
2023-03-29 01:25:01 -07:00 |
Vicki Pfau
|
4543bcf9de
|
Scripting: Make mScriptEngineExportDocNamespace take ownership
|
2023-03-29 01:24:10 -07:00 |
Vicki Pfau
|
832d0a7c05
|
Qt: Fix checked state of mute menu option at load (fixes #2701)
|
2023-03-27 01:09:51 -07:00 |
Vicki Pfau
|
7ef8cd961f
|
Util: Fix non-USE_PNG build
|
2023-03-27 00:16:26 -07:00 |
Vicki Pfau
|
3c353b572b
|
Qt: Swap P1 and other player's save if P1 loaded it first (closes #2750)
|
2023-03-26 23:58:44 -07:00 |
Vicki Pfau
|
2cba34d83a
|
Util: Add image loading API
|
2023-03-26 17:49:15 -07:00 |
Vicki Pfau
|
cdb0c4193b
|
GBA Audio: Clear GB audio state when disabled
|
2023-03-25 04:27:54 -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
|
542792215e
|
GBA Overrides: Fix saving in PMD:RRT (JP) (fixes #2862)
|
2023-03-24 15:45:21 -07:00 |
Vicki Pfau
|
a064306916
|
GB MBC: Fix crash with NT Old 2 if rumble callback isn't installed
|
2023-03-22 01:47:30 -07:00 |
Vicki Pfau
|
e79ae2860b
|
Util: Start mImage/mColor APIs and tests
|
2023-03-22 01:42:27 -07:00 |
Vicki Pfau
|
646a0e9b33
|
GBA Memory: Clean up stall function slightly
|
2023-03-21 21:59:49 -07:00 |
Vicki Pfau
|
603c1800d5
|
Util: Move some image stuff around
|
2023-03-21 21:59:49 -07:00 |
Vicki Pfau
|
e3fbb55854
|
Scripting: Return proper callback ID from socket.add
|
2023-03-19 04:59:00 -07:00 |
Vicki Pfau
|
ea5db5f72d
|
Scripting: Fix scalar hashing on different union layouts, e.g. big endian
|
2023-03-19 03:47:51 -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
|
e3e8296105
|
OpenGL: Separate sizes of image and drawn layer for image
|
2023-03-19 02:23:37 -07:00 |
Vicki Pfau
|
ce0b1507c3
|
OpenGL: Fix layers not recentering properly when scale is reduced
|
2023-03-19 01:24:33 -07:00 |
Vicki Pfau
|
eb7b90e5d9
|
Qt: Fix OSD on modern macOS (fixes #2736)
|
2023-03-17 02:29:47 -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
|
cd0b5193cb
|
Core: An empty config string is a null config value
|
2023-03-15 22:44:52 -07:00 |
Vicki Pfau
|
ea3e6d6b54
|
Core: Fixx M_*8 macros
|
2023-03-15 20:53:01 -07:00 |
Vicki Pfau
|
434789c6d1
|
Qt: Placate Coverity a bit
|
2023-03-14 01:27:19 -07:00 |
Vicki Pfau
|
fd0deaaecc
|
GBA Memory: Play slightly nicer with CSE
|
2023-03-14 01:11:11 -07:00 |
Vicki Pfau
|
fe8b436b41
|
GDB: Ugh
|
2023-03-06 14:57:05 -08:00 |
Vicki Pfau
|
7386e60ac0
|
GDB: Enable NODELAY on GDB stub connections
|
2023-03-06 14:51:22 -08:00 |
Vicki Pfau
|
5265573c0c
|
Qt: Fix buffer termination issue
|
2023-03-06 00:08:41 -08:00 |
Vicki Pfau
|
a7c232b284
|
Qt: Fix black screen when starting with a game (fixes #2781)
|
2023-03-05 23:56:16 -08:00 |
Vicki Pfau
|
89f8873df3
|
GBA Saveata: Fix fumbled check
|
2023-03-05 14:21:47 -08:00 |
Vicki Pfau
|
44fb887737
|
SDL: Border rendering
|
2023-03-03 19:25:14 -08:00 |