Commit Graph

2638 Commits (31a7b93c8932f7957c6c6a6ffb0a9ce1bda488ba)
 

Author SHA1 Message Date
Tony Wasserka 31a7b93c89 Merge pull request #993 from yuriks/update-nihstro
Update nihstro to latest master.
10 years ago
Yuri Kunde Schlesner a25d1814d5 Update nihstro to latest master 10 years ago
bunnei 392c7feba0 Merge pull request #990 from lioncash/arm
dyncom: General cleanup
10 years ago
Lioncash 03213f893e dyncom: Remove unnecessary initialization code.
Targeting ARM version variants was only a thing on armemu.

The reset routine also does basically the same thing as NewState.
10 years ago
Lioncash 3257d797e1 dyncom: Remove unnecessary abort-related cruft
Both the MPCore and the ARM9 have the same data abort model (base restored), so differentiating isn't necessary.
10 years ago
Lioncash dfb424b6d1 dyncom: Rename armdefs.h to armstate.h 10 years ago
Lioncash 4bb1a5ca47 dyncom: Get rid of skyeye typedefs 10 years ago
Lioncash 0191c26521 dyncom: Move helper functions to their own header 10 years ago
Lioncash 6b73e4566b dyncom: Move arminit.cpp and armsupp.cpp into skyeye_common 10 years ago
Yuri Kunde Schlesner 453764aefc Merge pull request #989 from lioncash/extern
armdefs: Remove unnecessary extern keywords
10 years ago
Lioncash f7ba683dc3 armdefs: Remove unnecessary extern keywords 10 years ago
Yuri Kunde Schlesner 6e1659c9fd Merge pull request #988 from lioncash/else
loader: Remove unnecessary else usages
10 years ago
Lioncash 43d799fd9d loader: Remove unnecessary else usages 10 years ago
Yuri Kunde Schlesner 24d7c05c8d Merge pull request #888 from zawata/Warning-Fixes-2
Core\HLE : Fix Warning
10 years ago
Yuri Kunde Schlesner 00529c71d4 Address error that remained in last merge 10 years ago
Yuri Kunde Schlesner 9a0f9f12cd Merge pull request #892 from zawata/another-warning-fixes
Yet More Warning Fixes
10 years ago
Yuri Kunde Schlesner 43e1f56ff5 Merge pull request #981 from Subv/checkboxes
Qt/GPU Breakpoints: Changed the widget to have a checkbox next to each bp type
10 years ago
Subv 23fd13dd64 Qt/GPU Breakpoints: Changed the widget so that we don't have to select and click the Enable button when enabling/disabling a breakpoint, now it is done via a checkbox next to the breakpoint's name. 10 years ago
Yuri Kunde Schlesner a989522384 Merge pull request #983 from yuriks/null-memory-fill
GSP: Don't try to write memory fill registers if start address is 0
10 years ago
Yuri Kunde Schlesner 3b61dd97e0 GSP: Don't try to write memory fill registers if start address is 0
Verified to be what GSP does via REing. Fixes invalid virt->phys
translation error spam in some games.
10 years ago
Tony Wasserka 1760eb5ca6 Merge pull request #980 from Subv/more_breakpoints
Qt/GPU Breakpoints: Added three more breakpoint types.
10 years ago
Subv 6c0ea5f5e8 Qt/GPU Breakpoints: Added three more breakpoint types:
* IncomingDisplayTransfer: Triggered just before a display transfer is performed.
* GSPCommandProcessed: Triggered right after a GSP command is processed.
* BufferSwapped: Triggered when the frames flip
10 years ago
bunnei cea45af64d Merge pull request #977 from yuriks/glenable-tex2d
GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls
10 years ago
bunnei f602bb9af6 Merge pull request #979 from Subv/border_color
Rasterizer/GL: Set the border color when binding a texture.
10 years ago
Subv 7b4961e968 Rasterizer/GL: Set the border color when binding a texture. 10 years ago
Yuri Kunde Schlesner e5c4fe0098 GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls
In OpenGL 3, texturing is always enabled, and this call is invalid.
While it produced no effect in the rest of the execution, it wouldn't
have the intended effect of disabling texturing for that unit. Instead
bind a null texture to the unit.
10 years ago
bunnei 3a5352baf8 Merge pull request #968 from Subv/texture_filtering
GPU: Added registers for min and mag texture filters
10 years ago
bunnei 4a9e97d67d Merge pull request #962 from Subv/am_app
Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.
10 years ago
Subv 009e34f08a GPU: Added registers for min and mag texture filters and implemented them in the hw renderer. 10 years ago
bunnei d0b45d45b5 Merge pull request #966 from Subv/log
Services/Logging: Log more useful information when some operations fail.
10 years ago
Subv f5bff67b0b Services/Logging: Log more useful information when some operations fail.
Namely OpenFileDirectly, OpenDirectory and OpenArchive
10 years ago
bunnei dcc8f1bef2 Merge pull request #957 from Subv/hwtest_crash
Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled.
10 years ago
Tony Wasserka aa6dfdb827 Merge pull request #929 from neobrain/geoshader_definitions
Pica/Shader: Add geometry shader definitions.
10 years ago
Lioncash 043b2f882a Merge pull request #964 from lioncash/svc
dyncom: Pass SVC immediates directly.
10 years ago
Yuri Kunde Schlesner a48aa4f924 Resolve issue accidentally left unaddressed in PR #930 10 years ago
Lioncash c2689b8c2c dyncom: Pass SVC immediates directly.
Previously it would just re-read the already decoded instruction and extract the immediate value.
10 years ago
Sebastian Valle baba0efcd1 Merge pull request #959 from Subv/home
Services/CFG: Added some missing functions to cfg:s
10 years ago
Subv 13f93a0188 Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.
Named the service functions in am:app as per 3dbrew.

This fixes an illegal read loop in Steel Diver
10 years ago
Yuri Kunde Schlesner 8833852acd Merge pull request #930 from neobrain/copypaste_commandlist
citra-qt: Add support for copying the command list contents to clipboard.
10 years ago
Subv 38a7f1b727 Services/CFG: Added some missing functions to cfg:s 10 years ago
Subv 275aaeef9c Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled.
They'll be reset if needed during the next svcWaitSynchronization call (if there's any pending)
10 years ago
bunnei cd2bb2dc69 Merge pull request #939 from Subv/queryprocmem
Kernel/SVC: Implemented svcQueryProcessMemory
10 years ago
bunnei 863a963911 Merge pull request #951 from Subv/bit5
GPU/DisplayTransfer: Implemented bit 5 in the transfer flags.
10 years ago
bunnei 9a3b21bcf9 Merge pull request #944 from Subv/spam
GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist.
10 years ago
bunnei 21a696abde Merge pull request #946 from archshift/update-frdu
Add more frd:u unknown service commands from 3dbrew
10 years ago
Subv 63dbff9b1f GPU/DisplayTransfer: Implemented bit 5 in the transfer flags.
It tells the GPU to not swizzle/de-swizzle the input during the transfer.
10 years ago
Lioncash 25652e5cd5 Merge pull request #950 from lioncash/bx
dyncom: Properly retrieve the PC value in BX if used.
10 years ago
Lioncash a2f0a3d019 dyncom: Properly retrieve the PC value in BX if used. 10 years ago
Tony Wasserka 1c81813b72 Merge pull request #949 from yuriks/fix-st
Pica: Correct switched S/T texture wrapping registers.
10 years ago
Yuri Kunde Schlesner ae985bf500 Pica: Correct switched S/T texture wrapping registers
This was found and hwtested by Lectem
10 years ago