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