Reilly Brogan
73d189050c
Fix Wayland appId
On compliant Wayland compositors windows are matched to their .desktop files by comparing the appId window property to the name of the .desktop file without the .deskop extension.
Qt5/6 by default set this property to the basename of the binary (IE `yuzu`) which does not match the expected value `org.yuzu_emu.yuzu`. We can fix this and fix window associations on compliant compositors (like Plasma) by using the `setDesktopFileName()` function which will set the appId window property. This is a no-op on X11 so is safe to be ran without guards.
2 years ago
liamwhite
acc826f8fa
Merge pull request #12455 from liamwhite/end-wait
kernel: use simple mutex for object list container
2 years ago
liamwhite
28d192029f
Merge pull request #12465 from liamwhite/proper-handle-table
service: fetch objects from the client handle table
2 years ago
liamwhite
f7725444ac
Merge pull request #12471 from FearlessTobi/port-7146
Port citra-emu/citra#7146 : "assert/logging: Stop the logging thread and flush the backends before crashing"
2 years ago
liamwhite
29a9dc0826
Merge pull request #12472 from FearlessTobi/port-7239
Port citra-emu/citra#7239 : "common: Miscellaneous cleanups"
2 years ago
liamwhite
aec8115476
Merge pull request #12449 from liamwhite/debug-utils
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
2 years ago
liamwhite
fd035bfd90
Merge pull request #12448 from liamwhite/format-assert
renderer_vulkan: demote format assert to error log
2 years ago
liamwhite
8502b07266
Merge pull request #12415 from ameerj/ogl-draw-auto
gl_rasterizer: Implement DrawTransformFeedback macro
2 years ago
FearlessTobi
85ec46c7d1
assert/logging: Stop the logging thread and flush the backends before crashing
Co-Authored-By: SachinVin <26602104+SachinVin@users.noreply.github.com>
2 years ago
FearlessTobi
f14b3364ad
ring_buffer: Use feature macro
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
FearlessTobi
6d34a311ad
main: Remove unused enum
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
Liam
7836881b24
am/jit: reference memory instance from context
2 years ago
Liam
ac1e946390
kernel: remove unecessary process member from handle table
2 years ago
Liam
6bd1dfa8cc
service: fetch objects from the client handle table
2 years ago
Fernando S
1a1af26031
Merge pull request #12394 from liamwhite/per-process-memory
general: properly support multiple memory instances
2 years ago
Liam
ad4d66a5db
kernel: use simple mutex for object list container
2 years ago
Liam
072c63ec91
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
2 years ago
Liam
188916635a
renderer_vulkan: demote format assert to error log
2 years ago
Liam
3d08a55a87
kernel: fix resource limit imbalance
2 years ago
Liam
a7ff872a4c
kernel: restrict nce to applications
2 years ago
Liam
1fdcd70bad
general: properly support multiple memory instances
2 years ago
Liam
8243f4e3c7
k_server_session: remove scratch buffer usage in favor of direct copy
2 years ago
Liam
5244690809
k_server_session: process for guest servers
2 years ago
Liam
e2b5f2392e
kernel: instantiate memory separately for each guest process
2 years ago
liamwhite
84a1054801
Merge pull request #12412 from ameerj/gl-query-prims
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2 years ago
Fernando S
35c2a7fa46
Merge pull request #12435 from liamwhite/type-check
shader_recompiler: ensure derivatives for textureGrad are f32
2 years ago
Fernando S
d73d8e8471
Merge pull request #12410 from liamwhite/more-mali-null
renderer_vulkan: don't pass null view when nullDescriptor is not supported
2 years ago
Fernando S
1cb26b92c4
Merge pull request #12432 from liamwhite/float-write
shader_recompiler: use float image operations on load/store when required
2 years ago
Liam
d74d5f8cfd
shader_recompiler: ensure derivatives for textureGrad are f32
2 years ago
Liam
a952270b5c
shader_recompiler: use float image operations on load/store when required
2 years ago
liamwhite
ee0b2d2c33
Merge pull request #12424 from t895/vsync-per-game-qt
qt: settings: Fix per-game vsync combobox
2 years ago
liamwhite
e5c7340169
Merge pull request #12425 from german77/temp-fix
service: hid: Fix crash on InitializeVibrationDevice
2 years ago
liamwhite
31592ccf71
Merge pull request #12426 from t895/reload-text-fix
android: Fix "No games found" text appearing on load
2 years ago
t895
576097c9a1
qt: settings: Fix per-game vsync combobox
2 years ago
t895
f3bf876e9e
android: Fix "No games found" text appearing on load
2 years ago
Narr the Reg
22946d67ad
service: hid: Fix crash on InitializeVibrationDevice
2 years ago
liamwhite
154009b915
Merge pull request #12414 from jbeich/vk274
externals: update Vulkan-Headers to v1.3.274
2 years ago
liamwhite
3db4ff982c
Merge pull request #12400 from ameerj/vk-query-prefix-fix
vk_query_cache: Fix prefix sum max_accumulation_limit logic
2 years ago
Fernando S
11fb4a3a11
Merge pull request #12417 from liamwhite/arm64-gcc-fix
nce: hide shadowing warnings from dynarmic headers
2 years ago
Fernando S
43d963cfaa
Merge pull request #12409 from liamwhite/bits-and-bytes
nce: fix read size in simd immediate emulation
2 years ago
Fernando S
18b7ed6453
Merge pull request #12403 from liamwhite/clipdistance
shader_recompiler: use minimal clip distance array
2 years ago
Fernando S
33f38c09aa
Merge pull request #12390 from liamwhite/binding-insanity
renderer_vulkan: work around turnip binding bug in a610
2 years ago
Ameer J
ecd92c9b2b
gl_rasterizer: Less spammy log for unimplemented resets
2 years ago
Liam
cdf5beae3d
nce: hide shadowing warnings from dynarmic headers
2 years ago
Ameer J
2fc6f3fcfd
gl_rasterizer: Implement DrawTransformFeedback macro
2 years ago
Jan Beich
2d361a45b8
externals: update Vulkan-Headers to v1.3.274
2 years ago
Jan Beich
af5d54b6c8
vulkan_common: unbreak build with Vulkan-Headers 1.3.274
src/video_core/vulkan_common/vulkan_wrapper.cpp:293:13: error: enumeration value 'VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR' not handled in switch [-Werror,-Wswitch]
switch (result) {
^~~~~~
2 years ago
liamwhite
2a1f87464b
Merge pull request #12411 from ameerj/gl-nv-tfb-fixups
gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memory
2 years ago
Ameer J
d5b1a5f27d
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2 years ago
Ameer J
5fea802712
gl_rasterizer: Silence spammy logs
2 years ago