Luke Street
4265e9d801
Use UTF-8 exclusively internally; update logvisor
2021-06-28 18:57:39 -04:00
Lioncash
baff71cdc3
General: Tidy up includes
...
Alphabetizes includes and resolves quite a few instances of indirect
inclusions, making the requirements of several interfaces explicit. This
also trims out includes that aren't actually necessary (likely due to
changes in the API over time).
2019-08-19 21:02:56 -04:00
Lioncash
386ec8e6cc
General: Add missing override specifiers
...
Adds override specifiers that I missed for other platforms when
initially applying them to the codebase.
2019-08-16 18:27:23 -07:00
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
Phillip Stephens
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
Phillip Stephens
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
Phillip Stephens
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
Phillip Stephens
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