Jake Turner
1a85fcffba
Sync demos copy of metal-cpp.h to match RenderDoc version
2024-04-13 07:31:58 +01:00
baldurk
9f4f0e6aa1
Update copyright years to 2024
2024-02-12 11:04:52 +00:00
Jake Turner
c8d3b6a79d
Apple metal-cpp update to MacOS SDK 14.2
2024-01-29 18:15:33 +00:00
Jake Turner
6fd951acac
Fix Apple demos project memory leaks and GC
2024-01-29 18:13:26 +00:00
baldurk
9d39b8e1a8
Reformat code for clang-format 15
2023-09-05 11:02:08 +01:00
Jake Turner
bd545cb9b6
Remove unintentional use of nullptr
2023-04-25 14:09:01 +01:00
Jake Turner
b692626839
Synchronize Metal-CPP from renderdoc to demos
2023-04-12 10:50:09 +01:00
Jake Turner
4ae4116f85
Synchronise Metal-CPP between driver and demos
...
Added
CA::Layer* NS::View::layer() const;
2023-04-12 10:50:09 +01:00
baldurk
d47e79ae07
Update copyright years to 2023
2023-02-01 12:23:32 +00:00
Jake Turner
fca14eac32
Apple minimal Nuklear implementation using AppKit
2022-07-18 13:13:37 +01:00
Jake Turner
c83851e884
First Apple platform support for Vulkan demos
...
Uses Metal-CPP-Extensions code to create window and the event loop.
Does not include support for Nuklear
2022-07-08 11:08:18 +01:00
Jake Turner
4e13b1ad38
Update Metal CPP to support tests project
...
Copy Metal driver metal-cpp files to the tests project for use in the tests project
Add extensions from Learn Metal-cpp project: https://developer.apple.com/metal/cpp/
https://developer.apple.com/metal/LearnMetalCPP.zip
Custom additions to Metal CPP to get NSApplication, NSView, NSWindow, CAMetalLayer to work stand alone without requiring MetalKit library.
2022-07-08 11:08:18 +01:00