Commit Graph

1981 Commits

Author SHA1 Message Date
Henrik Rydgård
14000a562a Also delete vulkan_funcs.hpp, oops 2022-02-20 21:28:01 +01:00
Henrik Rydgård
68160a1a77 Upgrade to Vulkan 1.3 headers (and remove the .hpp files) 2022-02-19 20:41:04 +01:00
Henrik Rydgård
e1ff73061a
Merge pull request #15223 from hrydgard/multi-atlas
Split off the fonts from the atlas
2021-12-12 09:10:27 +01:00
Unknown W. Brackets
63e623ecb2 Build: Fix some format truncation warnings.
Generally all should be safe already, but better to be sure.
2021-12-11 10:45:27 -08:00
Henrik Rydgård
d4237fd542 Split the atlas into three, well two, but two different cases for the fonts.
Platforms that can use OS fonts don't need font_atlas.zim but they do
need ascii font for debug, so does use asciifont_atlas.zim.
2021-12-10 23:22:08 +01:00
Henrik Rydgård
434fa0f072
Merge pull request #15183 from orbea/spirv-cross-build
ext/SPIRV-Cross-build: Update cmake version
2021-11-30 18:03:29 +01:00
Henrik Rydgård
0ffc4286c7
Merge pull request #15185 from CarterLi/master
CMake: Allow use system miniUPnPc and ( on macOS ) system glew
2021-11-30 09:04:40 +01:00
李通洲
fee3b71449 ext: Update vulkan headers 2021-11-30 15:04:44 +08:00
李通洲
0c3c89a093 ext: Allow use system glew with system ffmpeg (macOS) 2021-11-30 14:40:32 +08:00
orbea
dd795605cf ext/SPIRV-Cross-build: Update cmake version
This matches the upstream SPIRV-Cross CMakeLists.txt.

Also silences a warning.

CMake Deprecation Warning at ext/SPIRV-Cross-build/CMakeLists.txt:15 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.
2021-11-29 08:24:35 -08:00
Henrik Rydgård
8f29d9542c Buildfixes 2021-11-22 19:53:00 +01:00
Henrik Rydgård
eceb691f92 Add VMA to ext/ (AMD's Vulkan Memory Allocator) 2021-11-22 18:54:08 +01:00
IncognitoMan
ea2a77d41c
Fix zimtool compilation. 2021-11-03 12:23:57 -04:00
李通洲
63966cb7a7 Build: allow using system zstd library 2021-10-29 10:28:56 +08:00
iota97
3534df0d5e Fix atlas tool on linux 2021-09-17 15:13:35 +02:00
Halo-Michael
8f60d99cd9 Update libMoltenVK.dylib to support M1 chips 2021-09-12 22:56:20 +03:00
Unknown W. Brackets
8c08518617 gason: Allow tagged pointers. 2021-08-22 11:25:24 -07:00
Unknown W. Brackets
cc04523985 libpng: Patch out 100% opaque optimization.
This optimization seems to work fine if you want RGB, but if you want
RGBA, it forgets to add the fixed values back.

See #14628.
2021-08-08 12:24:37 -07:00
Henrik Rydgård
6daa18cca0 Hack around #14628. The icon is distorted but at least no crash.
Seems like a clear bug in libpng.
2021-07-19 17:09:26 +02:00
Henrik Rydgård
3737daaf0c Address more feedback, warning fix 2021-06-07 00:26:26 +02:00
Unknown W. Brackets
2363b39ed5 Tools: Correct AtlasTool in release builds. 2021-06-02 22:21:41 -07:00
Henrik Rydgård
8d08991ad6
Merge pull request #14467 from unknownbrackets/texreplace-zim
Add support for ZIMs in texture replacements
2021-05-24 07:33:54 +02:00
Unknown W. Brackets
8eb773888f Update to libpng v1.7.0beta90.
Previously at 1.7.0beta35.
2021-05-16 11:32:17 -07:00
Unknown W. Brackets
f6a1ffdd14 Update zstd to 1.5.0.
This improves GE frame dump compression speed and ZIM load speed.
2021-05-16 11:15:24 -07:00
Unknown W. Brackets
7afd02e7e0 Tools: Make ZimTool able to use ZSTD/specify level.
There's decompression speed tradeoffs at some levels.
2021-05-16 09:39:39 -07:00
Unknown W. Brackets
ba4fb398ca UWP: Order includes, avoid file attrs to buildfix.
Not sure why CREATEFILE2_EXTENDED_PARAMETERS isn't being found.
2021-05-09 21:56:34 -07:00
Unknown W. Brackets
18a51b8e97 Update libzip to 1.7.3. 2021-05-09 20:45:53 -07:00
Henrik Rydgård
eb07a3e111 Buildfixes 2021-04-18 00:34:18 +02:00
Henrik Rydgård
87216bcd8b Update our miniupnp fork to upstream.
Should take care of #14386
2021-04-18 00:19:46 +02:00
Unknown W. Brackets
08eda131c4 UI: Load/save compressed atlas metadata. 2021-04-11 09:13:10 -07:00
Unknown W. Brackets
a0887401a6 UI: Add zstd to ZIM compression handling. 2021-04-11 09:13:10 -07:00
Unknown W. Brackets
d3e2aa6d28 Build: Add libzstd to build. 2021-04-11 09:13:10 -07:00
Henrik Rydgård
35c02c8012 Disable spvremapper from glslang by default, we don't use it.
May partially help #14351
2021-04-05 18:31:25 +02:00
Unknown W. Brackets
4178f09e57 Build: More consistently avoid _M_ defines.
We use PPSSPP_ARCH in several places already, this makes it more complete.
2021-03-02 21:49:21 -08:00
Unknown W. Brackets
d9aecffd72 Build: Remove old ARM define. 2021-03-02 21:26:03 -08:00
Unknown W. Brackets
5119d79082 Build: Remove IOS define. 2021-03-02 21:04:03 -08:00
Henrik Rydgård
5d4d8ab418
Merge pull request #14217 from unknownbrackets/snappy-update
SaveState: Fix Snappy build error on older clang
2021-02-24 16:42:49 +01:00
Unknown W. Brackets
2a04b630ba SaveState: Fix Snappy build error on older clang. 2021-02-24 07:33:09 -08:00
Unknown W. Brackets
d731a5f498 GPU: Update SPIRV-Cross to 2021-01-15. 2021-02-23 17:55:24 -08:00
Unknown W. Brackets
75cf583d81 SaveState: Avoid some warnings in Snappy. 2021-02-22 22:48:06 -08:00
Unknown W. Brackets
7a9cbdfd6a SaveState: Update to Snappy 453942b. 2021-02-22 22:43:18 -08:00
Unknown W. Brackets
bd4dd29eee glslang: Update to latest glslang. 2021-02-21 06:16:55 -08:00
Henrik Rydgård
a058af456b Update the discord-rpc submodule to the latest version.
I didn't know it was deprecated, though. Its README is directing us
towards the Discord Game SDK, and I can't find a clear answer on what
the license for that is..
2021-02-20 22:17:13 +01:00
Unknown W. Brackets
e7a3faaa8c Windows: Stop ignoring all deprecated warnings. 2021-02-18 08:56:36 -08:00
Gleb Mazovetskiy
78ad98e6c4 jpge.cpp: Remove malloc.h include
`malloc.h` is deprecated and doesn't exist on macOS.
`stdlib.h` provides malloc.

Fix sent upstream in https://github.com/richgel999/jpeg-compressor/pull/18
2021-01-30 12:13:13 +00:00
Gleb Mazovetskiy
5a09bc3d30 Update ext/jpge
From aeb7d3b463

Fixes #14012

Also now comes with SSE2 SIMD
2021-01-30 12:13:08 +00:00
Unknown W. Brackets
01676bc795 Windows: Fix miniupnpc build on ARM64. 2021-01-02 17:42:43 -08:00
Henrik Rydgård
7391abcfd6 Unrelated warning fixes 2020-11-08 14:57:43 +01:00
aliaspider
8bff088bb3 libkirk: fix buffer overflow. 2020-10-13 03:08:03 +01:00
Henrik Rydgård
3788537ddc Fix additional snappy warnings. 2020-10-10 19:21:12 +02:00