lat9nq
78be397723
CMakeLists: Disable YUZU_ENABLE_BOXCAT if ENABLE_WEB_SERVICE is disabled
Boxcat is a web service but is still enabled if ENABLE_WEB_SERVICE is
disabled during the CMake stage, which causes compilation issues with
either missing headers or missing libraries.
This disables YUZU_ENABLE_BOXCAT regardless of the input if
ENABLE_WEB_SERVICE is disabled.
5 years ago
bunnei
aaf9e39f56
Merge pull request #5237 from ameerj/nvdec-syncpt
nvdec: Incorporate syncpoint manager
5 years ago
Ameer J
16392a23cc
remove inaccurate reference
Co-authored-by: LC <mathew1800@gmail.com>
5 years ago
ameerj
06cef3355e
fix for nvdec disabled, cleanup host1x
5 years ago
ameerj
2c27127d04
nvdec syncpt incorporation
laying the groundwork for async gpu, although this does not fully implement async nvdec operations
5 years ago
Morph
bcb702fa3e
Merge pull request #5306 from MerryMage/ignore-library-Open
vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]
5 years ago
MerryMage
21199cb965
vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]
Ignore the return value on __APPLE__ systems as well
5 years ago
Morph
123568ef80
Merge pull request #5305 from MerryMage/page_shift
texture_cache: Replace PAGE_SHIFT with PAGE_BITS
5 years ago
MerryMage
aace20afc7
texture_cache: Replace PAGE_SHIFT with PAGE_BITS
PAGE_SHIFT is a #define in system headers that leaks into user code on some systems
5 years ago
Morph
e8d40559d5
Merge pull request #5288 from ReinUsesLisp/workaround-garbage
gl_texture_cache: Avoid format views on Intel and AMD
5 years ago
bunnei
e112d0a52f
Merge pull request #5250 from lat9nq/appimage
ci/linux: Build an AppImage
5 years ago
bunnei
dc02b03c4a
Merge pull request #5293 from ReinUsesLisp/return-values
core: Enforce C4715 (not all control paths return a value)
5 years ago
bunnei
275b96a0e2
Merge pull request #5289 from ReinUsesLisp/vulkan-device
vulkan_common: Move device abstraction to the common directory and allow surfaceless devices
5 years ago
ReinUsesLisp
43d9f417ae
core: Enforce C4715 (not all control paths return a value)
5 years ago
ReinUsesLisp
4f13e270c8
core: Silence warnings when compiling without asserts
5 years ago
LC
2a6e6306d8
Merge pull request #5292 from ReinUsesLisp/empty-set
vk_rasterizer: Skip binding empty descriptor sets on compute
5 years ago
bunnei
4e6aa1cfdd
Merge pull request #5261 from gal20/hide_mouse_patch
yuzu/main: Fix 'Hide mouse on inactivity' and port citra-emu/citra#5476
5 years ago
ReinUsesLisp
1ccf805367
vk_rasterizer: Skip binding empty descriptor sets on compute
Fixes unit tests where compute shaders had no descriptors in the set,
making Vulkan drivers crash when binding an empty set.
5 years ago
Morph
ace8a8e86e
Merge pull request #5284 from ameerj/bufferq-oor-fix
buffer_queue: Fix data race by protecting queue_sequence access
5 years ago
ameerj
6b354ccaee
buffer_queue: Protect queue_sequence list access with a mutex
fixes a data race as this is an unprotected variable manipulated by multiple threads
5 years ago
ReinUsesLisp
ac1e4734c2
vulkan_device: Allow creating a device without surface
5 years ago
ReinUsesLisp
d235cf3933
renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_common
5 years ago
ReinUsesLisp
3753553b6a
renderer_vulkan: Move device abstraction to vulkan_common
5 years ago
Rodrigo Locatti
4801f4250d
Merge pull request #5286 from ReinUsesLisp/rename-vk-device
renderer_vulkan: Rename VKDevice to Device
5 years ago
ReinUsesLisp
7d904fef2e
gl_texture_cache: Avoid format views on Intel and AMD
Intel and AMD proprietary drivers are incapable of rendering to texture
views of different formats than the original texture. Avoid creating
these at a cache level. This will consume more memory, emulating them
with copies.
5 years ago
ReinUsesLisp
3a49c1a691
gl_texture_cache: Create base images with sRGB
This breaks accelerated decoders trying to imageStore into images with
sRGB. The decoders are currently disabled so this won't cause issues at
runtime.
5 years ago
Rodrigo Locatti
87a8925523
Merge pull request #5285 from lioncash/error-str
main: Resolve error string not displaying
5 years ago
ReinUsesLisp
974d731926
renderer_vulkan: Rename VKDevice to Device
The "VK" prefix predates the "Vulkan" namespace. It was carried around
the codebase for consistency. "VKDevice" currently is a bad alias with
"VkDevice" (only an upcase character of difference) that can cause
confusion. Rename all instances of it.
5 years ago
Rodrigo Locatti
7265e80c12
Merge pull request #5230 from ReinUsesLisp/vulkan-common
vulkan_common: Move reusable Vulkan abstractions to a separate directory
5 years ago
Lioncash
86592b274e
main: Resolve error string not displaying
During the transition to make the error dialog translatable, I
accidentally got rid of the conversion to ResultStatus, which prevented
operator<< from being invoked during formatting.
This adds a function to directly retrieve the result status string
instead so that it displays again.
5 years ago
bunnei
71e18dddbe
Merge pull request #5278 from MerryMage/cpuopt_unsafe_inaccurate_nan
dynarmic: Add Unsafe_InaccurateNaN optimization
5 years ago
bunnei
f64456c7e2
Merge pull request #5279 from bunnei/buffer-queue-connect
hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.
5 years ago
Morph
ec58aabb26
Merge pull request #5281 from FearlessTobi/port-5668
Port citra-emu/citra#5668 : "Update zstd to v1.4.8"
5 years ago
FearlessTobi
c90268127b
Update zstd to v1.4.8
Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com>
5 years ago
bunnei
235b5d27ae
Merge pull request #5267 from lioncash/localize
main: Make the loader error dialog fully translatable
5 years ago
bunnei
beaa25d777
hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.
- This behavior is a mistake, fixes Katana Zero.
5 years ago
MerryMage
8a5356357f
externals: Update dynarmic to 3806284cb
5 years ago
bunnei
62f67df6d7
Merge pull request #5277 from Morph1984/fix-comments
general: Fix various spelling errors
5 years ago
bunnei
55fb8e7bdd
Merge pull request #5273 from timleg002/patch-1
typo fix
5 years ago
MerryMage
57c9da1b39
dynarmic: Add Unsafe_InaccurateNaN optimization
5 years ago
Morph
a745d87971
general: Fix various spelling errors
5 years ago
bunnei
1ff341f3dc
Merge pull request #5209 from Morph1984/refactor-controller-connect
configure_input: Modify controller connection delay
5 years ago
Timotej Leginus
0d47c1d527
typo fix
typo fix
5 years ago
LC
9e109849ff
Merge pull request #5271 from MerryMage/rm-mem-Special
memory: Remove MemoryHook
5 years ago
Morph
904ac1daec
configure_input: Modify controller connection delay
Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
5 years ago
MerryMage
6d30745d77
memory: Remove MemoryHook
5 years ago
bunnei
eb318ffffc
Merge pull request #5249 from ReinUsesLisp/lock-free-pages
core/memory: Read and write page table atomically
5 years ago
bunnei
0bddb794b0
Merge pull request #5239 from FearlessTobi/enable-translation
.ci/templates: Enable QT translation for MSVC CI
5 years ago
gal20
5dfb8743cb
yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476
5 years ago
Lioncash
8c27a74132
main: Make the loader error dialog fully translatable
Makes the dialog fully localizable and also adds disambiguation comments
to help translators understand what the formatting specifiers indicate.
5 years ago