| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-24 | Merge pull request #1787 from bunnei/fix-gpu-mm | bunnei | |
| memory_manager: Do not allow 0 to be a valid GPUVAddr. | |||
| 2018-11-25 | morton: Style changes | ReinUsesLisp | |
| 2018-11-25 | video_core: Move morton functions to their own file | ReinUsesLisp | |
| 2018-11-24 | Fix Texture Overlapping | FernandoS27 | |
| 2018-11-24 | Implemented BRA CC conditional and FSET CC Setting | FernandoS27 | |
| 2018-11-24 | Add support for viewport_transfom_enable register | Rodolfo Bogado | |
| 2018-11-24 | service/sm: Take std::string by const reference in UnregisterService | Lioncash | |
| Avoids the need to create a copy of the std::string instance (potentially allocating). The only reason RegisterService takes its argument by value is because it's std::moved internally. | |||
| 2018-11-23 | Merge pull request #1641 from DarkLordZach/sm-register-unregister | bunnei | |
| sm: Implement RegisterService and UnregisterService | |||
| 2018-11-23 | Merge pull request #1731 from DarkLordZach/change-dir-crash | bunnei | |
| filesystem: Clear registered union paths on factory creation | |||
| 2018-11-23 | Merge pull request #1725 from FernandoS27/gl43 | bunnei | |
| Update OpenGL's backend version from 3.3 to 4.3 | |||
| 2018-11-23 | Merge pull request #1785 from Tinob/master | bunnei | |
| Add support for clear_flags register | |||
| 2018-11-23 | Merge pull request #1692 from Hedges/GDBClean | bunnei | |
| GDBStub Improvements | |||
| 2018-11-23 | Merge pull request #1708 from ogniK5377/res-scale | bunnei | |
| Report resolution scaling support for vi and am | |||
| 2018-11-23 | Merge pull request #1747 from DarkLordZach/exefs-lfs | bunnei | |
| patch_manager: Add support for applying LayeredFS patches to ExeFS | |||
| 2018-11-23 | Merge pull request #1769 from ReinUsesLisp/cc | bunnei | |
| gl_shader_decompiler: Rename cc to condition code and name internal flags | |||
| 2018-11-23 | nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-24 | Add support for clear_flags register | Rodolfo Bogado | |
| 2018-11-23 | Fix TEXS Instruction encodings | FernandoS27 | |
| 2018-11-23 | Fix one encoding in TEX Instruction | FernandoS27 | |
| 2018-11-23 | Corrected inputs indexing in TEX instruction | FernandoS27 | |
| 2018-11-23 | Merge pull request #1744 from degasus/shader_cache | bunnei | |
| shader_cache: Only lock covered instructions. | |||
| 2018-11-23 | Merge pull request #1741 from lioncash/kbd | bunnei | |
| software_keyboard: Minor changes | |||
| 2018-11-23 | memory_manager: Do not allow 0 to be a valid GPUVAddr. | bunnei | |
| - Fixes a bug with Undertale using 0 for a render target. | |||
| 2018-11-23 | Merge pull request #1770 from DarkLordZach/applet-stub | bunnei | |
| applets: Add StubApplet and use it as fallback when AppletId is not implemented | |||
| 2018-11-23 | Merge pull request #1777 from lioncash/core-mgr | bunnei | |
| core: Relocate CPU core management to its own class | |||
| 2018-11-23 | Merge pull request #1773 from lioncash/thread | bunnei | |
| common/thread: Minor cleanup | |||
| 2018-11-23 | Added predicate comparison LessEqualWithNan (#1736) | Hexagon12 | |
| * Added predicate comparison LessEqualWithNan * oops * Clang fix | |||
| 2018-11-23 | Merge pull request #1756 from ReinUsesLisp/fix-textures | bunnei | |
| gl_shader_decompiler: Fix register overwriting on texture calls | |||
| 2018-11-23 | Merge pull request #1766 from FernandoS27/fix-txq | bunnei | |
| Properly Implemented TXQ Instruction | |||
| 2018-11-23 | Merge pull request #1762 from bunnei/getgputime | bunnei | |
| nvhost_ctrl_gpu: Implement IoctlGetGpuTime. | |||
| 2018-11-23 | gl_shader_decompiler: Implement clip distances | ReinUsesLisp | |
| 2018-11-22 | file_sys: Implement system archive synthesizer for NgWord (806) | Zach Hilman | |
| 2018-11-22 | am: Return StubApplet instead of nullptr when AppletId not found | Zach Hilman | |
| 2018-11-22 | gl_shader_decompiler: Add a message for unimplemented cc generation | ReinUsesLisp | |
| 2018-11-22 | Merge pull request #1779 from DarkLordZach/debug-pad-unmapped | Mat M | |
| debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot) | |||
| 2018-11-22 | correct clang-format | greggameplayer | |
| 2018-11-22 | debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot) | Zach Hilman | |
| Prevents memory exceptions when the debug pad is enabled. | |||
| 2018-11-22 | Merge pull request #1775 from bunnei/blend-eq | bunnei | |
| maxwell_3d: Implement alternate blend equations. | |||
| 2018-11-22 | Merge pull request #1765 from bunnei/multi-audout | bunnei | |
| audout_u: Add support for multiple IAudioOut streams. | |||
| 2018-11-22 | Merge pull request #1764 from bunnei/macrointerpreter | bunnei | |
| macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. | |||
| 2018-11-22 | core: Relocate CPU core management to its own class | Lioncash | |
| Keeps the CPU-specific behavior from being spread throughout the main System class. This will also act as the home to contain member functions that perform operations on all cores. The reason for this being that the following pattern is sort of prevalent throughout sections of the codebase: If clearing the instruction cache for all 4 cores is necessary: Core::System::GetInstance().ArmInterface(0).ClearInstructionCache(); Core::System::GetInstance().ArmInterface(1).ClearInstructionCache(); Core::System::GetInstance().ArmInterface(2).ClearInstructionCache(); Core::System::GetInstance().ArmInterface(3).ClearInstructionCache(); This is kind of... well, silly to copy around whenever it's needed. especially when it can be reduced down to a single line. This change also puts the basics in place to begin "ungrafting" all of the forwarding member functions from the System class that are used to access CPU state or invoke CPU-specific behavior. As such, this change itself makes no changes to the direct external interface of System. This will be covered by another changeset. | |||
| 2018-11-22 | macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-22 | audout_u: Add support for multiple IAudioOut streams. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-22 | maxwell_3d: Implement alternate blend equations. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-22 | common/thread: Drop Hungarian notation on SetCurrentThreadName's parameter | Lioncash | |
| This is inconsistent with our coding style. | |||
| 2018-11-21 | Merge pull request #1737 from FernandoS27/layer-copy | bunnei | |
| Implemented Fast Layered Copy | |||
| 2018-11-21 | Merge pull request #1771 from lioncash/bit-set | bunnei | |
| common: Remove bit_set.h | |||
| 2018-11-22 | scheduler: Add explanations for YieldWith and WithoutLoadBalancing | Zach Hilman | |
| 2018-11-21 | Merge pull request #1767 from lioncash/handle | bunnei | |
| kernel/handle_table: Minor changes | |||
| 2018-11-21 | common/thread: Make Barrier's 'count' member non-const | Lioncash | |
| While admirable as a means to ensure immutability, this has the unfortunate downside of making the class non-movable. std::move cannot actually perform a move operation if the provided operand has const data members (std::move acts as an operation to "slide" resources out of an object instance). Given Barrier contains move-only types such as std::mutex, this can lead to confusing error messages if an object ever contained a Barrier instance and said object was attempted to be moved. | |||
