Commit Graph

2174 Commits

Author SHA1 Message Date
Henrik Rydgård
0cb051a37f Update SPIRV-Cross to a version that builds in debug mode on the latest VS.
The old bug that used to cause a warning now fails outright, so the
upgrade is necessary.
2023-02-24 22:45:49 +01:00
Henrik Rydgård
66bd9cde14 Revert accidental armips change 2023-02-11 19:39:25 +01:00
Henrik Rydgård
d65dae7185 Depth scale functions: Clean up the naming, add a failing test 2023-02-10 14:57:45 +01:00
Lubos
abf76bd212 OpenXR - One APK for both Pico and Quest 2023-02-08 17:26:36 +01:00
Eric Warmenhoven
560d6f3b7c Another libretro mac build fix 2023-02-01 12:19:02 -08:00
Eric Warmenhoven
a715462b0f Update to latest armips, with build fix for libretro mac 2023-02-01 09:23:41 -08:00
Henrik Rydgård
891df6c0c4 Update Vulkan headers to SDK 1.3.239 2023-01-30 18:55:49 +01:00
Unknown W. Brackets
489411359e Common: Add cpu_features library. 2023-01-29 14:35:58 -08:00
Lubos
5491a05796 OpenXR - Enable level 5 CPU/GPU performance on Quest 2 2023-01-20 14:40:09 +01:00
Henrik Rydgård
c76c09c1f3
Merge pull request #16669 from unknownbrackets/vulkan-update
Update Vulkan headers and SPIRV-Cross
2023-01-04 10:11:57 +01:00
Henrik Rydgård
650390d146
Merge pull request #16668 from unknownbrackets/glslang
Build: Update to glslang v11.13.0, use upstream
2023-01-04 10:06:49 +01:00
Unknown W. Brackets
87aa4e127c Build: Update to glslang v11.13.0, use upstream.
This switches the submodule origin.
2023-01-01 10:28:53 -08:00
Unknown W. Brackets
77849d3eed riscv: Add disassembler.
From https://github.com/anthony-coulter/riscv-disassembler.
Modified slightly to pull in less headers in the h, prefix funcs.
2023-01-01 10:28:53 -08:00
Unknown W. Brackets
3ce2c4b380 Vulkan: Update headers to 1.3.236. 2023-01-01 10:21:17 -08:00
Unknown W. Brackets
9434df1968 Build: Update to SPIRV-Cross sdk-1.3.236.0. 2023-01-01 10:21:16 -08:00
Unknown W. Brackets
15908856dd Build: Cleanup MSVC project files.
Remove some files that don't exist anymore, add some other platform
files for convenience.
2022-12-19 10:13:43 -08:00
Unknown W. Brackets
21332c677b Build: Allow compiling without armips. 2022-12-17 10:08:46 -08:00
Lubos
8ff1156c04 OpenXR - SDK updated 2022-12-07 21:19:33 +01:00
Unknown W. Brackets
6c6133a3c1 Build: Get rid of legacy zstd support.
This refers to old versions of zstd we never used, and the code also
generates warnings when it's built.
2022-12-04 08:14:30 -08:00
Unknown W. Brackets
c89823ce92 Replacement: Allow use of textures.zip for Android.
Will work on all platforms, but intended for situations like Android where
random access to files on storage is horribly slow.
2022-10-30 10:57:41 -07:00
Unknown W. Brackets
485249a83e Windows: Avoid compile param conflict warning. 2022-10-29 12:52:24 -07:00
Unknown W. Brackets
79d53552a5 armips: Update to latest. 2022-10-29 09:02:12 -07:00
Unknown W. Brackets
2b884de585 armips: Use native std::filesystem on Windows/UWP. 2022-10-01 08:13:57 -07:00
Unknown W. Brackets
559fdd167f armips: Also update UWP and ARM64, etc. 2022-09-30 20:16:34 -07:00
Unknown W. Brackets
ac335ad61a armips: Update to UTF-8/c++17 armips. 2022-09-30 19:48:14 -07:00
Unknown W. Brackets
faf7fc7aea Build: Update zstd to latest dev.
Fixes attribute issue in newer c++ standards.
2022-09-30 19:31:06 -07:00
Unknown W. Brackets
c49b91c62b armips: Update to latest. 2022-09-30 17:47:43 -07:00
Henrik Rydgård
ef7900fc7a
Merge pull request #16128 from lvonasek/docs-openxr-readme
OpenXR - SDK readme
2022-09-28 16:43:32 +02:00
Luboš Vonásek
088272c0c4
Update README.md 2022-09-28 16:24:26 +02:00
Lubos
d2de89e778 OpenXR - Add README.md about the SDK 2022-09-28 16:22:59 +02:00
Lubos
60871eeac5 OpenXR - Initialize Pico subsystems 2022-09-24 22:39:07 +02:00
Lubos
1fdbde8ee9 OpenXR - Support multiple loaders 2022-09-24 22:11:08 +02:00
Unknown W. Brackets
3c9f63e297 Vulkan: Update to latest VMA. 2022-09-04 23:54:15 -07:00
Unknown W. Brackets
d3501d0a7c Build: Update xxhash to v0.8.1. 2022-09-04 23:54:14 -07:00
Unknown W. Brackets
18c2b04e7a Build: Update to zstd v1.5.3.
Untagged, so using latest as of now.  Has perf improvements.
2022-09-04 23:54:14 -07:00
Henrik Rydgård
2bb845a0ca VS 2022 warning fix 2022-09-03 15:21:08 +02:00
Unknown W. Brackets
09b7a62666 libpng: Correct func pointer type warning. 2022-08-13 12:43:14 -07:00
Lubos
d109e7c1d7 Merge branch 'master' into feature_openxr_quest 2022-07-12 18:54:47 +02:00
Lubos
9893e5c4ab OpenXR - VR mode initialization added 2022-07-08 14:44:20 +02:00
Lubos
99a4a06286 OpenXR - SDK added 2022-07-07 17:39:17 +02:00
tunip3
42ae18eea5
Replace Win32 file IO with UWP safe variants and add support for getting drives to UWP build (#15652)
* replace, all win32 file io with their matching uwp safe variants

* add support for drive listing

* Delete NATIVEAPP.ipch

* Update .gitignore

* fix indentation
2022-07-06 23:59:47 +02:00
Linblow
7c18adbdc6 libkirk: Set Segher Boessenkool's original copyright notice 2022-05-03 00:08:05 +02:00
Henrik Rydgård
e52f9373ee Bump vulkan headers to SDK 1.3.211 2022-05-01 00:23:29 +02:00
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
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
Henrik Rydgård
f01ba6dc84 Move NativeApp.h to Common/System, split into NativeApp.h and System.h
Buildfix
2020-10-04 11:42:16 +02:00
Henrik Rydgård
b7edf75437 Move Display.cpp/h to Common. 2020-10-04 11:42:16 +02:00
Henrik Rydgård
821817e6d4 Move the profiler to Common 2020-10-04 11:42:16 +02:00
Henrik Rydgård
989e353482 Common.h shouldn't include Log.h.
Buildfixes

More buildfixes. Move JSON code to common.
2020-10-04 11:42:14 +02:00
Henrik Rydgård
9e41fafd0d Move math and some file and data conversion files out from native to Common.
Buildfixing

Move some file util files

Buildfix

Move KeyMap.cpp/h to Core where they belong better.

libretro buildfix attempt

Move ini_file

More buildfixes
2020-10-04 09:12:46 +02:00
Henrik Rydgård
ff8148dd92 Move native/util, native/data and native/i18 to Common/Data.
Also move colorutil.cpp/h

linking build fix experiment

Delete a bunch of unused CMakeLists.txt files

CMakeLists.txt linking fix

Don't include NativeApp.h from any headers.

Android.mk buildfix

Half of the UWP fix

Buildfix

Minor project file cleanup

Buildfixes

Guess what? More buildfixes!
2020-10-04 07:28:29 +02:00
Henrik Rydgård
342ed97291 Move input utilities from native to Common/Input. 2020-10-01 09:42:32 +02:00
Henrik Rydgård
15382d5f94 Move threading utils from native to Common 2020-10-01 09:27:25 +02:00
Unknown W. Brackets
137f03c71d Adnroid: Add back arm32 files for libpng. 2020-09-29 23:04:30 -07:00
Unknown W. Brackets
af307d05e2 Android: Fix include paths. 2020-09-29 22:51:53 -07:00
Unknown W. Brackets
af57eb582c Global: Add back arm files for libpng. 2020-09-29 22:41:43 -07:00
Henrik Rydgård
65617889dd Merge ext/native/ext/... directly into ext. 2020-09-30 00:30:42 +02:00
Henrik Rydgård
4d3ec20082 ByteSwap.h results in a file name collision on some systems with byteswap.h. Fix this by merging it into BitSet.h. 2020-09-30 00:09:13 +02:00
Henrik Rydgård
5e976ff842 Buildfixes 2020-09-29 19:33:18 +02:00
Henrik Rydgård
11ab77b995 Remove some TLS. 2020-09-29 15:51:51 +02:00
Henrik Rydgård
835b819faa Remove some color util functions 2020-09-29 15:51:51 +02:00
Henrik Rydgård
311fe431d0 Move buffer.cpp/h from base to Common 2020-09-29 15:51:51 +02:00
Henrik Rydgård
17a9767585 Buildfixes 2020-09-29 15:51:51 +02:00
Henrik Rydgård
40ec0d8358 Finish getting rid of basictypes.h 2020-09-29 15:51:51 +02:00
Henrik Rydgård
3162f30158 Merge base/basictypes.h into Common/Common.h (mostly). 2020-09-29 15:51:51 +02:00
Henrik Rydgård
ed88761ecc Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h. 2020-09-29 15:51:51 +02:00
Henrik Rydgård
656adf1fcd Remove old define for thread local storage 2020-09-29 15:51:51 +02:00
Henrik Rydgård
ecceeaa810 We no longer use TCHAR. 2020-09-29 15:51:51 +02:00
Henrik Rydgård
51e2e7f8d5 Remove our usage of ssize_t 2020-09-29 15:51:51 +02:00
Henrik Rydgård
ec7458b6a9 Delete more useless math code 2020-09-29 10:13:27 +02:00
Henrik Rydgård
db9cc41a1a Delete unused math code 2020-09-29 10:07:53 +02:00
Henrik Rydgård
1e6c13cb56 Delete more old detritus 2020-09-29 10:07:07 +02:00
Henrik Rydgård
30ecde5bc9 Delete some unused string functions 2020-09-29 00:41:32 +02:00
Henrik Rydgård
204fbe463e Delete unused backtrace.cpp 2020-09-29 00:36:29 +02:00
Henrik Rydgård
054acf768c Don't cache time in a variable.
A little weirdness in the code that has stuck around for a long, long
time. It's really not necessary and mostly just confusing.
2020-09-24 23:52:43 +02:00
Henrik Rydgård
9cdf4941f2 Revert a bad optimization in word wrapper 2020-09-24 00:32:36 +02:00
Henrik Rydgård
cea7c1b6bb Remove an allocation in the word wrapper. 2020-09-22 21:29:01 +02:00
Henrik Rydgård
437818aa45 Minor optimization in wrap_text.cpp 2020-09-22 21:12:45 +02:00
Henrik Rydgård
707e9cf7ac Remove some unnecessary function parameters, improve some comments. 2020-09-20 20:44:18 +02:00
Henrik Rydgård
7c76f4e65c Minor improvement to gl_debug_log.h 2020-09-17 20:53:02 +02:00
Henrik Rydgård
d71ec8d82c The new asserts found something. 2020-09-17 20:53:02 +02:00
Henrik Rydgård
d0f7b1e30f Make the implementations of CopyFramebufferDepth more similar.
Also avoid matching framebuffers with bad z for copies.
2020-09-17 20:52:45 +02:00
Henrik Rydgård
7f1e35e761 Add missing asserts after some VK resource creation functions 2020-09-16 01:03:56 +02:00
Jean-André Santoni
6f2310b8ea
Fix libretro OSX build
Fixes these errors:

```
../ext/zlib/gzlib.c:492:14: error: implicit declaration of function 'lseek' is invalid in C99
      [-Werror,-Wimplicit-function-declaration]
../ext/zlib/gzwrite.c:84:15: error: implicit declaration of function 'write' is invalid in C99
      [-Werror,-Wimplicit-function-declaration]
  1 /* gzguts.h -- zlib internal header definitions for gz* operations
        got = write(state->fd, strm->next_in, strm->avail_in);
```
2020-09-13 15:07:08 +07:00
Unknown W. Brackets
37d7096703 SaveState: Update to latest Snappy v1.1.8. 2020-09-12 18:16:27 -07:00
ANR2ME
2040be06e1 Added another HexData printing with offset and ASCII contents to help dumping some data in the logs 2020-09-07 02:59:12 +07:00
ANR2ME
442d3685dc Fixed an issue where the 1st line showing 17 bytes of data instead of 16 bytes like the rest of the lines 2020-09-07 02:56:59 +07:00
Henrik Rydgård
cdf11dffd1 Shrink the "Cardboard VR Off" button.
Got a complaint through email that it was so large it could be visible with
the cardboard on, despite its location.
2020-08-30 17:50:42 +02:00
Henrik Rydgård
b86d26da42 Remove wrong assert. Should fix #13354 2020-08-30 10:13:16 +02:00
Henrik Rydgård
e33c31e187
Merge pull request #13353 from unknownbrackets/texcache
TexCache: Improve QuickTexHash a little, cleanup ARM64 defines
2020-08-29 18:35:06 +02:00
Unknown W. Brackets
6b8f7294b3 Global: Remove ARM64 define.
Was barely used anymore, and some users are specifying it when it's not
the case, so better to detect consistently.
2020-08-29 08:45:50 -07:00
Henrik Rydgård
cb3ed8f4a1
Merge pull request #13343 from unknownbrackets/xxhash
Switch to XXH3
2020-08-28 12:20:26 +02:00
Unknown W. Brackets
184d4a1fc0 Vulkan: Type comparison warning fix. 2020-08-27 20:01:59 -07:00
Unknown W. Brackets
9b27cbd450 Common: Update to latest xxhash. 2020-08-27 20:01:04 -07:00
Henrik Rydgård
0b8e377872 Address feedback from #13341. 2020-08-27 22:59:27 +02:00
Henrik Rydgård
f64d36664e Fix final subpass dependency for depth 2020-08-27 22:59:18 +02:00
Henrik Rydgård
b58f5e46ae Correctly update image layout to the final one after a render pass. 2020-08-27 22:59:18 +02:00
Henrik Rydgård
95a4cd37fc Improve LogSteps further. Break out PreprocessSteps. 2020-08-27 21:50:05 +02:00
Henrik Rydgård
4e841ca3a6 Naming fix, better names for temp fbos 2020-08-27 21:50:05 +02:00
Henrik Rydgård
6e9d5ffbd7 VulkanRenderManager: Improve logging. LogSteps output is much better.
More logging improvements
2020-08-27 21:50:05 +02:00
Henrik Rydgård
d54e0b3231 Fix longstanding depth/stencil view issue in Vulkan. Cleans up validation.
We didn't specify DEPTH|STENCIL as aspects for views we rendered to,
only DEPTH. Who knows how many of the driver bugs we "found" are this.

DEPTH|STENCIL views can't be sampled though, so we create a separate
DEPTH view for that. This keeps Katamari working.
2020-08-27 21:23:41 +02:00
Henrik Rydgård
b323397c54 Vulkan: Minor fix for depth/stencil pretransitions. Used DEPTH_ATTACHMENT_OPTIMAL by mistake in barrier. 2020-08-27 16:46:14 +02:00
Henrik Rydgård
de4778358e AspectMask fix 2020-08-27 16:39:15 +02:00
Henrik Rydgård
3be729bfc5 Vulkan: Silly typo fix in barrier 2020-08-27 14:46:02 +02:00
Unknown W. Brackets
c98d96c78f http: Avoid logging errors for would block.
It's not an error, this case is expected.
2020-08-23 21:32:06 -07:00
Henrik Rydgård
506a86300d More explicit invalidation of any cached state in Thin3D. Fixes #13307 2020-08-22 00:30:29 +02:00
Henrik Rydgård
0752e7d158
Merge pull request #13302 from unknownbrackets/net-local
Net: Simplify local IP lookup and cleanup instance counter a bit
2020-08-18 21:29:29 +02:00
Unknown W. Brackets
31830dd4df native: Minor header cleanup. 2020-08-18 06:59:49 -07:00
Henrik Rydgård
06a528927e GL: Re-enable mipmaps for thin3d textures. 2020-08-18 12:57:43 +02:00
Henrik Rydgård
5313fc5b36 More work on GL state leaks. Some things really need a redesign. 2020-08-18 09:18:24 +02:00
Henrik Rydgård
61bf512244
Merge pull request #13291 from hrydgard/assert-cleanup
Assert function cleanup
2020-08-16 13:57:22 +02:00
Henrik Rydgård
5d64fc5ff1 Switch to PPSSPP's assert functions (don't use the system's) 2020-08-16 10:01:10 +02:00
Henrik Rydgård
7aacf3df37 Remove time_now() - time_now_d() is the replacement. Absolute time values can't be stored reliably in floats. 2020-08-16 09:37:18 +02:00
Henrik Rydgård
ccc0331279 Move timeutil to Common. (Experiment to see how much work it is to move these). 2020-08-15 20:53:08 +02:00
Henrik Rydgård
004119fd32 UWP buildfix 2020-08-15 19:47:04 +02:00
Henrik Rydgård
f0d2f24658 Finally delete base/logging.cpp/h. Carefully preserve behaviour on Android.
There's more cleanup to do ...
2020-08-15 19:09:09 +02:00
Henrik Rydgård
3c412ea21e Fix build of ZimTool/AtlasTool. Had to break the ugly backwards dependency from LogManager to g_Config. 2020-08-15 19:09:09 +02:00
Henrik Rydgård
80e0f85332 Getting really close to getting rid of base/logging.h now.
Qt buildfix
2020-08-15 19:09:01 +02:00
Henrik Rydgård
b22083e7a6 Even more base/logging.h removal and fixes 2020-08-15 19:09:01 +02:00
Henrik Rydgård
cca7511e6a More base/logging.h cleanup 2020-08-15 19:09:01 +02:00
Henrik Rydgård
c41f875df4 Remove base/logging.h in a whole lot more places. 2020-08-15 19:09:00 +02:00
Henrik Rydgård
5eb13378c6 Remove base/logging from a lot more files in native 2020-08-15 19:09:00 +02:00
Henrik Rydgård
bf72f746ea Remove base/logging.h from a whole bunch of files in native 2020-08-15 19:09:00 +02:00
Henrik Rydgård
8835728f87 Replace base/logging.h in VulkanContext and parts of native 2020-08-15 19:08:44 +02:00
Henrik Rydgård
5117ded378 Remove ELOG/ILOG/WLOG from the Android C++ code (mostly) 2020-08-15 19:08:39 +02:00
Henrik Rydgård
0fcc0994b4 Recategorize some logging, in preparation for what's to come. 2020-08-15 11:51:22 +02:00
mrfixit2001
27329dc485
Fix menu navigation from axis in linux
Up is down and down is up - mimic the change in android for linux to compensate and correct. Tested and working.
2020-08-13 16:12:27 -04:00
Unknown W. Brackets
cf4a5b1b9c Global: Buildfix for parsers. 2020-08-10 14:43:13 +00:00
Unknown W. Brackets
850df75c45 Merge remote branch remove-sstream-from-stringutil. 2020-08-10 07:18:49 -07:00
Unknown W. Brackets
a0f8e788f3 Global: Move string number parse to text/parsers.
It's not used as much as the other string utils.
2020-08-10 07:05:23 -07:00
Unknown W. Brackets
3d9c4733ab Global: Reduce ini_file header complexity.
We're not using the old std::map support anymore.  Avoid pulling in
headers if possible.
2020-08-10 07:05:22 -07:00
Unknown W. Brackets
e59951382a Global: Make stringutil includes more explicit. 2020-08-10 07:05:22 -07:00
Henrik Rydgård
5ec2da0f2d Move Section out of IniFile so it can be forward declared. Unlocked further improvements to build speed. 2020-08-10 15:53:52 +02:00
Henrik Rydgård
72d5b29434 Can't avoid sstream in ini_file.h, it seems. 2020-08-10 15:46:21 +02:00
Henrik Rydgård
d70dcaf53a Buildfix 2020-08-10 15:29:10 +02:00
Henrik Rydgård
62a8329c33 Remove sstream from stringutil.h. See #13267 2020-08-10 14:33:00 +02:00
Henrik Rydgård
6b6ecf4427
Merge pull request #13267 from unknownbrackets/headers
Reorganize DoState headers and cut back on common header includes
2020-08-10 13:45:57 +02:00
Unknown W. Brackets
1bcafafdbb UI: Fix an override warning. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets
667a8522cc Global: Cut down on file/string includes. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets
d90630c263
Merge pull request #13262 from hrydgard/depth-texturing
Implement texturing from depth buffers (Vulkan only so far)
2020-08-10 03:42:17 -04:00
Henrik Rydgård
0aa2ceb372 Address feedback 2020-08-10 09:16:28 +02:00
Henrik Rydgård
dd79d33f14 Minor: Initialize a struct. Decrease logging in sceMt19937. 2020-08-09 21:45:42 +02:00
Henrik Rydgård
86355779d7 Remove partial comment 2020-08-09 20:49:08 +02:00
Henrik Rydgård
ba0d04a142 Vulkan: Implement depth texturing through depal. 2020-08-09 20:31:04 +02:00
Henrik Rydgård
375da0a2fe Some fixes 2020-08-09 19:47:22 +02:00
Henrik Rydgård
cf122e9333 Vulkan/generic: Initial prep for depth texturing 2020-08-09 19:47:15 +02:00
Henrik Rydgård
fd41c9cd57 These convenience overloads don't work in 32-bit builds, remove them. 2020-08-09 10:28:37 +02:00