summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-12-18Merge pull request #9467 from german77/folderliamwhite
yuzu: Remember last selected directory
2022-12-18yuzu: Remember last selected directorygerman77
2022-12-18bootmanager: Use proper camera sizegerman77
2022-12-17bootmanager: Encapsulate all QCamera codegerman77
2022-12-17yuzu: fix device name settinggerman77
2022-12-17Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442)Matías Locatti
* Testing LTO (#4) * Testing LTO * clang * linux * Added the rest of Blinkhawk's optimizations * Unlikely asserts * Removing LTO from Linux builds - GCC * Removing LTO from Linux builds - Clang
2022-12-17Merge pull request #9456 from german77/virtual_gamepadbunnei
input_common: Add virtual gamepad
2022-12-17Merge pull request #7450 from FernandoS27/ndc-vulkanliamwhite
Vulkan: Add support for VK_EXT_depth_clip_control.
2022-12-17Merge pull request #9461 from liamwhite/wanativeMai
qt: avoid setting WA_DontCreateNativeAncestors on all platforms
2022-12-17Merge pull request #9454 from liamwhite/wayland-eglMai
qt: handle wayland-egl platform name
2022-12-17qt: avoid setting WA_DontCreateNativeAncestors on all platformsLiam
2022-12-17Merge pull request #9451 from ameerj/camera-data-arrayliamwhite
camera: Use pre-allocated vector for camera data
2022-12-17Merge pull request #9452 from ameerj/hle-read-buffer-resreveliamwhite
hle_ipc: Refactor ReadBuffer to set buffer size upon initialization
2022-12-17Merge pull request #9455 from Kelebek1/audio_signalliamwhite
[audio_core] Signal buffer event on audio in/out system stop
2022-12-17Merge pull request #9457 from Kelebek1/silence_tfbliamwhite
Remove unimplemented geometry transform feedback log spam
2022-12-16input_common: Add virtual gamepadgerman77
2022-12-16camera: Use pre-allocated vector for camera dataameerj
And avoid an unnecessary copy
2022-12-16Remove unimplemented transform feedback geometry spam, it should be implementedKelebek1
2022-12-16Merge pull request #6354 from ogniK5377/device-nameliamwhite
Set: Allow setting device nickname
2022-12-16Merge pull request #9450 from ameerj/hle-ipc-vector-reserveliamwhite
hle_ipc: Reserve vectors before populating
2022-12-16Merge pull request #9444 from german77/free_threadsliamwhite
kernel: process: Implement GetFreeThreadCount
2022-12-16Merge pull request #8605 from devsnek/graceful-shutdownliamwhite
let games gracefully exit
2022-12-16Merge pull request #6769 from lat9nq/create-shortcut-2liamwhite
yuzu qt, common: Add option to create game shortcuts on Linux
2022-12-16Signal buffer event on audio in/out system stop, and force remove all ↵Kelebek1
registered audio buffers
2022-12-16qt: handle wayland-egl platform nameLiam
2022-12-15hle_ipc: Refactor ReadBuffer to set buffer size upon initializationameerj
Initializing the vector size during initialization is more efficient than a later call to resize()
2022-12-15hle_ipc: Reserve vectors before populatingameerj
2022-12-15Merge pull request #9431 from liamwhite/sixty-five-oh-twoNarr the Reg
vulkan_common: declare storageBuffer8BitAccess
2022-12-15Merge pull request #9430 from liamwhite/capableMatías Locatti
spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId
2022-12-15kernel: svc: Fix duplicated InfoType enumNarr the Reg
2022-12-15kernel: process: Implement GetFreeThreadCountNarr the Reg
Used by Just Dance® 2023 Edition
2022-12-15Merge pull request #7410 from Nefsen402/wayland-fixesliamwhite
Wayland fixes
2022-12-14Revert "hle: service: audio: Use default service thread."bunnei
2022-12-14Merge pull request #6688 from yzct12345/valid-intel-maxliamwhite
render_vulkan: Fix validation errors on less compatible Intel GPUs
2022-12-13Vulkan: Add support for VK_EXT_depth_clip_control.FernandoS27
2022-12-13Set: Allow setting device nicknameChloe Marcec
2022-12-13main: Address review feedbacklat9nq
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".
2022-12-13vulkan_common: declare storageBuffer8BitAccessLiam
2022-12-13spirv_emit_context: declare GroupNonUniform capability for ↵Liam
SubgroupLocalInvocationId
2022-12-13yuzu qt: Create shortcuts on Linuxlat9nq
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
2022-12-13gl_device: Use a more robust way to use strict context modeAlexander Orzechowski
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.
2022-12-13OpenGL: Check for threading supportAlexander Orzechowski
We need this.
2022-12-13wayland: Always use exclusive fullscreenAlexander Orzechowski
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.
2022-12-13RenderWidget: Set WA_DontCreateNativeAncestorsAlexander Orzechowski
Some windowing systems like wayland are designed to show hardware accellerated surfaces as subsurfaces and not native windows.
2022-12-13emu_window_sdl2: Respect hidpiAlexander Orzechowski
Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which will return the true size our swapchain needs to be in even for hidpi displays.
2022-12-13video_core/vulkan: Explicity check swapchain size when deciding to recreateAlexander Orzechowski
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.
2022-12-13renderer_opengl: refactor context acquireLiam
2022-12-12emu_thread: properly force shutdown for unresponsive guest programsLiam
2022-12-12let games gracefully exitGus Caplan
2022-12-12Fix validation errors on less compatible Intel GPUyzct12345