Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-10 | vk_shader_decompiler: Fix build issues on old gcc versions | ReinUsesLisp | |
2019-12-09 | vk_shader_decompiler: Reduce YNegate's severity | ReinUsesLisp | |
2019-12-09 | shader_ir/other: Implement S2R InvocationId | ReinUsesLisp | |
2019-12-09 | vk_shader_decompiler: Misc changes | ReinUsesLisp | |
Update Sirit and its usage in vk_shader_decompiler. Highlights: - Implement tessellation shaders - Implement geometry shaders - Implement some missing features - Use native half float instructions when available. | |||
2019-12-09 | shader: Keep track of shaders using warp instructions | ReinUsesLisp | |
2019-12-09 | shader_ir/memory: Implement patch stores | ReinUsesLisp | |
2019-12-09 | Merge pull request #3205 from ReinUsesLisp/vk-device | Fernando Sahmkow | |
vk_device: Misc changes | |||
2019-12-09 | vk_device: Misc changes | ReinUsesLisp | |
- Setup more features and requirements. - Improve logging for missing features. - Collect telemetry parameters. - Add queries for more image formats. - Query push constants limits. - Optionally enable some extensions. | |||
2019-12-08 | Merge pull request #3198 from ReinUsesLisp/tessellation-maxwell | bunnei | |
maxwell_3d: Add tessellation state entries | |||
2019-12-08 | Merge pull request #3204 from ReinUsesLisp/vulkan-headers | bunnei | |
externals: Update Vulkan-Headers | |||
2019-12-08 | externals: Update Vulkan-Headers | ReinUsesLisp | |
2019-12-08 | Merge pull request #3199 from ReinUsesLisp/vk-swapchain | Rodrigo Locatti | |
vk_swapchain: Add support for swapping sRGB | |||
2019-12-08 | Merge pull request #3202 from lioncash/kernel-include | Rodrigo Locatti | |
kernel: Remove unnecessary includes | |||
2019-12-07 | kernel: Remove unnecessary includes | Lioncash | |
Over the course of the changes to the kernel code, a few includes are no longer necessary, particularly with the change over to std::shared_ptr from Boost's intrusive_ptr. | |||
2019-12-06 | vk_swapchain: Add support for swapping sRGB | ReinUsesLisp | |
We don't know until the game is running if it's using an sRGB color space or not. Add support for hot-swapping swapchain surface formats. | |||
2019-12-06 | maxwell_3d: Add tessellation tess level registers | ReinUsesLisp | |
2019-12-06 | maxwell_3d: Add tessellation mode register | ReinUsesLisp | |
2019-12-06 | maxwell_3d: Add patch vertices register | ReinUsesLisp | |
2019-12-06 | Merge pull request #3195 from FernandoS27/clear-exclusive | bunnei | |
CpuCore: Clear exclusive state after doing a run in dynarmic. | |||
2019-12-06 | Merge pull request #3197 from ReinUsesLisp/shader-char | bunnei | |
shader_bytecode: Remove corrupted character | |||
2019-12-06 | shader_bytecode: Remove corrupted character | ReinUsesLisp | |
2019-12-06 | Merge pull request #3109 from FernandoS27/new-instr | bunnei | |
Implement FLO & TXD Instructions on GPU Shaders | |||
2019-12-06 | Merge pull request #3196 from jmerdich/fix-ea-source-build | bunnei | |
[EA source]: Ignore git-related files in cmake for early access tarballs | |||
2019-12-05 | Ignore git-related files in cmake for EA tarballs | Jake Merdich | |
This fixes the early-access builds on Windows (tested on EA 58). Cmake was previously looking for git-related files that were stripped out of the early access builds and failing; check if those exist before reading them. | |||
2019-12-05 | CpuCore: Clear exclusive state after doing a run in dynarmic. | Fernando Sahmkow | |
This commit corrects an error in which a Core could remain with an exclusive state after running, leaving space for possible race conditions between changing cores. | |||
2019-12-03 | Merge pull request #3191 from yuzu-emu/jroweboy-patch-1 | bunnei | |
Add missing CMakeLists.txt from root folder to source upload | |||
2019-12-03 | Add missing CMakeLists.txt from root folder to source upload | James Rowe | |
Fixes #3190 | |||
2019-12-02 | Merge pull request #3188 from ReinUsesLisp/backend-telemetry | bunnei | |
telemetry_session: Report renderer backend | |||
2019-12-02 | telemetry_session: Report renderer backend | ReinUsesLisp | |
We only have OpenGL as an option for now. Hardcode the entry. | |||
2019-12-02 | telemetry_session: Use temporary to avoid writing the same enum | ReinUsesLisp | |
2019-12-02 | Merge pull request #2987 from FernandoS27/texture-invalid | bunnei | |
Texture_Cache: Redo invalid Surfaces handling. | |||
2019-11-30 | Merge pull request #3177 from bunnei/new-ipc-req | bunnei | |
kernel: Implement a more accurate IPC dispatch. | |||
2019-11-30 | Merge pull request #3184 from ReinUsesLisp/framebuffer-cache | bunnei | |
gl_framebuffer_cache: Optimize framebuffer cache management | |||
2019-11-29 | Merge pull request #3185 from ReinUsesLisp/oob-texture | Fernando Sahmkow | |
texture_cache/surface_base: Fix out of bounds texture views | |||
2019-11-29 | texture_cache/surface_base: Fix out of bounds texture views | ReinUsesLisp | |
Some texture views were being created out of bounds (with more layers or mipmaps than what the original texture has). This is because of a miscalculation in mipmap bounding. end_layer and end_mipmap are out of bounds (e.g. layer 6 in a cubemap), there's no need to add one more there. Fixes OpenGL errors and Vulkan crashes on Splatoon 2. | |||
2019-11-28 | gl_framebuffer_cache: Optimize framebuffer key | ReinUsesLisp | |
Pack color attachment enumerations into a single u32. To determine the number of buffers, the highest color attachment with a shared pointer that doesn't point to null is used. | |||
2019-11-28 | gl_rasterizer: Re-enable framebuffer cache for clear buffers | ReinUsesLisp | |
2019-11-28 | kernel: Implement a more accurate IPC dispatch. | bunnei | |
2019-11-28 | Merge pull request #3169 from lioncash/memory | bunnei | |
core/memory: Deglobalize memory management code | |||
2019-11-28 | Merge pull request #3171 from lioncash/internal-link | bunnei | |
filesys/romfs: Make ProcessFile and ProcessDirectory internally linked | |||
2019-11-28 | patch_manager: Adds check for disabled cheats to prevent them from being ↵ | Morph | |
enabled (#3178) * Adds check for disabled cheats to prevent them from being added to the CheatList * Address feedback | |||
2019-11-27 | Merge pull request #3170 from lioncash/enum | bunnei | |
file_sys/directory: Make EntryType an enum class | |||
2019-11-27 | Merge pull request #3174 from lioncash/optional | Rodrigo Locatti | |
video_core/gpu_thread: Tidy up SwapBuffers() | |||
2019-11-27 | video_core/gpu_thread: Tidy up SwapBuffers() | Lioncash | |
We can just use std::nullopt and std::make_optional to make this a little bit less noisy. | |||
2019-11-27 | Merge pull request #3172 from lioncash/pragma | Rodrigo Locatti | |
video_core/const_buffer_locker: Remove #pragma once from cpp file | |||
2019-11-27 | video_core/const_buffer_locker: Make use of std::tie in HasEqualKeys() | Lioncash | |
Tidies it up a little bit visually. | |||
2019-11-27 | video_core/const_buffer_locker: Remove unused includes | Lioncash | |
2019-11-27 | video_core/const_buffer_locker: Remove #pragma once from cpp file | Lioncash | |
Silences a compiler warning. | |||
2019-11-27 | filesys/romfs: Remove unused includes | Lioncash | |
These inclusions aren't used at all within the public interface, so they can be removed. | |||
2019-11-27 | filesys/romfs: Make ProcessFile and ProcessDirectory internally linked | Lioncash | |
These functions aren't used outside of this file, so we can place them within an anonymous namespace. |