| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-17 | kernel/svc: Migrate svcCancelSynchronization behavior to a thread function | Lioncash | |
| The actual behavior of this function is slightly more complex than what we're currently doing within the supervisor call. To avoid dumping most of this behavior in the supervisor call itself, we can migrate this to another function. | |||
| 2019-04-17 | kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function | Lioncash | |
| This doesn't actually modify internal state of a wait object, so it can be const qualified. | |||
| 2019-04-17 | yuzu/bootmanager: Replace unnnecessary constructor initializer list member ↵ | Lioncash | |
| of GGLContext The default constructor will always run, even when not specified, so this is redundant. However, the context member can indeed be initialized in the constructor initializer list. | |||
| 2019-04-16 | yuzu/bootmanager: Remove unnecessary includes | Lioncash | |
| This include isn't used anymore so it can be removed. | |||
| 2019-04-16 | yuzu/bootmanager: Resolve constructor initializer list warnings | Lioncash | |
| Resolves -Wreorder warnings. These will automatically be initialized to nullptr anyways, so these were redundant. | |||
| 2019-04-16 | Merge pull request #2315 from ReinUsesLisp/severity-decompiler | bunnei | |
| shader_ir/decode: Reduce the severity of common assertions | |||
| 2019-04-16 | Merge pull request #2384 from ReinUsesLisp/gl-state-clear | bunnei | |
| gl_rasterizer: Apply just the needed state on Clear | |||
| 2019-04-16 | Merge pull request #2405 from lioncash/qt | bunnei | |
| CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target | |||
| 2019-04-16 | Merge pull request #2092 from ReinUsesLisp/stg | bunnei | |
| shader/memory: Implement STG and global memory flushing | |||
| 2019-04-16 | Merge pull request #2376 from lioncash/const | bunnei | |
| yuzu/configure_hotkey: Minor changes | |||
| 2019-04-16 | Merge pull request #2401 from lioncash/guard | bunnei | |
| common/{lz4_compression, zstd_compression}: Add missing header guards | |||
| 2019-04-16 | CMakeLists: Ensure we specify Unicode as the codepage on Windows | Lioncash | |
| Previously we were building with MBCS, which is pretty undesirable. We want the application to be Unicode-aware in general. Currently, we make the command line variant of yuzu use ANSI variants of the non-standard getopt functions that we link in for Windows, given we only have an ANSI option-set. We should really replace getopt with a library that we make all build types of yuzu link in, but this will have to do for the time being. | |||
| 2019-04-16 | kernel/vm_manager: Remove usages of global system accessors | Lioncash | |
| Makes the dependency on the system instance explicit within VMManager's interface. | |||
| 2019-04-16 | Implement IsBlockContinous | Fernando Sahmkow | |
| This detects when a GPU Memory Block is not continous within host cpu memory. | |||
| 2019-04-16 | Apply Const correctness to SwizzleKepler and replace u32 for size_t on ↵ | Fernando Sahmkow | |
| iterators. | |||
| 2019-04-16 | Use ReadBlockUnsafe for fetyching DMA CommandLists | Fernando Sahmkow | |
| 2019-04-16 | Document unsafe versions and add BlockCopyUnsafe | Fernando Sahmkow | |
| 2019-04-15 | Use ReadBlockUnsafe for Shader Cache | Fernando Sahmkow | |
| 2019-04-15 | Use ReadBlockUnsafe on TIC and TSC reading | Fernando Sahmkow | |
| Use ReadBlockUnsafe on TIC and TSC reading as memory is never flushed from host GPU there. | |||
| 2019-04-15 | GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe | Fernando Sahmkow | |
| 2019-04-15 | Use WriteBlock and ReadBlock. | Fernando Sahmkow | |
| 2019-04-15 | Merge pull request #2382 from lioncash/table | bunnei | |
| service: Update service function tables | |||
| 2019-04-15 | Merge pull request #2393 from lioncash/svc | bunnei | |
| kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory | |||
| 2019-04-15 | Merge pull request #2398 from lioncash/boost | bunnei | |
| kernel/thread: Remove BoostPriority() | |||
| 2019-04-15 | Implement Block Linear copies in Kepler Memory. | Fernando Sahmkow | |
| 2019-04-15 | vk_shader_decompiler: Add missing operations | ReinUsesLisp | |
| 2019-04-15 | shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic | ReinUsesLisp | |
| Operations done before the main half float operation (like HAdd) were managing a packed value instead of the unpacked one. Adding an unpacked operation allows us to drop the per-operand MetaHalfArithmetic entry, simplifying the code overall. | |||
| 2019-04-15 | gl_shader_decompiler: Fix MrgH0 decompilation | ReinUsesLisp | |
| GLSL decompilation for HMergeH0 was wrong. This addresses that issue. | |||
| 2019-04-15 | shader_ir/decode: Implement half float saturation | ReinUsesLisp | |
| 2019-04-15 | shader_ir/decode: Reduce severity of unimplemented half-float FTZ | ReinUsesLisp | |
| 2019-04-15 | renderer_opengl: Implement half float NaN comparisons | ReinUsesLisp | |
| 2019-04-15 | shader_ir: Avoid using static on heap-allocated objects | ReinUsesLisp | |
| Using static here might be faster at runtime, but it adds a heap allocation called before main. | |||
| 2019-04-15 | Do some corrections in conversion shader instructions. | Fernando Sahmkow | |
| Corrects encodings for I2F, F2F, I2I and F2I Implements Immediate variants of all four conversion types. Add assertions to unimplemented stuffs. | |||
| 2019-04-15 | CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target | Lioncash | |
| This is a compile definition introduced in Qt 4.8 for reducing the total potential number of strings created when performing string concatenation. This allows for less memory churn. This can be read about here: https://blog.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder/ For a change that isn't source-compatible, we only had one occurrence that actually need to have its type clarified, which is pretty good, as far as transitioning goes. | |||
| 2019-04-15 | svc: Specify handle value in thread's name | Lioncash | |
| Allows the handle to be seen alongside the entry point. | |||
| 2019-04-15 | Correct Kepler Memory on Linear Pushes. | Fernando Sahmkow | |
| 2019-04-15 | Support compressed formats on linear textures. | Fernando Sahmkow | |
| 2019-04-15 | common/{lz4_compression, zstd_compression}: Add missing header guards | Lioncash | |
| These two files were missing the #pragma once directive. | |||
| 2019-04-15 | Correct Pitch in Fermi2D | Fernando Sahmkow | |
| 2019-04-15 | kernel/thread: Remove BoostPriority() | Lioncash | |
| This is a holdover from Citra that currently remains unused, so it can be removed from the Thread interface. | |||
| 2019-04-14 | kernel/thread: Remove unused guest_handle member variable | Lioncash | |
| This member variable is entirely unused. It was only set but never actually utilized. Given that, we can remove it to get rid of noise in the thread interface. | |||
| 2019-04-14 | gl_shader_decompiler: Use variable AOFFI on supported hardware | ReinUsesLisp | |
| 2019-04-14 | shader_ir: Implement STG, keep track of global memory usage and flush | ReinUsesLisp | |
| 2019-04-13 | Merge pull request #2378 from lioncash/ro | bunnei | |
| ldr: Minor amendments to IPC-related parameters | |||
| 2019-04-13 | Merge pull request #2373 from FernandoS27/z32 | bunnei | |
| Set Pixel Format to Z32 if its R32F and depth compare enabled, and Implement format ZF32_X24S8 | |||
| 2019-04-13 | Merge pull request #2357 from zarroboogs/force-30fps-mode | bunnei | |
| Add a toggle to force 30FPS mode | |||
| 2019-04-13 | Merge pull request #2381 from lioncash/fs | bunnei | |
| fsp_srv: Minor cleanup related changes | |||
| 2019-04-13 | Merge pull request #2386 from ReinUsesLisp/shader-manager | bunnei | |
| gl_shader_manager: Move code to source file and minor clean up | |||
| 2019-04-13 | Merge pull request #2017 from jroweboy/glwidget | bunnei | |
| Frontend: Migrate to QOpenGLWindow and support shared contexts | |||
| 2019-04-13 | Merge pull request #2389 from FreddyFunk/rename-gamedir | bunnei | |
| ui_settings: Rename game directory variables | |||
