| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-11 | Merge pull request #749 from yuriks/stack-top | bunnei | |
| Thread: Correctly set main thread initial stack position | |||
| 2015-05-11 | Merge pull request #742 from archshift/i4 | Tony Wasserka | |
| Implement I4 texture format | |||
| 2015-05-11 | Thread: Correctly set main thread initial stack position | Yuri Kunde Schlesner | |
| 2015-05-10 | Implement I4 texture format | archshift | |
| @neobrain, could you confirm that this is correct? It's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D. | |||
| 2015-05-10 | Merge pull request #740 from yuriks/gsp-shmem | archshift | |
| Fix crashes due to un-initialized GSP shared memory | |||
| 2015-05-10 | Merge pull request #741 from Subv/tls | Lioncash | |
| Give each emulated thread it's own TLS memory | |||
| 2015-05-10 | fixup! Set the TLS address in the scheduler | Subv | |
| 2015-05-10 | Core/Memory: Give every emulated thread it's own TLS area. | Subv | |
| The TLS area for thread T with id Ti is located at TLS_AREA_VADDR + (Ti - 1) * 0x200. This allows some games like Mario Kart 7 to continue further. | |||
| 2015-05-10 | fixup! GSP: Small tweaks to shared memory initialization | Yuri Kunde Schlesner | |
| 2015-05-10 | GSP: Small tweaks to shared memory initialization | Yuri Kunde Schlesner | |
| 2015-05-10 | Kernel: Zero-fill shared memory blocks when mapping | Yuri Kunde Schlesner | |
| This works around crashes related to GSP/HID/etc. shared memory blocks having garbage values. The proper fix requires proper management of mapped memory blocks in the process. | |||
| 2015-05-10 | Kernel: Capture SharedMemory attributes at creation, not when mapping | Yuri Kunde Schlesner | |
| 2015-05-09 | Merge pull request #726 from bunnei/gpu-improvements | bunnei | |
| GPU improvements | |||
| 2015-05-09 | rasterizer: Implemented combiner output scaling. | bunnei | |
| 2015-05-09 | rasterizer: Implemented AddSigned combiner op. | bunnei | |
| 2015-05-09 | rasterizer: Fixed a depth testing bug. | bunnei | |
| 2015-05-09 | rasterizer: Implement combiner buffer input. | bunnei | |
| 2015-05-09 | rasterizer: Return zero'd vectors on error conditions. | bunnei | |
| 2015-05-09 | vertex_shader: Implement FLR instruction. | bunnei | |
| 2015-05-09 | vertex_shader: Implement MADI instruction. | bunnei | |
| nihstro: Update submodule to latest upstream/master to support MADI instruction decoding. | |||
| 2015-05-09 | Merge pull request #736 from yuriks/remove-BIT | Lioncash | |
| Common: Remove the BIT macro | |||
| 2015-05-09 | Common: Remove the BIT macro | Yuri Kunde Schlesner | |
| When the macro was introduced in 326ec51261299e48de97592631c02523da9c8118 it wasn't noticed that it conflicted in name with a heavily used macro inside of dyncom. This causes some compiler warnings. Since it's only lightly used, it was opted to simply remove the new macro. | |||
| 2015-05-09 | Merge pull request #734 from yuriks/memmap | Tony Wasserka | |
| Small memory map definitions cleanup | |||
| 2015-05-09 | Loader: Add missing include | Yuri Kunde Schlesner | |
| 2015-05-09 | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | |
| 2015-05-09 | Memory: Support more regions in the VAddr-PAddr translation functions | Yuri Kunde Schlesner | |
| Also adds better documentation and removes the one-off reimplementation of the function in pica.h. | |||
| 2015-05-09 | Memory: Sort memory region variables by VAddr | Yuri Kunde Schlesner | |
| 2015-05-09 | Memory: Re-organize and rename memory area address constants | Yuri Kunde Schlesner | |
| 2015-05-08 | Merge pull request #733 from yuriks/remove-bin | Lioncash | |
| Loader: Remove .bin file support | |||
| 2015-05-08 | Loader: Remove .bin file support | Yuri Kunde Schlesner | |
| It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation. | |||
| 2015-05-08 | Merge pull request #731 from yuriks/app-info | bunnei | |
| Kernel: Process class and ExHeader caps parsing | |||
| 2015-05-08 | Kernel: Remove unused g_main_thread variable | Yuri Kunde Schlesner | |
| 2015-05-08 | Process: Rename StaticAddressMapping => AddressMapping | Yuri Kunde Schlesner | |
| 2015-05-08 | Process: Add more documentation to the class members | Yuri Kunde Schlesner | |
| 2015-05-08 | Process: Use BitField to store process flags | Yuri Kunde Schlesner | |
| 2015-05-08 | Loader/NCCH: Fix formatting of braces | Yuri Kunde Schlesner | |
| 2015-05-08 | Process: Support parsing of exheader kernel caps | Yuri Kunde Schlesner | |
| 2015-05-08 | Common: Add BIT macro | Yuri Kunde Schlesner | |
| 2015-05-08 | Kernel: Remove g_program_id | Yuri Kunde Schlesner | |
| This has been obsoleted by the field in Process. | |||
| 2015-05-08 | Kernel: Introduce skeleton Process class to hold process data | Yuri Kunde Schlesner | |
| 2015-05-08 | Common: Add StringFromFixedZeroTerminatedBuffer | Yuri Kunde Schlesner | |
| 2015-05-08 | Core: Fix sorting in CMakeFiles.txt | Yuri Kunde Schlesner | |
| 2015-05-07 | Merge pull request #728 from lioncash/vars | Lioncash | |
| dyncom: Remove an unnecessary variable in the interpreter | |||
| 2015-05-07 | Merge pull request #729 from lioncash/garb | Lioncash | |
| Remove unnecessary dyncom header files | |||
| 2015-05-07 | Remove unnecessary dyncom header files | Lioncash | |
| 2015-05-07 | dyncom: Remove an unnecessary variable in the interpreter | Lioncash | |
| All this was doing was needlessly aliasing a variable. | |||
| 2015-05-07 | Merge pull request #725 from yuriks/remove-common-crap | Yuri Kunde Schlesner | |
| Remove unused hash and mem_arena from common | |||
| 2015-05-07 | Merge pull request #723 from lioncash/commonstr | bunnei | |
| string_util: Get rid of UriDecode/UriEncode | |||
| 2015-05-07 | Merge pull request #727 from yuriks/profiler-fix | archshift | |
| Profiler: Fix off-by-one error when computing average. | |||
| 2015-05-07 | Profiler: Fix off-by-one error when computing average. | Yuri Kunde Schlesner | |
