| Commit message (Collapse) | Author | Age |
... | |
|\ \ \
| | | |
| | | | |
backend: Add logging subentry for ldr
|
| | | | |
|
| |/ /
|/| |
| | |
| | | |
Some function calls aren't necessary and would be handled by regular initialization routines.
|
|/ /
| |
| |
| | |
Fixes an assertion upon executing citra in debug mode.
|
|\ \
| | |
| | | |
dyncom: Remove warning for SXTAH
|
| | |
| | |
| | |
| | | |
This is tested to work correctly.
|
|\ \ \
| |/ /
|/| | |
Fix Min and Max blend equations
|
|\ \ \
| | | |
| | | | |
More ARM cleanup
|
|/ / /
| | |
| | |
| | | |
This was only used for armemu, which has since been removed. Removed components related to this as well.
|
|\ \ \
| | | |
| | | | |
armdefs: Remove unnecessary extern C
|
|\ \ \ \
| | | | |
| | | | | |
Update ext-boost commit again which got reverted by #500
|
| |_|_|/
|/| | | |
|
|/ / / |
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Vertex shader debugger
|
|\ \ \
| |_|/
|/| | |
Implemented WriteHWRegsWithMask for GSP
|
|/ / |
|
|\ \
| | |
| | | |
arm: Remove ARM26 support.
|
|/ /
| |
| |
| | |
This will never be used. 32-bit is the norm.
|
|\ \
| | |
| | | |
arm: Some cleanup. Also fixed the initial ARM mode that is emulated.
|
| | |
| | |
| | |
| | | |
Initially, we were starting the emulator in USER26MODE, which is incorrect, this should be USER32MODE.
|
| | | |
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | | |
Made asserts actually break the debugger, or crash if the program is not in debug mode.
|
|/ /
| |
| |
| |
| |
| |
| | |
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
Also removed some GEKKO cruft.
|
| | |
|
|\ \
| | |
| | | |
GSP SetBufferSwap fix
|
| | | |
|
|\ \ \
| | | |
| | | | |
Services: Stub some functions
|
|\ \ \ \
| | |_|/
| |/| | |
arm: Remove TRUE/FALSE defines
|
|\ \ \ \
| | | | |
| | | | | |
arm_dyncom_thumb: Make lookup tables static
|
|\ \ \ \ \
| | | | | |
| | | | | | |
FS: Allow multiple instances of the same archive type to be open at once
|
| |_|/ / /
|/| | | |
| | | | |
| | | | |
| | | | | |
- Removed the Debug parameter from ARMul_State since it isn't used.
- Changed ARMul_CoProInit to a void function. It always returned true.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|/ / / / |
|
|/ / /
| | |
| | |
| | | |
These don't need to be recreated all the time.
|
|\ \ \
| | | |
| | | | |
vfp: Normalize accumulator for multiply accumulate instructions
|
|\ \ \ \
| | | | |
| | | | | |
dyncom: Add more regs to MCR/MRC
|
|/ / / /
| | | |
| | | |
| | | | |
Adds the registers that were left out of some coprocessor ranges.
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Add more blend equations from 3dbrew
|
|\ \ \ \
| |_|_|/
|/| | | |
Scheduler refactor Pt. 1
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid
for a thread at any given point in the system.
* Removes dead code from thread.cpp.
* Moves the implementation of resetting a ThreadContext to the corresponding core's implementation.
Other changes:
* Fixed comments in arm interfaces.
* Updated comments in thread.cpp
* Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp.
* Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation.
|
|\ \ \
| | | |
| | | | |
Mutex/synch fixes
|