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 | 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-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 | 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 | 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 | 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 | source: Fix missing logging arguments | Lioncash | |
Silences two warnings on OSX. | |||
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 | |||
2016-05-07 | HLE/Applets: Use the correct size for the framebuffer SharedMemory in the ↵ | Subv | |
swkbd and MiiSelector applets. | |||
2016-05-07 | AudioCore: SDL2 Sink | MerryMage | |
2016-05-07 | HLE: Fix recent DSP change for Visual Studio. | bunnei | |
2016-05-07 | Merge pull request #1544 from linkmauve/move-glad-init | bunnei | |
Move glad initialisation to the frontend | |||
2016-05-06 | fix:return proper error | wwylele | |
2016-05-06 | Frontends, VideoCore: Move glad initialisation to the frontend | Emmanuel Gil Peyrot | |
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the default function loader, and fixes a crash when using apitrace with an EGL context. On Qt we will need to migrate from QGLWidget to QOpenGLWidget and QOpenGLContext before we can use gladLoadGLLoader() instead of gladLoadGL(), since the former doesn’t expose a function loader. | |||
2016-05-05 | Merge pull request #1762 from bunnei/global | bunnei | |
hle: Get rid of direct global access to g_reschedule | |||
2016-05-05 | HLE: Rename RescheduleIsPending to IsReschedulePending. | bunnei | |