summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-03-10dyncom: Minor cleanupLioncash
Assemblers will exit with an error when trying to assemble instructions with disallowed registers.
2015-03-09Merge pull request #643 from Subv/dem_feelsbunnei
GPU: Implemented more depth buffer formats.
2015-03-09GPU: Added the stencil test structure to the Pica Regs struct.Subv
2015-03-09Frontend/Qt: Allow the framebuffer widget to inspect the depth bufferSubv
2015-03-09GPU: Implemented more depth buffer formats.Subv
This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others
2015-03-09Merge pull request #647 from neobrain/rip_culling_hackbunnei
Pica/PrimitiveAssembly: Fix triangle strips and fans being generated with incorrect winding order.
2015-03-09Merge pull request #648 from Subv/fill_bitTony Wasserka
GPU: Use the correct position for the finished bit in memory fills
2015-03-09GPU: Use the correct position for the finished bit in memory fillsSubv
2015-03-09Merge pull request #646 from Subv/24bit_fillsTony Wasserka
GPU: Corrected the 24 bit memory fills component order
2015-03-09Pica/PrimitiveAssembly: Fix triangle strips and fans being generated with ↵Tony Wasserka
incorrect winding order.
2015-03-09Merge pull request #589 from kevinhartman/config-errorsbunnei
Fix errorcodes for bad config block request
2015-03-09Merge pull request #634 from linkmauve/logging-performancesbunnei
Apply the logging filter before sending the message to the queue
2015-03-09Merge pull request #645 from lioncash/ldmbunnei
Minor bugfixes to LDM/STM.
2015-03-09GPU: Corrected the 24 bit memory fills component orderSubv
2015-03-08Merge pull request #644 from archshift/nihstrobunnei
Update nihstro submodule to the initial release version.
2015-03-08Merge pull request #584 from yuriks/outline-assertsbunnei
Asserts: Use lambdas to keep assertion code away from the main code path
2015-03-08dyncom: Fix an indexing bug in STMLioncash
Previously it would write the contents of register 13 for the case where the link register (r14) is supposed to be written.
2015-03-08dyncom: General cleanup of STMLioncash
2015-03-08dyncom: Increment addr when accessing LR in LDMLioncash
2015-03-08Update nihstro submodule to the initial release version.archshift
Includes more opcodes to implement in the future.
2015-03-07Merge pull request #639 from archshift/appbundlearchshift
Build app bundles on OS X. Fixes the issue where the menubar would not appear.
2015-03-07default_ini.h: Put comments on their own linesarchshift
Apparently inline comments is not necessarily standard in the INI format, and our parser was erroneously parsing the comments as values.
2015-03-07Build app bundles on OS X. Fixes the issue where the menubar would not appear.archshift
2015-03-07Fixed EmuWindow typo (fixes OSX build)bunnei
2015-03-07Merge pull request #636 from bunnei/refactor-screen-winbunnei
Set framebuffer layout from EmuWindow.
2015-03-07Set framebuffer layout from EmuWindow.bunnei
2015-03-07GPU/Textures: Fixed ETC texture decoding.Subv
2015-03-07Merge pull request #538 from yuriks/perf-statTony Wasserka
Add profiling infrastructure and widget
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy ↵Emmanuel Gil Peyrot
formatting on the other thread.
2015-03-05Removed swap code redundancy and moved common swap code to swap.harchshift
2015-03-04Merge pull request #615 from Subv/servicesbunnei
Services: Moved the PTM and APT services to their own folder
2015-03-03Services: Moved the PTM and APT services to their own folderSubv
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
2015-03-03Merge pull request #625 from lioncash/warnbunnei
vfp: Get rid of warnings
2015-03-03vfp: Get rid of warningsLioncash
2015-03-03GPU: Added RGB565/RGB8 framebuffer support and various cleanups.bunnei
- Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger.
2015-03-02Merge pull request #622 from Subv/titlesYuri Kunde Schlesner
Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.
2015-03-02Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.Subv
They will always return 0 titles for every media type for now. This is needed to boot Home Menu further
2015-03-01Merge pull request #623 from Subv/cardbunnei
Services/FS: Stubbed CardSlotIsInserted to always return false
2015-03-01Merge pull request #618 from lioncash/refbunnei
result: Make comparison operators take references
2015-03-01Merge pull request #621 from Subv/powerbunnei
Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.
2015-03-01Profiler: Implement QPCClock to get better precision on Win32Yuri Kunde Schlesner
MSVC 2013 (at least) doesn't use QueryPerformanceCounter to implement std::chrono::high_resolution_clock, so it has bad precision. Manually implementing our own clock type using it works around this for now.
2015-03-01Add profiling infrastructure and widgetYuri Kunde Schlesner
2015-02-28Services/FS: Stubbed CardSlotIsInserted to always return falseSubv
We won't be emulating this for the foreseeable future and it is needed for Home Menu to boot further
2015-02-28Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.Subv
This allows the Home Menu to boot further
2015-02-28Merge pull request #616 from archshift/5551archshift
Added RGBA5551 compatibility in the rasterizer
2015-02-27Merge pull request #620 from lioncash/bkptbunnei
arm_disasm: Show conditional code for BKPT instructions.
2015-02-27Added RGBA5551 compatibility in the rasterizerarchshift
This allows Virtual Console games to display properly.
2015-02-27arm_disasm: Show conditional code for BKPT instructions.Lioncash
Changed cond_to_str to take a uint32, since unsigned numbers are only ever passed to it, and this can be a source of warnings for some compilers (also indexing an array without bounds checking a signed number is kind of iffy).
2015-02-27arm_disasm: Remove unused variableLioncash
Also declared an array as static, as it's only used in this translation unit.
2015-02-27result: Make comparison operators take referencesLioncash
It's unnecessary to make copies for simple comparisons like this.