yum-mirror/VkFFT
git clone https://git.yummers.dev/yum-mirror/VkFFT
ba7001c
develop
1//------------------------------------------------------------------------------------------------------------------------------------------------------------- 2// 3// Metal/Metal.hpp 4// 5// Copyright 2020-2021 Apple Inc. 6// 7// Licensed under the Apache License, Version 2.0 (the "License"); 8// you may not use this file except in compliance with the License. 9// You may obtain a copy of the License at 10// 11// http://www.apache.org/licenses/LICENSE-2.0 12// 13// Unless required by applicable law or agreed to in writing, software 14// distributed under the License is distributed on an "AS IS" BASIS, 15// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16// See the License for the specific language governing permissions and 17// limitations under the License. 18// 19//------------------------------------------------------------------------------------------------------------------------------------------------------------- 20 21#pragma once 22 23//------------------------------------------------------------------------------------------------------------------------------------------------------------- 24 25#include "MTLAccelerationStructure.hpp" 26#include "MTLAccelerationStructureCommandEncoder.hpp" 27#include "MTLAccelerationStructureTypes.hpp" 28#include "MTLArgument.hpp" 29#include "MTLArgumentEncoder.hpp" 30#include "MTLBinaryArchive.hpp" 31#include "MTLBlitCommandEncoder.hpp" 32#include "MTLBlitPass.hpp" 33#include "MTLBuffer.hpp" 34#include "MTLCaptureManager.hpp" 35#include "MTLCaptureScope.hpp" 36#include "MTLCommandBuffer.hpp" 37#include "MTLCommandEncoder.hpp" 38#include "MTLCommandQueue.hpp" 39#include "MTLComputeCommandEncoder.hpp" 40#include "MTLComputePass.hpp" 41#include "MTLComputePipeline.hpp" 42#include "MTLCounters.hpp" 43#include "MTLDefines.hpp" 44#include "MTLDepthStencil.hpp" 45#include "MTLDevice.hpp" 46#include "MTLDrawable.hpp" 47#include "MTLDynamicLibrary.hpp" 48#include "MTLEvent.hpp" 49#include "MTLFence.hpp" 50#include "MTLFunctionConstantValues.hpp" 51#include "MTLFunctionDescriptor.hpp" 52#include "MTLFunctionHandle.hpp" 53#include "MTLFunctionLog.hpp" 54#include "MTLFunctionStitching.hpp" 55#include "MTLHeaderBridge.hpp" 56#include "MTLHeap.hpp" 57#include "MTLIndirectCommandBuffer.hpp" 58#include "MTLIndirectCommandEncoder.hpp" 59#include "MTLIntersectionFunctionTable.hpp" 60#include "MTLLibrary.hpp" 61#include "MTLLinkedFunctions.hpp" 62#include "MTLParallelRenderCommandEncoder.hpp" 63#include "MTLPipeline.hpp" 64#include "MTLPixelFormat.hpp" 65#include "MTLPrivate.hpp" 66#include "MTLRasterizationRate.hpp" 67#include "MTLRenderCommandEncoder.hpp" 68#include "MTLRenderPass.hpp" 69#include "MTLRenderPipeline.hpp" 70#include "MTLResource.hpp" 71#include "MTLResourceStateCommandEncoder.hpp" 72#include "MTLResourceStatePass.hpp" 73#include "MTLSampler.hpp" 74#include "MTLStageInputOutputDescriptor.hpp" 75#include "MTLTexture.hpp" 76#include "MTLTypes.hpp" 77#include "MTLVertexDescriptor.hpp" 78#include "MTLVisibleFunctionTable.hpp" 79 80//-------------------------------------------------------------------------------------------------------------------------------------------------------------