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