ameerj
2d9fc5d05b
camera: Use pre-allocated vector for camera data
And avoid an unnecessary copy
3 years ago
Kelebek1
6787d87e44
Remove unimplemented transform feedback geometry spam, it should be implemented
3 years ago
liamwhite
8cdadf8ac9
Merge pull request #6354 from ogniK5377/device-name
Set: Allow setting device nickname
3 years ago
liamwhite
178074d062
Merge pull request #9450 from ameerj/hle-ipc-vector-reserve
hle_ipc: Reserve vectors before populating
3 years ago
liamwhite
4f3228e7d9
Merge pull request #9444 from german77/free_threads
kernel: process: Implement GetFreeThreadCount
3 years ago
liamwhite
36950ef442
Merge pull request #8605 from devsnek/graceful-shutdown
let games gracefully exit
3 years ago
liamwhite
657720ad64
Merge pull request #6769 from lat9nq/create-shortcut-2
yuzu qt, common: Add option to create game shortcuts on Linux
3 years ago
Kelebek1
501ea58598
Signal buffer event on audio in/out system stop, and force remove all registered audio buffers
3 years ago
Liam
d0f8fff4e2
qt: handle wayland-egl platform name
3 years ago
ameerj
c57883f1bc
hle_ipc: Refactor ReadBuffer to set buffer size upon initialization
Initializing the vector size during initialization is more efficient than a later call to resize()
3 years ago
ameerj
333fd1165a
hle_ipc: Reserve vectors before populating
3 years ago
Narr the Reg
016590e25d
Merge pull request #9431 from liamwhite/sixty-five-oh-two
vulkan_common: declare storageBuffer8BitAccess
3 years ago
Matías Locatti
4fa1644e67
Merge pull request #9430 from liamwhite/capable
spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId
3 years ago
Narr the Reg
dfe49436c8
kernel: svc: Fix duplicated InfoType enum
3 years ago
Narr the Reg
464b7a9ee2
kernel: process: Implement GetFreeThreadCount
Used by Just Dance® 2023 Edition
3 years ago
liamwhite
630b1dcd85
Merge pull request #9433 from Tachi107/cmake-is-awful
build: tweak the find modules even more
3 years ago
liamwhite
f868fa8883
Merge pull request #7410 from Nefsen402/wayland-fixes
Wayland fixes
3 years ago
Andrea Pappacoda
c8dae1deb2
build: tweak the find modules even more
As described in
https://github.com/yuzu-emu/yuzu/pull/9395#discussion_r1047456172
checking for PKG_CONFIG_FOUND before calling pkg_search_module() is
unneeded, and some find modules (like FindFFmpeg.cmake) don't do this
already. Consequently, this patch removes these checks.
3 years ago
bunnei
222a8666d6
Merge pull request #9441 from yuzu-emu/revert-9232-audio-default-thread
Revert "hle: service: audio: Use default service thread."
3 years ago
bunnei
572d81508b
Revert "hle: service: audio: Use default service thread."
3 years ago
liamwhite
1f12789d39
Merge pull request #6688 from yzct12345/valid-intel-max
render_vulkan: Fix validation errors on less compatible Intel GPUs
3 years ago
FernandoS27
11f29ec173
Vulkan: Add support for VK_EXT_depth_clip_control.
4 years ago
Chloe Marcec
27a7d5a11a
Set: Allow setting device nickname
3 years ago
lat9nq
0f3c2b69b0
main: Address review feedback
Moves icon path to ~/.local/share/icons, though I'm opting to avoid
using the game title for the icon and desktop entry name as that would
cause filenames such as
"yuzu-cadence-of-hyrule-crypt-of-the-necrodancer-featuring-the-legend-of-zelda-demo.desktop".
4 years ago
Liam
aec084e315
vulkan_common: declare storageBuffer8BitAccess
3 years ago
Liam
3b502d3095
spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId
3 years ago
lat9nq
9af19c9b5e
yuzu qt: Create shortcuts on Linux
This creates a Desktop Entry file and a PNG icon for the entry when the
user right-clicks a game and selects "Create Shortcut -> Create
{Application,Desktop} Shortcut". This uses the current executable's path
to create the shortcut.
yuzu qt: Add more error checking and OS gating for shortcuts
main: Remove FreeBSD gating for shortcuts
I'm not going to test FreeBSD, so I don't know if they follow
Freedesktop.org or not. I just have to let someone else verify that it
works there and let them enable it.
main: Move shortcut function to its own function
This function should really be in a common library, at least among
frontends.
main: Remove image manip references
main: Fix difference in MinGW and native GCC versions
main: Fix negation in creat shortcut
Addresses review comment
Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
main: Re-enable freedesktop shorcuts for FreeBSD
4 years ago
Alexander Orzechowski
9e0510f77d
gl_device: Use a more robust way to use strict context mode
Instead of checking a environment variable which may not actually
exist or is just wrong, ask QT if it's running on the wayland
platform.
3 years ago
Alexander Orzechowski
cc07198519
OpenGL: Check for threading support
We need this.
3 years ago
Alexander Orzechowski
976141ddcf
wayland: Always use exclusive fullscreen
Wayland does not allow clients to choose their own size and position
on the screen. The concept of fullscreening an application by sizing
it to the screen and removing decorations does not exist. Use
exclusive fullscreen instead.
3 years ago
Alexander Orzechowski
81602792e8
RenderWidget: Set WA_DontCreateNativeAncestors
Some windowing systems like wayland are designed to show hardware accellerated
surfaces as subsurfaces and not native windows.
3 years ago
Alexander Orzechowski
876bf7c6b3
emu_window_sdl2: Respect hidpi
Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which
will return the true size our swapchain needs to be in even
for hidpi displays.
3 years ago
Alexander Orzechowski
ef5ccad791
video_core/vulkan: Explicity check swapchain size when deciding to recreate
Vulkan for whatever reason does not return VK_ERROR_OUT_OF_DATE_KHR when
the swapchain is the wrong size. Explicity make sure the size is indeed
up to date to workaround this.
3 years ago
Liam
2c6460d168
renderer_opengl: refactor context acquire
3 years ago
liamwhite
b50948dd06
Merge pull request #9425 from german77/german_unlimited
yuzu: Make unlimited frame rate non persistent between game boots
3 years ago
Liam
e9f112183b
emu_thread: properly force shutdown for unresponsive guest programs
3 years ago
Gus Caplan
786ec95e5d
let games gracefully exit
3 years ago
yzct12345
462220fe15
Fix validation errors on less compatible Intel GPU
3 years ago
Narr the Reg
d68ca768b5
yuzu: Make unlimited frame rate non persistent between game boots
3 years ago
bunnei
a0fa54b016
Merge pull request #9398 from liamwhite/fail
general: improve handling of system startup failure
3 years ago
bunnei
d6c387db44
Merge pull request #9406 from vonchenplus/topology
video_core: Adjust topology update logic and Adjust Clear Manage
3 years ago
liamwhite
87e7ba471a
Merge pull request #9404 from german77/sdl_filter
input_common: Filter SDL GUID
3 years ago
Narr the Reg
0476f77e9c
input_common: Filter SDL GUID
3 years ago
Mai
7fac14c0ca
Merge pull request #9420 from liamwhite/aniso
video_core: fix off by one in anisotropic filtering amount
3 years ago
Mai
d5c1432409
Merge pull request #9419 from liamwhite/no-gl
cmake: make OpenGL loader optional
3 years ago
Mai
f23e20a630
Merge pull request #9415 from liamwhite/dc
memory: correct semantics of data cache management operations
3 years ago
Liam
47a89280bf
memory: correct semantics of data cache management operations
3 years ago
Matías Locatti
f700121800
Merge pull request #9409 from liamwhite/smaa2
video_core: Integrate SMAA
3 years ago
Liam
c5a82ada2b
video_core: fix off by one in anisotropic filtering amount
3 years ago
Mai
745d0d8bfc
Merge pull request #9416 from liamwhite/penicillin
cmake: enable faster linkers if available
3 years ago