Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-19 | tests: Infrastructure for unit tests | MerryMage | |
2016-05-14 | AudioCore: 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-14 | Merge pull request #1794 from Subv/regression_fix | bunnei | |
Memory: Fixed a regression caused by #1695 and #1689. | |||
2016-05-14 | Memory: 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-13 | Merge pull request #1689 from Subv/shmem | bunnei | |
Kernel: Implemented shared memory. | |||
2016-05-13 | Merge pull request #1788 from MerryMage/ext-soundtouch | Tony Wasserka | |
gitmodules: citra-emu/soundtouch → citra-emu/ext-soundtouch | |||
2016-05-13 | gitmodules: citra-emu/soundtouch → citra-emu/ext-soundtouch | MerryMage | |
2016-05-12 | Merge pull request #1695 from Subv/tls_alloc | bunnei | |
Kernel/Threads: Dynamically allocate the TLS region for threads. | |||
2016-05-12 | HLE/Applets: Give each applet its own block of heap memory, and use that ↵ | Subv | |
when creating the framebuffer shared memory block. | |||
2016-05-12 | Kernel: Account for automatically-allocated shared memories in the amount of ↵ | Subv | |
used linear heap memory. | |||
2016-05-12 | APT: Move the shared font loading and relocation functions to their own ↵ | Subv | |
subdirectory services/apt/bcfnt. | |||
2016-05-12 | Kernel/SharedMemory: Log an error when Map fails. | Subv | |
2016-05-12 | Kernel: Implemented shared memory permissions. | Subv | |
2016-05-12 | APT: Implement relocating the shared font to its true address. | Subv | |
2016-05-12 | Kernel/Memory: Remove the Shared Memory region from the legacy memory map. | Subv | |
2016-05-12 | Kernel/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-12 | Kernel/SVC: Fixed the register order for svcCreateMemoryBlock. | Subv | |
R0 is used as the last parameter instead of R4. | |||
2016-05-12 | Merge pull request #1783 from JayFoxRox/cleanup-shadersetup | bunnei | |
Cleanup ShaderSetup (Part 1) | |||
2016-05-12 | Move program_counter and call_stack from UnitState to interpreter | Jannik Vogel | |
2016-05-12 | Move default_attributes into Pica state | Jannik Vogel | |
2016-05-11 | Merge pull request #1690 from JayFoxRox/tex-type-3 | bunnei | |
Pica: Implement texture type 3 (Projection2D) | |||
2016-05-11 | Merge pull request #1780 from JayFoxRox/shadersetup-class | bunnei | |
Turn ShaderSetup into a class | |||
2016-05-11 | Turn ShaderSetup into struct | Jannik Vogel | |
2016-05-11 | OpenGL: Implement texture type 3 | Jannik Vogel | |
2016-05-11 | Rasterizer: Implement texture type 3 | Jannik Vogel | |
2016-05-11 | Pica: Add tc0.w to OutputVertex | Jannik Vogel | |
2016-05-11 | Pica: Add texture type to state | Jannik Vogel | |
2016-05-10 | Merge pull request #1621 from JayFoxRox/w-buffer | bunnei | |
Implement W-buffer and fix depth-mapping | |||
2016-05-10 | Merge pull request #1774 from lioncash/warn | bunnei | |
gdbstub: Silence missing prototype warnings | |||
2016-05-10 | Merge pull request #1773 from lioncash/debug-build | Mat M | |
gl_rasterizer: Fix compilation for debug builds | |||
2016-05-10 | gl_rasterizer: Fix compilation for debug builds | Lioncash | |
2016-05-10 | gdbstub: Silence missing prototype warnings | Lioncash | |
2016-05-10 | OpenGL: Implement W-Buffers and fix depth-mapping | Jannik Vogel | |
2016-05-10 | Pica: Implement W-Buffer in SW rasterizer | Jannik Vogel | |
2016-05-10 | Merge pull request #1704 from JayFoxRox/pod-config | linkmauve | |
Pica: PicaShaderConfig is TC and cleared before use | |||
2016-05-09 | Merge pull request #1771 from lioncash/user | bunnei | |
dyncom: Reset the context into user mode correctly | |||
2016-05-09 | dyncom: Reset the context into user mode correctly | Lioncash | |
The other mode was system mode. | |||
2016-05-09 | Merge pull request #1770 from lioncash/format | bunnei | |
source: Fix missing logging arguments | |||
2016-05-09 | source: Fix missing logging arguments | Lioncash | |
Silences two warnings on OSX. | |||
2016-05-09 | Merge pull request #1768 from lioncash/swap | bunnei | |
Swap: Minor changes | |||
2016-05-08 | swap: Get rid of pointer casting for swapping structs | Lioncash | |
These shouldn't haphazardly convert types | |||
2016-05-08 | swap: Get rid of undefined behavior in swapf and swapd | Lioncash | |
This isn't well-defined in C++. | |||
2016-05-08 | swap: Remove unused methods | Lioncash | |
Also gets rid of pointer data variants as this prevents the use of the regular swapping routines as unary predicates in std lib functions. They also cast to stricter alignment types, which is undefined behavior. | |||
2016-05-08 | Merge pull request #1766 from Subv/log_cpu | bunnei | |
Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1) | |||
2016-05-07 | Merge pull request #1718 from alex-laties/fixup-type-conversions | bunnei | |
fixup simple type conversions where possible | |||
2016-05-07 | Merge pull request #1761 from Subv/applets_fb | bunnei | |
HLE/Applets: Use the correct size for the framebuffer SharedMemory | |||
2016-05-07 | fixup simple type conversions where possible | Alexander Laties | |
2016-05-07 | Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). | Subv | |
We do not currently implement any cores other than the AppCore (Core 0). | |||
2016-05-07 | Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE ↵ | Subv | |
region of the linear heap. Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries. This is consistent with what the real kernel does. | |||
2016-05-07 | Merge pull request #1736 from MerryMage/sdl2-sink | bunnei | |
AudioCore: SDL2 Sink |