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
d4cd2b4dce
General: Make use of override where applicable
...
Continues the override modernizations, but now targeting boo.
2019-08-12 22:44:45 -04:00
Jack Andersen
deefc8e995
Massive fmtlib refactor
2019-07-19 18:22:36 -10:00
Jack Andersen
2135f4e4dc
Reformat Objective-C code with new style
2019-02-03 14:00:12 -10:00
Jack Andersen
65c99ad769
macOS API sync
2018-10-15 17:13:57 -10:00
Jack Andersen
abbd3167b2
Implement Metal tessellation shaders
2018-06-11 15:13:34 -10:00
Jack Andersen
5b62fcd826
Metal API validation fixes
2018-01-24 20:55:42 -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
Jack Andersen
4257fc0b10
MSAA and Anisotropic filtering variables
2018-01-09 20:15:18 -10:00
Jack Andersen
1dc69c3468
Work on MSAA support
2018-01-06 19:17:14 -10:00
Jack Andersen
e0cabf9e1c
Make Metal default graphics API for macOS
2017-11-21 12:18:23 -10:00
Jack Andersen
a99bddc905
ClampToEdge mode for textures; cocoa termination exception fix
2017-11-16 22:55:51 -10:00
Jack Andersen
cb5d22eed6
string_view refactor
2017-11-12 20:13:32 -10:00
Jack Andersen
1a2fc1d2a3
IObj destructor race condition fix
2017-11-07 21:33:10 -10:00
Jack Andersen
b97c82469a
shared_ptr for IWindow; better Cocoa app lifecycle
2017-07-16 16:45:49 -10:00
Jack Andersen
8fe3e2152b
Update logvisor; name key threads
2017-01-16 15:20:50 -10:00
Jack Andersen
d5b42b785e
CoreMidi API usage adjustment to prefer latest connected HW
2016-10-15 08:39:09 -10:00
Phillip Stephens
96fe19cfc0
OS X < 10.11 fixes
2016-07-05 14:47:04 -07:00
Jack Andersen
0dfab1fdad
AudioQueueServices fix
2016-03-08 11:18:38 -10:00
Jack Andersen
b11b727c4d
OS X fixes
2016-02-24 11:07:48 -10:00
Jack Andersen
a530e04280
Add glslang submodule
2016-01-13 15:20:25 -10:00
Jack Andersen
9b416c6549
NSPtr is unnecessary with ARC enabled
2016-01-11 12:26:40 -10:00
Jack Andersen
5550909f7e
Defer Cocoa window destuction post-iteration
2016-01-09 22:01:09 -10:00
Jack Andersen
5485e7d2b1
OpenGL storage reuse with glBufferSubData
2016-01-07 14:04:37 -10:00
Jack Andersen
9f9ff269fe
More TextInput implementation
2015-12-26 18:20:07 -10:00
Jack Andersen
d040e20096
OS X enum refactor fixes
2015-11-20 16:16:15 -10:00
Jack Andersen
62fae60042
HECL metal shader support
2015-11-18 13:55:25 -10:00
Jack Andersen
0be417f0b0
OS X fixes
2015-11-16 12:03:46 -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
f796d66407
All kinds of fixes and updates
2015-10-31 14:06:56 -10:00
Jack Andersen
13edb3eb01
OS X fixes
2015-09-02 09:09:13 -10:00
Jack Andersen
e56b8539bf
Major refactor for better modularity
2015-08-18 09:40:26 -10:00