diff --git a/VoidLink/ImGuiRenderer.h b/VoidLink/ImGuiRenderer.h index 1ac01bfc..d65094a5 100644 --- a/VoidLink/ImGuiRenderer.h +++ b/VoidLink/ImGuiRenderer.h @@ -1,3 +1,10 @@ +// +// ImGuiRenderer.h +// +// Created by Andy Grundman. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import #import #import diff --git a/VoidLink/ImGuiRenderer.mm b/VoidLink/ImGuiRenderer.mm index e718ecbb..dfb0e6e5 100644 --- a/VoidLink/ImGuiRenderer.mm +++ b/VoidLink/ImGuiRenderer.mm @@ -1,3 +1,10 @@ +// +// ImGuiRenderer.mm +// +// Created by Andy Grundman. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import #import #import "ImGuiRenderer.h" diff --git a/VoidLink/Metal/MetalConfig.h b/VoidLink/Metal/MetalConfig.h index d107baf6..23061d18 100644 --- a/VoidLink/Metal/MetalConfig.h +++ b/VoidLink/Metal/MetalConfig.h @@ -1,3 +1,11 @@ +// +// MetalConfig.h +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + // When enabled, rendering occurs on the main application thread. // This can make responding to UI events during redraw simpler // to manage because UI calls usually need to occur on the main thread. diff --git a/VoidLink/Metal/MetalVideoRenderer.h b/VoidLink/Metal/MetalVideoRenderer.h index 6c4f6a8b..96387d49 100644 --- a/VoidLink/Metal/MetalVideoRenderer.h +++ b/VoidLink/Metal/MetalVideoRenderer.h @@ -1,3 +1,11 @@ +// +// MetalVideoRenderer.h +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import #import #import diff --git a/VoidLink/Metal/MetalVideoRenderer.m b/VoidLink/Metal/MetalVideoRenderer.m index 4a22e92e..ad6f44ac 100644 --- a/VoidLink/Metal/MetalVideoRenderer.m +++ b/VoidLink/Metal/MetalVideoRenderer.m @@ -1,3 +1,11 @@ +// +// MetalVideoRenderer.m +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import "MetalVideoRenderer.h" #import #import diff --git a/VoidLink/Metal/MetalView.h b/VoidLink/Metal/MetalView.h index 726e2569..de9bf700 100644 --- a/VoidLink/Metal/MetalView.h +++ b/VoidLink/Metal/MetalView.h @@ -1,3 +1,11 @@ +// +// MetalView.h +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import #import #import diff --git a/VoidLink/Metal/MetalView.m b/VoidLink/Metal/MetalView.m index 727265fb..52d86f06 100644 --- a/VoidLink/Metal/MetalView.m +++ b/VoidLink/Metal/MetalView.m @@ -1,3 +1,10 @@ +// +// MetalView.m +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// // This is based on the following Apple example // https://developer.apple.com/documentation/metal/achieving-smooth-frame-rates-with-a-metal-display-link?language=objc // https://developer.apple.com/wwdc23/10123/ diff --git a/VoidLink/Metal/MetalViewController.h b/VoidLink/Metal/MetalViewController.h index 40cbb8b2..29e51cdc 100644 --- a/VoidLink/Metal/MetalViewController.h +++ b/VoidLink/Metal/MetalViewController.h @@ -1,3 +1,11 @@ +// +// MetalViewController.h +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import #import #import "FrameQueue.h" diff --git a/VoidLink/Metal/MetalViewController.m b/VoidLink/Metal/MetalViewController.m index 6d49b9ec..a3d6500e 100644 --- a/VoidLink/Metal/MetalViewController.m +++ b/VoidLink/Metal/MetalViewController.m @@ -1,9 +1,10 @@ -/* -See the LICENSE.txt file for this sample’s licensing information. - -Abstract: -The implementation of the cross-platform game view controller. -*/ +// +// MetalViewController.m +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// #import "MetalViewController.h" #import "FrameQueue.h" diff --git a/VoidLink/Metal/Shaders-Linear.metal b/VoidLink/Metal/Shaders-Linear.metal index 2ff94a1b..9c676857 100644 --- a/VoidLink/Metal/Shaders-Linear.metal +++ b/VoidLink/Metal/Shaders-Linear.metal @@ -1,3 +1,11 @@ +// +// Shaders-Linear.metal +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #include #include diff --git a/VoidLink/Metal/Shaders.metal b/VoidLink/Metal/Shaders.metal index 5fd1adf6..538adfd6 100644 --- a/VoidLink/Metal/Shaders.metal +++ b/VoidLink/Metal/Shaders.metal @@ -1,3 +1,11 @@ +// +// Shaders.metal +// +// Created by Andy Grundman. +// Ported to VoidLink by Acaki. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #include #include diff --git a/VoidLink/Stats/ImGuiPlots.h b/VoidLink/Stats/ImGuiPlots.h index 5a102f8a..71e1363b 100644 --- a/VoidLink/Stats/ImGuiPlots.h +++ b/VoidLink/Stats/ImGuiPlots.h @@ -1,3 +1,10 @@ +// +// ImGuiPlots.h +// +// Created by Andy Grundman. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import #import diff --git a/VoidLink/Stats/ImGuiPlots.mm b/VoidLink/Stats/ImGuiPlots.mm index d1aa5302..bcab356d 100644 --- a/VoidLink/Stats/ImGuiPlots.mm +++ b/VoidLink/Stats/ImGuiPlots.mm @@ -1,3 +1,10 @@ +// +// ImGuiPlots.mm +// +// Created by Andy Grundman. +// Copyright (c) 2025 Moonlight Stream. All rights reserved. +// + #import "ImGuiPlots.h" @implementation ImGuiPlots