Morph
841a3559a5
x64: Add detection of monitorx instructions
monitorx introduces 2 instructions: MONITORX and MWAITX.
3 years ago
Liam
d54f9ea34f
fsmitm_romfsbuild: avoid full path lookups
3 years ago
GPUCode
9e58301aec
renderer_vulkan: Prevent crashes when blitting depth stencil
3 years ago
GPUCode
5196f05cec
video_core: Add BCn decoding support
3 years ago
GPUCode
8a829a12b6
renderer_vulkan: Add more feature checking
3 years ago
GPUCode
d8a98f124a
renderer_vulkan: Don't assume debug tool with debug renderer
* Causes crashes because mali drivers don't support debug utils
3 years ago
GPUCode
5011526a94
renderer_vulkan: Bump minimum SPIRV version
* 1.3 is guaranteed on all 1.1 drivers
3 years ago
GPUCode
035b4eaf46
renderer_vulkan: Respect viewport limit
3 years ago
GPUCode
1af4dc2ed7
renderer_vulkan: Don't add transform feedback flag if unsupported
3 years ago
GPUCode
843d93b951
renderer_vulkan: Add suport for debug report callback
3 years ago
liamwhite
c64b5c642f
Merge pull request #10933 from merryhime/dunno
arm_dynarmic_32: Remove disabling of block linking on arm64
3 years ago
liamwhite
d72271ba95
Merge pull request #10932 from abouvier/git-indent
gitmodules: normalize indentation and url
3 years ago
liamwhite
56395425fa
Merge pull request #10930 from lat9nq/msvc-inconsistent-time-zones
settings: Catch runtime_error, fallback time zone
3 years ago
lat9nq
dfc7afe44d
settings: Clean up includes
Adds <version> since we are looking at C++ implementation version
details. Also moves exception header includes into the if preprocessor
command since we only use it there.
3 years ago
Merry
09012476db
arm_dynarmic_32: Remove disabling of block linking on arm64
3 years ago
lat9nq
4bbb9fa29e
settings: Catch runtime_error, fallback time zone
Windows will let you select time zones that will fail in their
own C++ implementation library. Evidently from the stack trace, we get a
runtime error to work with, so catch it and use the fallback.
3 years ago
Morph
11e8c95cc8
Merge pull request #10931 from german77/clang
yuzu: Fix clang format
3 years ago
german77
7dee0cf567
yuzu: Fix clang format
3 years ago
Alexandre Bouvier
d215721c89
gitmodules: normalize indentation and url
3 years ago
Narr the Reg
f8e461e9f2
Merge pull request #9663 from EBADBEEF/disable-controller-applet
qt: add option to disable controller applet
3 years ago
liamwhite
8a679be44b
Merge pull request #10867 from Kelebek1/dma_safe
Use safe reads in DMA engine
3 years ago
liamwhite
4f21c05522
Merge pull request #10473 from GPUCode/vma
Use vulkan memory allocator
3 years ago
liamwhite
4696a032a8
Merge pull request #10495 from bm01/master
input_common: Redesign mouse panning
3 years ago
liamwhite
f91cc2c72f
Merge pull request #10679 from zeltermann/wakelock-reason
Only use SDL wakelock on Linux
3 years ago
liamwhite
c869dcd931
Merge pull request #10916 from ameerj/lolmem
OpenGL: Add Local Memory warmup shader for Nvidia
3 years ago
liamwhite
06108ad745
Merge pull request #10925 from t895/fs-agony
android: Fix size check for content uris
3 years ago
Charles Lombardo
2810786adc
android: Fix size check for content uris
Fix for checking file size for android content uris
3 years ago
liamwhite
8affea6a4b
Merge pull request #10908 from kiri11/clarify-ring-ui
Clarify Ring-Con configuration message in UI
3 years ago
liamwhite
71949a6077
Merge pull request #10903 from german77/nfc_state
input_common: Improve nfc state handling and 3rd party support
3 years ago
liamwhite
2793f6cf7e
Merge pull request #10901 from german77/sdl_fix
input_common: Make use of new SDL features
3 years ago
liamwhite
1b80e8ec4f
Merge pull request #10894 from lat9nq/bsd-tzdb
nx_tzdb: Update tzdb_to_nx
3 years ago
liamwhite
6121aed4a8
Merge pull request #10888 from 8bitDream/native
android: (native) Parameter types from Android Studio
3 years ago
liamwhite
30cae69b33
Merge pull request #10865 from t895/extension-meme
android: Clean up file extension checks
3 years ago
Charles Lombardo
f56487bf3e
android: Clean up file extension checks
3 years ago
GPUCode
7a8631cd45
externals: Use cmake subdirectory
3 years ago
Kelebek1
c80b6bfb83
Use safe reads in DMA engine
3 years ago
comex
930b7ac6ee
PR feedback + constification
3 years ago
comex
73fb0e03a4
network.cpp: include expected.h
3 years ago
comex
235aef492a
Disable OpenSSL on Android.
Apparently Android uses BoringSSL, but doesn't actually expose headers
for it in the NDK.
3 years ago
comex
ae42f278cb
re-format
3 years ago
comex
742d780d77
Fix more Windows build errors
I did test this beforehand, but not on MinGW, and the error that showed
up on the msvc builder didn't happen for me...
3 years ago
comex
3cc874f079
ssl: fix compatibility with OpenSSL 1.1.1
Turns out changes were needed after all.
3 years ago
ameerj
5ae4d9983b
OpenGL: Limit lmem warmup to NVIDIA
🐸
3 years ago
ameerj
28cecc6cd8
shaders: Track local memory usage
3 years ago
ameerj
a2b344ab9d
emit_glasm: Fix lmem size computation
3 years ago
ameerj
b2349d75f4
OpenGL: Add Local Memory warmup shader
3 years ago
comex
6018b182fc
Fixes:
- Add missing virtual destructor on `SSLBackend`.
- On Windows, filter out `POLLWRBAND` (one of the new flags added) when
calling `WSAPoll`, because despite the constant being defined on
Windows, passing it calls `WSAPoll` to yield `EINVAL`.
- Reduce OpenSSL version requirement to satisfy CI; I haven't tested
whether it actually builds (or runs) against 1.1.1, but if not, I'll
figure it out.
- Change an instance of memcpy to memmove, even though the arguments
cannot overlap, to avoid a [strange GCC
error](https://github.com/yuzu-emu/yuzu/pull/10912#issuecomment-1606283351 ).
3 years ago
lat9nq
e28e87e49b
nx_tzdb: Update tzdb_to_nx to 212afa2
Moves build data to a separate directory so the build happens out of the source
tree.
3 years ago
comex
7fc1efe740
ssl: rename argument to avoid false positive codespell warning
The original name `larg` was copied from the OpenSSL documentation and
is not a typo of 'large' but rather an abbreviation of '`long`
argument'. But whatever, no harm in adding an underscore.
3 years ago
comex
12321ae076
socket_types: Improve comment
3 years ago