| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-30 | kernel/physical_core: Make use of std::unique_ptr | Lioncash | |
| shared_ptr was used in 2d1984c20c75e03ec79eeb3806b12efa1679b977 due to a misunderstanding of how the language generates move constructors and move assignment operators. If a destructor is user-provided, then the compiler won't generate the move constructor and move assignment operators by default--they must be explicitly opted into. The reason for the compilation errors is due to the fact that the language will fall back to attempting to use the copy constructor/copy assignment operators if the respective move constructor or move assignment operator is unavailable. Given that we explicitly opt into them now, the the move constructor and move assignment operators will be generated as expected. | |||
| 2020-01-30 | core/cpu_manager: Remove unused includes | Lioncash | |
| Nothing from these headers are used within this source file, so we can remove them. | |||
| 2020-01-30 | kernel/physical_core: Remove unused kernel reference member variable | Lioncash | |
| This isn't used within the class, so it can be removed to simplify the overall interface. While we're in the same area, we can simplify a unique_ptr reset() call. | |||
| 2020-01-30 | Merge pull request #3353 from FernandoS27/aries | bunnei | |
| System: Refactor CPU Core management and move ARMInterface and Schedulers to Kernel | |||
| 2020-01-30 | Merge pull request #3151 from FearlessTobi/fix-korean | bunnei | |
| system_archive: Fix Korean and Chinese fonts | |||
| 2020-01-30 | Merge pull request #3347 from ReinUsesLisp/local-mem | bunnei | |
| shader/memory: Implement LDL.S16, LDS.S16, STL.S16 and STS.S16 | |||
| 2020-01-30 | gl_rasterizer: Fix instanced draw arrays | ReinUsesLisp | |
| glDrawArrays was being used when the draw had a base instance specified. This commit removes the draw parameters abstraction and fixes the mentioned issue. | |||
| 2020-01-29 | yuzu/bootmanager: Define Vulkan widget only when enabled | ReinUsesLisp | |
| 2020-01-29 | Merge pull request #3350 from ReinUsesLisp/atom | bunnei | |
| shader/memory: Implement ATOM.ADD | |||
| 2020-01-29 | yuzu_cmd: Fix memcpy on Vulkan handlers | ReinUsesLisp | |
| 2020-01-29 | yuzu: Implement Vulkan frontend | ReinUsesLisp | |
| Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing bits on Vulkan initialization. | |||
| 2020-01-29 | web_service/telemetry_json: Report USER_CONFIG | ReinUsesLisp | |
| 2020-01-29 | settings: Add settings for graphics backend | ReinUsesLisp | |
| 2020-01-29 | core: Only wait for idle on gpu_core when it was initialized | ReinUsesLisp | |
| This fixes crashes when a Vulkan device fails to initialize. | |||
| 2020-01-29 | shader/other: Fix skips for SYNC and BRK | ReinUsesLisp | |
| 2020-01-29 | shader/other: Stub S2R LaneId | ReinUsesLisp | |
| 2020-01-29 | buffer_cache: Delay buffer destructions | ReinUsesLisp | |
| Delay buffer destruction some extra frames to avoid destroying buffers that are still being used from older frames. This happens on Nvidia's driver with mailbox. | |||
| 2020-01-29 | Merge pull request #3355 from ReinUsesLisp/break-down | bunnei | |
| texture_cache/surface_base: Fix layered break down | |||
| 2020-01-29 | Merge pull request #3358 from ReinUsesLisp/implicit-texture-cache | bunnei | |
| gl_texture_cache: Silence implicit sign cast warnings | |||
| 2020-01-29 | clang | CJBok | |
| 2020-01-29 | minor corrections | CJBok | |
| 2020-01-28 | GUI: Togglable graphics settings buttons in status bar | CJBok | |
| 2020-01-28 | Merge pull request #3359 from ReinUsesLisp/assert-point-size | bunnei | |
| gl_shader_decompiler: Remove UNIMPLEMENTED for gl_PointSize | |||
| 2020-01-28 | gl_shader_decompiler: Remove UNIMPLEMENTED for gl_PointSize | ReinUsesLisp | |
| This was implemented by a previous commit and it's no longer required. | |||
| 2020-01-28 | Merge pull request #3354 from ReinUsesLisp/depth-stencil | bunnei | |
| gl_texture_cache: Properly implement depth/stencil sampling | |||
| 2020-01-27 | gl_texture_cache: Silence implicit sign cast warnings | ReinUsesLisp | |
| 2020-01-27 | System: Address Feedback | Fernando Sahmkow | |
| 2020-01-27 | shader/bfi: Implement register-constant buffer variant | ReinUsesLisp | |
| It's the same as the variant that was implemented, but it takes the operands from another source. | |||
| 2020-01-27 | shader/arithmetic: Implement FCMP | ReinUsesLisp | |
| Compares the third operand with zero, then selects between the first and second. | |||
| 2020-01-26 | texture_cache/surface_base: Fix layered break down | ReinUsesLisp | |
| Layered break downs was passing "layer" as a "depth" parameter. This commit addresses that. | |||
| 2020-01-26 | gl_texture_cache: Properly implement depth/stencil sampling | ReinUsesLisp | |
| This addresses the long standing issue of compatibility vs. core profiles on OpenGL, properly implementing depth vs. stencil sampling depending on the texture swizzle. | |||
| 2020-01-26 | System: Correct PrepareReschedule. | Fernando Sahmkow | |
| 2020-01-26 | Kernel: Remove a few global instances from the kernel. | Fernando Sahmkow | |
| 2020-01-26 | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | |
| This commit instends on better naming the new purpose of this classes. | |||
| 2020-01-26 | ArmInterface: Delegate Exclusive monitor factory to exclusive monitor ↵ | Fernando Sahmkow | |
| interfasce. | |||
| 2020-01-26 | shader/memory: Implement ATOM.ADD | ReinUsesLisp | |
| ATOM operates atomically on global memory. For now only add ATOM.ADD since that's what was found in commercial games. This asserts for ATOM.ADD.S32 (handling the others as unimplemented), although ATOM.ADD.U32 shouldn't be any different. This change forces us to change the default type on SPIR-V storage buffers from float to uint. We could also alias the buffers, but it's simpler for now to just use uint. While we are at it, abstract the code to avoid repetition. | |||
| 2020-01-25 | Core: Refactor CPU Management. | Fernando Sahmkow | |
| This commit moves ARM Interface and Scheduler handling into the kernel. | |||
| 2020-01-25 | Shader_IR: Address feedback. | Fernando Sahmkow | |
| 2020-01-25 | shader/memory: Implement STL.S16 and STS.S16 | ReinUsesLisp | |
| 2020-01-25 | shader/memory: Implement unaligned LDL.S16 and LDS.S16 | ReinUsesLisp | |
| 2020-01-25 | shader/memory: Move unaligned load/store to functions | ReinUsesLisp | |
| 2020-01-25 | shader/memory: Implement LDL.S16 and LDS.S16 | ReinUsesLisp | |
| 2020-01-25 | bsd: Stub several more functions. | bunnei | |
| - Required for Little Town Hero to boot further. | |||
| 2020-01-25 | Merge pull request #3343 from FearlessTobi/ui-tab | bunnei | |
| yuzu/configuration: create UI tab and move gamelist settings there | |||
| 2020-01-24 | Merge pull request #3326 from FearlessTobi/port-5039 | bunnei | |
| Port citra-emu/citra#5039: "common/logging: don't use regex for path trimming" | |||
| 2020-01-24 | Disable clang-format for font files | FearlessTobi | |
| 2020-01-24 | Merge pull request #3344 from ReinUsesLisp/vk-botw | bunnei | |
| vk_shader_decompiler: Disable default values on unwritten render targets | |||
| 2020-01-24 | Shader_IR: Change name of TrackSampler function so it does not confuse with ↵ | Fernando Sahmkow | |
| the type. | |||
| 2020-01-24 | Shader_IR: Corrections, styling and extras. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Correct Custom Variable assignment. | Fernando Sahmkow | |
