Commit Graph
1976 Commits
Author SHA1 Message Date
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 https://github.com/richgel999/jpeg-compressor/tree/aeb7d3b463aa8228b87a28013c15ee50a7e6fcf3

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
shenweip a66cb1237d Warning fixes. 2020-10-10 19:18:46 +02:00
Henrik Rydgård 4310e35714 Windows: Remove the native project. 2020-10-05 06:56:10 +02:00
Henrik Rydgård 8761bf2bc9 Move text rendering to Common. 2020-10-05 00:05:28 +02:00
Henrik Rydgård 0e3a84b4a8 Move most GPU things to Common.
It works after the move, on Windows and Android at least.

Deletes the D3DX9 shader compiler loader, which was not used.
2020-10-04 23:39:02 +02:00
Henrik Rydgård 4f43cff5ca Move fileutil, net, image loaders, ui to Common. (#13506)
* Move and rename file_util/fd_util to Common/File/FileUtil and DirListing

Let's also move net while we're at it.

Move the ZIM/PNG loaders over to Common.

Move the UI framework into Common

iOS buildfix

* Buildfix

* Buildfixes

* Apple buildfix

* This typo again..

* UWP buildfix

* Fix build of PPSSPPQt, such as it is (it's not in good condition...)

* Guess what? Another buildfix.
2020-10-04 20:48:47 +02:00