Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2170 from lioncash/emu-window | bunnei | 2019-02-27 | 2 | -2/+2 |
|\ | | | | | core/frontend/emu_window: Make ClipToTouchScreen a const member function | ||||
| * | core/frontend/emu_window: Make ClipToTouchScreen a const member function | Lioncash | 2019-02-27 | 2 | -2/+2 |
| | | | | | | | | | | This member function doesn't modify instance state, so it can have the const specifier applied to it. | ||||
* | | common/math_util: Move contents into the Common namespace | Lioncash | 2019-02-27 | 2 | -7/+7 |
| | | | | | | | | | | These types are within the common library, so they should be within the Common namespace. | ||||
* | | common/vector_math: Move Vec[x] types into the Common namespace | Lioncash | 2019-02-27 | 1 | -1/+1 |
|/ | | | | | These types are within the common library, so they should be using the Common namespace. | ||||
* | frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. | bunnei | 2019-01-24 | 2 | -0/+41 |
| | |||||
* | core/frontend/applets/web_browser: Make OpenPage() non-const | Lioncash | 2019-01-17 | 2 | -3/+3 |
| | | | | | | | | This is a function that definitely doesn't always have a non-modifying behavior across all implementations, so this should be made non-const. This gets rid of the need to mark data members as mutable to work around the fact mutating data members needs to occur. | ||||
* | frontend: Add frontend responder for web browser | Zach Hilman | 2018-12-28 | 2 | -0/+52 |
| | |||||
* | Merge pull request #1886 from FearlessTobi/port-4164 | bunnei | 2018-12-23 | 2 | -0/+22 |
|\ | | | | | Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality" | ||||
| * | yuzu, video_core: Screenshot functionality | zhupengfei | 2018-12-18 | 2 | -0/+22 |
| | | | | | | | | Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout. | ||||
* | | frontend: Add frontend applet for ProfileSelect | Zach Hilman | 2018-12-03 | 2 | -0/+46 |
|/ | | | Responsible for selecting a profile and firing callback upon completion. | ||||
* | Merge pull request #1667 from DarkLordZach/swkbd | bunnei | 2018-11-20 | 2 | -0/+83 |
|\ | | | | | am: Implement HLE software keyboard applet | ||||
| * | applet: Add operation completed callback | Zach Hilman | 2018-11-18 | 2 | -3/+7 |
| | | |||||
| * | software_keyboard: Make GetText asynchronous | Zach Hilman | 2018-11-18 | 2 | -5/+9 |
| | | | | | | | | a | ||||
| * | am: Allow applets to push multiple and different channels of data | Zach Hilman | 2018-11-18 | 2 | -8/+7 |
| | | |||||
| * | am: Implement ILibraryAppletAccessor IsCompleted and GetResult | Zach Hilman | 2018-11-18 | 1 | -0/+1 |
| | | |||||
| * | am: Implement text check software keyboard mode | Zach Hilman | 2018-11-18 | 2 | -0/+8 |
| | | | | | | | | Allows the game to verify and send a message to the frontend. | ||||
| * | am: Deglobalize software keyboard applet | Zach Hilman | 2018-11-18 | 2 | -31/+36 |
| | | |||||
| * | qt/main: Register Qt Software Keyboard frontend with AM | Zach Hilman | 2018-11-18 | 1 | -0/+1 |
| | | | | | | | | Allows using Qt provider over default. | ||||
| * | frontend/applets: Add frontend software keyboard provider and default | Zach Hilman | 2018-11-18 | 2 | -0/+61 |
| | | | | | | Default implementation will return "yuzu" for any string. GUI clients (or CLI) can implement the Frontend::SoftwareKeyboardApplet class and register an instance to provide functionality. | ||||
* | | settings: Add Native type for mouse buttons | Zach Hilman | 2018-11-19 | 1 | -0/+7 |
|/ | |||||
* | emu_window: Ensure WindowConfig members are always initialized | Lioncash | 2018-08-15 | 1 | -3/+3 |
| | | | | | Previously we weren't always initializing all members of the struct. Prevents potentially wonky behavior from occurring. | ||||
* | core: Namespace EmuWindow | Lioncash | 2018-08-12 | 2 | -0/+8 |
| | | | | Gets the class out of the global namespace. | ||||
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 1 | -3/+3 |
| | |||||
* | core: Replace remaining old non-generic logger usages with fmt-capable equivalents | Lioncash | 2018-04-26 | 1 | -3/+3 |
| | | | | | | LOG_GENERIC usages will be amended in a follow-up to keep API changes separate from interface changes, as it will require removing a parameter from the relevant function in the VMManager class. | ||||
* | yuzu: Update license text to be consistent across project. | bunnei | 2018-01-13 | 2 | -2/+2 |
| | |||||
* | core: Fix recent GCC build breaks. | bunnei | 2018-01-12 | 1 | -0/+2 |
| | |||||
* | frontend: Update for undocked Switch screen layout. | bunnei | 2018-01-11 | 4 | -251/+39 |
| | |||||
* | hle: Remove a large amount of 3ds-specific service code. | bunnei | 2017-10-10 | 6 | -204/+0 |
| | |||||
* | Merge pull request #2899 from wwylele/touch-refactor | bunnei | 2017-08-29 | 3 | -39/+69 |
|\ | | | | | Refactor touch input into a TouchDevice | ||||
| * | EmuWindow: refactor touch input into a TouchDevice | wwylele | 2017-08-24 | 2 | -39/+63 |
| | | |||||
| * | HID: use TouchDevice for touch pad | wwylele | 2017-08-24 | 1 | -0/+6 |
| | | |||||
* | | SidebySide Layout (#2859) | ThaMighty90 | 2017-08-25 | 3 | -1/+49 |
|/ | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | move MotionEmu from core/frontend to input_common as a InputDevice | wwylele | 2017-08-11 | 5 | -252/+4 |
| | |||||
* | HID: use MotionDevice for Accelerometer and Gyroscope | wwylele | 2017-08-11 | 1 | -0/+20 |
| | |||||
* | Move screen size constants from video_core to core | Yuri Kunde Schlesner | 2017-05-28 | 3 | -13/+24 |
| | | | | | video_core didn't even properly use them, and they were the source of many otherwise-unnecessary dependencies from core to video_core. | ||||
* | Move framebuffer_layout from Common to Core | Yuri Kunde Schlesner | 2017-05-28 | 3 | -1/+213 |
| | | | | | | This removes a dependency inversion between core and common. It's also the proper place for the file since it makes screen layout decisions specific to the 3DS. | ||||
* | Merge pull request #2512 from SonofUgly/custom-layout | bunnei | 2017-03-22 | 1 | -11/+15 |
|\ | | | | | Add custom layout settings. | ||||
| * | Add custom layout settings. | SonofUgly | 2017-02-23 | 1 | -11/+15 |
| | | |||||
* | | Input: remove unused stuff & clean up | wwylele | 2017-03-01 | 4 | -322/+1 |
| | | | | | | | | | | | | | | 1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID 2. removed button handling in EmuWindow 3. removed key_map 4. cleanup #include | ||||
* | | InputCommon: add Keyboard | wwylele | 2017-03-01 | 1 | -2/+0 |
| | | |||||
* | | HID: use AnalogDevice | wwylele | 2017-03-01 | 1 | -0/+7 |
| | | |||||
* | | HID: use ButtonDevice | wwylele | 2017-03-01 | 1 | -0/+6 |
| | | |||||
* | | Input: add device and factory template | wwylele | 2017-03-01 | 1 | -0/+97 |
| | | |||||
* | | Doxygen: Amend minor issues (#2593) | Mat M | 2017-02-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues. | ||||
* | | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | 2017-02-27 | 1 | -1/+1 |
| | | | | | | | | More ergonomic to use and will be required for upcoming changes. | ||||
* | | PerfStats: Add method to get the instantaneous time ratio | Yuri Kunde Schlesner | 2017-02-27 | 1 | -3/+2 |
| | | |||||
* | | hid: remove the touch field from PadState (#2557) | Weiyi Wang | 2017-02-11 | 1 | -2/+0 |
| | | |||||
* | | Merge pull request #2368 from wwylele/camera-2 | Yuri Kunde Schlesner | 2017-01-30 | 6 | -0/+204 |
|\ \ | | | | | | | CAM: build the service framework with a dummy implementation | ||||
| * | | CAM: implement basic camera functions with a blank camera | wwylele | 2017-01-11 | 6 | -0/+204 |
| | | | |||||
* | | | core: emu_window.cpp, fix conversion warnings from float to s16 on MSVC | Kloen | 2017-01-29 | 1 | -6/+6 |
| |/ |/| | |||||
* | | Frontend: make motion sensor interfaced thread-safe | wwylele | 2016-12-29 | 2 | -2/+8 |
| | | |||||
* | | Frontend: emulate motion sensor | wwylele | 2016-12-26 | 4 | -8/+204 |
|/ | |||||
* | core: Move emu_window and key_map into core | MerryMage | 2016-12-23 | 4 | -0/+642 |
* Removes circular dependences (common should not depend on core) |