47 Commits

Author SHA1 Message Date
dc3f2897e8 Remove superfluous X{Un}LockDisplay 2016-01-14 16:24:11 -08:00
Jack Andersen
f20c1bcfc2 Add crosshairs mouse cursor 2016-01-09 20:42:00 -10:00
Jack Andersen
c96f961c4d Made IM context optional functionality 2016-01-06 11:02:23 -10:00
Jack Andersen
7eeebce37c Minor Xlib refactor 2016-01-02 13:10:35 -10:00
Jack Andersen
52692b0459 Xlib in sync with new text system 2015-12-27 13:23:17 -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
0b80cafe92 concurrency fix for post-frame resize handler 2015-12-20 14:55:18 -10:00
Jack Andersen
511ac1fad7 Add ibeam cursor for Xlib 2015-12-19 18:39:48 -10:00
Jack Andersen
ae790866e5 Destructor order fix 2015-12-05 15:25:43 -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
5843840411 Added cursor change method 2015-11-29 14:20:20 -10:00
Jack Andersen
c5de075c0d Array texture fix 2015-11-26 13:03:01 -10:00
Jack Andersen
c9edf8dd85 Major scoped-enum refactor 2015-11-20 15:12:22 -10:00
a402e34e8a Generic VSync fix 2015-11-17 21:58:37 -08:00
Jack Andersen
9e1441c323 pselect atomic signal masking for Xlib (deadlocks bad) 2015-11-17 10:25:17 -10:00
Jack Andersen
4d133edd2c Window resizing stability fixes 2015-11-16 20:41:32 -10:00
Jack Andersen
49da287791 Fixed 60Hz timing on GLX 2015-11-16 18:20:11 -10:00
Jack Andersen
c5db148e98 Fixed main thread join issue 2015-11-16 15:24:58 -10:00
Jack Andersen
83475b4b09 udev thread join fix 2015-11-12 16:11:32 -10:00
Jack Andersen
a2ffab3ff5 Proper multithreaded locking for Xlib 2015-11-11 18:31:59 -10:00
Phillip Stephens
f1c95d9e61 Rename _NewGLES3CommandQueue 2015-11-05 19:35:17 -08:00
1e5ae0c89b Temporary close handling for Xlib (needs a proper solution) 2015-11-05 01:28:51 -08:00
50075a729a Implement motif window styles 2015-11-04 23:30:40 -08:00
86491e5585 Restore state checking for fullscreen toggle 2015-11-04 20:52:33 -08:00
327a9dad58 Restore and fix old fullscreen code 2015-11-04 20:31:30 -08:00
Jack Andersen
aac3d2b7cd added empty imps 2015-11-03 17:25:27 -10:00
Jack Andersen
30898c6549 OpenGL API sync 2015-11-03 15:02:05 -10:00
Jack Andersen
50bca6f58e Linux sync from Windows changes 2015-11-02 18:27:56 -10:00
4f650ce5f5 Rename classes to match their functionality/API better 2015-11-02 02:09:25 -08:00
d5cd0bfb50 Various fixes 2015-11-02 01:31:06 -08:00
Jack Andersen
dfceab59ab Brought linux in sync with OSX fixes 2015-10-31 14:14:32 -10:00
Jack Andersen
bb2ca27ab7 Ensure OGL 3.3 context is created 2015-10-31 09:21:23 -10:00
5fe40276a0 Fullscreen fix 2015-10-30 23:39:11 -07:00
9160423fe8 Fix Xlib window intialization 2015-10-30 22:43:16 -07: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
2814da014f Further GLES3 implementation 2015-10-29 14:00:56 -10:00
Jack Andersen
5435f01d20 lots of initial GLES3 renderer implementation 2015-10-28 18:44:38 -10:00
Jack Andersen
3db5a7e211 GLX tweaks 2015-10-27 15:47:55 -10:00
Jack Andersen
12e5948d31 some app flow redesign 2015-08-27 14:10:46 -10:00
Jack Andersen
2c2991d44e switched to unique_ptr due to expected app main use 2015-08-18 12:50:52 -10:00
Jack Andersen
87ab129e01 Compile fixes 2015-08-18 12:43:30 -10:00
Jack Andersen
e56b8539bf Major refactor for better modularity 2015-08-18 09:40:26 -10:00
Jack Andersen
3d1e6a554a CMake integration and refactor 2015-08-18 08:00:24 -10:00