Commit Graph

91 Commits

Author SHA1 Message Date
Jack Andersen c7df255c24 Several Vulkan bug fixes, state setup validates 2016-06-26 18:33:01 -10:00
Jack Andersen 8ff2b9c404 Add IMIDIPort, initial ALSA midiport implementation 2016-05-18 16:18:52 -10:00
Jack Andersen 690edd01e6 Finish implementation of 'isRepeat' for XLib key events 2016-05-15 11:54:55 -10:00
Jack Andersen f76caba013 Update glslang; GCC compatibility fixes 2016-04-15 10:41:24 -10:00
Phillip Stephens 80b4a7e06a Maximize fix 2016-03-17 14:03:38 -07:00
Jack Andersen 8ac929d140 Humungous refactor 2016-03-04 13:02:18 -10:00
Jack Andersen 6de30424e3 GLSL bindings and Vulkan bug fixes 2016-02-23 17:11:58 -10:00
Jack Andersen 74e2f47bcf Tons of Vulkan bug fixes 2016-02-22 15:13:03 -10:00
Jack Andersen ae487b70f3 Xlib integration of Vulkan 2016-02-21 16:47:45 -10:00
Jack Andersen 1037b37f9a Major Vulkan commit 2016-02-20 20:27:54 -10:00
Phillip Stephens c82815c476 Reimplement context selection for linux 2016-02-15 09:53:54 -08:00
Jack Andersen b837af8690 Add optional icon loading for new windows 2016-01-27 13:25:30 -10:00
Phillip Stephens 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
Phillip Stephens a402e34e8a Generic VSync fix 2015-11-17 21:58:37 -08: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 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
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
Phillip Stephens 86491e5585 Restore state checking for fullscreen toggle 2015-11-04 20:52:33 -08:00
Phillip Stephens 327a9dad58 Restore and fix old fullscreen code 2015-11-04 20:31:30 -08: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
Phillip Stephens 4f650ce5f5 Rename classes to match their functionality/API better 2015-11-02 02:09:25 -08:00