summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-13Clean up command_processor.cpp.Tony Wasserka
2015-07-13citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.Tony Wasserka
2015-07-13Add CiTrace recording support.Tony Wasserka
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
2015-07-13GPU: Be robust against nullptr addresses; properly reset busy bits in the ↵Tony Wasserka
trigger registers.
2015-07-13FileUtil: Add a WriteObject method for writing a single, POD-type object.Tony Wasserka
2015-07-13HW: Fix a stupid issue which led to unknown register reads/writes.Tony Wasserka
2015-07-12Merge pull request #859 from Apology11/masterYuri Kunde Schlesner
build with visual studio 2015
2015-07-12Merge pull request #921 from linkmauve/fix-appletbunnei
Fix applet includes using iwyu
2015-07-12Kernel: Add CodeSet case to Object::IsWaitableYuri Kunde Schlesner
2015-07-12Core: Fix applet includes using iwyu.Emmanuel Gil Peyrot
2015-07-12Merge pull request #881 from gwicks/masterTony Wasserka
GLFW: Switch argument parsing to use getopt.
2015-07-12Implement new argument parsing using getopt and add the corresponding ↵Greg Wicks
library to externals
2015-07-12don´t define snprintf on Visual Studio 2015Apology11
Visual Studio 2015 defines this in stdio now
2015-07-11Merge pull request #823 from Subv/applets_drawingbunnei
Library applet support (swkbd for now)
2015-07-11Applets: Reworked how the Applet update event is handled.Subv
Applets are now cleaned up in AppletUpdateEvent after calling their respective Update method.
2015-07-11Merge pull request #912 from yuriks/process-loadingYuri Kunde Schlesner
Core: Properly configure address space during binary loading
2015-07-11Core: Properly configure address space when loading a binaryYuri Kunde Schlesner
The code now properly configures the process image to match the loaded binary segments (code, rodata, data) instead of just blindly allocating a large chunk of dummy memory.
2015-07-11Memory: Fix unmapping of pagesYuri Kunde Schlesner
2015-07-11Loader: Clean up 3dsx loader a bit, fixing a potential buffer overrunYuri Kunde Schlesner
2015-07-11Loader: Make 3dsx loader logs a bit less confusingYuri Kunde Schlesner
2015-07-11Kernel: Remove unused member from EventYuri Kunde Schlesner
2015-07-11Applets: Add infrastructure to allow custom drawing and input handling in ↵Subv
Applets.
2015-07-11HLE/APT: Initial HLE support for applets.Subv
Currently only the SWKBD is emulated, and there's currently no way to ask the user for input, so it always returns "Subv" as the text.
2015-07-11Merge pull request #914 from yuriks/bitfield-maskYuri Kunde Schlesner
Common: Fix mask generation in BitField
2015-07-12Merge pull request #910 from linkmauve/installTony Wasserka
Tell CMake to install the compiled binaries on Linux.
2015-07-12Merge pull request #907 from Lectem/clamp_to_borderTony Wasserka
Add GL_CLAMP_TO_BORDER support.
2015-07-11Merge pull request #915 from citra-emu/travis-containerbunnei
Travis: Remove use of sudo to enable use container-based builds
2015-07-11Merge pull request #919 from yuriks/styleguidebunnei
Update style rules with to better match current practice.
2015-07-11Update style rules with to better match current practice.Yuri Kunde Schlesner
2015-07-10Merge pull request #909 from yuriks/build-flagsbunnei
CMake: Fix Debug build configuration in MSVC
2015-07-10Merge pull request #916 from lioncash/unusedYuri Kunde Schlesner
Common: Remove thunk.h
2015-07-10Common: Remove thunk.hLioncash
This isn't used, and there's no implementations of the member functions.
2015-07-10Merge pull request #876 from linkmauve/include-cleanupsYuri Kunde Schlesner
Cleanup includes, mostly in common
2015-07-10Travis: Replace `before_install` with `install`Yuri Kunde Schlesner
2015-07-10Travis: Update GLFW on Linux to 3.1.1Yuri Kunde Schlesner
2015-07-10Travis: Remove use of sudo to enable use container-based buildsYuri Kunde Schlesner
2015-07-10Common: Remove redundant masking in BitFieldYuri Kunde Schlesner
For the signed case, the shifts already remove the rest of the value, so ANDing by the mask is redundant.
2015-07-10Common: Fix mask generation in BitFieldYuri Kunde Schlesner
Fixes #913
2015-07-09Added GL_CLAMP_TO_BORDER supportLectem
2015-07-09Citra, CitraQt: Tell cmake to install the compiled binaries.Emmanuel Gil Peyrot
This will help packaging tremendously, as a `make DESTDIR=… install` will now put every file at their place (on Linux and related).
2015-07-09CMake: Fix Debug build configuration in MSVCYuri Kunde Schlesner
Debug was missing compiler flags, causing MSVC to default it to building with optimizations enabled (making for a not very useful binary for actual debugging...). Additionally, the variables were re-organized to remove some redundancy, the old Release build type was removed, and RelWithDebInfo was renamed to take its place instead.
2015-07-07Merge pull request #906 from aroulin/loader-format-specifier-warningYuri Kunde Schlesner
Loader: Fix format specifier warning
2015-07-08Loader: Remove log line causing warningaroulin
2015-07-07Merge pull request #905 from yuriks/submodule-depthbunnei
AppVeyor: Remove submodule checkout depth
2015-07-07AppVeyor: Remove submodule checkout depthYuri Kunde Schlesner
This avoid intermittent build failures due to a commit not being reachable using a fixed depth, at the expense of longer checkout times.
2015-07-06Merge pull request #797 from linkmauve/blended-downscalingbunnei
Implement blended downscaling for display transfers
2015-07-06Merge pull request #885 from Subv/ipc_headersbunnei
Services/SOC: Added command headers to some of the soc commands.
2015-06-29Merge pull request #897 from lioncash/returnYuri Kunde Schlesner
vfp: Change return type of VFPInit from unsigned int to void.
2015-06-29vfp: Change return type of VFPInit from unsigned int to void.Lioncash
2015-06-29Merge pull request #895 from lioncash/vfpbunnei
vfp: Handle accesses to FPINST/FPINST2 system registers.