bunnei
b9bb5338c0
hle: kernel: svc: Remove part of ExitProcess.
- ExitProcess is not actually implemented either way, and this needs more work before we implement.
5 years ago
bunnei
44ad911d6f
hle: service: nvdrv: Remove unused kernel reference.
5 years ago
bunnei
1eb56afe47
hle: service: hid: npad: Remove unused kernel reference.
5 years ago
bunnei
beeed68944
hle: kernel: Track and release server sessions, and protect methods with locks.
5 years ago
bunnei
179243473b
hle: kernel: KProcess: Change process termination assert to a warning.
- Since we do not implement multiprocess right now, this should not be a crashing assert.
5 years ago
bunnei
81d111fd1b
hle: kernel: Ensure current running process is closed.
5 years ago
bunnei
88350871df
hle: kernel: Ensure global handle table is finalized before closing.
5 years ago
bunnei
43f2f83c30
kernel: svc: ConnectToNamedPort: Close extra reference to port.
5 years ago
bunnei
4e7c75d592
hle: service: sm: Refactor to better manage ports.
5 years ago
bunnei
66da530a81
hle: kernel: k_process: Close the handle table on shutdown.
5 years ago
bunnei
d144950f11
hle: kernel: k_process: Close main thread reference after it is inserted into handle table.
5 years ago
bunnei
2c96cc5343
hle: kernel: Ensure global handle table is initialized.
5 years ago
bunnei
b7140d7f00
hle: service: Add a helper module for managing kernel objects.
5 years ago
bunnei
a4b3202b65
hle: kernel: Provide methods for tracking dangling kernel objects.
5 years ago
bunnei
def3f59ed9
Merge pull request #6649 from german77/toggle_sdl
input_common: Support SDL toggle buttons
5 years ago
ReinUsesLisp
fa3ebd5752
gl_buffer_cache: Use glClearNamedBufferSubData:GL_RED instead of GL_RGBA
Avoids reading out of bounds from the stack.
5 years ago
ReinUsesLisp
9d433f0bd9
buffer_cache: Simplify clear logic
Use existing helper functions and avoid looping when
only one buffer has to be active.
5 years ago
bunnei
e72b0da651
Merge pull request #6629 from FernandoS27/accel-dma-2
DMAEngine: Accelerate BufferClear [accelerateDMA Part 2]
5 years ago
bunnei
29afacce57
Merge pull request #6658 from Morph1984/render-window-fix
bootmanager: Create a dummy render widget
5 years ago
Fernando S
cabe8dba04
Merge pull request #6685 from ReinUsesLisp/radeonsi-client
gl_texture_cache: Workaround slow PBO downloads on radeonsi
5 years ago
Morph
eee7653871
Merge pull request #6684 from ogniK5377/uuid-cpp20-new
uuid: Directly compare UUID instead of checking per element
5 years ago
ReinUsesLisp
e544a2a207
vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible
Silences performance warnings generated from validation layers on each frame.
5 years ago
ReinUsesLisp
0b1ad8e66c
gl_texture_cache: Workaround slow PBO downloads on radeonsi
There's an optimization bug on non-git mesa versions where not
specifying GL_CLIENT_STORAGE_BIT causes very slow reads on the CPU
side.
Add this bit for all vendors.
5 years ago
Chloe Marcec
7ce462a1f7
uuid: Directly compare UUID instead of checking per element
We can now update this for C++20
5 years ago
Fernando S
805f1888da
vk_buffer_cache: Fix quad index array with 0 vertices ( #6627 )
5 years ago
Nicolas Jallamion
d417596f27
input/sdl_impl: fix rumble support on DualSense. ( #6683 )
- value return can be different 0, is not error is normal, error is only -1.
5 years ago
Morph
03639b1262
applet_controller: Add preliminary support for version 8
Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now.
5 years ago
Morph
13e270c3f5
bootmanager: Create a dummy render widget
This ensures that Qt positions the render window at the correct position on initializing the respective render backends.
5 years ago
Feng Chen
77f209e391
file_sys: Support load game collection ( #6582 )
Adds support for loading games with multiple programs embedded within such as the Dragon Quest 1+2+3 Collection
5 years ago
Rodrigo Locatti
4b477d0021
Merge pull request #6580 from ReinUsesLisp/xfb-radv
vk_buffer_cache: Use emulated null buffers for transform feedback
5 years ago
bunnei
40a1066bf7
Merge pull request #6652 from lat9nq/cmd-vulkan-fixes
yuzu-cmd: Linux Vulkan fixes
5 years ago
bunnei
dbf91f78e8
Merge pull request #6651 from lat9nq/update-settings
yuzu-cmd: Update settings
5 years ago
Fernando S
03acdb4356
Merge pull request #6679 from yzct12345/fix-lets-go
Fix Pokemon Let's Go on Vulkan
5 years ago
Fernando S
55d9c6ece2
Merge pull request #6670 from ReinUsesLisp/prepare-rt
texture_cache: Always prepare image views on render targets
5 years ago
Fernando S
a3598a71f5
Merge pull request #6669 from ReinUsesLisp/fix-samples-sizes
texture_cache/util: Fix size calculations of multisampled images
5 years ago
Ameer J
8f55096f4c
Merge pull request #6677 from ReinUsesLisp/new-validate-errors
vulkan: Fix misc validation and synchronization errors
5 years ago
yzct12345
bb88da8b30
Update src/video_core/renderer_vulkan/vk_texture_cache.cpp
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
5 years ago
yzct12345
b0b92cd22b
Update src/video_core/renderer_vulkan/vk_texture_cache.cpp
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com>
5 years ago
yzct12345
dce2c2325b
Ignore wrong blit format
5 years ago
ReinUsesLisp
964ca3cda8
vk_texture_cache: Finalize renderpass when downloading images
5 years ago
ReinUsesLisp
bfe3e0a5d3
vk_compute_pass: Fix pipeline barriers on non-initialized ASTC images
5 years ago
ReinUsesLisp
b650d7ab8d
vk_compute_pass: Fix ASTC buffer setup synchronization
5 years ago
ReinUsesLisp
21932acf5f
texture_cache/util: Fix size calculations of multisampled images
On the texture cache we handle multisampled images by keeping their real
size in samples (e.g. 1920x1080 with 4 samples is 3840x2160).
This works nicely with size matches and other comparisons, but the
calculation for guest sizes was not having this in mind, and the size
was being multiplied (again) by the number of samples per dimension.
For example a 3840x2160 texture cache image had its width and height
multiplied by 2, resulting in a much larger texture.
Fix this issue.
- Fixes performance regression on cooking related titles when an
unrelated bug was fixed.
5 years ago
ReinUsesLisp
931fcedfa8
texture_cache: Always prepare image views on render targets
Images used as render targets were not being "prepared", causing
desynchronizations on the texture cache. Needs #6669 to avoid
performance regressions on certain cooking titles.
- Fixes black shadows on Age of Calamity.
5 years ago
bunnei
c8fc10f13e
Merge pull request #6647 from lat9nq/specify-system-path
cmake: Be more specific with Qt
5 years ago
Ameer J
9acca738e2
Merge pull request #6659 from german77/mouse_panning
input_common: Fix mouse panning behaivour
5 years ago
german77
0ccd665a0a
configure/ui: Add sliders for trigger buttons
5 years ago
german77
0fb8912834
input_common: Fix mouse panning behaivour
5 years ago
lat9nq
7a30ae6845
sdl_impl, emu_window: Remove clang ignore
Fixed upstream by
libsdl-org/SDL@25fc40b0bd44c484051064bc6b945ea9943f88dd
5 years ago
lat9nq
1b8bba7f0d
emu_window_sdl2_vk: Specify the window manager if it should be supported
The original language "not implemented" is wrong if the implementation
exists but is not compiled. This causes a bit of a debugging headache
when it goes wrong. Log it if the window manager is known before
exiting.
5 years ago