Commit graph

801 commits

Author SHA1 Message Date
Struma
682b8c4716 Re-enable resizable window by default
It was this way before dropping ObjFW.
Must have flubbed it while rewriting config.cpp
2020-12-27 12:15:46 -05:00
Struma
73cac7695d define AL_LIBTYPE_STATIC when necessary on Windows 2020-12-27 03:28:13 -05:00
Struma
c5f8ebef2e Fix Apple M1 OpenGL->Metal and SDL2_sound crashes 2020-12-26 17:46:01 -05:00
Struma
3d84529dbc Xcode, start GL in new thread depending on build OS version 2020-12-26 10:50:35 -05:00
Struma
8ccc053e0b Disable blitting option for arm64 macOS (post-revert) 2020-12-26 10:30:20 -05:00
Struma
182389ba1d Fix paths with backslashes in Game.ini 2020-12-25 21:32:53 -05:00
Struma
aaae11b67d Normalize paths during calls to FileSystem::openReadRaw 2020-12-25 20:20:17 -05:00
Struma
0179e6a75b Revert "Remove haptics code"
Some part of this completely breaks the frame limiter.
I do not know which part
2020-12-25 19:41:16 -05:00
Struma
c099d8efc1 Force disable blitting option on Apple Silicon 2020-12-25 12:13:55 -05:00
Struma
d565650975 Remove haptics code
It never worked anyway, as far as anyone knew, and is probably
not a feature anyone particularly needs.
2020-12-25 12:01:41 -05:00
Struma
99c91ad057 typo city 2020-12-17 16:06:34 -05:00
Struma
132f67150b Always use correct path separator when normalizing 2020-12-17 15:47:18 -05:00
Struma
6653605e7b autopilot typo 2020-12-17 07:52:09 -05:00
Struma
46e6d22ec2 Avoid including -mwindows flag from SDL2 2020-12-17 07:49:04 -05:00
Struma
2580a6cb63 Fix #35 (Audio.bgm_play does not honour playback position) 2020-12-17 05:50:11 -05:00
Struma
b6f6a214ef Update Xcode project to 12.3 (remove update project nag) 2020-12-15 03:38:01 -05:00
Struma
45e224626e Form normalized paths from absolutes with ObjC 2020-12-14 11:42:31 -05:00
Struma
c4ce877186 Use experimental/ghc filesystem for meson builds 2020-11-23 02:25:02 -05:00
Struma
8eac1c0546 use fileSystemRepresentationWithPath on Asset files 2020-11-22 05:15:25 -05:00
Struma
4ef6b3c337 Do FilesystemImpl for meson builds 2020-11-22 04:51:36 -05:00
Struma
0e278c3e5c Drop ObjFW as a dependency 2020-11-22 03:48:03 -05:00
Struma
a399059f8c Update xcodeproj 2020-11-21 22:37:46 -05:00
Struma
65fc1f3f50 Fix loading OGG files with updated SDL_Sound 2020-11-21 22:37:07 -05:00
Struma
c4e110881d ObjC-less configuration parsing 2020-11-21 22:32:30 -05:00
Struma
f98b1e031f Reorganize src dir 2020-11-21 01:36:24 -05:00
Struma
bbdf83fafc Build with OpenGL until MetalANGLE works properly 2020-11-19 20:26:16 -05:00
Struma
7e21066a70 Experimental Xcode builds (dependencies included) 2020-11-19 03:56:35 -05:00
Struma
94c031b095 Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
Struma
a9d7e0783a Preliminary attempt at Metal support 2020-11-16 20:26:49 -05:00
Aeodyn
050da27ca0 Brought the tilemap class mostly in line with Essential's CustomTilemap wrt animations, though at the cost of backwards compatibility.
(This could be rescued by per-tile animation lentghs in tilemap.vert, but this should suffice for now.)
2020-07-14 19:34:38 +00:00
Struma
685ce8f9ad Revert RGSSAD changes
I intend to rewrite a lot of the filesystem code someday --
actually I intended to start when I made this change --
but it turned out that I do not have as much time as I think I do.
2020-05-04 22:03:20 -04:00
Struma
ee4ec392eb make installing to appimages optional (#12) 2020-04-29 22:33:01 -04:00
Struma
4b7bd4a10a Begin the un-physfs-ening 2020-04-23 10:42:47 -04:00
Struma
f91bc5bf33 Bind Bitmap mega+maxsize detection functions 2020-04-23 04:18:25 -04:00
Struma
5e001c79c5 rename fake_api easypoke
Really the only reason it even exists at this point is
Pokemon Essentials, so I might as well stick all the dumb Essentials
fixes together
2020-04-23 02:19:24 -04:00
Struma
89da4f3b8c Bind checking case insensitive filenames from Ruby 2020-04-19 06:44:41 -04:00
Struma
19389a580f oopsie poopsie 2020-04-16 06:41:40 -04:00
Struma
21f75f84aa Use native SetWindowLong+RegisterHotKey on Windows 2020-04-16 06:40:09 -04:00
Struma
fe1360f6b4 fake-api: use default calling conv. on Windows
FFI calls should work just fine now regardless of whether
the called function is stdcall or cdecl, so there's no real reason
to do this anymore.
2020-04-16 06:31:29 -04:00
Struma
d7337bce6f Bind Graphics.frameskip property 2020-04-16 05:28:30 -04:00
Struma
a17258fbf0 Fix ALCdevice typedef for openal >=1.20.1 2020-03-11 13:57:30 -04:00
Struma
6ed4f71c0b Use game title to display error messages 2020-03-03 23:47:17 -05:00
Struma
88abd71dfb Integrate Steamshim
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Struma
c4ac1b2ec7 Remove Discord support
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Struma
1fd2e65cf4 Disable openGL4 by default 2020-02-29 21:31:04 -05:00
Struma
fc2e10d124 Make Steam AppID configurable through mkxp.json 2020-02-29 03:25:25 -05:00
Struma
983088f259 Give static build option for Windows 2020-02-28 05:35:14 -05:00
Struma
bc7709fb53 Implement SteamUserStatsLite 2020-02-28 03:23:16 -05:00
Struma
268bd5ca83 Take aspect ratio into account when screenshotting 2020-02-26 17:34:54 -05:00
Struma
78bf355573 Set and update scissorbox based on current render resolution 2020-02-26 13:28:51 -05:00