mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-04-22 05:15:51 +12:00
metal: initial support
This commit is contained in:
parent
29d9ed7224
commit
f0547d1a71
167 changed files with 28839 additions and 1271 deletions
84
third_party/metal-cpp/Metal/Metal.hpp
vendored
Normal file
84
third_party/metal-cpp/Metal/Metal.hpp
vendored
Normal file
|
@ -0,0 +1,84 @@
|
|||
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
//
|
||||
// Metal/Metal.hpp
|
||||
//
|
||||
// Copyright 2020-2023 Apple Inc.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
#pragma once
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
#include "MTLAccelerationStructure.hpp"
|
||||
#include "MTLAccelerationStructureCommandEncoder.hpp"
|
||||
#include "MTLAccelerationStructureTypes.hpp"
|
||||
#include "MTLArgument.hpp"
|
||||
#include "MTLArgumentEncoder.hpp"
|
||||
#include "MTLBinaryArchive.hpp"
|
||||
#include "MTLBlitCommandEncoder.hpp"
|
||||
#include "MTLBlitPass.hpp"
|
||||
#include "MTLBuffer.hpp"
|
||||
#include "MTLCaptureManager.hpp"
|
||||
#include "MTLCaptureScope.hpp"
|
||||
#include "MTLCommandBuffer.hpp"
|
||||
#include "MTLCommandEncoder.hpp"
|
||||
#include "MTLCommandQueue.hpp"
|
||||
#include "MTLComputeCommandEncoder.hpp"
|
||||
#include "MTLComputePass.hpp"
|
||||
#include "MTLComputePipeline.hpp"
|
||||
#include "MTLCounters.hpp"
|
||||
#include "MTLDefines.hpp"
|
||||
#include "MTLDepthStencil.hpp"
|
||||
#include "MTLDevice.hpp"
|
||||
#include "MTLDrawable.hpp"
|
||||
#include "MTLDynamicLibrary.hpp"
|
||||
#include "MTLEvent.hpp"
|
||||
#include "MTLFence.hpp"
|
||||
#include "MTLFunctionConstantValues.hpp"
|
||||
#include "MTLFunctionDescriptor.hpp"
|
||||
#include "MTLFunctionHandle.hpp"
|
||||
#include "MTLFunctionLog.hpp"
|
||||
#include "MTLFunctionStitching.hpp"
|
||||
#include "MTLHeaderBridge.hpp"
|
||||
#include "MTLHeap.hpp"
|
||||
#include "MTLIndirectCommandBuffer.hpp"
|
||||
#include "MTLIndirectCommandEncoder.hpp"
|
||||
#include "MTLIntersectionFunctionTable.hpp"
|
||||
#include "MTLIOCommandBuffer.hpp"
|
||||
#include "MTLIOCommandQueue.hpp"
|
||||
#include "MTLIOCompressor.hpp"
|
||||
#include "MTLLibrary.hpp"
|
||||
#include "MTLLinkedFunctions.hpp"
|
||||
#include "MTLParallelRenderCommandEncoder.hpp"
|
||||
#include "MTLPipeline.hpp"
|
||||
#include "MTLPixelFormat.hpp"
|
||||
#include "MTLPrivate.hpp"
|
||||
#include "MTLRasterizationRate.hpp"
|
||||
#include "MTLRenderCommandEncoder.hpp"
|
||||
#include "MTLRenderPass.hpp"
|
||||
#include "MTLRenderPipeline.hpp"
|
||||
#include "MTLResource.hpp"
|
||||
#include "MTLResourceStateCommandEncoder.hpp"
|
||||
#include "MTLResourceStatePass.hpp"
|
||||
#include "MTLSampler.hpp"
|
||||
#include "MTLStageInputOutputDescriptor.hpp"
|
||||
#include "MTLTexture.hpp"
|
||||
#include "MTLTypes.hpp"
|
||||
#include "MTLVertexDescriptor.hpp"
|
||||
#include "MTLVisibleFunctionTable.hpp"
|
||||
#include "MTLVersion.hpp"
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
|
Loading…
Add table
Add a link
Reference in a new issue