Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-11 | Added missing include | Joel Holdsworth | |
2019-12-11 | Kernel: Correct behavior of Address Arbiter threads. (#3165) | Fernando Sahmkow | |
* Kernel: Correct behavior of Address Arbiter threads. This corrects arbitration threads to behave just like in Horizon OS. They are added into a container and released according to what priority they had when added. Horizon OS does not reorder them if their priority changes. * Kernel: Address Feedback. | |||
2019-12-10 | Merge pull request #3201 from lioncash/dump | bunnei | |
kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNew | |||
2019-12-10 | Merge pull request #3211 from FernandoS27/depth-mode | Rodrigo Locatti | |
Maxwell3D: Implement Depth Mode. | |||
2019-12-10 | Maxwell3D: Implement Depth Mode. | Fernando Sahmkow | |
This commit finishes adding depth mode that was reverted before due to other unresolved issues. | |||
2019-12-10 | Merge pull request #3208 from ReinUsesLisp/vk-shader-decompiler | Fernando Sahmkow | |
vk_shader_decompiler: Add tessellation and misc changes | |||
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-07 | kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNew | Lioncash | |
These are fairly trivial to implement, we can just do nothing. This also provides a spot for us to potentially dump out any relevant info in the future (e.g. for debugging purposes with homebrew, etc). While we're at it, we can also correct the names of both of these supervisor calls. | |||
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() |