| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-03 | Merge pull request #5279 from bunnei/buffer-queue-connect | bunnei | |
| hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect. | |||
| 2021-01-03 | Fix the old log file to work with the log parser. | bunnei | |
| 2021-01-03 | Rotate previous log file to '.old' if it exists | xperia64 | |
| 2021-01-02 | Merge pull request #5267 from lioncash/localize | bunnei | |
| main: Make the loader error dialog fully translatable | |||
| 2021-01-02 | hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect. | bunnei | |
| - This behavior is a mistake, fixes Katana Zero. | |||
| 2021-01-02 | dynarmic: Add Unsafe_InaccurateNaN optimization | MerryMage | |
| 2021-01-02 | general: Fix various spelling errors | Morph | |
| 2021-01-02 | X86/NativeClock: Reimplement RTDSC access to be lock free. | Fernando Sahmkow | |
| 2021-01-02 | X86/NativeClock: Improve performance of clock calculations on hot path. | Fernando Sahmkow | |
| 2021-01-01 | Merge pull request #5209 from Morph1984/refactor-controller-connect | bunnei | |
| configure_input: Modify controller connection delay | |||
| 2021-01-01 | configure_input: Modify controller connection delay | Morph | |
| Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID. | |||
| 2021-01-01 | memory: Remove MemoryHook | MerryMage | |
| 2021-01-01 | Merge pull request #5249 from ReinUsesLisp/lock-free-pages | bunnei | |
| core/memory: Read and write page table atomically | |||
| 2020-12-31 | yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476 | gal20 | |
| 2020-12-31 | main: Make the loader error dialog fully translatable | Lioncash | |
| Makes the dialog fully localizable and also adds disambiguation comments to help translators understand what the formatting specifiers indicate. | |||
| 2020-12-31 | main: Tidy up enum comparison | Lioncash | |
| enum classes are comparable with one another, so these casts aren't necessary. | |||
| 2020-12-31 | Merge pull request #5264 from 16-Bit-Dog/patch-1 | bunnei | |
| Make the coding conventions more consistant | |||
| 2020-12-30 | Merge pull request #5265 from german77/port5509 | bunnei | |
| Port citra-emu/citra#5509 "Look at direction of analog axis travel instead of instantaneous sample" | |||
| 2020-12-30 | Merge pull request #5208 from bunnei/service-threads | bunnei | |
| Service threads | |||
| 2020-12-31 | vulkan_instance: Allow different Vulkan versions and enforce 1.1 | ReinUsesLisp | |
| For listing the available physical devices we can use Vulkan 1.0. Now that MoltenVK supports 1.1 we can require it for running games. Add missing documentation. | |||
| 2020-12-31 | vk_device: Use an array to report lacking device limits | ReinUsesLisp | |
| This makes easier to add and tune the required device limits. | |||
| 2020-12-31 | vk_device: Stop initialization when device is not suitable | ReinUsesLisp | |
| VKDevice::IsSuitable was not being called. To address this issue, check suitability before initialization and throw an exception if it fails. By doing this, we can deduplicate some code on queue searches. Previosuly we would first search if a present and graphics queue existed, then on initialization we would search again to find the index. | |||
| 2020-12-31 | renderer_vulkan: Remove two step initialization on VKDevice | ReinUsesLisp | |
| The Vulkan device abstraction either initializes successfully on the constructor or throws a Vulkan exception. | |||
| 2020-12-31 | renderer_vulkan: Throw when enumerating devices fails | ReinUsesLisp | |
| Report device enumeration errors with exceptions to be consistent with other initialization related function calls. Reduces the amount of code to maintain. | |||
| 2020-12-31 | renderer_vulkan: Initialize surface in separate file | ReinUsesLisp | |
| Move surface initialization code to a separate file. It's unlikely to use this code outside of Vulkan, but keeping platform-specific code (Win32, Xlib, Wayland) in its own translation unit keeps things cleaner. | |||
| 2020-12-31 | renderer_vulkan: Catch and report exceptions | ReinUsesLisp | |
| Move more Vulkan code to report errors with exceptions and report them through a log before notifying it with an error boolean for backwards compatibility. In the future we can replace the rasterizer two-step initialization to always use exceptions. | |||
| 2020-12-31 | renderer_vulkan: Create debug callback on separate file and throw | ReinUsesLisp | |
| Initialize debug callbacks (messenger) from a separate file. This allows sharing code with different backends. Change our Vulkan error handling to use exceptions instead of error codes, simplifying the initialization process. | |||
| 2020-12-31 | renderer_vulkan: Move instance initialization to a separate file | ReinUsesLisp | |
| Simplify Vulkan's backend initialization code by moving it to a separate file, allowing us to initialize a Vulkan instance from different backends. | |||
| 2020-12-31 | vulkan_common: Rename renderer_vulkan/wrapper.h to ↵ | ReinUsesLisp | |
| vulkan_common/vulkan_wrapper.h Allows sharing Vulkan wrapper code between different rendering backends. | |||
| 2020-12-31 | vulkan_common: Move dynamic library load to a separate file | ReinUsesLisp | |
| Allows us to initialize a Vulkan dynamic library from different backends without duplicating code. | |||
| 2020-12-30 | Port citra-emu/citra#5509 | german | |
| 2020-12-30 | Make the coding conventions more consistant | 16-Bit-Dog | |
| lut_index had 0 added when nothing was supposed to be added despite this, index was not added to 0 when nothing was supposed to be added... | |||
| 2020-12-30 | half_set: Resolve -Wmaybe-uninitialized warnings | Lioncash | |
| 2020-12-30 | maxwell_to_vk: Initialize usage variable in SurfaceFormat() | Lioncash | |
| Silences a -Wmaybe-uninitialized warning | |||
| 2020-12-30 | Merge pull request #5251 from ReinUsesLisp/wuninitialized | LC | |
| cmake: Enforce -Wuninitialized | |||
| 2020-12-30 | video_core: Rewrite the texture cache | ReinUsesLisp | |
| The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage.The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage. This commit aims to address those issues. | |||
| 2020-12-30 | cmake: Enforce -Wuninitialized | ReinUsesLisp | |
| 2020-12-30 | service/pcie: Fix invalid initialization argument | ReinUsesLisp | |
| 2020-12-30 | video_core: Add a delayed destruction ring abstraction | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add Vulkan assembler compute shaders | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add helper to blit depth stencil fragment shader | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add texture color blit fragment shader | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add shaders to present to the swapchain | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add shaders to convert between depth and color images | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8 | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add shader to render a full screen triangle | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add pitch linear upload compute shader | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add block linear upload compute shaders | ReinUsesLisp | |
| 2020-12-30 | host_shaders: Add copyright headers to OpenGL present shaders | ReinUsesLisp | |
| 2020-12-30 | video_core/host_shaders: Add support for prebuilt SPIR-V shaders | ReinUsesLisp | |
| Add support for building SPIR-V shaders from GLSL and generating headers to include the text of those same GLSL shaders to consume from OpenGL. | |||
