summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Addressed issuesGravatar Chloe2021-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Mai M. <mathew1800@gmail.com>
| * | | | | | | | FS: Recursively create directories for CreateDirectoryGravatar Chloe Marcec2021-09-061-8/+13
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Originally we only created the parent directory, this caused issues for creating directories which also contained subdirectories, eg `/Folder1/Folder2` This allows the ultimate mod manager homebrew to at least boot
* | | | | | | | Merge pull request #6997 from ameerj/stop-emulation-confirmationGravatar Morph2021-09-121-11/+9
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | main: Apply confirm exit setting in exit locked scenarios
| * | | | | | | | main: Apply confirm exit setting in exit locked scenariosGravatar ameerj2021-09-121-11/+9
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some titles set an exit lock through HLE, which prompts an exit confirmation when stopping emulation if the system is locked. This change allows bypassing this confirmation if the setting to confirm exits has been disabled by the user.
* | | | | | | | Merge pull request #6992 from german77/brainsGravatar Morph2021-09-125-3/+44
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | hid/am: Stub SetTouchScreenConfiguration and implement GetNotificationStorageChannelEvent
| * | | | | | | | am: Implement GetNotificationStorageChannelEventGravatar german772021-09-102-2/+16
| | | | | | | | |
| * | | | | | | | hid: Stub SetTouchScreenConfigurationGravatar german772021-09-103-1/+28
| | | | | | | | |
* | | | | | | | | Merge pull request #6987 from Morph1984/common-errorGravatar Morph2021-09-1213-19/+43
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | common: Move error handling functions out of common_funcs
| * | | | | | | | | shader_environment: Add missing <algorithm> includeGravatar Morph2021-09-111-0/+1
| | | | | | | | | |
| * | | | | | | | | vk_descriptor_pool: Add missing <algorithm> includeGravatar Morph2021-09-111-0/+1
| | | | | | | | | |
| * | | | | | | | | slot_vector: Add missing <algorithm> includeGravatar Morph2021-09-111-0/+1
| | | | | | | | | |
| * | | | | | | | | video_core/memory_manager: Add missing <algorithm> includeGravatar Morph2021-09-111-0/+2
| | | | | | | | | |
| * | | | | | | | | kernel: Add missing <functional> includeGravatar Morph2021-09-111-0/+1
| | | | | | | | | |
| * | | | | | | | | file_sys/kernel_executable: Add missing <string> includeGravatar Morph2021-09-111-0/+1
| | | | | | | | | |
| * | | | | | | | | codec: Add missing <string_view> includeGravatar Morph2021-09-111-0/+1
| | | | | | | | | |
| * | | | | | | | | common_funcs: Replace <algorithm> with <iterator>Gravatar Morph2021-09-111-1/+1
| | | | | | | | | |
| * | | | | | | | | common: Move error handling to error.cpp/hGravatar Morph2021-09-116-18/+34
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | This allows us to avoid implicitly including <string> every time common_funcs.h is included.
* | | | | | | | | Merge pull request #6986 from Morph1984/version-updateGravatar Morph2021-09-121-5/+12
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | api_version: Update and add AtmosphereTargetFirmware
| * | | | | | | | api_version: Update and add AtmosphereTargetFirmwareGravatar Morph2021-09-101-5/+12
| |/ / / / / / /
* | | | | | | | Merge pull request #6846 from ameerj/nvdec-gpu-decodeGravatar Fernando S2021-09-1115-121/+257
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nvdec: Add GPU video decoding for all capable drivers and platforms
| * | | | | | | | h264: Lower max_num_ref_framesGravatar ameerj2021-08-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPU decoding seems to be more picky when it comes to the maximum number of reference frames.
| * | | | | | | | configure_graphics: Add GPU nvdec decoding as an optionGravatar ameerj2021-08-1612-27/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some system configurations may see visual regressions or lower performance using GPU decoding compared to CPU decoding. This setting provides the option for users to specify their decoding preference. Co-Authored-By: yzct12345 <87620833+yzct12345@users.noreply.github.com>
| * | | | | | | | codec: Improve libav memory alloc and cleanupGravatar ameerj2021-08-162-14/+19
| | | | | | | | |
| * | | | | | | | codec: Fallback to CPU decoding if no compatible GPU format is foundGravatar ameerj2021-08-162-22/+32
| | | | | | | | |
| * | | | | | | | cmake: Add VDPAU and NVDEC support to FFmpegGravatar lat9nq2021-08-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds {h264_,vp9_}{nvdec,vdpau} hwaccels.
| * | | | | | | | codec: Replace deprecated av_init_packet usageGravatar ameerj2021-08-121-9/+13
| | | | | | | | |
| * | | | | | | | nvdec: Implement GPU accelerated decoding for all platformsGravatar ameerj2021-08-122-70/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supplements the VAAPI intel gpu decoder by implementing the D3D11VA decoder for Windows, and CUVID/VDPAU for Nvidia and AMD on drivers linux respectively.
* | | | | | | | | Merge pull request #6901 from ameerj/vk-clear-bitsGravatar Fernando S2021-09-113-6/+24
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vk_rasterizer: Only clear depth/stencil buffers when specified in attachment aspect mask
| * | | | | | | | | vk_rasterizer: Only clear depth and stencil buffers when set in attachment ↵Gravatar ameerj2021-08-213-6/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aspect mask Silences validation errors for clearing the depth/stencil buffers of framebuffer attachments that were not specified to have depth/stencil usage.
* | | | | | | | | | Merge pull request #6941 from ameerj/swapchain-srgbGravatar Fernando S2021-09-115-11/+37
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vk_swapchain: Prefer linear swapchain format when presenting sRGB images
| * | | | | | | | | | vulkan_device: Enable VK_KHR_swapchain_mutable_format if availableGravatar ameerj2021-08-293-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Silences validation errors when creating sRGB image views of linear swapchain images
| * | | | | | | | | | vk_swapchain: Prefer linear swapchain format when presenting sRGB imagesGravatar ameerj2021-08-293-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes broken sRGB when presenting from a secondary GPU.
* | | | | | | | | | | Merge pull request #6953 from ameerj/anv-semaphoreGravatar Fernando S2021-09-115-26/+33
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | renderer_vulkan: Wait on present semaphore at queue submit
| * | | | | | | | | | | renderer_vulkan: Wait on present semaphore at queue submitGravatar ameerj2021-09-025-26/+33
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The present semaphore is being signalled by the call to acquire the swapchain image. This semaphore is meant to be waited on when rendering to the swapchain image. Currently it is waited on when presenting, but moving its usage to be waited on in the command buffer submission allows for proper usage of this semaphore. Fixes the device lost when launching titles on the Intel Linux Mesa driver.
* | | | | | | | | | | Merge pull request #6981 from ameerj/nvflinger-hb-formatGravatar Fernando S2021-09-113-7/+8
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | | nvflinger: Use external surface format for framebuffer creation
| * | | | | | | | | | nvflinger: Use external surface format for framebuffer creationGravatar ameerj2021-09-063-7/+8
| | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The format member the IGBPBuffer may not always specify the correct desired format. Using the external format member ensures a valid format is provided when creating the framebuffer. Fixes homebrew using the wrong framebuffer format.
* | | | | | | | | | Merge pull request #6962 from vonchenplus/spirv_support_legacy_attributeGravatar bunnei2021-09-083-0/+107
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | renderer_vulkan: Spirv support glsl legacy attribute
| * | | | | | | | | | Detail adjustmentGravatar Feng Chen2021-09-081-13/+14
| | | | | | | | | | |
| * | | | | | | | | | Detail adjustmentGravatar Feng Chen2021-09-082-28/+35
| | | | | | | | | | |
| * | | | | | | | | | Re-implement get unused locationGravatar Feng Chen2021-09-071-30/+30
| | | | | | | | | | |
| * | | | | | | | | | Move attribute related definitions to spirv anonymous namespaceGravatar Feng Chen2021-09-074-30/+26
| | | | | | | | | | |
| * | | | | | | | | | Dynamic get unused locationGravatar Feng Chen2021-09-061-27/+49
| | | | | | | | | | |
| * | | | | | | | | | Implement intput and output fixed fnc texturesGravatar Feng Chen2021-09-064-19/+25
| | | | | | | | | | |
| * | | | | | | | | | Rename parametersGravatar Feng Chen2021-09-035-14/+24
| | | | | | | | | | |
| * | | | | | | | | | Fix create GraphicsPipelines crashGravatar Feng Chen2021-09-031-5/+5
| | | | | | | | | | |
| * | | | | | | | | | Add input/output locationGravatar Feng Chen2021-09-021-5/+13
| | | | | | | | | | |
| * | | | | | | | | | Add colorfront and txtcoord supportGravatar Feng Chen2021-09-015-0/+57
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #6980 from vonchenplus/fix_blend_equation_errorGravatar Fernando S2021-09-081-4/+4
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix blend equation enum error
| * | | | | | | | | | | Fix blend equation enum errorGravatar Feng Chen2021-09-071-4/+4
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #6971 from bunnei/buffer-queue-keventGravatar Ameer J2021-09-083-14/+24
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | core: hle: service: buffer_queue: Improve management of KEvent.