Commit Graph

116 Commits

Author SHA1 Message Date
Jack Andersen 3bcfa99b5a Updates to support instanced rendering (OpenGL only) 2015-11-24 16:14:30 -10:00
Jack Andersen 84b78f2962 windows enum refactor fixes 2015-11-20 16:58:56 -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 998255efd5 Working HECL shader generation on D3D11/12 2015-11-17 20:14:49 -10:00
Jack Andersen d75c675f7a Updates for HECL support 2015-11-15 18:29:31 -10:00
Jack Andersen a13758dca5 Metal API bug fixes 2015-11-08 20:45:14 -10:00
Jack Andersen 2be32d6ca4 Initial integration of Metal API 2015-11-08 16:24:45 -10:00
Jack Andersen 606e3676b1 OS X event fixes and prep for Metal API 2015-11-07 14:36:38 -10:00
Jack Andersen 8951008cca Added Windows OpenGL support. D3D11 stability fixes 2015-11-06 15:43:12 -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
Phillip Stephens ea922183cc Fix linux build 2015-11-04 20:36:34 -08:00
Phillip Stephens 1c3c09d05a Merge branch 'master' of https://github.com/AxioDL/libBoo 2015-11-04 20:32:15 -08:00
Phillip Stephens 327a9dad58 Restore and fix old fullscreen code 2015-11-04 20:31:30 -08:00
Jack Andersen 5d62f6593b Initial D3D window appearing 2015-11-04 14:00:29 -10:00
Jack Andersen bc17d5aba8 Fixed rendering for decoupled target texture 2015-11-03 15:58:36 -10:00
Jack Andersen 30898c6549 OpenGL API sync 2015-11-03 15:02:05 -10:00
Phillip Stephens 5bb1198dd1 Fix intermittent upload failures on NVIDIA GPUs 2015-11-03 14:13:15 -08:00
Jack Andersen 50bca6f58e Linux sync from Windows changes 2015-11-02 18:27:56 -10: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 f796d66407 All kinds of fixes and updates 2015-10-31 14:06:56 -10:00
Jack Andersen bb2ca27ab7 Ensure OGL 3.3 context is created 2015-10-31 09:21:23 -10:00
Phillip Stephens 5fe40276a0 Fullscreen fix 2015-10-30 23:39:11 -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 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
Phillip Stephens 55bf4bbdea Enable C++14 2015-10-19 19:23:55 -07:00
Jack Andersen 49771b0e15 Windows refactors 2015-08-30 17:40:58 -10:00
Jack Andersen 12e5948d31 some app flow redesign 2015-08-27 14:10:46 -10:00
Phillip Stephens bfae7bb54a Fix last commit (how????) 2015-08-18 16:38:53 -07: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 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 c357c9d91f minor cleanup work 2015-05-05 15:03:49 -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 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 570396b76c removed libwdi.. too much UAC headaches..
users will use zadig just like with dolphin
2015-05-01 20:14:36 -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 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 f358c092aa renamed IContext -> IGraphicsContext 2015-04-18 14:09:24 -10:00
Phillip Stephens fd3a3d7f25 * create should return bool 2015-04-18 16:12:22 -07:00
Jack Andersen 0fa62e310a added main.cpp for testing 2015-04-18 11:46:51 -10:00
Jack Andersen fea6b56eab initial CGL stubs; directory layout 2015-04-18 11:45:34 -10:00