Commit Graph

314 Commits

Author SHA1 Message Date
Jack Andersen 30898c6549 OpenGL API sync 2015-11-03 15:02:05 -10:00
Jack Andersen 7367c9a952 Merge branch 'master' of https://github.com/AxioDL/libBoo 2015-11-03 14:27:59 -10:00
Jack Andersen bc84471d4d More D3D12 work 2015-11-03 14:27:32 -10:00
Phillip Stephens 5bb1198dd1 Fix intermittent upload failures on NVIDIA GPUs 2015-11-03 14:13:15 -08:00
Jack Andersen facacd4e95 More D3D12 work 2015-11-02 18:19:41 -10:00
Phillip Stephens 4f650ce5f5 Rename classes to match their functionality/API better 2015-11-02 02:09:25 -08:00
Phillip Stephens d5cd0bfb50 Various fixes 2015-11-02 01:31:06 -08:00
Jack Andersen e54c8a7c6b Initial round of D3D12 implementation 2015-11-01 19:41:24 -10:00
Jack Andersen f796d66407 All kinds of fixes and updates 2015-10-31 14:06:56 -10: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 13edb3eb01 OS X fixes 2015-09-02 09:09:13 -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
Jack Andersen 12e5948d31 some app flow redesign 2015-08-27 14:10:46 -10:00
Phillip Stephens 10c14a0c39 Merge branch 'master' of https://github.com/RetroView/libBoo into ds3 2015-08-18 16:32:19 -07: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 3007714b5a Merge branch 'gl' of ../../libBoo 2015-08-18 08:02:21 -10:00
Jack Andersen 3d1e6a554a CMake integration and refactor 2015-08-18 08:00:24 -10:00
Phillip Stephens 4d644327cd * More DS3 work 2015-05-21 17:35:46 -07:00
Phillip Stephens 2234d7f143 Initial DS3 support 2015-05-14 18:16:36 -07:00
Jack Andersen 6ce2472b27 refactor of graphic system; initial HECL 2015-05-14 13:22:42 -10:00
Jack Andersen 35f2156de1 working dbus instancing 2015-05-13 12:21:13 -10:00
Jack Andersen 6d8eb3039b added scroll and touch events 2015-05-12 22:51:18 -10:00
Jack Andersen d0db7b080f Added XInput event registration to XCB 2015-05-11 23:38:37 -10:00
Jack Andersen a66469b991 much xcb-glx work 2015-05-09 21:02:18 -10:00
Jack Andersen a70cc2c9d1 much work on XCB events 2015-05-08 19:33:48 -10:00
Jack Andersen de7f062944 major application architecture work 2015-05-05 14:50:57 -10:00
Jack Andersen df4c484489 added keyboard/mouse events to AppKit implementation 2015-05-04 21:16:06 -10:00
Jack Andersen afe93bee38 initial appkit window/glcontext implementation 2015-05-04 13:37:28 -10:00
Jack Andersen 4d1ec9f94b WinUSB API implemented!! 2015-05-03 18:28:07 -10:00
Jack Andersen e2d7030bb4 initial WinUSB implementation 2015-05-02 20:40:20 -10:00
Jack Andersen f0dc0451fd initial round of MSVC porting of libBoo
also added libwdi submodule
2015-05-01 14:20:30 -10:00
Jack Andersen 1125e20b6e better generic HID differentiation; smash udev working 2015-04-30 13:17:46 -10:00
Jack Andersen 4b8651b844 much better input-device class registration 2015-04-29 21:01:55 -10:00
Jack Andersen d4b1211c24 added boo namespace 2015-04-29 00:24:39 -10:00
Jack Andersen 8442c492d4 initial udev implementation for linux-hosted hid devices 2015-04-28 21:56:16 -10:00
Jack Andersen cf0eaad388 final messsage added 2015-04-25 22:25:44 -10:00
Jack Andersen 79b9e0fd9b better rumble/update logic for smash adapter 2015-04-23 19:50:08 -10:00
Jack Andersen 4377109346 full IOKit support for smash adapter 2015-04-23 14:24:15 -10:00
Jack Andersen 92e7c3fb04 eliminated some hid-thread race conditions 2015-04-22 14:46:32 -10:00
Jack Andersen c1dc218bd1 better event handling 2015-04-22 11:48:23 -10:00
Jack Andersen edaebc5e50 lots of HID implementation (OS X only for now) 2015-04-20 18:02:43 -10:00
Jack Andersen bbc3e87844 more input stubs 2015-04-19 12:52:45 -10:00
Jack Andersen 9c2fd75b02 Added input device stubs 2015-04-19 10:16:50 -10:00
Phillip Stephens 460d3875f5 * Platform guards 2015-04-18 17:37:52 -07:00
Jack Andersen 741f0df6f3 platform dirs 2015-04-18 14:29:44 -10:00
Jack Andersen edb667d1ae same rename for glx 2015-04-18 14:11:59 -10:00
Jack Andersen f358c092aa renamed IContext -> IGraphicsContext 2015-04-18 14:09:24 -10:00
Jack Andersen 41ae47c14a fixed conflicting macx qmake rules 2015-04-18 13:56:57 -10:00
Jack Andersen 6e766bfe5e Merge branch 'master' of https://github.com/RetroView/libBoo
Conflicts:
	include/IContext.hpp
	test/main.cpp
2015-04-18 13:43:07 -10:00
Jack Andersen 25168216b9 minor adjustments 2015-04-18 13:36:57 -10:00
Phillip Stephens fd3a3d7f25 * create should return bool 2015-04-18 16:12:22 -07:00
Jack Andersen 87c72995bc additional stubs 2015-04-18 12:52:50 -10:00
Jack Andersen 319b1c3b1c restored IContext.hpp 2015-04-18 12:08:27 -10:00
Jack Andersen 00419ac0b2 Merge branch 'master' into cgl-context
Conflicts:
	include/IContext.hpp
	libBoo.pro
2015-04-18 12:01:49 -10:00
Jack Andersen 454891b4e5 added ISurface interface 2015-04-18 11:57:44 -10:00
Phillip Stephens 66591c4bdb * Initial GLX stub 2015-04-18 14:54:41 -07:00
Jack Andersen fea6b56eab initial CGL stubs; directory layout 2015-04-18 11:45:34 -10:00