Commit Graph

52 Commits

Author SHA1 Message Date
Luke Street 4265e9d801 Use UTF-8 exclusively internally; update logvisor 2021-06-28 18:57:39 -04:00
Luke Street 78028c6237 More EMouseCursor options 2021-05-25 09:23:50 -04:00
Luke Street d13fbda0c0 Add baseVertex to drawIndexed; add ESpecialKey::Tab 2021-05-24 17:24:02 -04:00
Phillip Stephens e342ea5754
Merge pull request #41 from lioncash/unused
General: Make use of [[maybe_unused]]
2019-09-10 04:04:45 -07:00
Lioncash 23cdae9e97 General: Make use of [[maybe_unused]]
Replaces uses of (void)variable with the attribute introduced in C++17.
2019-09-09 21:53:54 -04:00
Lioncash 794a680797 IWindow: Use std::array where applicable
Allows for more flexible copying/manipulation within using code. While
we're at it, we can make the interface of SWindowRect and SScrollData
constexpr, given they only manipulate primitives.
2019-09-09 21:32:15 -04:00
Lioncash baff71cdc3 General: Tidy up includes
Alphabetizes includes and resolves quite a few instances of indirect
inclusions, making the requirements of several interfaces explicit. This
also trims out includes that aren't actually necessary (likely due to
changes in the API over time).
2019-08-19 21:02:56 -04:00
Jack Andersen 45db327fb3 Remove vsync thread from X11 backend 2019-02-11 21:18:35 -10:00
Jack Andersen 9658d1372d Additional methods for SScrollDelta 2019-01-21 18:23:22 -10:00
Jack Andersen 058ea23a00 New code style refactor 2018-12-07 19:17:51 -10:00
Jack Andersen 0b52f3dbab Convert to pragma once 2018-10-06 17:36:44 -10:00
Jack Andersen 8ee04c8f1a Sync macOS with API changes 2018-08-27 17:46:33 -10:00
Jack Andersen 3028e34b51 Silent audio mixing fix; Xlib Vulkan destruction order fix 2018-05-28 09:28:36 -10:00
Jack Andersen edf2c1e34d Add PulseAudio backend. Various Xlib fixes 2018-05-06 12:44:31 -10:00
Jack Andersen cb5d22eed6 string_view refactor 2017-11-12 20:13:32 -10:00
Jack Andersen b97c82469a shared_ptr for IWindow; better Cocoa app lifecycle 2017-07-16 16:45:49 -10:00
Jack Andersen f9ed2ba5b8 Make resized() lock platform-dependent 2017-02-15 13:13:05 -10:00
Jack Andersen fef663a5e3 Allow audio AQS buffering to occur during frame idle 2017-02-14 20:00:10 -10:00
Jack Andersen 27a455c61d Touch Bar support 2017-02-08 23:22:12 -10:00
Jack Andersen f20c1bcfc2 Add crosshairs mouse cursor 2016-01-09 20:42:00 -10:00
Jack Andersen 7eeebce37c Minor Xlib refactor 2016-01-02 13:10:35 -10:00
Jack Andersen 6ee5e9011b D3D11 Buffer update fix 2016-01-02 11:16:50 -10:00
Jack Andersen bcfff2bf7f Fix Win32 repeat key test 2016-01-01 18:15:41 -10:00
Jack Andersen 4d7e9656f1 Add SWindowRect::intersect() 2016-01-01 16:26:59 -10:00
Jack Andersen 9c17350524 Add system scroll-acceleration property 2015-12-31 14:15:34 -10:00
Jack Andersen 52692b0459 Xlib in sync with new text system 2015-12-27 13:23:17 -10:00
Jack Andersen fb1282c3e4 initial TextInput context callback 2015-12-25 19:21:13 -10:00
Jack Andersen a933edcc40 Working Input Method support 2015-12-24 10:55:23 -10:00
Jack Andersen aab693ff2f Clipboard support for Xlib; initial IM support 2015-12-23 17:30:52 -10:00
Jack Andersen 1ed592e0a1 Xlib input text-case handling 2015-12-22 20:10:46 -10:00
Jack Andersen 511ac1fad7 Add ibeam cursor for Xlib 2015-12-19 18:39:48 -10:00
Jack Andersen d145e15ecb IGraphicsDataToken and IGraphicsCommandQueue::stopRenderer() 2015-12-04 14:41:30 -10:00
Jack Andersen be7d0fce3f Window coordinates now signed throughout for Xlib 2015-12-03 15:33:43 -10:00
Jack Andersen c34b93f00f Windows bug fixes 2015-11-30 14:33:14 -10:00
Jack Andersen 5843840411 Added cursor change method 2015-11-29 14:20:20 -10:00
Jack Andersen 783b4d9c5e Update IWindow.hpp 2015-11-26 19:23:15 -10:00
Jack Andersen d040e20096 OS X enum refactor fixes 2015-11-20 16:16:15 -10:00
Jack Andersen c9edf8dd85 Major scoped-enum refactor 2015-11-20 15:12:22 -10:00
Jack Andersen 4d133edd2c Window resizing stability fixes 2015-11-16 20:41:32 -10:00
Jack Andersen 0923254b39 Lots of D3D11 implemented 2015-11-05 17:20:58 -10:00
Phillip Stephens 1e5ae0c89b Temporary close handling for Xlib (needs a proper solution) 2015-11-05 01:28:51 -08:00
Phillip Stephens 50075a729a Implement motif window styles 2015-11-04 23:30:40 -08:00
Jack Andersen bc17d5aba8 Fixed rendering for decoupled target texture 2015-11-03 15:58:36 -10:00
Jack Andersen facacd4e95 More D3D12 work 2015-11-02 18:19:41 -10:00
Phillip Stephens d5cd0bfb50 Various fixes 2015-11-02 01:31:06 -08:00
Jack Andersen d013f1e25c Integrated GLEW; began migration to Xlib 2015-10-30 18:28:21 -10:00
Jack Andersen b73ecde4aa Added LogVisor 2015-10-29 20:26:02 -10:00
Jack Andersen 5435f01d20 lots of initial GLES3 renderer implementation 2015-10-28 18:44:38 -10:00
Jack Andersen 49771b0e15 Windows refactors 2015-08-30 17:40:58 -10:00
Jack Andersen f9c4ed0761 Dolphin controller updates 2015-08-28 15:30:21 -10:00