aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxGravatar archshift2015-01-21
|
* Merge pull request #429 from Kingcom/titlebarGravatar Tony Wasserka2015-01-20
|\ | | | | Add option to hide dock widget title bars
| * citra-qt: Add option to hide dock widget title barsGravatar Kingcom2015-01-20
| |
* | Merge pull request #498 from lioncash/staticsGravatar bunnei2015-01-20
|\ \ | | | | | | core_timing: Mark several variables as static
* | | core: Fix a few docstringsGravatar Lioncash2015-01-20
| | |
| * | core_timing: Mark several variables as staticGravatar Lioncash2015-01-20
|/ / | | | | | | These are only used in this translation unit.
* | Merge pull request #492 from archshift/aptGravatar bunnei2015-01-20
|\ \ | | | | | | Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively
* \ \ Merge pull request #241 from linkmauve/better-loaderGravatar bunnei2015-01-20
|\ \ \ | | | | | | | | Improve the loader a bit
* | | | dyncom: Clarify precedence for ternary statementsGravatar Lioncash2015-01-19
| | | |
* | | | Merge pull request #494 from lioncash/shiftGravatar bunnei2015-01-19
|\ \ \ \ | | | | | | | | | | dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc
| * | | | dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etcGravatar Lioncash2015-01-18
| | | | |
* | | | | Merge pull request #383 from zhuowei/shared_pageGravatar bunnei2015-01-18
|\ \ \ \ \ | |/ / / / |/| | | | Add some support for the shared page
| | | * | Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectivelyGravatar archshift2015-01-18
| |_|/ / |/| | |
* | | | dyncom: Handle the ARM A2 encoding of STRT/LDRTGravatar Lioncash2015-01-17
| | | | | | | | | | | | | | | | These were also missing the shifted register case.
* | | | dyncom: Handle the ARM A2 encoding of LDRBT/STRBT.Gravatar Lioncash2015-01-16
| | | |
| * | | Add some support for the shared page (currently 3d slider is implemented)Gravatar Zhuowei Zhang2015-01-15
| | | |
* | | | APT: Fix typo in setting return code for NotifyToWaitGravatar bunnei2015-01-15
| | | |
* | | | DSP: Removed useless spam log for SignalInterruptGravatar bunnei2015-01-15
| | | |
* | | | Merge pull request #482 from yuriks/fix-vblankGravatar bunnei2015-01-15
|\ \ \ \ | | | | | | | | | | Correctness fixes for GPU flipping and interrupts
| | | * | Loader: Clean up the ELF AppLoader.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Clean up the 3DSX AppLoader.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Clean up the NCCH AppLoader.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Display the type of the file being loaded.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Guess filetype from the magic, or fallback to the extension.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Don’t assume the file hasn’t been read before.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Keep a reference to the file and pass it to the correct AppLoader, ↵Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | | | | | | | | | | | | | | | | | instead of loading it multiple times.
| | | * | Loader: Initialize the default NCCH values in the class declaration, not in ↵Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | | | | | | | | | | | | | | | | | the constructor.
| | | * | Loader: Remove the useless THREEDSXReader class.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Never forget to change is_loaded.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Don’t duplicate the docstring into the cpp file.Gravatar Emmanuel Gil Peyrot2015-01-15
| | | | |
| | | * | Loader: Fix indentation, whitespace, and a few other such cosmetic stuff.Gravatar Emmanuel Gil Peyrot2015-01-15
| |_|/ / |/| | |
* | | | Merge pull request #481 from Subv/hm_bGravatar bunnei2015-01-14
|\ \ \ \ | | | | | | | | | | APTU: Stubbed NotifyToWait, taken from 3dmoo.
| * | | | APT: Fixed the comment style in some variablesGravatar Sebastian Valle2015-01-14
| | | | |
* | | | | Merge pull request #480 from Subv/arb_2Gravatar bunnei2015-01-14
|\ \ \ \ \ | | | | | | | | | | | | AddrArbiter: Implement arbitration types 3 and 4.
| | | * | | GPU: Fix buffer overrun in Display TransfersGravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Display transfers with the horizontal downscaling flag were calculating the wrong output size, causing them to write double the amount of data intended. It is likely that this was perceived as correct due to a separate bug in calculating source indices which caused the image to be padded unless the previous bug was present. This fixes both issues, correcting flickering issues in 3dscraft, blargSnes and more (caused by the transfer overwriting the back buffer which followed) as well as potentially fixing other crashes.
| | | * | | GSP: Fix appending of interrupts to the shared memory bufferGravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code was previously appending the interrupt to after the end of the buffer, instead of at the end.
| | | * | | GPU: Do periodic VBlank updates using CoreTimingGravatar Yuri Kunde Schlesner2015-01-14
| | | | | |
| | | * | | GPU: Correct wrong default framebuffer address for sub-screen.Gravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It appears this is a mistake, since the sub-screen has no right framebuffer.
| | | * | | GSP: Update framebuffer info on all interruptsGravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hardware testing determined that the GSP processes shared memory framebuffer update info even when no memory transfer or filling GX commands are used. They are now updated on every interrupt, which isn't confirmed correct but matches hardware behaviour more closely. This also reverts the hack introduced in #404. It made a few games behave better, but I believe it's incorrect and also breaks other games.
| | | * | | GPU: Fire GPU interrupts at the correct places.Gravatar Yuri Kunde Schlesner2015-01-14
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PDC0 and PDC1 are both VBlank interrupts. PDC0 was being treated as a HBlank interrupt and fired many more times than it should. They now both fire together at 60 Hz. This puzzlingly *improves* apparent framerate on many applications. A few other interrupts were being fired inside the GSP command processing instead of on the actual GPU register writes, so they were moved there, which should cover direct writes tho those registers not going through the GX command queue.
| | * | | APTU: Stubbed NotifyToWait, taken from 3dmoo.Gravatar Subv2015-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | Also renamed some handles in the APT:U service to be more descriptive. Fixed a typo in InquireNotification
* | | | | Merge pull request #473 from archshift/pp3portsGravatar bunnei2015-01-13
|\ \ \ \ \ | |_|/ / / |/| | | | Pica/Rasterizer: Add ETC1 texture decompression support.
| * | | | Pica/Rasterizer: Add ETC1 texture decompression support.Gravatar Tony Wasserka2015-01-13
| | | | |
| | * | | AddrArbiter: Implement arbitration types 3 and 4.Gravatar Subv2015-01-13
| | | | |
* | | | | Services: Added some missing services.Gravatar Subv2015-01-13
| |/ / / |/| | | | | | | | | | | | | | | cfg:s, ptm:sysm, apt:s. apt:s is almost exactly the same as apt:u as per 3dbrew
* | | | Merge pull request #477 from lioncash/vfpGravatar bunnei2015-01-12
|\ \ \ \ | | | | | | | | | | vfp: Remove dead code
* \ \ \ \ Merge pull request #478 from archshift/pp3ports4Gravatar bunnei2015-01-12
|\ \ \ \ \ | | | | | | | | | | | | Pica/VertexShader: Implement the MAD instruction.
* \ \ \ \ \ Merge pull request #470 from archshift/masterGravatar bunnei2015-01-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU.
| * | | | | | Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU.Gravatar Tony Wasserka2015-01-12
| | |_|/ / / | |/| | | |
| | * | | | Pica/VertexShader: Implement the MAD instruction.Gravatar Tony Wasserka2015-01-12
| |/ / / / |/| | | |