Reilly Brogan
cb4b4f3d6e
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
t895
21e7f86697
android: Expose anisotropic filtering setting
2 years ago
t895
347b3bd18d
android: Center switch setting title when no description is present
2 years ago
t895
755c45777f
android: Pair fastmem toggle to CPU Debug toggle
Hides fastmem toggle when CPU Debugging is disabled
2 years ago
Liam
558192abf4
jit: use code memory handles correctly
2 years ago
Liam
95bfc542aa
k_capabilities: simplify KTrace map skip logic
2 years ago
Liam
d1c99c5d52
ips_layer: prevent out of bounds access with offset exceeding module size
2 years ago
Liam
adb2af0a2b
heap_tracker: use linear-time mapping eviction
2 years ago
Liam
d0c60605ab
shader_recompiler: use default value for clip distances array
2 years ago
Liam
6697b665ca
shader_recompiler: respect clip distance limits in indexed store
2 years ago
GPUCode
20e0407235
video_core: Fix buffer_row_length computation for linear compressed textures
2 years ago
FearlessTobi
4f569fd568
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
Liam
ddda76f9b0
core: track separate heap allocation for linux
2 years ago
FearlessTobi
553dac2ae0
ring_buffer: Use feature macro
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
FearlessTobi
96abe0d7d3
main: Remove unused enum
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
Liam
47e44a6693
am/jit: reference memory instance from context
2 years ago
Liam
cf8c7d4ed3
kernel: remove unecessary process member from handle table
2 years ago
Liam
5165ed9efd
service: fetch objects from the client handle table
2 years ago
Liam
e3491a9ee8
kernel: use simple mutex for object list container
2 years ago
Liam
3a4e7d45f1
core_timing: block advance thread while clearing and signal after
2 years ago
Liam
05eda56e66
core_timing: handle concurrent unscheduling of looping events
2 years ago
Liam
575db04172
core_timing: use static typing for no-wait unschedule
2 years ago
Liam
f34d3d7e84
core_timing: remove user data value
2 years ago
Liam
6a1ddc5028
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
2 years ago
Liam
b1d4804c07
renderer_vulkan: demote format assert to error log
2 years ago
Liam
c57ae803a6
kernel: fix resource limit imbalance
2 years ago
Liam
db7b2bc8f1
kernel: restrict nce to applications
2 years ago
Liam
31bf57a310
general: properly support multiple memory instances
2 years ago
Liam
cae675343c
k_server_session: remove scratch buffer usage in favor of direct copy
2 years ago
Liam
35501ba41c
k_server_session: process for guest servers
2 years ago
Liam
419055e484
kernel: instantiate memory separately for each guest process
2 years ago
Ameer J
139b4cc9ea
Settings: Indicate AMD's compatibility with SPIR-V on OGL
2 years ago
Ameer J
d5d0d2cb0e
spirv_emit_context: Fix BaseInstance for OGL spirv
2 years ago
Liam
4aa713e861
shader_recompiler: ensure derivatives for textureGrad are f32
2 years ago
Liam
9e9aed41be
shader_recompiler: use float image operations on load/store when required
2 years ago
t895
bb5196aaae
qt: settings: Fix per-game vsync combobox
2 years ago
t895
d3070cafa7
android: Fix "No games found" text appearing on load
2 years ago
Narr the Reg
5cd3b6f58c
service: hid: Fix crash on InitializeVibrationDevice
2 years ago
Ameer J
a5b2b8b91b
emit_glsl_image: Use inlined texelFetch offsets
2 years ago
Ameer J
b4b301d22e
gl_device: Remove AMD blacklists that are no longer applicable
2 years ago
Ameer J
61e8c5f798
gl_rasterizer: Less spammy log for unimplemented resets
2 years ago
Liam
4b60aec190
nce: hide shadowing warnings from dynarmic headers
2 years ago
Ameer J
bbc0ed118d
gl_rasterizer: Implement DrawTransformFeedback macro
2 years ago
Jan Beich
310834aea2
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
Ameer J
db8a601cf8
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2 years ago
Ameer J
1bb76201e6
gl_rasterizer: Silence spammy logs
2 years ago
Ameer J
372bca5945
gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memory
Workaround Nvidia drivers complaining when a buffer is bound as both a vertex buffer and transform feedback buffer
2 years ago
Liam
93c19a40bf
nce: increase handler stack size
2 years ago
Liam
d0a75580da
renderer_vulkan: don't pass null view when nullDescriptor is not supported
2 years ago
Liam
a94721fde0
nce: fix read size in simd immediate emulation
2 years ago