summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9452 from ameerj/hle-read-buffer-resreveGravatar liamwhite2022-12-171-8/+6
|\ | | | | hle_ipc: Refactor ReadBuffer to set buffer size upon initialization
| * hle_ipc: Refactor ReadBuffer to set buffer size upon initializationGravatar ameerj2022-12-151-8/+6
| | | | | | | | Initializing the vector size during initialization is more efficient than a later call to resize()
* | Merge pull request #9455 from Kelebek1/audio_signalGravatar liamwhite2022-12-175-7/+26
|\ \ | | | | | | [audio_core] Signal buffer event on audio in/out system stop
| * | Signal buffer event on audio in/out system stop, and force remove all ↵Gravatar Kelebek12022-12-165-7/+26
| |/ | | | | | | registered audio buffers
* | Merge pull request #9457 from Kelebek1/silence_tfbGravatar liamwhite2022-12-171-2/+1
|\ \ | | | | | | Remove unimplemented geometry transform feedback log spam
| * | Remove unimplemented transform feedback geometry spam, it should be implementedGravatar Kelebek12022-12-161-2/+1
| |/
* | Merge pull request #6354 from ogniK5377/device-nameGravatar liamwhite2022-12-169-2/+42
|\ \ | | | | | | Set: Allow setting device nickname
| * | Set: Allow setting device nicknameGravatar Chloe Marcec2022-12-139-2/+42
| | |
* | | Merge pull request #9450 from ameerj/hle-ipc-vector-reserveGravatar liamwhite2022-12-161-0/+8
|\ \ \ | | | | | | | | hle_ipc: Reserve vectors before populating
| * | | hle_ipc: Reserve vectors before populatingGravatar ameerj2022-12-151-0/+8
| | |/ | |/|
* | | Merge pull request #9444 from german77/free_threadsGravatar liamwhite2022-12-163-80/+64
|\ \ \ | | | | | | | | kernel: process: Implement GetFreeThreadCount
| * | | kernel: svc: Fix duplicated InfoType enumGravatar Narr the Reg2022-12-151-90/+47
| | | |
| * | | kernel: process: Implement GetFreeThreadCountGravatar Narr the Reg2022-12-153-1/+28
| | | | | | | | | | | | | | | | Used by Just Dance® 2023 Edition
* | | | Merge pull request #8605 from devsnek/graceful-shutdownGravatar liamwhite2022-12-163-7/+14
|\ \ \ \ | | | | | | | | | | let games gracefully exit
| * | | | emu_thread: properly force shutdown for unresponsive guest programsGravatar Liam2022-12-122-12/+5
| | | | |
| * | | | let games gracefully exitGravatar Gus Caplan2022-12-123-3/+17
| | | | |
* | | | | Merge pull request #6769 from lat9nq/create-shortcut-2Gravatar liamwhite2022-12-165-0/+210
|\ \ \ \ \ | |_|_|/ / |/| | | | yuzu qt, common: Add option to create game shortcuts on Linux
| * | | | main: Address review feedbackGravatar lat9nq2022-12-131-19/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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".
| * | | | yuzu qt: Create shortcuts on LinuxGravatar lat9nq2022-12-135-0/+196
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge pull request #9431 from liamwhite/sixty-five-oh-twoGravatar Narr the Reg2022-12-151-1/+2
|\ \ \ \ | | | | | | | | | | vulkan_common: declare storageBuffer8BitAccess
| * | | | vulkan_common: declare storageBuffer8BitAccessGravatar Liam2022-12-131-1/+2
| |/ / /
* | | | Merge pull request #9430 from liamwhite/capableGravatar Matías Locatti2022-12-151-0/+2
|\ \ \ \ | |_|_|/ |/| | | spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId
| * | | spirv_emit_context: declare GroupNonUniform capability for ↵Gravatar Liam2022-12-131-0/+2
| |/ / | | | | | | | | | SubgroupLocalInvocationId
* | | Merge pull request #7410 from Nefsen402/wayland-fixesGravatar liamwhite2022-12-1515-62/+121
|\ \ \ | | | | | | | | Wayland fixes
| * | | gl_device: Use a more robust way to use strict context modeGravatar Alexander Orzechowski2022-12-136-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | OpenGL: Check for threading supportGravatar Alexander Orzechowski2022-12-131-0/+6
| | | | | | | | | | | | | | | | We need this.
| * | | wayland: Always use exclusive fullscreenGravatar Alexander Orzechowski2022-12-132-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | RenderWidget: Set WA_DontCreateNativeAncestorsGravatar Alexander Orzechowski2022-12-131-0/+1
| | | | | | | | | | | | | | | | | | | | Some windowing systems like wayland are designed to show hardware accellerated surfaces as subsurfaces and not native windows.
| * | | emu_window_sdl2: Respect hidpiGravatar Alexander Orzechowski2022-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which will return the true size our swapchain needs to be in even for hidpi displays.
| * | | video_core/vulkan: Explicity check swapchain size when deciding to recreateGravatar Alexander Orzechowski2022-12-133-15/+28
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | renderer_opengl: refactor context acquireGravatar Liam2022-12-136-38/+62
| |/ /
* | | Revert "hle: service: audio: Use default service thread."Gravatar bunnei2022-12-143-12/+18
| | |
* | | Merge pull request #6688 from yzct12345/valid-intel-maxGravatar liamwhite2022-12-145-2/+34
|\ \ \ | |/ / |/| | render_vulkan: Fix validation errors on less compatible Intel GPUs
| * | Fix validation errors on less compatible Intel GPUGravatar yzct123452022-12-125-2/+34
| |/
* / yuzu: Make unlimited frame rate non persistent between game bootsGravatar Narr the Reg2022-12-122-2/+3
|/
* Merge pull request #9398 from liamwhite/failGravatar bunnei2022-12-125-21/+27
|\ | | | | general: improve handling of system startup failure
| * general: improve handling of system startup failureGravatar Liam2022-12-065-21/+27
| |
* | Merge pull request #9406 from vonchenplus/topologyGravatar bunnei2022-12-124-32/+36
|\ \ | | | | | | video_core: Adjust topology update logic and Adjust Clear Manage
| * | video_core: Add vertex_array_instance_* sbubbed called warningGravatar FengChen2022-12-081-0/+5
| | |
| * | video_core: The draw manager manages whether Clear is required.Gravatar FengChen2022-12-083-10/+9
| | |
| * | video_core: Adjust topology update logicGravatar FengChen2022-12-082-23/+23
| | |
* | | input_common: Filter SDL GUIDGravatar Narr the Reg2022-12-121-0/+2
| | |
* | | Merge pull request #9420 from liamwhite/anisoGravatar Mai2022-12-121-1/+2
|\ \ \ | | | | | | | | video_core: fix off by one in anisotropic filtering amount
| * | | video_core: fix off by one in anisotropic filtering amountGravatar Liam2022-12-101-1/+2
| | | |
* | | | Merge pull request #9419 from liamwhite/no-glGravatar Mai2022-12-111-1/+1
|\ \ \ \ | | | | | | | | | | cmake: make OpenGL loader optional
| * | | | cmake: make OpenGL loader optionalGravatar Liam2022-12-101-1/+1
| |/ / / | | | | | | | | | | | | Co-authored-by: liushuyu <liushuyu@users.noreply.github.com>
* | | | Merge pull request #9415 from liamwhite/dcGravatar Mai2022-12-114-102/+15
|\ \ \ \ | | | | | | | | | | memory: correct semantics of data cache management operations
| * | | | memory: correct semantics of data cache management operationsGravatar Liam2022-12-114-102/+15
| | | | |
* | | | | Merge pull request #9409 from liamwhite/smaa2Gravatar Matías Locatti2022-12-1124-28/+13894
|\ \ \ \ \ | |_|/ / / |/| | | | video_core: Integrate SMAA
| * | | | video_core: Integrate SMAAGravatar Liam2022-12-0824-28/+13894
| | |/ / | |/| | | | | | | | | | | | | | Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com> Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>