Vicki Pfau
|
5bf048e380
|
GB Serialize: Add missing Pocket Cam state to savestates
|
2023-04-13 02:56:12 -07:00 |
Vicki Pfau
|
45762c8f9f
|
Util: Partially evaluate preprocessor utility macros to help MSVC chew
|
2023-04-03 04:45:36 -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
|
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
|
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
|
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
|
2cba34d83a
|
Util: Add image loading API
|
2023-03-26 17:49:15 -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
|
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
|
fc35395ab8
|
Core: Handle relative paths for saves, screenshots, etc consistently (fixes #2826)
|
2023-03-16 23:37:54 -07:00 |
Vicki Pfau
|
ea3e6d6b54
|
Core: Fixx M_*8 macros
|
2023-03-15 20:53:01 -07:00 |
Vicki Pfau
|
efbc4a49ce
|
Util: Add some basic geometry math
|
2023-03-03 19:25:14 -08:00 |
Vicki Pfau
|
d6c3b012d1
|
Video: Start revising VideoBackend API
|
2023-03-03 19:25:14 -08:00 |
Vicki Pfau
|
dd531637c2
|
Core: Revise screen size/info API
|
2023-03-03 19:25:14 -08:00 |
Vicki Pfau
|
e06fa02d14
|
Util: Fix potential socket leak
|
2023-03-02 20:28:48 -08:00 |
Vicki Pfau
|
9b2ba64bc6
|
Windows: Fix build clang-cl
|
2023-02-24 22:06:55 -08:00 |
Vicki Pfau
|
123532ed6e
|
Scripting: Add `callbacks:oneshot` for single-call callbacks
|
2023-02-08 19:14:36 -08:00 |
Vicki Pfau
|
63d96ab712
|
Scripting: Add flushing/reloading
|
2023-02-08 01:27:33 -08:00 |
Vicki Pfau
|
8b65f3772c
|
Scripting: Initial deserialization work
|
2023-02-08 01:27:33 -08:00 |
Vicki Pfau
|
0c6b443065
|
Scripting: Initial serialization work
|
2023-02-08 01:27:33 -08:00 |
Vicki Pfau
|
00a34e0d07
|
Scripting: Add skeleton of storage API
|
2023-02-08 01:27:33 -08:00 |
Vicki Pfau
|
5c0bd1b245
|
Scripting: Add faux "NUL" type for type matching
|
2023-02-04 23:56:56 -08:00 |
Vicki Pfau
|
004f68496f
|
Scripting: Add type-overloadable setters
|
2023-02-04 01:15:51 -08:00 |
Vicki Pfau
|
bfab9dc9f2
|
Scripting: Specific wrapper types shouldn't compare equal with wrapped type
|
2023-02-04 01:15:51 -08:00 |
Vicki Pfau
|
39e3b5181a
|
Scripting: Add WTABLE
|
2023-02-04 01:15:51 -08:00 |
Vicki Pfau
|
f2e9ea6a6b
|
Scripting: Remove unused type macros
|
2023-02-04 01:15:51 -08:00 |
Vicki Pfau
|
5164b888d8
|
Scripting: Allow Lua to pass nested tables to the scripting subsystem
|
2023-02-04 01:15:51 -08:00 |
Vicki Pfau
|
4e85de3a42
|
Util: Fix some macro best practices
|
2023-02-03 01:54:30 -08:00 |
Vicki Pfau
|
e95bd06321
|
Scripting: Clear down keys when the window is deactivated
|
2023-02-02 21:34:14 -08:00 |
Vicki Pfau
|
a4d1268db4
|
Core: Export screenshot dimensions in savedata extdata
|
2023-01-28 17:49:00 -08:00 |
Vicki Pfau
|
7ee2be6c96
|
Scripting: Export Input API docs
|
2023-01-27 21:22:33 -08:00 |
Vicki Pfau
|
c0d4e2c347
|
Scripting: Expose gamepad name to scripts
|
2023-01-27 21:20:46 -08:00 |
Vicki Pfau
|
dfe2f62f16
|
Scripting: Basic gamepad support
|
2023-01-27 21:20:46 -08:00 |
Vicki Pfau
|
a154690694
|
Scripting: Migrate some stuff from docgen into libmgba
|
2023-01-27 21:08:43 -08:00 |
Vicki Pfau
|
697e80a5a1
|
Qt: Start hooking up input events into scripting
|
2023-01-27 21:08:43 -08:00 |
Vicki Pfau
|
e5ed2b4119
|
Scripting: Add base input, supports key events
|
2023-01-27 21:08:43 -08:00 |
Vicki Pfau
|
fcfab847fc
|
Scripting: Add callback arguments
|
2023-01-27 21:08:43 -08:00 |
Vicki Pfau
|
fc2b94f9f7
|
Scripting: Allow basic pointer following
|
2023-01-27 21:07:57 -08:00 |
Vicki Pfau
|
8545271e9e
|
GBA Memory: Modernize constant names
|
2023-01-26 18:59:35 -08:00 |
Vicki Pfau
|
b5f600c0c5
|
Scripting: Allow weakrefs to be marked for auto-collection
|
2023-01-26 03:32:28 -08:00 |