Commit graph

1898 commits

Author SHA1 Message Date
Splendide Imaginarius
d9465b28a0 Bicubic shader: always use highp float 2023-11-12 14:44:19 +00:00
Splendide Imaginarius
a56e6e0987 Add bicubic scaling 2023-11-12 14:42:19 +00:00
Splendide Imaginarius
c9047da9ba
Merge pull request #95 from Eblo/shader-precision-bugfix
Fix precision issues in vertex shaders
2023-11-12 14:33:24 +00:00
Eblo
79bcaf266f
Fix precision issues in vertex shaders
Restore conditional that makes mediump declaration only apply to fragment shaders
This was erroneously removed to make the Lanczos3 shader link properly, but it resulted in vertex shaders incorrectly defaulting to mediump
Add highp precision declaration to Lanczos3 fragment shader so that it can link
2023-11-12 09:27:12 -05:00
Splendide Imaginarius
d7e43f0087
Merge pull request #109 from Splendide-Imaginarius/mkxp-z-preload-auto
`win32_wrap.rb`: Fallback to native `Win32API`
2023-11-05 13:00:20 +00:00
white-axe
9cb01bac11
Add trailing comma to bindingNames 2023-11-02 00:16:11 -04:00
white-axe
19f8172dd7
Add trailing commas at the end of all other entries
This is also allowed by JSON5.
2023-11-02 00:13:44 -04:00
white-axe
733d601107
Add trailing commas to every array in mkxp.json 2023-11-02 00:11:18 -04:00
white-axe
cbbf75e9b9
Split solidFonts into multiple lines as well 2023-11-02 00:06:52 -04:00
white-axe
26fa3f2ed7
Change formatting of arrays in mkxp.json comments
This changes the formatting of the multiline arrays in the comments in
mkxp.json to put the opening bracket on its own line to improve
readability.
2023-11-01 23:42:58 -04:00
Eblo
25b53e38f0
Graphics.transition FPS counter test
Added test script for Graphics.transition reported FPS
2023-10-31 10:30:14 -04:00
Eblo
7a12e6ddcf
Graphics.transition average FPS bugfix
Move average FPS update logic into new function updateAvgFPS()
Call this during Graphics.transition so that the FPS counter does not erroneously drop
2023-10-31 09:36:41 -04:00
Splendide Imaginarius
52c932b9a0
Merge pull request #105 from Splendide-Imaginarius/mkxp-z-lanczos-enum
Fold `lanczos3Scaling` config into `smoothScaling`
2023-10-31 12:20:47 +00:00
Splendide Imaginarius
5178b39fcc
Merge pull request #104 from Splendide-Imaginarius/mkxp-z-rtp-doc
mkxp.json: Document archive format compatibility
2023-10-31 11:54:59 +00:00
Splendide Imaginarius
817db2b6a2
Merge pull request #101 from Splendide-Imaginarius/mkxp-z-windows-icon
Make the Windows resource dir customisable at build time
2023-10-31 11:54:07 +00:00
Splendide Imaginarius
bbe4064473
Merge pull request #48 from Splendide-Imaginarius/mkxp-z-httplib-0.14.1
Bump cpp-httplib to v0.14.1
2023-10-29 12:23:27 +00:00
Splendide Imaginarius
8b2363a5d0
Merge pull request #57 from WaywardHeart/macos-build-fixes
Macos build fixes
2023-10-29 12:22:36 +00:00
Splendide Imaginarius
982e1fdc31
Merge pull request #58 from WaywardHeart/useScriptNames
Fix default value for useScriptNames setting
2023-10-29 12:10:41 +00:00
Splendide Imaginarius
a11ca590fa Add HTTPLite tests 2023-10-29 12:01:42 +00:00
Splendide Imaginarius
d51d440539 Bump cpp-httplib to v0.14.1 2023-10-29 11:59:55 +00:00
Splendide Imaginarius
77dedd06db
Merge pull request #18 from WaywardHeart/font-families
Make font families case insensitive
2023-10-29 11:05:50 +00:00
Splendide Imaginarius
f9a519c513 win32_wrap.rb: Fallback to native Win32API
These changes should make it easier to enable win32_wrap.rb by default,
since it won't interfere with non-wrapped API calls anymore.
2023-10-29 09:28:57 +00:00
Splendide Imaginarius
a5b05cd1f0
Merge pull request #61 from Splendide-Imaginarius/mkxp-z-font-log
Log missing fonts
2023-10-29 06:34:49 +00:00
Wayward Heart
f8be9ffe4c Add a "patches" option to the config. 2023-10-26 21:44:42 -05:00
Splendide Imaginarius
3ecb09d050 Fold lanczos3Scaling config into smoothScaling
Thanks to Riley Pierce for the suggestion.

Fixes https://github.com/mkxp-z/mkxp-z/issues/73
2023-10-26 18:35:39 +00:00
Splendide Imaginarius
f890a5dc21 mkxp.json: Document archive format compatibility 2023-10-26 17:52:57 +00:00
Splendide Imaginarius
631ed45c28 Support Windows resources outside of repo directory 2023-10-26 04:10:26 +00:00
Splendide Imaginarius
77d05ed600 Make the Windows resources customisable at build time
Ported from original mkxp-zr commit by Riley Pierce.
2023-10-25 23:12:35 +00:00
Splendide Imaginarius
d6d1d9699e
Merge pull request #21 from Splendide-Imaginarius/mkxp-z-hires
Implement high-resolution Bitmap replacement
2023-10-25 22:52:35 +00:00
Splendide Imaginarius
11a1fef1c3 Implement hi-res Bitmap replacement 2023-10-25 15:39:28 +00:00
Splendide Imaginarius
35348e8ec2
Merge pull request #56 from Splendide-Imaginarius/mkxp-z-readme-texture-size
README: Clarify texture size limit
2023-10-21 15:19:01 +00:00
Splendide Imaginarius
d779482797
Merge pull request #54 from Splendide-Imaginarius/mkxp-z-readme-artifacts
README: Exclude PR's from Automatic Builds
2023-10-17 13:31:00 +00:00
Wayward Heart
3a47c03d49 Also change the preload script name in mkxp.json 2023-10-17 07:57:45 -05:00
Wayward Heart
778c7e63b9 Replace the ruby18_wrap.rb preload script with ruby_classic_wrap.rb 2023-10-17 07:42:03 -05:00
Splendide Imaginarius
986875a144
Merge pull request #52 from Splendide-Imaginarius/mkxp-z-static-libgcc-windows
Build with static libgcc on Windows
2023-10-17 12:09:21 +00:00
Splendide Imaginarius
0a2b0526a8
Merge pull request #53 from Splendide-Imaginarius/mkxp-z-meson-formatting
Clarify Meson comment, improve formatting
2023-10-17 10:48:54 +00:00
Splendide Imaginarius
27b78eed5a Log missing fonts
Fixes https://github.com/mkxp-z/mkxp-z/issues/43
2023-10-17 10:18:53 +00:00
Wayward Heart
4039ad20f5 Fix openssl version on MacOS 2023-10-17 04:38:55 -05:00
Wayward Heart
a42d67622f Modify the built app's Info.plist on macos after it's copied to the app.
No more dirty edit from building.
2023-10-17 04:38:55 -05:00
Wayward Heart
363c622131 Make CoreHaptics.framework for MacOS optional
Makes the app runnable on High Sierra and Mojave. Anyone wishing to build it on High Sierra will still need to remove it.
2023-10-17 04:38:55 -05:00
Wayward Heart
ac3c216978 Fix building on older MacOS SDKs 2023-10-17 04:38:55 -05:00
Wayward Heart
7151442515 Fix default value for useScriptNames setting 2023-10-17 04:38:29 -05:00
Wayward Heart
21fac5a946 Autohide mouse cursor after half a second 2023-10-17 04:38:05 -05:00
Splendide Imaginarius
f59f213e3f
Merge pull request #55 from Splendide-Imaginarius/mkxp-z-readme-license
README: Clarify license
2023-10-17 07:21:56 +00:00
Splendide Imaginarius
1f2f123502 README: Clarify texture size limit 2023-10-17 07:19:38 +00:00
Splendide Imaginarius
7bc0671380 README: Clarify license
Struma confirmed via Discord that the license matches Ancurio's GPLv2+.
2023-10-17 07:01:50 +00:00
Splendide Imaginarius
d6f6d0bf97 README: Exclude PR's from Automatic Builds 2023-10-17 06:58:05 +00:00
Splendide Imaginarius
db87204e71
Merge pull request #50 from Splendide-Imaginarius/mkxp-z-preload-artifacts
GitHub Actions: Add preload scripts to Linux and Windows artifacts
2023-10-17 06:50:49 +00:00
Splendide Imaginarius
925d70321f Clarify Meson comment, improve formatting 2023-10-17 06:14:20 +00:00
Splendide Imaginarius
d00b81fb50
Merge pull request #42 from ijuintekka/dev
Prevent building against incorrect sdl2_image.
2023-10-17 05:47:36 +00:00