aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2017-08-25telemetry_session: Log telemetry ID.bunnei
2017-08-25SidebySide Layout (#2859)ThaMighty90
* added a SidebySide Layout * Reworked, so both screen have the same height and cleaned up screen translates. * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp * delete the x64 files * deleted ui_configure_graphics.h * added Option for the Layout in the xml * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down * reworked intends :). changed function description for SideFrameLayout * some description reworking
2017-08-24EmuWindow: refactor touch input into a TouchDevicewwylele
2017-08-24HID: use TouchDevice for touch padwwylele
2017-08-23Merge pull request #2839 from Subv/global_kernel_lockJames Rowe
Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).
2017-08-22Merge pull request #2893 from Subv/not_schedule_main_threadbunnei
Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
2017-08-22Kernel/Memory: Acquire the global HLE lock when a memory read/write ↵Subv
operation falls outside of the fast path, for it might perform an MMIO operation.
2017-08-22Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state ↵Subv
between the cpu thread and any other possible threads that might touch the kernel (network thread, etc). This mutex is acquired in SVC::CallSVC, ie, as soon as the guest application enters the HLE kernel, and should be acquired by the aforementioned threads before modifying kernel structures.
2017-08-21Kernel/Threads: Don't immediately switch to the new main thread when loading ↵Subv
a new process. This is necessary for loading multiple processes at the same time. The main thread will be automatically scheduled when necessary once the scheduler runs.
2017-08-21GPU/Warnings: Explicitly cast the screen refresh ticks to u64.Subv
2017-08-21Warnings: Add UNREACHABLE macros to switches that contemplate all possible ↵Subv
values.
2017-08-21HLE/Applets: Fixed some conversion warnings when creating the framebuffer ↵Subv
shared memory objects.
2017-08-21CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ↵Subv
ExecuteInstructions.
2017-08-21Dyncom: Use size_t instead of int to store the instruction offsets in the ↵Subv
instruction cache. Fixes a few warnings.
2017-08-21Dyncom: Fixed a conversion warning when decoding thumb instructions.Subv
2017-08-19Merge pull request #2861 from wwylele/motion-refactorJames Rowe
Refactor MotionEmu into a InputDevice
2017-08-20HID: fix a comment and a warningwwylele
2017-08-19Added missing parts in libnetwork (#2838)B3n30
* Network: Set and send the game information over enet Added Callbacks for RoomMember and GetMemberList to Room in preparation for web_services.
2017-08-15Merge pull request #2881 from MerryMage/dsp-firm-checkYuri Kunde Schlesner
dsp_dsp: Remove size assertion in LoadComponent
2017-08-15dsp_dsp: Remove size assertion in LoadComponentMerryMage
2017-08-12Merge pull request #2843 from Subv/applet_slotsSebastian Valle
Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System)
2017-08-11move MotionEmu from core/frontend to input_common as a InputDevicewwylele
2017-08-11HID: use MotionDevice for Accelerometer and Gyroscopewwylele
2017-08-10Merge pull request #2863 from wwylele/pad-state-zeroWeiyi Wang
HID: zero unused PadState bits
2017-08-10HID: zero unused PadState bitswwylele
2017-08-09Merge pull request #2862 from j-selby/update-cryptoppbunnei
Update CryptoPP (byte ambiguity)
2017-08-09Service/dlp: Update function tables according 3dbrewmailwl
2017-08-08Update cryptoppJames
2017-08-07Services/APT: Use the AppletAttributes union directly when dealing with ↵Subv
applet attrs.
2017-08-07Services/APT: Use an array to hold data about the 4 possible concurrent ↵Subv
applet types (Application, Library, HomeMenu, System). This gives each applet type its own set of events as per the real NS module.
2017-08-03telemetry: Add field for OsPlatform.bunnei
2017-08-03telemetry: Add field for BuildName.bunnei
2017-08-03telemetry: Add field for RequiresSharedFont.bunnei
2017-08-03telemetry_session: Log BuildDate and ProgramName fields.bunnei
2017-08-03core: Expose AppLoader as a public interface.bunnei
2017-08-03loader: Expose program title.bunnei
2017-07-31Handle invalid filenames when renaming files/directoriesJames
2017-07-27Merge pull request #2840 from Subv/apt_parameterbunnei
Services/APT: Corrected the behavior of the Receive/Send/Glance/CancelParameter functions
2017-07-22Merge pull request #2799 from yuriks/virtual-cached-range-flushWeiyi Wang
Add address conversion functions returning optional, Add function to flush virtual region from rasterizer cache
2017-07-21Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they ↵Subv
return an error.
2017-07-21Services/APT: Return the proper error code when calling SendParameter with ↵Subv
an outstanding parameter already in memory.
2017-07-21Services/APT: Reset the APT parameter inside CancelParameter if the ↵Subv
conditions are met.
2017-07-21Services/APT: Properly clear the apt parameter after a successful ↵Subv
ReceiveParameter call.
2017-07-21Services/APT: Use the right error codes in ReceiveParameter and ↵Subv
GlanceParameter when the parameter doesn't exist.
2017-07-21Services/APT: Use boost::optional for the APT parameter structure.Subv
2017-07-17telemetry: Log performance, configuration, and system data.bunnei
2017-07-16stubbed frd::UnscrambleLocalFriendCode (#2827)B3n30
2017-07-16Merge pull request #2784 from wwylele/font-archiveWeiyi Wang
load shared font from system archive
2017-07-11web_service: Add CMake flag to enable.bunnei
2017-07-11telemetry_session: Use TelemetryJson to submit real telemetry.bunnei