117 Commits

Author SHA1 Message Date
Jack Andersen
c1d3d040bf Add True and False tests for bitwise enums 2019-04-02 18:28:39 -10:00
Jack Andersen
058ea23a00 New code style refactor 2018-12-07 19:17:51 -10:00
Jack Andersen
a832504456 macOS build fixes 2018-10-18 14:56:27 -10:00
Jack Andersen
592ffa1372 Windows sync for API changes 2018-10-14 09:59:19 -10:00
Jack Andersen
c29d837ab5 Huge shader infrastructure refactor 2018-10-06 16:49:22 -10:00
Jack Andersen
abbd3167b2 Implement Metal tessellation shaders 2018-06-11 15:13:34 -10:00
Jack Andersen
6ff4229f9b Windows deallocation fixes 2018-05-28 10:23:20 -10:00
Jack Andersen
84df8af28c Windows build fixes and cleanups 2018-05-24 20:30:42 -10:00
c7d878a755 Fix compiling of booTest 2018-05-20 08:31:01 -07:00
Jack Andersen
5f48359cc7 macOS fixes 2018-01-21 13:07:34 -10:00
Jack Andersen
93c787dcd4 Gamma correction for Vulkan, D3D, OpenGL 2018-01-21 12:01:52 -10:00
Jack Andersen
2df85e8f8b More fixes 2018-01-19 19:50:01 -10:00
Jack Andersen
337c276ccb WTF 2018-01-19 17:02:29 -10:00
Jack Andersen
3d987b6dc9 Add deep color arg to ApplicationRun 2018-01-15 20:29:43 -10:00
Jack Andersen
1a48dd9c42 macOS build fixes 2018-01-09 21:10:08 -10:00
872ab3900d Linux build fixes 2018-01-07 01:25:30 -08:00
Jack Andersen
1dc69c3468 Work on MSAA support 2018-01-06 19:17:14 -10:00
Jack Andersen
fa8989bed3 Huge compile performance refactor 2017-12-28 21:54:26 -10:00
Jack Andersen
f228f23661 UWP support 2017-12-05 17:20:59 -10:00
4aa662cd67 Add support for wired switch controllers from PowerA 2017-11-23 23:17:28 -08:00
Jack Andersen
3a7987bb21 Object tracker bug fixes; optional metal binary shader compilation 2017-11-04 20:12:49 -10:00
Jack Andersen
d1b980b529 Windows fixes; experimental UWP framework (not working) 2017-10-23 17:09:50 -10:00
Jack Andersen
7eb2b19619 Fix compiler warning 2017-10-16 19:50:59 -10:00
Jack Andersen
2a49a8d447 Add texture clamp mode 2017-09-30 18:23:28 -10:00
Jack Andersen
0f2a838bfb Add Cross-platform HID parser 2017-09-15 07:20:52 -10:00
Jack Andersen
b97c82469a shared_ptr for IWindow; better Cocoa app lifecycle 2017-07-16 16:45:49 -10:00
Jack Andersen
ff89a9cccf Win32 input device refinements and XInput support 2017-05-08 09:09:10 -10:00
Jack Andersen
62443b59e7 IOKit input refactor 2017-05-07 11:24:00 -10:00
Jack Andersen
5f903c09ee Windows sync 2017-03-17 13:31:51 -10:00
Jack Andersen
05c26a535b OpenGL and metal rendering interface upgrades 2017-03-13 21:02:53 -10:00
Jack Andersen
73891af56a Add frontface culling support to Metal 2017-03-10 11:07:29 -10:00
Jack Andersen
ca20aea834 Add front-face culling support 2017-03-10 10:38:00 -10:00
Jack Andersen
a547eb9dbb Runtime shader cache fixes 2017-03-05 12:59:58 -10:00
ee60772b39 Revert "fix" for DolphinSmashAdapter (incorrect, problem lies elsewhere) 2017-02-10 20:20:41 -08:00
Jack Andersen
a96b587965 Update logvisor 2016-09-07 20:14:35 -10:00
Jack Andersen
e92e6d7c4c Full spelling of 'OpenGL' for enum consistency 2016-08-23 18:33:20 -10:00
Jack Andersen
44e8317d49 Refactor GLSL shader bindings 2016-07-07 14:05:22 -10:00
Jack Andersen
0e48afcc02 Initial working booTest on Vulkan 2016-06-29 18:54:29 -10:00
Jack Andersen
fba6d10b37 Use Vulkan Blit command rather than Copy 2016-06-28 16:00:02 -10:00
Jack Andersen
b04257c992 Update booTest pipeline for Vulkan 2016-06-28 15:22:13 -10:00
Jack Andersen
4a2c32c2a9 Metal extension shader support 2016-04-03 20:13:11 -10:00
Jack Andersen
ecc65a9fd5 D3D sync of new lambda API 2016-03-30 10:42:36 -10:00
Jack Andersen
bf6b4e37e8 Major GraphicsDataFactory lambda-API refactor 2016-03-30 09:14:17 -10:00
Jack Andersen
6cbd086204 Redundant preprocessor cleanup 2016-03-26 14:48:16 -10:00
Jack Andersen
9ff168df2d D3D sync 2016-03-23 22:34:03 -10:00
Jack Andersen
6600ff208c Draw primitive now settable via pipeline object 2016-03-23 22:05:19 -10:00
Jack Andersen
8ac929d140 Humungous refactor 2016-03-04 13:02:18 -10:00
Jack Andersen
fec5218666 Preparation for ResolveBindTexture test 2016-02-24 16:53:23 -10:00
Jack Andersen
6de30424e3 GLSL bindings and Vulkan bug fixes 2016-02-23 17:11:58 -10:00
Jack Andersen
1037b37f9a Major Vulkan commit 2016-02-20 20:27:54 -10:00