Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #675 from jroweboy/windows-build-fixes | 2015-05-14 | |
|\ | | | | | Windows build fixes | ||
* \ | Merge pull request #762 from yuriks/memmap | 2015-05-14 | |
|\ \ | | | | | | | Memory: Use a table based lookup scheme to read from memory regions | ||
| * | | Memory: Use a table based lookup scheme to read from memory regions | 2015-05-15 | |
| | | | |||
| * | | Memory: Read SharedPage directly from Memory::Read | 2015-05-15 | |
| | | | |||
| * | | Memory: Read ConfigMem directly from Memory::Read | 2015-05-15 | |
| | | | |||
| * | | Memmap: Re-organize memory function in two files | 2015-05-15 | |
| | | | | | | | | | | | | | | | | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory. | ||
| * | | Memmap: Remove unused declarations | 2015-05-15 | |
|/ / | |||
* | | Merge pull request #769 from lioncash/cond | 2015-05-14 | |
|\ \ | | | | | | | thread: Fix a conditional check in Reschedule | ||
* \ \ | Merge pull request #768 from linkmauve/axe-math_utils | 2015-05-14 | |
|\ \ \ | | | | | | | | | Continue the axing of common | ||
| | * | | thread: Fix a conditional check in Reschedule | 2015-05-14 | |
| |/ / |/| | | |||
| * | | Common: Remove unused cruft from math_util, and remove a duplicated Rect ↵ | 2015-05-14 | |
|/ / | | | | | | | class in common_types. | ||
* | | dyncom: Removed irrelevant log. | 2015-05-14 | |
| | | |||
* | | Merge pull request #763 from bunnei/qt-fix-crash | 2015-05-13 | |
|\ \ | | | | | | | Qt: Shutdown emulation session only if EmuThread exists. | ||
* \ \ | Merge pull request #765 from lioncash/bkpt | 2015-05-13 | |
|\ \ \ | | | | | | | | | dyncom: Fix decoding of BKPT's immediate | ||
* \ \ \ | Merge pull request #707 from linkmauve/freedesktop | 2015-05-13 | |
|\ \ \ \ | | | | | | | | | | | Install a .desktop file to make citra-qt launchable from DE menus | ||
| | * | | | dyncom: Fix decoding of BKPT's immediate | 2015-05-13 | |
| |/ / / |/| | | | | | | | | | | | A shift here is intended since the representation is imm12:imm4 | ||
| * | | | Install a .desktop file to make citra-qt launchable from DE menus. | 2015-05-13 | |
|/ / / | |||
| * | | Qt: Shutdown emulation session only if EmuThread exists. | 2015-05-12 | |
| | | | |||
* | | | Merge pull request #756 from purpasmart96/ptm_service_changes | 2015-05-12 | |
|\ \ \ | |/ / |/| | | PTM: Changed the ptm services to be like the IR, HID, and APT services. | ||
* | | | Merge pull request #760 from yuriks/gpu-profile | 2015-05-12 | |
|\ \ \ | | | | | | | | | GPU: add more fine grained profiling for vertex shader and rasterization | ||
| * | | | GPU: Add more fine grained profiling for vertex shader and rasterization | 2015-05-12 | |
|/ / / | |||
* | | | Merge pull request #748 from Subv/tls_max | 2015-05-11 | |
|\ \ \ | | | | | | | | | Core/Memory: Add TLS support for creating up to 300 threads | ||
* \ \ \ | Merge pull request #751 from yuriks/idle-thread | 2015-05-11 | |
|\ \ \ \ | | | | | | | | | | | Thread: Remove the idle thread | ||
* \ \ \ \ | Merge pull request #757 from Subv/scheduling | 2015-05-11 | |
|\ \ \ \ \ | | | | | | | | | | | | | Core/Scheduling: Prepare the new priority in the thread queue when svcSetPriority is called | ||
* \ \ \ \ \ | Merge pull request #752 from lioncash/flush | 2015-05-11 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | vfp: Handle flush-to-zero mode. | ||
* \ \ \ \ \ \ | Merge pull request #755 from lioncash/mcrr-mrrc | 2015-05-11 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | dyncom: Stub MCRR and MRRC | ||
| | | | * | | | | Thread: Remove the idle thread | 2015-05-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead just use nullptr to represent no thread is active. | ||
| | | | | * | | | Core/Memory: Add TLS support for creating up to 300 threads | 2015-05-11 | |
| |_|_|_|/ / / |/| | | | | | | |||
* | | | | | | | Merge pull request #750 from Subv/process_svc | 2015-05-11 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread | ||
| | | | * | | | | Core/Scheduling: Prepare the new priority in the thread queue when ↵ | 2015-05-11 | |
| | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | svcSetPriority is called | ||
| | | | | * / | PTM: Changed the way the ptm services are handled to be like the | 2015-05-11 | |
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | IR, HID, and APT services. | ||
| * | | | | | fixup! | 2015-05-11 | |
| | | | | | | |||
| | * | | | | dyncom: Stub MCRR and MRRC | 2015-05-11 | |
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | There's no other coprocessor outside the VFP (which has its own VMOV variants) in which the MPCore can send/retrieve data from. Stubbed so citra won't crash and burn on the odd chance someone actually tries to use these. | ||
* | | | | | Merge pull request #754 from purpasmart96/nwm_typo_fix | 2015-05-11 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | NWM_UDS: Fix a typo in the nwm service port name | ||
| * | | | | NWM_UDS: Fix a typo in the nwm service port name | 2015-05-11 | |
|/ / / / | |||
| | * / | vfp: Handle flush-to-zero mode. | 2015-05-11 | |
| |/ / |/| | | |||
* | | | Merge pull request #749 from yuriks/stack-top | 2015-05-11 | |
|\ \ \ | | | | | | | | | Thread: Correctly set main thread initial stack position | ||
| | * | | Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread | 2015-05-11 | |
| | | | | |||
* | | | | Merge pull request #742 from archshift/i4 | 2015-05-11 | |
|\ \ \ \ | |_|/ / |/| | | | Implement I4 texture format | ||
| | * | | Thread: Correctly set main thread initial stack position | 2015-05-11 | |
| |/ / |/| | | |||
| * | | Implement I4 texture format | 2015-05-10 | |
|/ / | | | | | | | | | | | @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. | ||
* | | Merge pull request #740 from yuriks/gsp-shmem | 2015-05-10 | |
|\ \ | | | | | | | Fix crashes due to un-initialized GSP shared memory | ||
* \ \ | Merge pull request #741 from Subv/tls | 2015-05-10 | |
|\ \ \ | | | | | | | | | Give each emulated thread it's own TLS memory | ||
| * | | | fixup! Set the TLS address in the scheduler | 2015-05-10 | |
| | | | | |||
| * | | | Core/Memory: Give every emulated thread it's own TLS area. | 2015-05-10 | |
|/ / / | | | | | | | | | | | | | 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. | ||
| * | | fixup! GSP: Small tweaks to shared memory initialization | 2015-05-10 | |
| | | | |||
| * | | GSP: Small tweaks to shared memory initialization | 2015-05-10 | |
| | | | |||
| * | | Kernel: Zero-fill shared memory blocks when mapping | 2015-05-10 | |
| | | | | | | | | | | | | | | | | | | 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. | ||
| * | | Kernel: Capture SharedMemory attributes at creation, not when mapping | 2015-05-10 | |
| | | | |||
* | | | Merge pull request #726 from bunnei/gpu-improvements | 2015-05-09 | |
|\ \ \ | |/ / |/| | | GPU improvements |