38 Commits

Author SHA1 Message Date
77d0fce78a ApplicationCocoa: Set activateIgnoringOtherApps
Fixes issues with window opening in background, unfocused
2021-03-30 12:34:00 -04:00
57cb96c1a7 Add targetFrameTime option for Vulkan backend 2020-09-15 19:29:44 -04:00
Jack Andersen
c36895a109 Update fmtlib 2020-04-11 12:46:05 -10:00
Jack Andersen
9b8ef4695f Add missing override keywords 2019-08-31 11:20:30 -10: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
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
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