summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-04backend: defaulted move constructor/assignmentLioncash
2016-02-03Merge pull request #1387 from lioncash/funcbunnei
services: minor changes
2016-02-02OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging levelYuri Kunde Schlesner
The nVidia driver is *extremely* spammy on this category, sending a message on every buffer or texture upload, slowing down the emulator and making the log useless.
2016-02-02services: Get rid of unnecessary includesLioncash
2016-02-01services: Update function tablesLioncash
2016-01-30Merge pull request #1377 from MerryMage/mmiobunnei
Memory: Implemented MMIO
2016-01-30Memory: Implement MMIOMerryMage
2016-01-27color: Make trivial helpers constexprLioncash
2016-01-27Merge pull request #1367 from yuriks/jit-jmpbunnei
Shader JIT: Fix off-by-one error when compiling JMPs
2016-01-26Merge pull request #1369 from yuriks/jmpu-invertedbunnei
Shader: Implement "invert condition" feature of IFU instruction
2016-01-25Merge pull request #1370 from yuriks/gpureg-namesbunnei
Debugger: Use 3dbrew names for GPU registers
2016-01-25Merge pull request #1373 from lioncash/castYuri Kunde Schlesner
elf: Don't cast away const
2016-01-25elf: Don't cast away constLioncash
2016-01-24Merge pull request #1372 from lioncash/tieYuri Kunde Schlesner
key_map: Use std::tie for comparisons
2016-01-25key_map: Use std::tie for comparisonsLioncash
2016-01-25archive_backend: Remove unnecessary const from return typesLioncash
This doesn't return by reference so const isn't really necessary
2016-01-24Debugger: Use 3dbrew names for GPU registersYuri Kunde Schlesner
This list was imported from the 3dbrew wiki page and is pretty much complete.
2016-01-24Shader: Implement "invert condition" feature of IFU instructionYuri Kunde Schlesner
If the bit 0 of the JMPU instruction is set, then the jump condition will be inverted. That is, a jump will happen when the boolean is false instead of when it is true.
2016-01-24Shader JIT: Fix off-by-one error when compiling JMPsYuri Kunde Schlesner
There was a mistake in the JMP code which meant that one instruction at the destination would be skipped when the jump was taken. This commit also changes the meaning of the culprit parameter to make it less confusing and avoid similar mistakes in the future.
2016-01-20Merge pull request #1334 from tfarley/hw-depth-modifiersbunnei
hwrasterizer: Use depth offset
2016-01-20hwrasterizer: Use depth offsettfarley
2016-01-19ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode namerob turner
2016-01-17command_processor: Get rid of variable shadowingLioncash
2016-01-14Merge pull request #1327 from Subv/unmap_memblockbunnei
HLE/SVC: Implement UnmapMemoryBlock.
2016-01-14HLE/SVC: Implement UnmapMemoryBlock.Subv
This implementation will need to be (almost completely) changed when we implement multiprocess support.
2016-01-12Merge pull request #1196 from linkmauve/khr_debugbunnei
Add optional GL_KHR_debug support
2016-01-06Change default gameListRootDir from "" to "."archshift
Not much thought went into that one...
2016-01-05Merge pull request #1283 from Subv/soc_fixupbunnei
HLE/Sockets: Fixed the buffer offset in recvfrom.
2016-01-03Merge pull request #1330 from archshift/add-defaultsbunnei
Gamelist: supply default settings for QSettings config
2016-01-01Gamelist: supply default settings for QSettings configarchshift
2015-12-30Merge pull request #1310 from lioncash/servicesbunnei
services: Update some function tables
2015-12-30Merge pull request #1316 from lioncash/decodebunnei
arm_dyncom_dec: Fix decoding of VMLS
2015-12-30arm_dyncom_dec: Fix decoding of VMLSLioncash
Previously, all VMLS variants would misdecode as CDP (which isn't necessarily wrong in itself, however VMLS has it's own label of execution)
2015-12-30services: Update some function tablesLioncash
2015-12-30video_core: Make the renderer global a unique_ptrLioncash
2015-12-29Merge pull request #1306 from Subv/syncbunnei
HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered
2015-12-29Merge pull request #1303 from lioncash/uniquebunnei
core: Use unique_ptr for holding the interpreter instances
2015-12-29HLE/Timers: Reset OneShot timers when they are acquired instead of when ↵Subv
they're triggered. Closes #1139
2015-12-29swrasterizer: Add missing override specifierLioncash
2015-12-29core: Use unique_ptr for holding the interpreter instancesLioncash
2015-12-28Merge pull request #1300 from Subv/arbitrateaddressbunnei
SVC: Fixed ArbitrateAddress to behave as it does on hardware.
2015-12-28dyncom: Handle modifying the APSR via an MRC instructionLioncash
2015-12-27SVC: Fixed ArbitrateAddress to behave as it does on hardware.Subv
This was verified with hwtests that i plan to upload later on.
2015-12-27Merge pull request #1296 from lioncash/warnbunnei
svc: Remove superfluous printf argument
2015-12-27Merge pull request #1290 from LFsWang/masterbunnei
Add a return value in ForeachDirectoryEntry
2015-12-25svc: Remove superfluous printf argumentLioncash
2015-12-24HLE/Sockets: Fixed the buffer offset in recvfrom.Subv
Closes #1277
2015-12-23Merge pull request #1287 from lioncash/memoryMathew Maidment
dyncom: Minor changes
2015-12-23Add missing return values in ForeachDirectoryEntryLFsWang
ForeachDirectoryEntry is changed by #1256 ,but return value at last line was missing.
2015-12-20dyncom: Remove PC dispatch from several instructionsLioncash
These instructions aren't capable of using the PC as a destination