aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2021-12-02general: Replace high_resolution_clock with steady_clockMorph
On some OSes, high_resolution_clock is an alias to system_clock and is not monotonic in nature. Replace this with steady_clock.
2021-12-02Support multiple videos playingFeng Chen
2021-11-29Add missing pixel format mappingFeng Chen
2021-11-28Merge pull request #7396 from FernandoS27/blit-this-mfFernando S
TextureCache: Eliminate format deduction as full depth conversion has been supported.
2021-11-28Texture Cache: Secure insertions against deletions.Fernando Sahmkow
2021-11-27Texture Cache: Redesigning the blitting system (again).Fernando Sahmkow
2021-11-26Texture Cache: Further fix regressions.Fernando Sahmkow
2021-11-24video_core/codec: address commentsliushuyu
2021-11-24video_core/codecs: fix multiple decoding issues on Linux ...liushuyu
* when someone installed Intel video drivers on an AMD system, the decoder will select the Intel VA-API decoding driver and yuzu will crash due to incorrect driver selection; the fix will check if the currently about-to-use driver is loaded in the kernel * when using NVIDIA driver on Linux with a ffmpeg that does not have CUDA capability enabled, the decoder will crash; the fix simply making the decoder prefers the VDPAU driver over CUDA on Linux
2021-11-22Texture Cache: Fix issue with blitting 3D textures.Fernando Sahmkow
2021-11-22Texture Cache: Correct conversion shaders.Fernando Sahmkow
2021-11-22Texture Cache: Always copy on NVIDIA.Fernando Sahmkow
2021-11-22TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow
2021-11-21VulkanTexturECache: Use reinterpret on D32_S8 formats.Fernando Sahmkow
2021-11-21HostShaders: Fix D24S8 convertion shaders.Fernando Sahmkow
2021-11-21Merge pull request #7395 from Morph1984/resolve-commentsbunnei
general: Resolve comments in PR #7368
2021-11-21Merge pull request #7389 from ameerj/screenshot-1xbunnei
Fix screenshot dimensions when at 1x scale
2021-11-21TextureCache: Eliminate format deduction as full depth conversion has been ↵Fernando Sahmkow
supported.
2021-11-20vk_texture_cache: Mark VkBufferUsageFlags as static constexprMorph
2021-11-20vk_blit_image: Consolidate CreatePipelineTargetEx functionsMorph
2021-11-20Merge pull request #7368 from FernandoS27/vulkan-convbunnei
Fix ART Blit detection regression and add D24S8 <-> RGBA8 conv to Vulkan
2021-11-20Fix screenshot dimensions when at 1x scaleameerj
This was regressed by ART. Prior to ART, the screenshots were saved at the title's framebuffer resolution. A misunderstanding of the existing logic led to screenshot dimensions becoming dependent on the host render window size. This changes the behavior to match how it was prior to ART at 1x, with screenshots now always being the title's framebuffer dimensions scaled by the resolution scaling factor.
2021-11-20TextureCache: Refactor and fix linux compiling.Fernando Sahmkow
2021-11-20TextureCache: Assure full conversions on depth/stencil write shaders.Fernando Sahmkow
2021-11-20TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow
2021-11-19Merge pull request #7294 from ↵bunnei
vonchenplus/fix_image_update_error_when_width_too_small Fix image update/download error when width too small
2021-11-20TextureCache: Add R16G16 to D24S8 converter.Fernando Sahmkow
2021-11-19TextureCache: Add B10G11R11 to D24S8 converter.Fernando Sahmkow
2021-11-19TextureCache: Further fixes on resolve algorithm.Fernando Sahmkow
2021-11-19Implement convert legacy to genericFeng Chen
2021-11-19Merge pull request #7357 from Morph1984/s8_uintbunnei
video_core: Implement S8_UINT format
2021-11-19TextureCache: Implement additional D24S8 convertions.Fernando Sahmkow
2021-11-19TextureCache: force same image format when resolving an image.Fernando Sahmkow
2021-11-19TextureCache: Fix regression caused by ART and improve blit detection ↵Fernando Sahmkow
algorithm to be smarter.
2021-11-19Vulkan: implement D24S8 <-> RGBA8 convertions.Fernando Sahmkow
2021-11-18renderer_vulkan: Implement S8_UINT stencil formatMorph
It should be noted that on Windows, only nvidia gpus support this format natively as of this commit.
2021-11-17gl_texture_cache: Round format conversion PBO to next power of 2ameerj
2021-11-17renderer_opengl: Implement S8_UINT stencil formatMorph
2021-11-17video_core: Add S8_UINT stencil formatMorph
2021-11-17Fix image update/download error when width too smallFeng Chen
2021-11-16texture_cache: Use pixel format conversion when supported by the runtimeameerj
2021-11-16gl_texture_cache: Make FormatConversionPass more genericameerj
This allows the usage of the FormatConversionPass to be applied to more than the previously used BGR conversion scenarios.
2021-11-16gl_texture_cache: Rename BGRCopyPass to FormatConversionPassameerj
2021-11-17TextureCache: Fix Automatic Anisotropic.Fernando Sahmkow
2021-11-17TextureCache: OGL query device memory if possible.FernandoS27
2021-11-17TextureCache: Fix OGL cleaningFernando Sahmkow
2021-11-16TextureCache: Add automatic anisotropic filtering and refactor code.Fernando Sahmkow
2021-11-16TextureCache: Make a better Anisotropic setter.Fernando Sahmkow
2021-11-16Texture Cache: revert Image changes.Fernando Sahmkow
2021-11-16HostShader: fix Gaussian filter.FernandoS27