Skip to content

Commit

Permalink
Update License.txt files for PsychVulkanCore mex dependencies.
Browse files Browse the repository at this point in the history
Especially the statically linked libMoltenVK.a MoltenVK integrated Vulkan ICD for macOS that
implements Vulkan on top of macOS Metal. Also explain our dependency on the dynamically
linked Khronos Vulkan loader libraries on Linux and Windows, and on the Khronos Vulkan C
headers.
  • Loading branch information
Mario Kleiner authored and kleinerm committed Dec 4, 2024
1 parent 4861b57 commit 7e8afa8
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
15 changes: 15 additions & 0 deletions PsychSourceGL/License.txt
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,21 @@
%
% The Daq toolbox - MIT : Denis Pelli, Mickey P. Rowe, Mario Kleiner.
%
% The PsychVulkanCore driver mex file for our Vulkan display backend, which is
% itself licensed under the MIT license, builds against the Khronos Vulkan SDK C
% header files, which are licensed under MIT and Apache 2.0 license. See
% https://github.com/KhronosGroup/Vulkan-Headers
% It dynamically links against the Khronos Vulkan loader libraries on Linux and
% MS-Windows, which are licensed under the Apache 2.0 license. The loader libraries
% are part of the operating system on Linux, and part of / bundled with the
% graphics drivers on MS-Windows. The Vulkan loader then runtime loads and links
% and interfaces with graphics hardware specific system installed Vulkan ICDs.
% See https://github.com/KhronosGroup/Vulkan-Loader
% On macOS our driver is statically linked against the Khronos MoltenVK Vulkan
% ICD libMoltenVK.a, which implements Vulkan on top of macOS Metal frameworks.
% MoltenVK is also licensed under the Apache 2.0 license. See
% https://github.com/KhronosGroup/MoltenVK
%
% The PsychVRToolbox - MIT : Mario Kleiner. The following terms and licenses
% apply for the Oculus VR platform drivers contained in the PsychVRToolbox:
% [Note: Oculus VR's trademarks, e.g., Oculus, Oculus Rift, etc. are registered trademarks
Expand Down
15 changes: 15 additions & 0 deletions Psychtoolbox/License.txt
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,21 @@
%
% The Daq toolbox - MIT : Denis Pelli, Mickey P. Rowe, Mario Kleiner.
%
% The PsychVulkanCore driver mex file for our Vulkan display backend, which is
% itself licensed under the MIT license, builds against the Khronos Vulkan SDK C
% header files, which are licensed under MIT and Apache 2.0 license. See
% https://github.com/KhronosGroup/Vulkan-Headers
% It dynamically links against the Khronos Vulkan loader libraries on Linux and
% MS-Windows, which are licensed under the Apache 2.0 license. The loader libraries
% are part of the operating system on Linux, and part of / bundled with the
% graphics drivers on MS-Windows. The Vulkan loader then runtime loads and links
% and interfaces with graphics hardware specific system installed Vulkan ICDs.
% See https://github.com/KhronosGroup/Vulkan-Loader
% On macOS our driver is statically linked against the Khronos MoltenVK Vulkan
% ICD libMoltenVK.a, which implements Vulkan on top of macOS Metal frameworks.
% MoltenVK is also licensed under the Apache 2.0 license. See
% https://github.com/KhronosGroup/MoltenVK
%
% The PsychVRToolbox - MIT : Mario Kleiner. The following terms and licenses
% apply for the Oculus VR platform drivers contained in the PsychVRToolbox:
% [Note: Oculus VR's trademarks, e.g., Oculus, Oculus Rift, etc. are registered trademarks
Expand Down

0 comments on commit 7e8afa8

Please sign in to comment.