summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-05-21Common: Make recursive FileUtil functions take a maximum recursionEmmanuel Gil Peyrot
Fixes #1115. Also improves the performances of DiskArchive’s directory implementation a lot, simply by not going through the entire tree instead of just listing the first level files. Thanks to JayRoxFox for rebasing this on current master!
2016-05-21Merge pull request #1564 from MerryMage/this-is-only-a-testbunnei
tests: Infrastructure for unit tests
2016-05-21Refactor Tev stage dumperJannik Vogel
2016-05-21Extend Tev stage dumperJannik Vogel
2016-05-20Config: Restore previously selected audio sink option (#1824)James Rowe
2016-05-19Merge pull request #1797 from MerryMage/audio-mixerbunnei
DSP/HLE: Implement mixer processing
2016-05-19Tests: Run tests on CIMerryMage
2016-05-19tests: Infrastructure for unit testsMerryMage
2016-05-19DSP/HLE: Audio outputMerryMage
2016-05-19DSP/HLE: Implement mixer processingMerryMage
2016-05-18Merge pull request #1785 from MerryMage/mp-dpibunnei
Microprofile: DPI-aware drawing
2016-05-18Config: Audio sink configuration (#1798)Maribel
2016-05-18Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSDJannik Vogel
2016-05-17Update ACT:U and create ACT:A (#1809)András Domonkos
* Update ACT_U * Create act_a.h * Create act_a.cpp * Add service ACT:A * Add ACT:A source and header * Fix wrong header
2016-05-17Merge pull request #1800 from JayFoxRox/set-fpscrbunnei
Set fpscr for new threads
2016-05-17Set fpscr for new threadsJannik Vogel
2016-05-16Merge pull request #1786 from JayFoxRox/blend-equationbunnei
OpenGL: Support blend equation
2016-05-16Merge pull request #1787 from JayFoxRox/refactor-jitlinkmauve
Refactor JIT
2016-05-15Merge pull request #1792 from JayFoxRox/avoid-uninitialisedbunnei
Avoid uninitialised in hw renderer + Only sync depth if necessary
2016-05-15DSP_DSP: Remove GetHeadphoneStatus logspam (#1799)Maribel
2016-05-14AudioCore: Implement time stretcher (#1737)Maribel
* AudioCore: Implement time stretcher * fixup! AudioCore: Implement time stretcher * fixup! fixup! AudioCore: Implement time stretcher * fixup! fixup! fixup! AudioCore: Implement time stretcher * fixup! fixup! fixup! fixup! AudioCore: Implement time stretcher * fixup! fixup! fixup! fixup! fixup! AudioCore: Implement time stretcher
2016-05-14Memory: Fixed a regression caused by #1695 and #1689.Subv
Reserve enough space in the vector that holds the linear heap memory to prevent relocations of the backing memory when growing too much. Closes #1790
2016-05-14OpenGL: Only update depth uniforms if the depth changedJannik Vogel
2016-05-14OpenGL: value-initialize variables which cause uninitialised access otherwiseJannik Vogel
2016-05-13Merge pull request #1689 from Subv/shmembunnei
Kernel: Implemented shared memory.
2016-05-13Use new shader-jit signature for interpreterJannik Vogel
2016-05-13Refactor access to state in shader-jitJannik Vogel
2016-05-12Merge pull request #1695 from Subv/tls_allocbunnei
Kernel/Threads: Dynamically allocate the TLS region for threads.
2016-05-12HLE/Applets: Give each applet its own block of heap memory, and use that ↵Subv
when creating the framebuffer shared memory block.
2016-05-12Kernel: Account for automatically-allocated shared memories in the amount of ↵Subv
used linear heap memory.
2016-05-12APT: Move the shared font loading and relocation functions to their own ↵Subv
subdirectory services/apt/bcfnt.
2016-05-12Kernel/SharedMemory: Log an error when Map fails.Subv
2016-05-12Kernel: Implemented shared memory permissions.Subv
2016-05-12APT: Implement relocating the shared font to its true address.Subv
2016-05-12Kernel/Memory: Remove the Shared Memory region from the legacy memory map.Subv
2016-05-12Kernel/SharedMemory: Properly implemented shared memory support.Subv
Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object. Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock. Removed the APT Shared Font hack as it is no longer needed.
2016-05-12Kernel/SVC: Fixed the register order for svcCreateMemoryBlock.Subv
R0 is used as the last parameter instead of R4.
2016-05-12OpenGL: Support blend equationJannik Vogel
2016-05-12Microprofile: DPI-aware drawingMerryMage
2016-05-12Move program_counter and call_stack from UnitState to interpreterJannik Vogel
2016-05-12Move default_attributes into Pica stateJannik Vogel
2016-05-11Merge pull request #1690 from JayFoxRox/tex-type-3bunnei
Pica: Implement texture type 3 (Projection2D)
2016-05-11Turn ShaderSetup into structJannik Vogel
2016-05-11OpenGL: Implement texture type 3Jannik Vogel
2016-05-11Rasterizer: Implement texture type 3Jannik Vogel
2016-05-11Pica: Add tc0.w to OutputVertexJannik Vogel
2016-05-11Pica: Add texture type to stateJannik Vogel
2016-05-10Merge pull request #1621 from JayFoxRox/w-bufferbunnei
Implement W-buffer and fix depth-mapping
2016-05-10Merge pull request #1774 from lioncash/warnbunnei
gdbstub: Silence missing prototype warnings
2016-05-10gl_rasterizer: Fix compilation for debug buildsLioncash