aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-12-08service: Drop '_Interface' in ptm service class namesLioncash
Inheriting from Service::Interface makes this obvious.
2016-12-08service: Add ptm::gets and ptm::sets servicesLioncash
2016-12-08Merge pull request #2286 from lioncash/svcYuri Kunde Schlesner
service: Add mvd and qtm services
2016-12-08Merge pull request #2274 from degasus/masterYuri Kunde Schlesner
Drop framebuffer completeness check.
2016-12-08service: Add mvd and qtm servicesLioncash
Adds the two New3DS-only modules. 3dbrew was used for command information.
2016-12-08Merge pull request #2284 from lioncash/svcYuri Kunde Schlesner
service: Add nfc services
2016-12-08Merge pull request #2277 from lioncash/explicitYuri Kunde Schlesner
file_sys: Make a few single-argument constructors explicit
2016-12-08service: Add nfc servicesLioncash
3dbrew was used for the command information.
2016-12-07Merge pull request #2283 from lioncash/svcYuri Kunde Schlesner
service: Update function tables
2016-12-07Merge pull request #2281 from lioncash/appletYuri Kunde Schlesner
applet: minor interface changes
2016-12-08ssl_c: Update function tableLioncash
Updated based off information from 3dbrew
2016-12-08ptm: Update ptm_sysm function tableLioncash
Updated based off information from 3dbrew.
2016-12-08pm_app: Update function tableLioncash
Updated based off information from 3dbrew.
2016-12-08nwm_uds: Update function tableLioncash
Updated based off information from 3dbrew.
2016-12-08nim: Update function tablesLioncash
Updated based off information from 3dbrew.
2016-12-08http_c: Update function tableLioncash
Updated based off information from 3dbrew.
2016-12-08gsp_lcd: Update function tableLioncash
Updated based off information from 3dbrew.
2016-12-08fs_user: Update function tableLioncash
Updated based off information from 3dbrew.
2016-12-08dlp_srvr: Update function tableLioncash
2016-12-08cfg: Update function tablesLioncash
Updated based off information from 3dbrew
2016-12-08cecd_u: Update function tableLioncash
Updated based off information from 3dbrew.
2016-12-08boss_p: Update function tableLioncash
2016-12-08act: Update function tablesLioncash
Updated based off information from 3dbrew.
2016-12-07apt: Update apt function tablesLioncash
Updated based off information from 3dbrew.
2016-12-07Update AM service function tablesLioncash
Updated based off information from 3dbrew.
2016-12-07file_sys: Make a few single-argument constructors explicitLioncash
Prevents implicit conversions.
2016-12-07applet: Move common IsRunning underlying variable to the Applet classLioncash
Gets rid of basic duplication.
2016-12-07applet: Make virtual destructor defaultedLioncash
2016-12-07applet: Make constructor protectedLioncash
Considering the class is abstract, there's no need to make the constructor public.
2016-12-07OpenGL: Drop framebuffer completeness check.Markus Wick
This OpenGL call synchronize the worker thread of the nvidia blob. It can be verified on linux with the __GL_THREADED_OPTIMIZATIONS=1 environment variable. Those errors should not happen on tested drivers. It was used as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=94148
2016-12-07tests: add missing libcore dependency after 75ee2f8c6702Jan Beich
$ (cmake -DENABLE_SDL2:BOOL=false /path/to/citra; gmake) [...] [ 85%] Linking CXX executable tests ../common/libcommon.a(microprofile.cpp.o): In function `MicroProfileThreadStart(pthread**, void* (*)(void*))': src/common/microprofile.cpp:(.text+0x41): undefined reference to `pthread_create' c++: error: linker command failed with exit code 1 (use -v to see invocation)
2016-12-07Merge pull request #2232 from wwylele/other-savebunnei
FS: implement archives for other game save data
2016-12-06Implement Frame rate limiter (#2223)emmauss
* implement frame limiter * fixes
2016-12-05ASSERT that shader was linked successfullyJannik Vogel
2016-12-05Report shader uniform block size in case of mismatchJannik Vogel
2016-12-05Print broken shader code to logJannik Vogel
2016-12-05Return an error code when connecting to a saturated port.Subv
The error code was taken from the 3DS kernel.
2016-12-05HLE: Use a member variable instead of a virtual function to retrieve the max ↵Subv
number of sessions that can be connected to an HLE service at the same time.
2016-12-05gdbstub: Remove unused includeJannik Vogel
2016-12-05Unify Windows ICON resource nameJannik Vogel
2016-12-05Support mingw cross-compileJannik Vogel
2016-12-05Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, ↵Subv
TranslateRequest and HandleSyncRequestImpl. HandleSyncRequest now takes care of calling the command buffer translate function before actually invoking the command handler for HLE services.
2016-12-05Kernel: Remove the Redirection handle type.Subv
2016-12-05KServerPorts now have an HLE handler "template", which is inherited by all ↵Subv
ServerSessions created from it.
2016-12-04GSP: Downgrade log severity of SetAxiConfigQoSModeYuri Kunde Schlesner
This function doesn't need to do anything for HLE and some games call it quite often, spamming up the logs.
2016-12-04OpenGL: Non-zero stride only makes sense for linear buffersYuri Kunde Schlesner
2016-12-04OpenGL: Ensure framebuffer binding is restored if completion check failsYuri Kunde Schlesner
2016-12-04OpenGL: Fix DisplayTransfer accel when input width != output widthYuri Kunde Schlesner
Fixes #2246, #2261
2016-12-03Merge pull request #2259 from JayFoxRox/fix-fallbackYuri Kunde Schlesner
shader_jit: Fix non-SSE4.1 path where FLR would not truncate
2016-12-04shader_jit: Fix non-SSE4.1 path where FLR would not truncateJannik Vogel