| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-25 | video_core/macro_jit_x64: Move impl class into cpp file | Lioncash | |
| Keeps the implementation internalized and also reduces API-facing header dependencies. Notably, this fully internalizes all of the xbyak externals. | |||
| 2022-01-25 | video_core/macro_hle: Move impl class into cpp file | Lioncash | |
| Given it's intended to be an internal implementation class, we can move it into the cpp file to ensure that. This also lets us move some header dependencies into the cpp file as well. | |||
| 2022-01-20 | video_core: constify AVCodec for ffmpeg >= 5.0 | Jan Beich | |
| src/video_core/command_classes/codecs/codec.cpp:177:16: error: assigning to 'AVCodec *' from 'const AVCodec *' discards qualifiers av_codec = avcodec_find_decoder(codec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
| 2022-01-19 | vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64Features | Georg Lehmann | |
| 2022-01-16 | astc_decoder: Combine FastReplicate functions to work around new NV driver bug | ameerj | |
| The new Nvidia drivers have a bug where the FastReplicateTo6 function produces a lookup into the REPLICATE_TO_8 table rather than the REPLICATE_TO_6 table. This seems to be an optimization gone wrong. Combining the logic of the FastReplicate functions seems to address the bug. | |||
| 2022-01-06 | Merge pull request #7658 from ameerj/sparse-fixes | Fernando S | |
| video_core/memory_manager: Fixes for sparse memory management | |||
| 2022-01-05 | Merge pull request #7673 from german77/no_return | Mai M | |
| glsl: Remove unreachable return | |||
| 2022-01-04 | video_core: Remove unnecesary maybe_unused flag | Narr the Reg | |
| 2022-01-04 | Merge pull request #7636 from vonchenplus/buffer_queue_query | bunnei | |
| core:hle:service:nvflinger Implement few type in bufferqueue query method | |||
| 2022-01-04 | Merge pull request #7670 from ameerj/vsync-block | Fernando S | |
| gpu: Add shut down method to synchronize threads before destruction | |||
| 2022-01-03 | Merge pull request #7251 from FernandoS27/shader-dump | bunnei | |
| ShaderDecompiler: Add a debug option to dump the game's shaders. | |||
| 2022-01-03 | gpu: Add shut down method to synchronize threads before destruction | ameerj | |
| 2022-01-04 | ShaderDecompiler: Add a debug option to dump the game's shaders. | Fernando Sahmkow | |
| 2022-01-03 | Revert "Merge pull request #7668 from ameerj/fence-stop-token" | ameerj | |
| This reverts commit e7733544779f2706d108682dd027d44e7fa5ff4b, reversing changes made to abbbdc2bc027ed7af236625ae8427a46df63f7e7. | |||
| 2022-01-03 | gpu: Use std::stop_token in WaitFence for VSync thread | ameerj | |
| Fixes a hang that may occur when stopping emulation and the VSync thread is blocked on the syncpoint condition variable. | |||
| 2022-01-03 | Merge pull request #7624 from ameerj/intel-msaa-scale | Fernando S | |
| vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers | |||
| 2022-01-03 | Merge pull request #7629 from ameerj/nv-driver-fixes | Fernando S | |
| shaders: Add fixes for NVIDIA drivers 495+ | |||
| 2021-12-31 | texture_cache/util: Fix s32 overflow when resolving overlaps | ameerj | |
| 2021-12-31 | video_core/memory_manager: Fixes for sparse memory management | ameerj | |
| 2021-12-31 | video_core/memory_manager: Deduplicate Read/WriteBlock | ameerj | |
| 2021-12-29 | glsl: Add boolean reference workaround | ameerj | |
| 2021-12-29 | glsl_context_get_set: Add alternative cbuf type for broken drivers | ameerj | |
| some drivers have a bug bitwise converting floating point cbuf values to uint variables. This adds a workaround for these drivers to make all cbufs uint and convert to floating point as needed. | |||
| 2021-12-28 | Remove invalid header include | Feng Chen | |
| 2021-12-28 | Merge pull request #7622 from ameerj/vk-rescale-invalid-ptr | bunnei | |
| vk_texture_cache: Fix invalidated pointer access | |||
| 2021-12-23 | vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel ↵ | ameerj | |
| Windows drivers Fixes a crash when scaling MSAA textures in titles such as Sonic Colors Ultimate. | |||
| 2021-12-23 | blit_image: Remove unused function | ameerj | |
| 2021-12-23 | vk_texture_cache: Fix invalidated pointer access | ameerj | |
| The vulkan ImageView held a reference to its source image for rescale status checking. This pointer is sometimes invalidated when the texture cache slot_images container is resized. To avoid an invalid pointer dereference, the ImageView now holds a reference to the container itself. | |||
| 2021-12-22 | Merge pull request #7375 from vonchenplus/convert_legacy | Fernando S | |
| Convert all legacy attributes to generic attributes | |||
| 2021-12-22 | Merge pull request #7599 from FernandoS27/primrestart-vulkan | bunnei | |
| Vulkan: Fix Primitive Restart and implement Logical Operations | |||
| 2021-12-18 | video_core/codecs: re-enable VAAPI/VDPAU on BSDs after 72aa418b0b41 | Jan Beich | |
| 2021-12-18 | Merge pull request #7587 from liushuyu/fix-linux-decoding | bunnei | |
| [Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake | |||
| 2021-12-18 | Address format clang | vonchenplus | |
| 2021-12-18 | Vulkan: Fix the checks for primitive restart extension. | Fernando Sahmkow | |
| 2021-12-18 | Merge pull request #7399 from ameerj/art-refactor | Fernando S | |
| video_core: Refactoring post A.R.T. merge | |||
| 2021-12-18 | Merge branch 'yuzu-emu:master' into convert_legacy | Feng Chen | |
| 2021-12-18 | Vulkan: implement Logical Operations. | Fernando Sahmkow | |
| 2021-12-18 | Vulkan: Implement VK_EXT_primitive_topology_list_restart | Fernando Sahmkow | |
| 2021-12-15 | Merge pull request #7551 from vonchenplus/fix_blit_image_view_mismatching | bunnei | |
| Fix blit image/view not compatible | |||
| 2021-12-15 | video_core/codecs: (re-spin) refactor ffmpeg searching and handling | liushuyu | |
| 2021-12-15 | Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake" | bunnei | |
| 2021-12-14 | Merge pull request #7565 from liushuyu/fix-linux-decoding | bunnei | |
| video_core/codecs: refactor ffmpeg searching and handling in cmake | |||
| 2021-12-13 | CI: fix CI on Linux | liushuyu | |
| 2021-12-13 | video_core/codecs: skip decoders that use hw frames ... | liushuyu | |
| ... this would resolve some edge-cases where multiple devices are present and ffmpeg is unable to auto-supply the hw surfaces | |||
| 2021-12-10 | maxwell_to_vk: Add ASTC_2D_5X4_UNORM | Morph | |
| 2021-12-10 | Fix blit image/view not compatible | Feng Chen | |
| 2021-12-09 | maxwell_to_vk: Add ASTC_2D_8X5_UNORM | Morph | |
| - Used by Lego City Undercover | |||
| 2021-12-09 | Merge pull request #7495 from FernandoS27/text-blit-fix-again | Morph | |
| Texture Cache: Fix mismatching image/views on blits | |||
| 2021-12-08 | renderer_vulkan: Add R16G16_UINT | Morph | |
| - Used by Immortals Fenyx Rising | |||
| 2021-12-07 | Merge pull request #7488 from vonchenplus/support_multiple_videos_playing | bunnei | |
| Support multiple videos playing | |||
| 2021-12-05 | vk_texture_cache: Add ABGR src format check for D24S8 conversions | ameerj | |
