| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | Merge pull request #2399 from FernandoS27/fermi-fix | bunnei | |
| Correct Pitch in Fermi2D | |||
| 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-16 | travis: Use Ninja for Travis builds | Cameron Cawley | |
| 2019-04-16 | GenerateSCMRev: fix Travis compilation on repo forks | fearlessTobi | |
| 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 | travis: use prebuilt image (#3839) | liushuyu | |
| * travis: use prebuilt image * travis: use prebuilt image (MinGW) | |||
| 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 | |||
| 2019-04-12 | kernel/svc: Implement svcUnmapProcessCodeMemory | Lioncash | |
| Essentially performs the inverse of svcMapProcessCodeMemory. This unmaps the aliasing region first, then restores the general traits of the aliased memory. What this entails, is: - Restoring Read/Write permissions to the VMA. - Restoring its memory state to reflect it as a general heap memory region. - Clearing the memory attributes on the region. | |||
| 2019-04-12 | kernel/svc: Implement svcMapProcessCodeMemory | Lioncash | |
| This is utilized for mapping code modules into memory. Notably, the ldr service would call this in order to map objects into memory. | |||
| 2019-04-12 | Merge pull request #2391 from lioncash/scope | bunnei | |
| common/scope_exit: Replace std::move with std::forward in ScopeExit() | |||
| 2019-04-12 | Merge pull request #2392 from lioncash/swap | bunnei | |
| common/swap: Minor cleanup and improvements to byte swapping functions | |||
| 2019-04-12 | Fix Clang Format | FreddyFunk | |
