// AUTOGENERATED DO NOT EDIT #pragma once #ifdef __cplusplus extern "C" { #endif #include #include #include // Function definitions typedef void (*nvnDeviceBuilderSetDefaultsFunction)(NVNdeviceBuilder*); typedef void (*nvnDeviceBuilderSetFlagsFunction)(NVNdeviceBuilder*, NVNdeviceFlagBits); typedef bool (*nvnDeviceInitializeFunction)(NVNdevice*, const NVNdeviceBuilder*); typedef void (*nvnDeviceFinalizeFunction)(NVNdevice*); typedef void (*nvnDeviceSetDebugLabelFunction)(NVNdevice*, const char*); typedef NVNdummyProc (*nvnDeviceGetProcAddressFunction)(const NVNdevice*, const char*); typedef void (*nvnDeviceGetIntegerFunction)(const NVNdevice*, NVNdeviceInfo, int*); typedef uint64_t (*nvnDeviceGetCurrentTimestampInNanosecondsFunction)(const NVNdevice*); typedef void (*nvnDeviceSetIntermediateShaderCacheFunction)(NVNdevice*, int); typedef NVNtextureHandle (*nvnDeviceGetTextureHandleFunction)(const NVNdevice*, int, int); typedef NVNtextureHandle (*nvnDeviceGetTexelFetchHandleFunction)(const NVNdevice*, int); typedef NVNimageHandle (*nvnDeviceGetImageHandleFunction)(const NVNdevice*, int); typedef void (*nvnDeviceInstallDebugCallbackFunction)(NVNdevice*, const NVNdebugCallback, void*, bool); typedef NVNdebugDomainId (*nvnDeviceGenerateDebugDomainIdFunction)(const NVNdevice*, const char*); typedef void (*nvnDeviceSetWindowOriginModeFunction)(NVNdevice*, NVNwindowOriginMode); typedef void (*nvnDeviceSetDepthModeFunction)(NVNdevice*, NVNdepthMode); typedef bool (*nvnDeviceRegisterFastClearColorFunction)(NVNdevice*, const float*, NVNformat); typedef bool (*nvnDeviceRegisterFastClearColoriFunction)(NVNdevice*, const int*, NVNformat); typedef bool (*nvnDeviceRegisterFastClearColoruiFunction)(NVNdevice*, const uint32_t*, NVNformat); typedef bool (*nvnDeviceRegisterFastClearDepthFunction)(NVNdevice*, float); typedef NVNwindowOriginMode (*nvnDeviceGetWindowOriginModeFunction)(const NVNdevice*); typedef NVNdepthMode (*nvnDeviceGetDepthModeFunction)(const NVNdevice*); typedef uint64_t (*nvnDeviceGetTimestampInNanosecondsFunction)(const NVNdevice*, const NVNcounterData*); typedef void (*nvnDeviceApplyDeferredFinalizesFunction)(NVNdevice*, int); typedef void (*nvnDeviceFinalizeCommandHandleFunction)(NVNdevice*, NVNcommandHandle); typedef void (*nvnDeviceWalkDebugDatabaseFunction)(const NVNdevice*, NVNdebugObjectType, NVNwalkDebugDatabaseCallback, void*); typedef NVNseparateTextureHandle (*nvnDeviceGetSeparateTextureHandleFunction)(const NVNdevice*, int); typedef NVNseparateSamplerHandle (*nvnDeviceGetSeparateSamplerHandleFunction)(const NVNdevice*, int); typedef bool (*nvnDeviceIsExternalDebuggerAttachedFunction)(const NVNdevice*); typedef NVNqueueGetErrorResult (*nvnQueueGetErrorFunction)(NVNqueue*, NVNqueueErrorInfo*); typedef size_t (*nvnQueueGetTotalCommandMemoryUsedFunction)(NVNqueue*); typedef size_t (*nvnQueueGetTotalControlMemoryUsedFunction)(NVNqueue*); typedef size_t (*nvnQueueGetTotalComputeMemoryUsedFunction)(NVNqueue*); typedef void (*nvnQueueResetMemoryUsageCountsFunction)(NVNqueue*); typedef void (*nvnQueueBuilderSetDeviceFunction)(NVNqueueBuilder*, NVNdevice*); typedef void (*nvnQueueBuilderSetDefaultsFunction)(NVNqueueBuilder*); typedef void (*nvnQueueBuilderSetFlagsFunction)(NVNqueueBuilder*, int); typedef void (*nvnQueueBuilderSetCommandMemorySizeFunction)(NVNqueueBuilder*, size_t); typedef void (*nvnQueueBuilderSetComputeMemorySizeFunction)(NVNqueueBuilder*, size_t); typedef void (*nvnQueueBuilderSetControlMemorySizeFunction)(NVNqueueBuilder*, size_t); typedef size_t (*nvnQueueBuilderGetQueueMemorySizeFunction)(const NVNqueueBuilder*); typedef void (*nvnQueueBuilderSetQueueMemoryFunction)(NVNqueueBuilder*, void*, size_t); typedef void (*nvnQueueBuilderSetCommandFlushThresholdFunction)(NVNqueueBuilder*, size_t); typedef bool (*nvnQueueInitializeFunction)(NVNqueue*, const NVNqueueBuilder*); typedef void (*nvnQueueFinalizeFunction)(NVNqueue*); typedef void (*nvnQueueSetDebugLabelFunction)(NVNqueue*, const char*); typedef void (*nvnQueueSubmitCommandsFunction)(NVNqueue*, int, const NVNcommandHandle*); typedef void (*nvnQueueFlushFunction)(NVNqueue*); typedef void (*nvnQueueFinishFunction)(NVNqueue*); typedef void (*nvnQueuePresentTextureFunction)(NVNqueue*, NVNwindow*, int); typedef NVNqueueAcquireTextureResult (*nvnQueueAcquireTextureFunction)(NVNqueue*, NVNwindow*, int*); typedef void (*nvnWindowBuilderSetDeviceFunction)(NVNwindowBuilder*, NVNdevice*); typedef void (*nvnWindowBuilderSetDefaultsFunction)(NVNwindowBuilder*); typedef void (*nvnWindowBuilderSetNativeWindowFunction)(NVNwindowBuilder*, NVNnativeWindow); typedef void (*nvnWindowBuilderSetTexturesFunction)(NVNwindowBuilder*, int, NVNtexture* const*); typedef void (*nvnWindowBuilderSetPresentIntervalFunction)(NVNwindowBuilder*, int); typedef NVNnativeWindow (*nvnWindowBuilderGetNativeWindowFunction)(const NVNwindowBuilder*); typedef int (*nvnWindowBuilderGetPresentIntervalFunction)(const NVNwindowBuilder*); typedef bool (*nvnWindowInitializeFunction)(NVNwindow*, const NVNwindowBuilder*); typedef void (*nvnWindowFinalizeFunction)(NVNwindow*); typedef void (*nvnWindowSetDebugLabelFunction)(NVNwindow*, const char*); typedef NVNwindowAcquireTextureResult (*nvnWindowAcquireTextureFunction)(NVNwindow*, NVNsync*, int*); typedef NVNnativeWindow (*nvnWindowGetNativeWindowFunction)(const NVNwindow*); typedef int (*nvnWindowGetPresentIntervalFunction)(const NVNwindow*); typedef void (*nvnWindowSetPresentIntervalFunction)(NVNwindow*, int); typedef void (*nvnWindowSetCropFunction)(NVNwindow*, int, int, int, int); typedef void (*nvnWindowGetCropFunction)(const NVNwindow*, NVNrectangle*); typedef bool (*nvnProgramInitializeFunction)(NVNprogram*, NVNdevice*); typedef void (*nvnProgramFinalizeFunction)(NVNprogram*); typedef void (*nvnProgramSetDebugLabelFunction)(NVNprogram*, const char*); typedef bool (*nvnProgramSetShadersFunction)(NVNprogram*, int, const NVNshaderData*); typedef void (*nvnMemoryPoolBuilderSetDeviceFunction)(NVNmemoryPoolBuilder*, NVNdevice*); typedef void (*nvnMemoryPoolBuilderSetDefaultsFunction)(NVNmemoryPoolBuilder*); typedef void (*nvnMemoryPoolBuilderSetStorageFunction)(NVNmemoryPoolBuilder*, void*, size_t); typedef void (*nvnMemoryPoolBuilderSetFlagsFunction)(NVNmemoryPoolBuilder*, int); typedef void (*nvnMemoryPoolBuilderGetMemoryFunction)(const NVNmemoryPoolBuilder*); typedef size_t (*nvnMemoryPoolBuilderGetSizeFunction)(const NVNmemoryPoolBuilder*); typedef NVNmemoryPoolFlags (*nvnMemoryPoolBuilderGetFlagsFunction)(const NVNmemoryPoolBuilder*); typedef bool (*nvnMemoryPoolInitializeFunction)(NVNmemoryPool*, const NVNmemoryPoolBuilder*); typedef void (*nvnMemoryPoolSetDebugLabelFunction)(NVNmemoryPool*, const char*); typedef void (*nvnMemoryPoolFinalizeFunction)(NVNmemoryPool*); typedef void (*nvnMemoryPoolMapFunction)(const NVNmemoryPool*); typedef void (*nvnMemoryPoolFlushMappedRangeFunction)(const NVNmemoryPool*, ptrdiff_t, size_t); typedef void (*nvnMemoryPoolInvalidateMappedRangeFunction)(const NVNmemoryPool*, ptrdiff_t, size_t); typedef NVNbufferAddress (*nvnMemoryPoolGetBufferAddressFunction)(const NVNmemoryPool*); typedef bool (*nvnMemoryPoolMapVirtualFunction)(NVNmemoryPool*, int, const NVNmappingRequest*); typedef size_t (*nvnMemoryPoolGetSizeFunction)(const NVNmemoryPool*); typedef NVNmemoryPoolFlags (*nvnMemoryPoolGetFlagsFunction)(const NVNmemoryPool*); typedef bool (*nvnTexturePoolInitializeFunction)(NVNtexturePool*, const NVNmemoryPool*, ptrdiff_t, int); typedef void (*nvnTexturePoolSetDebugLabelFunction)(NVNtexturePool*, const char*); typedef void (*nvnTexturePoolFinalizeFunction)(NVNtexturePool*); typedef void (*nvnTexturePoolRegisterTextureFunction)(const NVNtexturePool*, int, const NVNtexture*, const NVNtextureView*); typedef void (*nvnTexturePoolRegisterImageFunction)(const NVNtexturePool*, int, const NVNtexture*, const NVNtextureView*); typedef const NVNmemoryPool* (*nvnTexturePoolGetMemoryPoolFunction)(const NVNtexturePool*); typedef ptrdiff_t (*nvnTexturePoolGetMemoryOffsetFunction)(const NVNtexturePool*); typedef int (*nvnTexturePoolGetSizeFunction)(const NVNtexturePool*); typedef bool (*nvnSamplerPoolInitializeFunction)(NVNsamplerPool*, const NVNmemoryPool*, ptrdiff_t, int); typedef void (*nvnSamplerPoolSetDebugLabelFunction)(NVNsamplerPool*, const char*); typedef void (*nvnSamplerPoolFinalizeFunction)(NVNsamplerPool*); typedef void (*nvnSamplerPoolRegisterSamplerFunction)(const NVNsamplerPool*, int, const NVNsampler*); typedef void (*nvnSamplerPoolRegisterSamplerBuilderFunction)(const NVNsamplerPool*, int, const NVNsamplerBuilder*); typedef const NVNmemoryPool* (*nvnSamplerPoolGetMemoryPoolFunction)(const NVNsamplerPool*); typedef ptrdiff_t (*nvnSamplerPoolGetMemoryOffsetFunction)(const NVNsamplerPool*); typedef int (*nvnSamplerPoolGetSizeFunction)(const NVNsamplerPool*); typedef void (*nvnBufferBuilderSetDeviceFunction)(NVNbufferBuilder*, NVNdevice*); typedef void (*nvnBufferBuilderSetDefaultsFunction)(NVNbufferBuilder*); typedef void (*nvnBufferBuilderSetStorageFunction)(NVNbufferBuilder*, NVNmemoryPool*, ptrdiff_t, size_t); typedef NVNmemoryPool (*nvnBufferBuilderGetMemoryPoolFunction)(const NVNbufferBuilder*); typedef ptrdiff_t (*nvnBufferBuilderGetMemoryOffsetFunction)(const NVNbufferBuilder*); typedef size_t (*nvnBufferBuilderGetSizeFunction)(const NVNbufferBuilder*); typedef bool (*nvnBufferInitializeFunction)(NVNbuffer*, const NVNbufferBuilder*); typedef void (*nvnBufferSetDebugLabelFunction)(NVNbuffer*, const char*); typedef void (*nvnBufferFinalizeFunction)(NVNbuffer*); typedef void (*nvnBufferMapFunction)(const NVNbuffer*); typedef NVNbufferAddress (*nvnBufferGetAddressFunction)(const NVNbuffer*); typedef void (*nvnBufferFlushMappedRangeFunction)(const NVNbuffer*, ptrdiff_t, size_t); typedef void (*nvnBufferInvalidateMappedRangeFunction)(const NVNbuffer*, ptrdiff_t, size_t); typedef NVNmemoryPool (*nvnBufferGetMemoryPoolFunction)(const NVNbuffer*); typedef ptrdiff_t (*nvnBufferGetMemoryOffsetFunction)(const NVNbuffer*); typedef size_t (*nvnBufferGetSizeFunction)(const NVNbuffer*); typedef uint64_t (*nvnBufferGetDebugIDFunction)(const NVNbuffer*); typedef void (*nvnTextureBuilderSetDeviceFunction)(NVNtextureBuilder*, NVNdevice*); typedef void (*nvnTextureBuilderSetDefaultsFunction)(NVNtextureBuilder*); typedef void (*nvnTextureBuilderSetFlagsFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetTargetFunction)(NVNtextureBuilder*, NVNtextureTarget); typedef void (*nvnTextureBuilderSetWidthFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetHeightFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetDepthFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetSize1DFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetSize2DFunction)(NVNtextureBuilder*, int, int); typedef void (*nvnTextureBuilderSetSize3DFunction)(NVNtextureBuilder*, int, int, int); typedef void (*nvnTextureBuilderSetLevelsFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetFormatFunction)(NVNtextureBuilder*, NVNformat); typedef void (*nvnTextureBuilderSetSamplesFunction)(NVNtextureBuilder*, int); typedef void (*nvnTextureBuilderSetSwizzleFunction)(NVNtextureBuilder*, NVNtextureSwizzle, NVNtextureSwizzle, NVNtextureSwizzle, NVNtextureSwizzle); typedef void (*nvnTextureBuilderSetDepthStencilModeFunction)(NVNtextureBuilder*, NVNtextureDepthStencilMode); typedef size_t (*nvnTextureBuilderGetStorageSizeFunction)(const NVNtextureBuilder*); typedef size_t (*nvnTextureBuilderGetStorageAlignmentFunction)(const NVNtextureBuilder*); typedef void (*nvnTextureBuilderSetStorageFunction)(NVNtextureBuilder*, NVNmemoryPool*, ptrdiff_t); typedef void (*nvnTextureBuilderSetPackagedTextureDataFunction)(NVNtextureBuilder*, const void*); typedef void (*nvnTextureBuilderSetPackagedTextureLayoutFunction)(NVNtextureBuilder*, const NVNpackagedTextureLayout*); typedef void (*nvnTextureBuilderSetStrideFunction)(NVNtextureBuilder*, ptrdiff_t); typedef void (*nvnTextureBuilderSetGLTextureNameFunction)(NVNtextureBuilder*, uint32_t); typedef NVNstorageClass (*nvnTextureBuilderGetStorageClassFunction)(const NVNtextureBuilder*); typedef NVNtextureFlags (*nvnTextureBuilderGetFlagsFunction)(const NVNtextureBuilder*); typedef NVNtextureTarget (*nvnTextureBuilderGetTargetFunction)(const NVNtextureBuilder*); typedef int (*nvnTextureBuilderGetWidthFunction)(const NVNtextureBuilder*); typedef int (*nvnTextureBuilderGetHeightFunction)(const NVNtextureBuilder*); typedef int (*nvnTextureBuilderGetDepthFunction)(const NVNtextureBuilder*); typedef int (*nvnTextureBuilderGetLevelsFunction)(const NVNtextureBuilder*); typedef NVNformat (*nvnTextureBuilderGetFormatFunction)(const NVNtextureBuilder*); typedef int (*nvnTextureBuilderGetSamplesFunction)(const NVNtextureBuilder*); typedef void (*nvnTextureBuilderGetSwizzleFunction)(const NVNtextureBuilder*, NVNtextureSwizzle*, NVNtextureSwizzle*, NVNtextureSwizzle*, NVNtextureSwizzle*); typedef NVNtextureDepthStencilMode (*nvnTextureBuilderGetDepthStencilModeFunction)( const NVNtextureBuilder*); typedef const void* (*nvnTextureBuilderGetPackagedTextureDataFunction)(const NVNtextureBuilder*); typedef ptrdiff_t (*nvnTextureBuilderGetStrideFunction)(const NVNtextureBuilder*); typedef void (*nvnTextureBuilderGetSparseTileLayoutFunction)(const NVNtextureBuilder*, NVNtextureSparseTileLayout*); typedef uint32_t (*nvnTextureBuilderGetGLTextureNameFunction)(const NVNtextureBuilder*); typedef size_t (*nvnTextureBuilderGetZCullStorageSizeFunction)(const NVNtextureBuilder*); typedef NVNmemoryPool (*nvnTextureBuilderGetMemoryPoolFunction)(const NVNtextureBuilder*); typedef ptrdiff_t (*nvnTextureBuilderGetMemoryOffsetFunction)(const NVNtextureBuilder*); typedef void (*nvnTextureViewSetDefaultsFunction)(NVNtextureView*); typedef void (*nvnTextureViewSetLevelsFunction)(NVNtextureView*, int, int); typedef void (*nvnTextureViewSetLayersFunction)(NVNtextureView*, int, int); typedef void (*nvnTextureViewSetFormatFunction)(NVNtextureView*, NVNformat); typedef void (*nvnTextureViewSetSwizzleFunction)(NVNtextureView*, NVNtextureSwizzle, NVNtextureSwizzle, NVNtextureSwizzle, NVNtextureSwizzle); typedef void (*nvnTextureViewSetDepthStencilModeFunction)(NVNtextureView*, NVNtextureDepthStencilMode); typedef void (*nvnTextureViewSetTargetFunction)(NVNtextureView*, NVNtextureTarget); typedef bool (*nvnTextureViewGetLevelsFunction)(const NVNtextureView*, int*, int*); typedef bool (*nvnTextureViewGetLayersFunction)(const NVNtextureView*, int*, int*); typedef bool (*nvnTextureViewGetFormatFunction)(const NVNtextureView*, NVNformat*); typedef bool (*nvnTextureViewGetSwizzleFunction)(const NVNtextureView*, NVNtextureSwizzle*, NVNtextureSwizzle*, NVNtextureSwizzle*, NVNtextureSwizzle*); typedef bool (*nvnTextureViewGetDepthStencilModeFunction)(const NVNtextureView*, NVNtextureDepthStencilMode*); typedef bool (*nvnTextureViewGetTargetFunction)(const NVNtextureView*, NVNtextureTarget*); typedef bool (*nvnTextureViewCompareFunction)(const NVNtextureView*, const NVNtextureView*); typedef bool (*nvnTextureInitializeFunction)(NVNtexture*, const NVNtextureBuilder*); typedef size_t (*nvnTextureGetZCullStorageSizeFunction)(const NVNtexture*); typedef void (*nvnTextureFinalizeFunction)(NVNtexture*); typedef void (*nvnTextureSetDebugLabelFunction)(NVNtexture*, const char*); typedef NVNstorageClass (*nvnTextureGetStorageClassFunction)(const NVNtexture*); typedef ptrdiff_t (*nvnTextureGetViewOffsetFunction)(const NVNtexture*, const NVNtextureView*); typedef NVNtextureFlags (*nvnTextureGetFlagsFunction)(const NVNtexture*); typedef NVNtextureTarget (*nvnTextureGetTargetFunction)(const NVNtexture*); typedef int (*nvnTextureGetWidthFunction)(const NVNtexture*); typedef int (*nvnTextureGetHeightFunction)(const NVNtexture*); typedef int (*nvnTextureGetDepthFunction)(const NVNtexture*); typedef int (*nvnTextureGetLevelsFunction)(const NVNtexture*); typedef NVNformat (*nvnTextureGetFormatFunction)(const NVNtexture*); typedef int (*nvnTextureGetSamplesFunction)(const NVNtexture*); typedef void (*nvnTextureGetSwizzleFunction)(const NVNtexture*, NVNtextureSwizzle*, NVNtextureSwizzle*, NVNtextureSwizzle*, NVNtextureSwizzle*); typedef NVNtextureDepthStencilMode (*nvnTextureGetDepthStencilModeFunction)(const NVNtexture*); typedef ptrdiff_t (*nvnTextureGetStrideFunction)(const NVNtexture*); typedef NVNtextureAddress (*nvnTextureGetTextureAddressFunction)(const NVNtexture*); typedef void (*nvnTextureGetSparseTileLayoutFunction)(const NVNtexture*, NVNtextureSparseTileLayout*); typedef void (*nvnTextureWriteTexelsFunction)(const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, const void*); typedef void (*nvnTextureWriteTexelsStridedFunction)(const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, const void*, ptrdiff_t, ptrdiff_t); typedef void (*nvnTextureReadTexelsFunction)(const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, void*); typedef void (*nvnTextureReadTexelsStridedFunction)(const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, void*, ptrdiff_t, ptrdiff_t); typedef void (*nvnTextureFlushTexelsFunction)(const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*); typedef void (*nvnTextureInvalidateTexelsFunction)(const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*); typedef NVNmemoryPool (*nvnTextureGetMemoryPoolFunction)(const NVNtexture*); typedef ptrdiff_t (*nvnTextureGetMemoryOffsetFunction)(const NVNtexture*); typedef int (*nvnTextureGetStorageSizeFunction)(const NVNtexture*); typedef bool (*nvnTextureCompareFunction)(const NVNtexture*, const NVNtexture*); typedef uint64_t (*nvnTextureGetDebugIDFunction)(const NVNtexture*); typedef void (*nvnSamplerBuilderSetDeviceFunction)(NVNsamplerBuilder*, NVNdevice*); typedef void (*nvnSamplerBuilderSetDefaultsFunction)(NVNsamplerBuilder*); typedef void (*nvnSamplerBuilderSetMinMagFilterFunction)(NVNsamplerBuilder*, NVNminFilter, NVNmagFilter); typedef void (*nvnSamplerBuilderSetWrapModeFunction)(NVNsamplerBuilder*, NVNwrapMode, NVNwrapMode, NVNwrapMode); typedef void (*nvnSamplerBuilderSetLodClampFunction)(NVNsamplerBuilder*, float, float); typedef void (*nvnSamplerBuilderSetLodBiasFunction)(NVNsamplerBuilder*, float); typedef void (*nvnSamplerBuilderSetCompareFunction)(NVNsamplerBuilder*, NVNcompareMode, NVNcompareFunc); typedef void (*nvnSamplerBuilderSetBorderColorFunction)(NVNsamplerBuilder*, const float*); typedef void (*nvnSamplerBuilderSetBorderColoriFunction)(NVNsamplerBuilder*, const int*); typedef void (*nvnSamplerBuilderSetBorderColoruiFunction)(NVNsamplerBuilder*, const uint32_t*); typedef void (*nvnSamplerBuilderSetMaxAnisotropyFunction)(NVNsamplerBuilder*, float); typedef void (*nvnSamplerBuilderSetReductionFilterFunction)(NVNsamplerBuilder*, NVNsamplerReduction); typedef void (*nvnSamplerBuilderSetLodSnapFunction)(NVNsamplerBuilder*, float); typedef void (*nvnSamplerBuilderGetMinMagFilterFunction)(const NVNsamplerBuilder*, NVNminFilter*, NVNmagFilter*); typedef void (*nvnSamplerBuilderGetWrapModeFunction)(const NVNsamplerBuilder*, NVNwrapMode*, NVNwrapMode*, NVNwrapMode*); typedef void (*nvnSamplerBuilderGetLodClampFunction)(const NVNsamplerBuilder*, float*, float*); typedef float (*nvnSamplerBuilderGetLodBiasFunction)(const NVNsamplerBuilder*); typedef void (*nvnSamplerBuilderGetCompareFunction)(const NVNsamplerBuilder*, NVNcompareMode*, NVNcompareFunc*); typedef void (*nvnSamplerBuilderGetBorderColorFunction)(const NVNsamplerBuilder*, float*); typedef void (*nvnSamplerBuilderGetBorderColoriFunction)(const NVNsamplerBuilder*, int*); typedef void (*nvnSamplerBuilderGetBorderColoruiFunction)(const NVNsamplerBuilder*, uint32_t*); typedef float (*nvnSamplerBuilderGetMaxAnisotropyFunction)(const NVNsamplerBuilder*); typedef NVNsamplerReduction (*nvnSamplerBuilderGetReductionFilterFunction)( const NVNsamplerBuilder*); typedef float (*nvnSamplerBuilderGetLodSnapFunction)(const NVNsamplerBuilder*); typedef bool (*nvnSamplerInitializeFunction)(NVNsampler*, const NVNsamplerBuilder*); typedef void (*nvnSamplerFinalizeFunction)(NVNsampler*); typedef void (*nvnSamplerSetDebugLabelFunction)(NVNsampler*, const char*); typedef void (*nvnSamplerGetMinMagFilterFunction)(const NVNsampler*, NVNminFilter*, NVNmagFilter*); typedef void (*nvnSamplerGetWrapModeFunction)(const NVNsampler*, NVNwrapMode*, NVNwrapMode*, NVNwrapMode*); typedef void (*nvnSamplerGetLodClampFunction)(const NVNsampler*, float*, float*); typedef float (*nvnSamplerGetLodBiasFunction)(const NVNsampler*); typedef void (*nvnSamplerGetCompareFunction)(const NVNsampler*, NVNcompareMode*, NVNcompareFunc*); typedef void (*nvnSamplerGetBorderColorFunction)(const NVNsampler*, float*); typedef void (*nvnSamplerGetBorderColoriFunction)(const NVNsampler*, int*); typedef void (*nvnSamplerGetBorderColoruiFunction)(const NVNsampler*, uint32_t*); typedef float (*nvnSamplerGetMaxAnisotropyFunction)(const NVNsampler*); typedef NVNsamplerReduction (*nvnSamplerGetReductionFilterFunction)(const NVNsampler*); typedef bool (*nvnSamplerCompareFunction)(const NVNsampler*, const NVNsampler*); typedef uint64_t (*nvnSamplerGetDebugIDFunction)(const NVNsampler*); typedef void (*nvnBlendStateSetDefaultsFunction)(NVNblendState*); typedef void (*nvnBlendStateSetBlendTargetFunction)(NVNblendState*, int); typedef void (*nvnBlendStateSetBlendFuncFunction)(NVNblendState*, NVNblendFunc, NVNblendFunc, NVNblendFunc, NVNblendFunc); typedef void (*nvnBlendStateSetBlendEquationFunction)(NVNblendState*, NVNblendEquation, NVNblendEquation); typedef void (*nvnBlendStateSetAdvancedModeFunction)(NVNblendState*, NVNblendAdvancedMode); typedef void (*nvnBlendStateSetAdvancedOverlapFunction)(NVNblendState*, NVNblendAdvancedOverlap); typedef void (*nvnBlendStateSetAdvancedPremultipliedSrcFunction)(NVNblendState*, bool); typedef void (*nvnBlendStateSetAdvancedNormalizedDstFunction)(NVNblendState*, bool); typedef int (*nvnBlendStateGetBlendTargetFunction)(const NVNblendState*); typedef void (*nvnBlendStateGetBlendFuncFunction)(const NVNblendState*, NVNblendFunc*, NVNblendFunc*, NVNblendFunc*, NVNblendFunc*); typedef void (*nvnBlendStateGetBlendEquationFunction)(const NVNblendState*, NVNblendEquation*, NVNblendEquation*); typedef NVNblendAdvancedMode (*nvnBlendStateGetAdvancedModeFunction)(const NVNblendState*); typedef NVNblendAdvancedOverlap (*nvnBlendStateGetAdvancedOverlapFunction)(const NVNblendState*); typedef bool (*nvnBlendStateGetAdvancedPremultipliedSrcFunction)(const NVNblendState*); typedef bool (*nvnBlendStateGetAdvancedNormalizedDstFunction)(const NVNblendState*); typedef void (*nvnColorStateSetDefaultsFunction)(NVNcolorState*); typedef void (*nvnColorStateSetBlendEnableFunction)(NVNcolorState*, int, bool); typedef void (*nvnColorStateSetLogicOpFunction)(NVNcolorState*, NVNlogicOp); typedef void (*nvnColorStateSetAlphaTestFunction)(NVNcolorState*, NVNalphaFunc); typedef bool (*nvnColorStateGetBlendEnableFunction)(const NVNcolorState*, int); typedef NVNlogicOp (*nvnColorStateGetLogicOpFunction)(const NVNcolorState*); typedef NVNalphaFunc (*nvnColorStateGetAlphaTestFunction)(const NVNcolorState*); typedef void (*nvnChannelMaskStateSetDefaultsFunction)(NVNchannelMaskState*); typedef void (*nvnChannelMaskStateSetChannelMaskFunction)(NVNchannelMaskState*, int, bool, bool, bool, bool); typedef void (*nvnChannelMaskStateGetChannelMaskFunction)(const NVNchannelMaskState*, int, bool*, bool*, bool*, bool*); typedef void (*nvnMultisampleStateSetDefaultsFunction)(NVNmultisampleState*); typedef void (*nvnMultisampleStateSetMultisampleEnableFunction)(NVNmultisampleState*, bool); typedef void (*nvnMultisampleStateSetSamplesFunction)(NVNmultisampleState*, int); typedef void (*nvnMultisampleStateSetAlphaToCoverageEnableFunction)(NVNmultisampleState*, bool); typedef void (*nvnMultisampleStateSetAlphaToCoverageDitherFunction)(NVNmultisampleState*, bool); typedef bool (*nvnMultisampleStateGetMultisampleEnableFunction)(const NVNmultisampleState*); typedef int (*nvnMultisampleStateGetSamplesFunction)(const NVNmultisampleState*); typedef bool (*nvnMultisampleStateGetAlphaToCoverageEnableFunction)(const NVNmultisampleState*); typedef bool (*nvnMultisampleStateGetAlphaToCoverageDitherFunction)(const NVNmultisampleState*); typedef void (*nvnMultisampleStateSetRasterSamplesFunction)(NVNmultisampleState*, int); typedef int (*nvnMultisampleStateGetRasterSamplesFunction)(NVNmultisampleState*); typedef void (*nvnMultisampleStateSetCoverageModulationModeFunction)(NVNmultisampleState*, NVNcoverageModulationMode); typedef NVNcoverageModulationMode (*nvnMultisampleStateGetCoverageModulationModeFunction)( const NVNmultisampleState*); typedef void (*nvnMultisampleStateSetCoverageToColorEnableFunction)(NVNmultisampleState*, bool); typedef bool (*nvnMultisampleStateGetCoverageToColorEnableFunction)(const NVNmultisampleState*); typedef void (*nvnMultisampleStateSetCoverageToColorOutputFunction)(NVNmultisampleState*, int); typedef int (*nvnMultisampleStateGetCoverageToColorOutputFunction)(const NVNmultisampleState*); typedef void (*nvnMultisampleStateSetSampleLocationsEnableFunction)(NVNmultisampleState*, bool); typedef bool (*nvnMultisampleStateGetSampleLocationsEnableFunction)(const NVNmultisampleState*); typedef void (*nvnMultisampleStateGetSampleLocationsGridFunction)(NVNmultisampleState*, int*, int*); typedef void (*nvnMultisampleStateSetSampleLocationsGridEnableFunction)(NVNmultisampleState*, bool); typedef bool (*nvnMultisampleStateGetSampleLocationsGridEnableFunction)(const NVNmultisampleState*); typedef void (*nvnMultisampleStateSetSampleLocationsFunction)(NVNmultisampleState*, bool); typedef void (*nvnPolygonStateSetDefaultsFunction)(NVNpolygonState*); typedef void (*nvnPolygonStateSetCullFaceFunction)(NVNpolygonState*, NVNface); typedef void (*nvnPolygonStateSetFrontFaceFunction)(NVNpolygonState*, NVNfrontFace); typedef void (*nvnPolygonStateSetPolygonModeFunction)(NVNpolygonState*, NVNpolygonMode); typedef void (*nvnPolygonStateSetPolygonOffsetEnablesFunction)(NVNpolygonState*, int); typedef NVNface (*nvnPolygonStateGetCullFaceFunction)(const NVNpolygonState*); typedef NVNfrontFace (*nvnPolygonStateGetFrontFaceFunction)(const NVNpolygonState*); typedef NVNpolygonMode (*nvnPolygonStateGetPolygonModeFunction)(const NVNpolygonState*); typedef NVNpolygonOffsetEnable (*nvnPolygonStateGetPolygonOffsetEnablesFunction)( const NVNpolygonState*); typedef void (*nvnDepthStencilStateSetDefaultsFunction)(NVNdepthStencilState*); typedef void (*nvnDepthStencilStateSetDepthTestEnableFunction)(NVNdepthStencilState*, bool); typedef void (*nvnDepthStencilStateSetDepthWriteEnableFunction)(NVNdepthStencilState*, bool); typedef void (*nvnDepthStencilStateSetDepthFuncFunction)(NVNdepthStencilState*, NVNdepthFunc); typedef void (*nvnDepthStencilStateSetStencilTestEnableFunction)(NVNdepthStencilState*, bool); typedef void (*nvnDepthStencilStateSetStencilFuncFunction)(NVNdepthStencilState*, NVNface, NVNstencilFunc); typedef void (*nvnDepthStencilStateSetStencilOpFunction)(NVNdepthStencilState*, NVNface, NVNstencilOp, NVNstencilOp, NVNstencilOp); typedef bool (*nvnDepthStencilStateGetDepthTestEnableFunction)(const NVNdepthStencilState*); typedef bool (*nvnDepthStencilStateGetDepthWriteEnableFunction)(const NVNdepthStencilState*); typedef NVNdepthFunc (*nvnDepthStencilStateGetDepthFuncFunction)(const NVNdepthStencilState*); typedef bool (*nvnDepthStencilStateGetStencilTestEnableFunction)(const NVNdepthStencilState*); typedef NVNstencilFunc (*nvnDepthStencilStateGetStencilFuncFunction)(const NVNdepthStencilState*, NVNface); typedef void (*nvnDepthStencilStateGetStencilOpFunction)(const NVNdepthStencilState*, NVNface, NVNstencilOp*, NVNstencilOp*, NVNstencilOp*); typedef void (*nvnVertexAttribStateSetDefaultsFunction)(NVNvertexAttribState*); typedef void (*nvnVertexAttribStateSetFormatFunction)(NVNvertexAttribState*, NVNformat, ptrdiff_t); typedef void (*nvnVertexAttribStateSetStreamIndexFunction)(NVNvertexAttribState*, int); typedef void (*nvnVertexAttribStateGetFormatFunction)(const NVNvertexAttribState*, NVNformat*, ptrdiff_t*); typedef int (*nvnVertexAttribStateGetStreamIndexFunction)(const NVNvertexAttribState*); typedef void (*nvnVertexStreamStateSetDefaultsFunction)(NVNvertexStreamState*); typedef void (*nvnVertexStreamStateSetStrideFunction)(NVNvertexStreamState*, ptrdiff_t); typedef void (*nvnVertexStreamStateSetDivisorFunction)(NVNvertexStreamState*, int); typedef ptrdiff_t (*nvnVertexStreamStateGetStrideFunction)(const NVNvertexStreamState*); typedef int (*nvnVertexStreamStateGetDivisorFunction)(const NVNvertexStreamState*); typedef bool (*nvnCommandBufferInitializeFunction)(NVNcommandBuffer*, NVNdevice*); typedef void (*nvnCommandBufferFinalizeFunction)(NVNcommandBuffer*); typedef void (*nvnCommandBufferSetDebugLabelFunction)(NVNcommandBuffer*, const char*); typedef void (*nvnCommandBufferSetMemoryCallbackFunction)(NVNcommandBuffer*, NVNcommandBufferMemoryCallback); typedef void (*nvnCommandBufferSetMemoryCallbackDataFunction)(NVNcommandBuffer*, void*); typedef void (*nvnCommandBufferAddCommandMemoryFunction)(NVNcommandBuffer*, const NVNmemoryPool*, ptrdiff_t, size_t); typedef void (*nvnCommandBufferAddControlMemoryFunction)(NVNcommandBuffer*, void*, size_t); typedef size_t (*nvnCommandBufferGetCommandMemorySizeFunction)(const NVNcommandBuffer*); typedef size_t (*nvnCommandBufferGetCommandMemoryUsedFunction)(const NVNcommandBuffer*); typedef size_t (*nvnCommandBufferGetCommandMemoryFreeFunction)(const NVNcommandBuffer*); typedef size_t (*nvnCommandBufferGetControlMemorySizeFunction)(const NVNcommandBuffer*); typedef size_t (*nvnCommandBufferGetControlMemoryUsedFunction)(const NVNcommandBuffer*); typedef size_t (*nvnCommandBufferGetControlMemoryFreeFunction)(const NVNcommandBuffer*); typedef void (*nvnCommandBufferBeginRecordingFunction)(NVNcommandBuffer*); typedef NVNcommandHandle (*nvnCommandBufferEndRecordingFunction)(NVNcommandBuffer*); typedef void (*nvnCommandBufferCallCommandsFunction)(NVNcommandBuffer*, int, const NVNcommandHandle*); typedef void (*nvnCommandBufferCopyCommandsFunction)(NVNcommandBuffer*, int, const NVNcommandHandle*); typedef void (*nvnCommandBufferBindBlendStateFunction)(NVNcommandBuffer*, const NVNblendState*); typedef void (*nvnCommandBufferBindChannelMaskStateFunction)(NVNcommandBuffer*, const NVNchannelMaskState*); typedef void (*nvnCommandBufferBindColorStateFunction)(NVNcommandBuffer*, const NVNcolorState*); typedef void (*nvnCommandBufferBindMultisampleStateFunction)(NVNcommandBuffer*, const NVNmultisampleState*); typedef void (*nvnCommandBufferBindPolygonStateFunction)(NVNcommandBuffer*, const NVNpolygonState*); typedef void (*nvnCommandBufferBindDepthStencilStateFunction)(NVNcommandBuffer*, const NVNdepthStencilState*); typedef void (*nvnCommandBufferBindVertexAttribStateFunction)(NVNcommandBuffer*, int, const NVNvertexAttribState*); typedef void (*nvnCommandBufferBindVertexStreamStateFunction)(NVNcommandBuffer*, int, const NVNvertexStreamState*); typedef void (*nvnCommandBufferBindProgramFunction)(NVNcommandBuffer*, const NVNprogram*, int); typedef void (*nvnCommandBufferBindVertexBufferFunction)(NVNcommandBuffer*, int, NVNbufferAddress, size_t); typedef void (*nvnCommandBufferBindVertexBuffersFunction)(NVNcommandBuffer*, int, int, const NVNbufferRange*); typedef void (*nvnCommandBufferBindUniformBufferFunction)(NVNcommandBuffer*, NVNshaderStage, int, NVNbufferAddress, size_t); typedef void (*nvnCommandBufferBindUniformBuffersFunction)(NVNcommandBuffer*, NVNshaderStage, int, int, const NVNbufferRange*); typedef void (*nvnCommandBufferBindTransformFeedbackBufferFunction)(NVNcommandBuffer*, int, NVNbufferAddress, size_t); typedef void (*nvnCommandBufferBindTransformFeedbackBuffersFunction)(NVNcommandBuffer*, int, int, const NVNbufferRange*); typedef void (*nvnCommandBufferBindStorageBufferFunction)(NVNcommandBuffer*, NVNshaderStage, int, NVNbufferAddress, size_t); typedef void (*nvnCommandBufferBindStorageBuffersFunction)(NVNcommandBuffer*, NVNshaderStage, int, int, const NVNbufferRange*); typedef void (*nvnCommandBufferBindTextureFunction)(NVNcommandBuffer*, NVNshaderStage, int, NVNtextureHandle); typedef void (*nvnCommandBufferBindTexturesFunction)(NVNcommandBuffer*, NVNshaderStage, int, int, const NVNtextureHandle*); typedef void (*nvnCommandBufferBindImageFunction)(NVNcommandBuffer*, NVNshaderStage, int, NVNimageHandle); typedef void (*nvnCommandBufferBindImagesFunction)(NVNcommandBuffer*, NVNshaderStage, int, int, const NVNimageHandle*); typedef void (*nvnCommandBufferSetPatchSizeFunction)(NVNcommandBuffer*, int); typedef void (*nvnCommandBufferSetInnerTessellationLevelsFunction)(NVNcommandBuffer*, const float*); typedef void (*nvnCommandBufferSetOuterTessellationLevelsFunction)(NVNcommandBuffer*, const float*); typedef void (*nvnCommandBufferSetPrimitiveRestartFunction)(NVNcommandBuffer*, bool, int); typedef void (*nvnCommandBufferBeginTransformFeedbackFunction)(NVNcommandBuffer*, NVNbufferAddress); typedef void (*nvnCommandBufferEndTransformFeedbackFunction)(NVNcommandBuffer*, NVNbufferAddress); typedef void (*nvnCommandBufferPauseTransformFeedbackFunction)(NVNcommandBuffer*, NVNbufferAddress); typedef void (*nvnCommandBufferResumeTransformFeedbackFunction)(NVNcommandBuffer*, NVNbufferAddress); typedef void (*nvnCommandBufferDrawTransformFeedbackFunction)(NVNcommandBuffer*, NVNdrawPrimitive, NVNbufferAddress); typedef void (*nvnCommandBufferDrawArraysFunction)(NVNcommandBuffer*, NVNdrawPrimitive, int, int); typedef void (*nvnCommandBufferDrawElementsFunction)(NVNcommandBuffer*, NVNdrawPrimitive, NVNindexType, int, NVNbufferAddress); typedef void (*nvnCommandBufferDrawElementsBaseVertexFunction)(NVNcommandBuffer*, NVNdrawPrimitive, NVNindexType, int, NVNbufferAddress, int); typedef void (*nvnCommandBufferDrawArraysInstancedFunction)(NVNcommandBuffer*, NVNdrawPrimitive, int, int, int, int); typedef void (*nvnCommandBufferDrawElementsInstancedFunction)(NVNcommandBuffer*, NVNdrawPrimitive, NVNindexType, int, NVNbufferAddress, int, int, int); typedef void (*nvnCommandBufferDrawArraysIndirectFunction)(NVNcommandBuffer*, NVNdrawPrimitive, NVNbufferAddress); typedef void (*nvnCommandBufferDrawElementsIndirectFunction)(NVNcommandBuffer*, NVNdrawPrimitive, NVNindexType, NVNbufferAddress, NVNbufferAddress); typedef void (*nvnCommandBufferMultiDrawArraysIndirectCountFunction)( NVNcommandBuffer*, NVNdrawPrimitive, NVNbufferAddress, NVNbufferAddress, int, ptrdiff_t); typedef void (*nvnCommandBufferMultiDrawElementsIndirectCountFunction)( NVNcommandBuffer*, NVNdrawPrimitive, NVNindexType, NVNbufferAddress, NVNbufferAddress, NVNbufferAddress, int, ptrdiff_t); typedef void (*nvnCommandBufferClearColorFunction)(NVNcommandBuffer*, int, const float*, int); typedef void (*nvnCommandBufferClearColoriFunction)(NVNcommandBuffer*, int, const int*, int); typedef void (*nvnCommandBufferClearColoruiFunction)(NVNcommandBuffer*, int, const uint32_t*, int); typedef void (*nvnCommandBufferClearDepthStencilFunction)(NVNcommandBuffer*, float, bool, int, int); typedef void (*nvnCommandBufferDispatchComputeFunction)(NVNcommandBuffer*, int, int, int); typedef void (*nvnCommandBufferDispatchComputeIndirectFunction)(NVNcommandBuffer*, NVNbufferAddress); typedef void (*nvnCommandBufferSetViewportFunction)(NVNcommandBuffer*, int, int, int, int); typedef void (*nvnCommandBufferSetViewportsFunction)(NVNcommandBuffer*, int, int, const float*); typedef void (*nvnCommandBufferSetViewportSwizzlesFunction)(NVNcommandBuffer*, int, int, const NVNviewportSwizzle*); typedef void (*nvnCommandBufferSetScissorFunction)(NVNcommandBuffer*, int, int, int, int); typedef void (*nvnCommandBufferSetScissorsFunction)(NVNcommandBuffer*, int, int, const int*); typedef void (*nvnCommandBufferSetDepthRangeFunction)(NVNcommandBuffer*, float, float); typedef void (*nvnCommandBufferSetDepthBoundsFunction)(NVNcommandBuffer*, bool, float, float); typedef void (*nvnCommandBufferSetDepthRangesFunction)(NVNcommandBuffer*, int, int, const float*); typedef void (*nvnCommandBufferSetTiledCacheActionFunction)(NVNcommandBuffer*, NVNtiledCacheAction); typedef void (*nvnCommandBufferSetTiledCacheTileSizeFunction)(NVNcommandBuffer*, int, int); typedef void (*nvnCommandBufferBindSeparateTextureFunction)(NVNcommandBuffer*, NVNshaderStage, int, NVNseparateTextureHandle); typedef void (*nvnCommandBufferBindSeparateSamplerFunction)(NVNcommandBuffer*, NVNshaderStage, int, NVNseparateSamplerHandle); typedef void (*nvnCommandBufferBindSeparateTexturesFunction)(NVNcommandBuffer*, NVNshaderStage, int, int, const NVNseparateTextureHandle*); typedef void (*nvnCommandBufferBindSeparateSamplersFunction)(NVNcommandBuffer*, NVNshaderStage, int, int, const NVNseparateSamplerHandle*); typedef void (*nvnCommandBufferSetStencilValueMaskFunction)(NVNcommandBuffer*, NVNface, int); typedef void (*nvnCommandBufferSetStencilMaskFunction)(NVNcommandBuffer*, NVNface, int); typedef void (*nvnCommandBufferSetStencilRefFunction)(NVNcommandBuffer*, NVNface, int); typedef void (*nvnCommandBufferSetBlendColorFunction)(NVNcommandBuffer*, const float*); typedef void (*nvnCommandBufferSetPointSizeFunction)(NVNcommandBuffer*, float); typedef void (*nvnCommandBufferSetLineWidthFunction)(NVNcommandBuffer*, float); typedef void (*nvnCommandBufferSetPolygonOffsetClampFunction)(NVNcommandBuffer*, float, float, float); typedef void (*nvnCommandBufferSetAlphaRefFunction)(NVNcommandBuffer*, float); typedef void (*nvnCommandBufferSetSampleMaskFunction)(NVNcommandBuffer*, int); typedef void (*nvnCommandBufferSetRasterizerDiscardFunction)(NVNcommandBuffer*, bool); typedef void (*nvnCommandBufferSetDepthClampFunction)(NVNcommandBuffer*, bool); typedef void (*nvnCommandBufferSetConservativeRasterEnableFunction)(NVNcommandBuffer*, bool); typedef void (*nvnCommandBufferSetConservativeRasterDilateFunction)(NVNcommandBuffer*, float); typedef void (*nvnCommandBufferSetSubpixelPrecisionBiasFunction)(NVNcommandBuffer*, int, int); typedef void (*nvnCommandBufferCopyBufferToTextureFunction)(NVNcommandBuffer*, NVNbufferAddress, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, int); typedef void (*nvnCommandBufferCopyTextureToBufferFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, NVNbufferAddress, int); typedef void (*nvnCommandBufferCopyTextureToTextureFunction)( NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, int); typedef void (*nvnCommandBufferCopyBufferToBufferFunction)(NVNcommandBuffer*, NVNbufferAddress, NVNbufferAddress, size_t, int); typedef void (*nvnCommandBufferClearBufferFunction)(NVNcommandBuffer*, NVNbufferAddress, size_t, uint32_t); typedef void (*nvnCommandBufferClearTextureFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, const float*, int); typedef void (*nvnCommandBufferClearTextureiFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, const int*, int); typedef void (*nvnCommandBufferClearTextureuiFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNcopyRegion*, const uint32_t*, int); typedef void (*nvnCommandBufferUpdateUniformBufferFunction)(NVNcommandBuffer*, NVNbufferAddress, size_t, ptrdiff_t, size_t, const void*); typedef void (*nvnCommandBufferReportCounterFunction)(NVNcommandBuffer*, NVNcounterType, NVNbufferAddress); typedef void (*nvnCommandBufferResetCounterFunction)(NVNcommandBuffer*, NVNcounterType); typedef void (*nvnCommandBufferReportValueFunction)(NVNcommandBuffer*, uint32_t, NVNbufferAddress); typedef void (*nvnCommandBufferSetRenderEnableFunction)(NVNcommandBuffer*, bool); typedef void (*nvnCommandBufferSetRenderEnableConditionalFunction)(NVNcommandBuffer*, NVNconditionalRenderMode, NVNbufferAddress); typedef void (*nvnCommandBufferSetRenderTargetsFunction)(NVNcommandBuffer*, int, const NVNtexture* const*, const NVNtextureView* const*, const NVNtexture*, const NVNtextureView*); typedef void (*nvnCommandBufferDiscardColorFunction)(NVNcommandBuffer*, int); typedef void (*nvnCommandBufferDiscardDepthStencilFunction)(NVNcommandBuffer*); typedef void (*nvnCommandBufferDownsampleFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtexture*); typedef void (*nvnCommandBufferTiledDownsampleFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtexture*); typedef void (*nvnCommandBufferDownsampleTextureViewFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNtexture*, const NVNtextureView*); typedef void (*nvnCommandBufferTiledDownsampleTextureViewFunction)(NVNcommandBuffer*, const NVNtexture*, const NVNtextureView*, const NVNtexture*, const NVNtextureView*); typedef void (*nvnCommandBufferBarrierFunction)(NVNcommandBuffer*, int); typedef void (*nvnCommandBufferWaitSyncFunction)(NVNcommandBuffer*, const NVNsync*); typedef void (*nvnCommandBufferFenceSyncFunction)(NVNcommandBuffer*, NVNsync*, NVNsyncCondition, int); typedef void (*nvnCommandBufferSetTexturePoolFunction)(NVNcommandBuffer*, const NVNtexturePool*); typedef void (*nvnCommandBufferSetSamplerPoolFunction)(NVNcommandBuffer*, const NVNsamplerPool*); typedef void (*nvnCommandBufferSetShaderScratchMemoryFunction)(NVNcommandBuffer*, const NVNmemoryPool*, ptrdiff_t, size_t); typedef void (*nvnCommandBufferSaveZCullDataFunction)(NVNcommandBuffer*, NVNbufferAddress, size_t); typedef void (*nvnCommandBufferRestoreZCullDataFunction)(NVNcommandBuffer*, NVNbufferAddress, size_t); typedef void (*nvnCommandBufferSetCopyRowStrideFunction)(NVNcommandBuffer*, ptrdiff_t); typedef void (*nvnCommandBufferSetCopyImageStrideFunction)(NVNcommandBuffer*, ptrdiff_t); typedef ptrdiff_t (*nvnCommandBufferGetCopyRowStrideFunction)(const NVNcommandBuffer*); typedef ptrdiff_t (*nvnCommandBufferGetCopyImageStrideFunction)(const NVNcommandBuffer*); typedef void (*nvnCommandBufferDrawTextureFunction)(NVNcommandBuffer*, NVNtextureHandle, const NVNdrawTextureRegion*, const NVNdrawTextureRegion*); typedef bool (*nvnProgramSetSubroutineLinkageFunction)(NVNprogram*, int, const NVNsubroutineLinkageMapPtr*); typedef void (*nvnCommandBufferSetProgramSubroutinesFunction)(NVNcommandBuffer*, NVNprogram*, NVNshaderStage, const int, const int, const int*); typedef void (*nvnCommandBufferBindCoverageModulationTableFunction)(NVNcommandBuffer*, const float*); typedef void (*nvnCommandBufferResolveDepthBufferFunction)(NVNcommandBuffer*); typedef void (*nvnCommandBufferPushDebugGroupStaticFunction)(NVNcommandBuffer*, uint32_t, const char*); typedef void (*nvnCommandBufferPushDebugGroupDynamicFunction)(NVNcommandBuffer*, uint32_t, const char*); typedef void (*nvnCommandBufferPushDebugGroupFunction)(NVNcommandBuffer*, uint32_t, const char*); typedef void (*nvnCommandBufferPopDebugGroupFunction)(NVNcommandBuffer*); typedef void (*nvnCommandBufferPopDebugGroupIdFunction)(NVNcommandBuffer*, uint32_t); typedef void (*nvnCommandBufferInsertDebugMarkerStaticFunction)(NVNcommandBuffer*, uint32_t, const char*); typedef void (*nvnCommandBufferInsertDebugMarkerDynamicFunction)(NVNcommandBuffer*, uint32_t, const char*); typedef void (*nvnCommandBufferInsertDebugMarkerFunction)(NVNcommandBuffer*, uint32_t, const char*); typedef NVNcommandBufferMemoryCallback (*nvnCommandBufferGetMemoryCallbackFunction)( const NVNcommandBuffer*); typedef void (*nvnCommandBufferGetMemoryCallbackDataFunction)(const NVNcommandBuffer*); typedef bool (*nvnCommandBufferIsRecordingFunction)(const NVNcommandBuffer*); typedef bool (*nvnSyncInitializeFunction)(NVNsync*, NVNdevice*); typedef void (*nvnSyncFinalizeFunction)(NVNsync*); typedef void (*nvnSyncSetDebugLabelFunction)(NVNsync*, const char*); typedef void (*nvnQueueFenceSyncFunction)(NVNqueue*, NVNsync*, NVNsyncCondition, int); typedef NVNsyncWaitResult (*nvnSyncWaitFunction)(const NVNsync*, uint64_t); typedef bool (*nvnQueueWaitSyncFunction)(NVNqueue*, const NVNsync*); typedef void (*nvnEventBuilderSetDefaultsFunction)(NVNeventBuilder*); typedef void (*nvnEventBuilderSetStorageFunction)(NVNeventBuilder*, const NVNmemoryPool*, int64_t); typedef bool (*nvnEventInitializeFunction)(NVNevent*, const NVNeventBuilder*); typedef void (*nvnEventFinalizeFunction)(NVNevent*); typedef uint32_t (*nvnEventGetValueFunction)(const NVNevent*); typedef void (*nvnEventSignalFunction)(NVNevent*, NVNeventSignalMode, uint32_t); typedef void (*nvnCommandBufferWaitEventFunction)(NVNcommandBuffer*, const NVNevent*, NVNeventWaitMode, uint32_t); typedef void (*nvnCommandBufferSignalEventFunction)(NVNcommandBuffer*, const NVNevent*, NVNeventSignalMode, NVNeventSignalLocation, int, uint32_t); // Function pointer definitions extern nvnDeviceBuilderSetDefaultsFunction pfnc_nvnDeviceBuilderSetDefaults; extern nvnDeviceBuilderSetFlagsFunction pfnc_nvnDeviceBuilderSetFlags; extern nvnDeviceInitializeFunction pfnc_nvnDeviceInitialize; extern nvnDeviceFinalizeFunction pfnc_nvnDeviceFinalize; extern nvnDeviceSetDebugLabelFunction pfnc_nvnDeviceSetDebugLabel; extern nvnDeviceGetProcAddressFunction pfnc_nvnDeviceGetProcAddress; extern nvnDeviceGetIntegerFunction pfnc_nvnDeviceGetInteger; extern nvnDeviceGetCurrentTimestampInNanosecondsFunction pfnc_nvnDeviceGetCurrentTimestampInNanoseconds; extern nvnDeviceSetIntermediateShaderCacheFunction pfnc_nvnDeviceSetIntermediateShaderCache; extern nvnDeviceGetTextureHandleFunction pfnc_nvnDeviceGetTextureHandle; extern nvnDeviceGetTexelFetchHandleFunction pfnc_nvnDeviceGetTexelFetchHandle; extern nvnDeviceGetImageHandleFunction pfnc_nvnDeviceGetImageHandle; extern nvnDeviceInstallDebugCallbackFunction pfnc_nvnDeviceInstallDebugCallback; extern nvnDeviceGenerateDebugDomainIdFunction pfnc_nvnDeviceGenerateDebugDomainId; extern nvnDeviceSetWindowOriginModeFunction pfnc_nvnDeviceSetWindowOriginMode; extern nvnDeviceSetDepthModeFunction pfnc_nvnDeviceSetDepthMode; extern nvnDeviceRegisterFastClearColorFunction pfnc_nvnDeviceRegisterFastClearColor; extern nvnDeviceRegisterFastClearColoriFunction pfnc_nvnDeviceRegisterFastClearColori; extern nvnDeviceRegisterFastClearColoruiFunction pfnc_nvnDeviceRegisterFastClearColorui; extern nvnDeviceRegisterFastClearDepthFunction pfnc_nvnDeviceRegisterFastClearDepth; extern nvnDeviceGetWindowOriginModeFunction pfnc_nvnDeviceGetWindowOriginMode; extern nvnDeviceGetDepthModeFunction pfnc_nvnDeviceGetDepthMode; extern nvnDeviceGetTimestampInNanosecondsFunction pfnc_nvnDeviceGetTimestampInNanoseconds; extern nvnDeviceApplyDeferredFinalizesFunction pfnc_nvnDeviceApplyDeferredFinalizes; extern nvnDeviceFinalizeCommandHandleFunction pfnc_nvnDeviceFinalizeCommandHandle; extern nvnDeviceWalkDebugDatabaseFunction pfnc_nvnDeviceWalkDebugDatabase; extern nvnDeviceGetSeparateTextureHandleFunction pfnc_nvnDeviceGetSeparateTextureHandle; extern nvnDeviceGetSeparateSamplerHandleFunction pfnc_nvnDeviceGetSeparateSamplerHandle; extern nvnDeviceIsExternalDebuggerAttachedFunction pfnc_nvnDeviceIsExternalDebuggerAttached; extern nvnQueueGetErrorFunction pfnc_nvnQueueGetError; extern nvnQueueGetTotalCommandMemoryUsedFunction pfnc_nvnQueueGetTotalCommandMemoryUsed; extern nvnQueueGetTotalControlMemoryUsedFunction pfnc_nvnQueueGetTotalControlMemoryUsed; extern nvnQueueGetTotalComputeMemoryUsedFunction pfnc_nvnQueueGetTotalComputeMemoryUsed; extern nvnQueueResetMemoryUsageCountsFunction pfnc_nvnQueueResetMemoryUsageCounts; extern nvnQueueBuilderSetDeviceFunction pfnc_nvnQueueBuilderSetDevice; extern nvnQueueBuilderSetDefaultsFunction pfnc_nvnQueueBuilderSetDefaults; extern nvnQueueBuilderSetFlagsFunction pfnc_nvnQueueBuilderSetFlags; extern nvnQueueBuilderSetCommandMemorySizeFunction pfnc_nvnQueueBuilderSetCommandMemorySize; extern nvnQueueBuilderSetComputeMemorySizeFunction pfnc_nvnQueueBuilderSetComputeMemorySize; extern nvnQueueBuilderSetControlMemorySizeFunction pfnc_nvnQueueBuilderSetControlMemorySize; extern nvnQueueBuilderGetQueueMemorySizeFunction pfnc_nvnQueueBuilderGetQueueMemorySize; extern nvnQueueBuilderSetQueueMemoryFunction pfnc_nvnQueueBuilderSetQueueMemory; extern nvnQueueBuilderSetCommandFlushThresholdFunction pfnc_nvnQueueBuilderSetCommandFlushThreshold; extern nvnQueueInitializeFunction pfnc_nvnQueueInitialize; extern nvnQueueFinalizeFunction pfnc_nvnQueueFinalize; extern nvnQueueSetDebugLabelFunction pfnc_nvnQueueSetDebugLabel; extern nvnQueueSubmitCommandsFunction pfnc_nvnQueueSubmitCommands; extern nvnQueueFlushFunction pfnc_nvnQueueFlush; extern nvnQueueFinishFunction pfnc_nvnQueueFinish; extern nvnQueuePresentTextureFunction pfnc_nvnQueuePresentTexture; extern nvnQueueAcquireTextureFunction pfnc_nvnQueueAcquireTexture; extern nvnWindowBuilderSetDeviceFunction pfnc_nvnWindowBuilderSetDevice; extern nvnWindowBuilderSetDefaultsFunction pfnc_nvnWindowBuilderSetDefaults; extern nvnWindowBuilderSetNativeWindowFunction pfnc_nvnWindowBuilderSetNativeWindow; extern nvnWindowBuilderSetTexturesFunction pfnc_nvnWindowBuilderSetTextures; extern nvnWindowBuilderSetPresentIntervalFunction pfnc_nvnWindowBuilderSetPresentInterval; extern nvnWindowBuilderGetNativeWindowFunction pfnc_nvnWindowBuilderGetNativeWindow; extern nvnWindowBuilderGetPresentIntervalFunction pfnc_nvnWindowBuilderGetPresentInterval; extern nvnWindowInitializeFunction pfnc_nvnWindowInitialize; extern nvnWindowFinalizeFunction pfnc_nvnWindowFinalize; extern nvnWindowSetDebugLabelFunction pfnc_nvnWindowSetDebugLabel; extern nvnWindowAcquireTextureFunction pfnc_nvnWindowAcquireTexture; extern nvnWindowGetNativeWindowFunction pfnc_nvnWindowGetNativeWindow; extern nvnWindowGetPresentIntervalFunction pfnc_nvnWindowGetPresentInterval; extern nvnWindowSetPresentIntervalFunction pfnc_nvnWindowSetPresentInterval; extern nvnWindowSetCropFunction pfnc_nvnWindowSetCrop; extern nvnWindowGetCropFunction pfnc_nvnWindowGetCrop; extern nvnProgramInitializeFunction pfnc_nvnProgramInitialize; extern nvnProgramFinalizeFunction pfnc_nvnProgramFinalize; extern nvnProgramSetDebugLabelFunction pfnc_nvnProgramSetDebugLabel; extern nvnProgramSetShadersFunction pfnc_nvnProgramSetShaders; extern nvnMemoryPoolBuilderSetDeviceFunction pfnc_nvnMemoryPoolBuilderSetDevice; extern nvnMemoryPoolBuilderSetDefaultsFunction pfnc_nvnMemoryPoolBuilderSetDefaults; extern nvnMemoryPoolBuilderSetStorageFunction pfnc_nvnMemoryPoolBuilderSetStorage; extern nvnMemoryPoolBuilderSetFlagsFunction pfnc_nvnMemoryPoolBuilderSetFlags; extern nvnMemoryPoolBuilderGetMemoryFunction pfnc_nvnMemoryPoolBuilderGetMemory; extern nvnMemoryPoolBuilderGetSizeFunction pfnc_nvnMemoryPoolBuilderGetSize; extern nvnMemoryPoolBuilderGetFlagsFunction pfnc_nvnMemoryPoolBuilderGetFlags; extern nvnMemoryPoolInitializeFunction pfnc_nvnMemoryPoolInitialize; extern nvnMemoryPoolSetDebugLabelFunction pfnc_nvnMemoryPoolSetDebugLabel; extern nvnMemoryPoolFinalizeFunction pfnc_nvnMemoryPoolFinalize; extern nvnMemoryPoolMapFunction pfnc_nvnMemoryPoolMap; extern nvnMemoryPoolFlushMappedRangeFunction pfnc_nvnMemoryPoolFlushMappedRange; extern nvnMemoryPoolInvalidateMappedRangeFunction pfnc_nvnMemoryPoolInvalidateMappedRange; extern nvnMemoryPoolGetBufferAddressFunction pfnc_nvnMemoryPoolGetBufferAddress; extern nvnMemoryPoolMapVirtualFunction pfnc_nvnMemoryPoolMapVirtual; extern nvnMemoryPoolGetSizeFunction pfnc_nvnMemoryPoolGetSize; extern nvnMemoryPoolGetFlagsFunction pfnc_nvnMemoryPoolGetFlags; extern nvnTexturePoolInitializeFunction pfnc_nvnTexturePoolInitialize; extern nvnTexturePoolSetDebugLabelFunction pfnc_nvnTexturePoolSetDebugLabel; extern nvnTexturePoolFinalizeFunction pfnc_nvnTexturePoolFinalize; extern nvnTexturePoolRegisterTextureFunction pfnc_nvnTexturePoolRegisterTexture; extern nvnTexturePoolRegisterImageFunction pfnc_nvnTexturePoolRegisterImage; extern nvnTexturePoolGetMemoryPoolFunction pfnc_nvnTexturePoolGetMemoryPool; extern nvnTexturePoolGetMemoryOffsetFunction pfnc_nvnTexturePoolGetMemoryOffset; extern nvnTexturePoolGetSizeFunction pfnc_nvnTexturePoolGetSize; extern nvnSamplerPoolInitializeFunction pfnc_nvnSamplerPoolInitialize; extern nvnSamplerPoolSetDebugLabelFunction pfnc_nvnSamplerPoolSetDebugLabel; extern nvnSamplerPoolFinalizeFunction pfnc_nvnSamplerPoolFinalize; extern nvnSamplerPoolRegisterSamplerFunction pfnc_nvnSamplerPoolRegisterSampler; extern nvnSamplerPoolRegisterSamplerBuilderFunction pfnc_nvnSamplerPoolRegisterSamplerBuilder; extern nvnSamplerPoolGetMemoryPoolFunction pfnc_nvnSamplerPoolGetMemoryPool; extern nvnSamplerPoolGetMemoryOffsetFunction pfnc_nvnSamplerPoolGetMemoryOffset; extern nvnSamplerPoolGetSizeFunction pfnc_nvnSamplerPoolGetSize; extern nvnBufferBuilderSetDeviceFunction pfnc_nvnBufferBuilderSetDevice; extern nvnBufferBuilderSetDefaultsFunction pfnc_nvnBufferBuilderSetDefaults; extern nvnBufferBuilderSetStorageFunction pfnc_nvnBufferBuilderSetStorage; extern nvnBufferBuilderGetMemoryPoolFunction pfnc_nvnBufferBuilderGetMemoryPool; extern nvnBufferBuilderGetMemoryOffsetFunction pfnc_nvnBufferBuilderGetMemoryOffset; extern nvnBufferBuilderGetSizeFunction pfnc_nvnBufferBuilderGetSize; extern nvnBufferInitializeFunction pfnc_nvnBufferInitialize; extern nvnBufferSetDebugLabelFunction pfnc_nvnBufferSetDebugLabel; extern nvnBufferFinalizeFunction pfnc_nvnBufferFinalize; extern nvnBufferMapFunction pfnc_nvnBufferMap; extern nvnBufferGetAddressFunction pfnc_nvnBufferGetAddress; extern nvnBufferFlushMappedRangeFunction pfnc_nvnBufferFlushMappedRange; extern nvnBufferInvalidateMappedRangeFunction pfnc_nvnBufferInvalidateMappedRange; extern nvnBufferGetMemoryPoolFunction pfnc_nvnBufferGetMemoryPool; extern nvnBufferGetMemoryOffsetFunction pfnc_nvnBufferGetMemoryOffset; extern nvnBufferGetSizeFunction pfnc_nvnBufferGetSize; extern nvnBufferGetDebugIDFunction pfnc_nvnBufferGetDebugID; extern nvnTextureBuilderSetDeviceFunction pfnc_nvnTextureBuilderSetDevice; extern nvnTextureBuilderSetDefaultsFunction pfnc_nvnTextureBuilderSetDefaults; extern nvnTextureBuilderSetFlagsFunction pfnc_nvnTextureBuilderSetFlags; extern nvnTextureBuilderSetTargetFunction pfnc_nvnTextureBuilderSetTarget; extern nvnTextureBuilderSetWidthFunction pfnc_nvnTextureBuilderSetWidth; extern nvnTextureBuilderSetHeightFunction pfnc_nvnTextureBuilderSetHeight; extern nvnTextureBuilderSetDepthFunction pfnc_nvnTextureBuilderSetDepth; extern nvnTextureBuilderSetSize1DFunction pfnc_nvnTextureBuilderSetSize1D; extern nvnTextureBuilderSetSize2DFunction pfnc_nvnTextureBuilderSetSize2D; extern nvnTextureBuilderSetSize3DFunction pfnc_nvnTextureBuilderSetSize3D; extern nvnTextureBuilderSetLevelsFunction pfnc_nvnTextureBuilderSetLevels; extern nvnTextureBuilderSetFormatFunction pfnc_nvnTextureBuilderSetFormat; extern nvnTextureBuilderSetSamplesFunction pfnc_nvnTextureBuilderSetSamples; extern nvnTextureBuilderSetSwizzleFunction pfnc_nvnTextureBuilderSetSwizzle; extern nvnTextureBuilderSetDepthStencilModeFunction pfnc_nvnTextureBuilderSetDepthStencilMode; extern nvnTextureBuilderGetStorageSizeFunction pfnc_nvnTextureBuilderGetStorageSize; extern nvnTextureBuilderGetStorageAlignmentFunction pfnc_nvnTextureBuilderGetStorageAlignment; extern nvnTextureBuilderSetStorageFunction pfnc_nvnTextureBuilderSetStorage; extern nvnTextureBuilderSetPackagedTextureDataFunction pfnc_nvnTextureBuilderSetPackagedTextureData; extern nvnTextureBuilderSetPackagedTextureLayoutFunction pfnc_nvnTextureBuilderSetPackagedTextureLayout; extern nvnTextureBuilderSetStrideFunction pfnc_nvnTextureBuilderSetStride; extern nvnTextureBuilderSetGLTextureNameFunction pfnc_nvnTextureBuilderSetGLTextureName; extern nvnTextureBuilderGetStorageClassFunction pfnc_nvnTextureBuilderGetStorageClass; extern nvnTextureBuilderGetFlagsFunction pfnc_nvnTextureBuilderGetFlags; extern nvnTextureBuilderGetTargetFunction pfnc_nvnTextureBuilderGetTarget; extern nvnTextureBuilderGetWidthFunction pfnc_nvnTextureBuilderGetWidth; extern nvnTextureBuilderGetHeightFunction pfnc_nvnTextureBuilderGetHeight; extern nvnTextureBuilderGetDepthFunction pfnc_nvnTextureBuilderGetDepth; extern nvnTextureBuilderGetLevelsFunction pfnc_nvnTextureBuilderGetLevels; extern nvnTextureBuilderGetFormatFunction pfnc_nvnTextureBuilderGetFormat; extern nvnTextureBuilderGetSamplesFunction pfnc_nvnTextureBuilderGetSamples; extern nvnTextureBuilderGetSwizzleFunction pfnc_nvnTextureBuilderGetSwizzle; extern nvnTextureBuilderGetDepthStencilModeFunction pfnc_nvnTextureBuilderGetDepthStencilMode; extern nvnTextureBuilderGetPackagedTextureDataFunction pfnc_nvnTextureBuilderGetPackagedTextureData; extern nvnTextureBuilderGetStrideFunction pfnc_nvnTextureBuilderGetStride; extern nvnTextureBuilderGetSparseTileLayoutFunction pfnc_nvnTextureBuilderGetSparseTileLayout; extern nvnTextureBuilderGetGLTextureNameFunction pfnc_nvnTextureBuilderGetGLTextureName; extern nvnTextureBuilderGetZCullStorageSizeFunction pfnc_nvnTextureBuilderGetZCullStorageSize; extern nvnTextureBuilderGetMemoryPoolFunction pfnc_nvnTextureBuilderGetMemoryPool; extern nvnTextureBuilderGetMemoryOffsetFunction pfnc_nvnTextureBuilderGetMemoryOffset; extern nvnTextureViewSetDefaultsFunction pfnc_nvnTextureViewSetDefaults; extern nvnTextureViewSetLevelsFunction pfnc_nvnTextureViewSetLevels; extern nvnTextureViewSetLayersFunction pfnc_nvnTextureViewSetLayers; extern nvnTextureViewSetFormatFunction pfnc_nvnTextureViewSetFormat; extern nvnTextureViewSetSwizzleFunction pfnc_nvnTextureViewSetSwizzle; extern nvnTextureViewSetDepthStencilModeFunction pfnc_nvnTextureViewSetDepthStencilMode; extern nvnTextureViewSetTargetFunction pfnc_nvnTextureViewSetTarget; extern nvnTextureViewGetLevelsFunction pfnc_nvnTextureViewGetLevels; extern nvnTextureViewGetLayersFunction pfnc_nvnTextureViewGetLayers; extern nvnTextureViewGetFormatFunction pfnc_nvnTextureViewGetFormat; extern nvnTextureViewGetSwizzleFunction pfnc_nvnTextureViewGetSwizzle; extern nvnTextureViewGetDepthStencilModeFunction pfnc_nvnTextureViewGetDepthStencilMode; extern nvnTextureViewGetTargetFunction pfnc_nvnTextureViewGetTarget; extern nvnTextureViewCompareFunction pfnc_nvnTextureViewCompare; extern nvnTextureInitializeFunction pfnc_nvnTextureInitialize; extern nvnTextureGetZCullStorageSizeFunction pfnc_nvnTextureGetZCullStorageSize; extern nvnTextureFinalizeFunction pfnc_nvnTextureFinalize; extern nvnTextureSetDebugLabelFunction pfnc_nvnTextureSetDebugLabel; extern nvnTextureGetStorageClassFunction pfnc_nvnTextureGetStorageClass; extern nvnTextureGetViewOffsetFunction pfnc_nvnTextureGetViewOffset; extern nvnTextureGetFlagsFunction pfnc_nvnTextureGetFlags; extern nvnTextureGetTargetFunction pfnc_nvnTextureGetTarget; extern nvnTextureGetWidthFunction pfnc_nvnTextureGetWidth; extern nvnTextureGetHeightFunction pfnc_nvnTextureGetHeight; extern nvnTextureGetDepthFunction pfnc_nvnTextureGetDepth; extern nvnTextureGetLevelsFunction pfnc_nvnTextureGetLevels; extern nvnTextureGetFormatFunction pfnc_nvnTextureGetFormat; extern nvnTextureGetSamplesFunction pfnc_nvnTextureGetSamples; extern nvnTextureGetSwizzleFunction pfnc_nvnTextureGetSwizzle; extern nvnTextureGetDepthStencilModeFunction pfnc_nvnTextureGetDepthStencilMode; extern nvnTextureGetStrideFunction pfnc_nvnTextureGetStride; extern nvnTextureGetTextureAddressFunction pfnc_nvnTextureGetTextureAddress; extern nvnTextureGetSparseTileLayoutFunction pfnc_nvnTextureGetSparseTileLayout; extern nvnTextureWriteTexelsFunction pfnc_nvnTextureWriteTexels; extern nvnTextureWriteTexelsStridedFunction pfnc_nvnTextureWriteTexelsStrided; extern nvnTextureReadTexelsFunction pfnc_nvnTextureReadTexels; extern nvnTextureReadTexelsStridedFunction pfnc_nvnTextureReadTexelsStrided; extern nvnTextureFlushTexelsFunction pfnc_nvnTextureFlushTexels; extern nvnTextureInvalidateTexelsFunction pfnc_nvnTextureInvalidateTexels; extern nvnTextureGetMemoryPoolFunction pfnc_nvnTextureGetMemoryPool; extern nvnTextureGetMemoryOffsetFunction pfnc_nvnTextureGetMemoryOffset; extern nvnTextureGetStorageSizeFunction pfnc_nvnTextureGetStorageSize; extern nvnTextureCompareFunction pfnc_nvnTextureCompare; extern nvnTextureGetDebugIDFunction pfnc_nvnTextureGetDebugID; extern nvnSamplerBuilderSetDeviceFunction pfnc_nvnSamplerBuilderSetDevice; extern nvnSamplerBuilderSetDefaultsFunction pfnc_nvnSamplerBuilderSetDefaults; extern nvnSamplerBuilderSetMinMagFilterFunction pfnc_nvnSamplerBuilderSetMinMagFilter; extern nvnSamplerBuilderSetWrapModeFunction pfnc_nvnSamplerBuilderSetWrapMode; extern nvnSamplerBuilderSetLodClampFunction pfnc_nvnSamplerBuilderSetLodClamp; extern nvnSamplerBuilderSetLodBiasFunction pfnc_nvnSamplerBuilderSetLodBias; extern nvnSamplerBuilderSetCompareFunction pfnc_nvnSamplerBuilderSetCompare; extern nvnSamplerBuilderSetBorderColorFunction pfnc_nvnSamplerBuilderSetBorderColor; extern nvnSamplerBuilderSetBorderColoriFunction pfnc_nvnSamplerBuilderSetBorderColori; extern nvnSamplerBuilderSetBorderColoruiFunction pfnc_nvnSamplerBuilderSetBorderColorui; extern nvnSamplerBuilderSetMaxAnisotropyFunction pfnc_nvnSamplerBuilderSetMaxAnisotropy; extern nvnSamplerBuilderSetReductionFilterFunction pfnc_nvnSamplerBuilderSetReductionFilter; extern nvnSamplerBuilderSetLodSnapFunction pfnc_nvnSamplerBuilderSetLodSnap; extern nvnSamplerBuilderGetMinMagFilterFunction pfnc_nvnSamplerBuilderGetMinMagFilter; extern nvnSamplerBuilderGetWrapModeFunction pfnc_nvnSamplerBuilderGetWrapMode; extern nvnSamplerBuilderGetLodClampFunction pfnc_nvnSamplerBuilderGetLodClamp; extern nvnSamplerBuilderGetLodBiasFunction pfnc_nvnSamplerBuilderGetLodBias; extern nvnSamplerBuilderGetCompareFunction pfnc_nvnSamplerBuilderGetCompare; extern nvnSamplerBuilderGetBorderColorFunction pfnc_nvnSamplerBuilderGetBorderColor; extern nvnSamplerBuilderGetBorderColoriFunction pfnc_nvnSamplerBuilderGetBorderColori; extern nvnSamplerBuilderGetBorderColoruiFunction pfnc_nvnSamplerBuilderGetBorderColorui; extern nvnSamplerBuilderGetMaxAnisotropyFunction pfnc_nvnSamplerBuilderGetMaxAnisotropy; extern nvnSamplerBuilderGetReductionFilterFunction pfnc_nvnSamplerBuilderGetReductionFilter; extern nvnSamplerBuilderGetLodSnapFunction pfnc_nvnSamplerBuilderGetLodSnap; extern nvnSamplerInitializeFunction pfnc_nvnSamplerInitialize; extern nvnSamplerFinalizeFunction pfnc_nvnSamplerFinalize; extern nvnSamplerSetDebugLabelFunction pfnc_nvnSamplerSetDebugLabel; extern nvnSamplerGetMinMagFilterFunction pfnc_nvnSamplerGetMinMagFilter; extern nvnSamplerGetWrapModeFunction pfnc_nvnSamplerGetWrapMode; extern nvnSamplerGetLodClampFunction pfnc_nvnSamplerGetLodClamp; extern nvnSamplerGetLodBiasFunction pfnc_nvnSamplerGetLodBias; extern nvnSamplerGetCompareFunction pfnc_nvnSamplerGetCompare; extern nvnSamplerGetBorderColorFunction pfnc_nvnSamplerGetBorderColor; extern nvnSamplerGetBorderColoriFunction pfnc_nvnSamplerGetBorderColori; extern nvnSamplerGetBorderColoruiFunction pfnc_nvnSamplerGetBorderColorui; extern nvnSamplerGetMaxAnisotropyFunction pfnc_nvnSamplerGetMaxAnisotropy; extern nvnSamplerGetReductionFilterFunction pfnc_nvnSamplerGetReductionFilter; extern nvnSamplerCompareFunction pfnc_nvnSamplerCompare; extern nvnSamplerGetDebugIDFunction pfnc_nvnSamplerGetDebugID; extern nvnBlendStateSetDefaultsFunction pfnc_nvnBlendStateSetDefaults; extern nvnBlendStateSetBlendTargetFunction pfnc_nvnBlendStateSetBlendTarget; extern nvnBlendStateSetBlendFuncFunction pfnc_nvnBlendStateSetBlendFunc; extern nvnBlendStateSetBlendEquationFunction pfnc_nvnBlendStateSetBlendEquation; extern nvnBlendStateSetAdvancedModeFunction pfnc_nvnBlendStateSetAdvancedMode; extern nvnBlendStateSetAdvancedOverlapFunction pfnc_nvnBlendStateSetAdvancedOverlap; extern nvnBlendStateSetAdvancedPremultipliedSrcFunction pfnc_nvnBlendStateSetAdvancedPremultipliedSrc; extern nvnBlendStateSetAdvancedNormalizedDstFunction pfnc_nvnBlendStateSetAdvancedNormalizedDst; extern nvnBlendStateGetBlendTargetFunction pfnc_nvnBlendStateGetBlendTarget; extern nvnBlendStateGetBlendFuncFunction pfnc_nvnBlendStateGetBlendFunc; extern nvnBlendStateGetBlendEquationFunction pfnc_nvnBlendStateGetBlendEquation; extern nvnBlendStateGetAdvancedModeFunction pfnc_nvnBlendStateGetAdvancedMode; extern nvnBlendStateGetAdvancedOverlapFunction pfnc_nvnBlendStateGetAdvancedOverlap; extern nvnBlendStateGetAdvancedPremultipliedSrcFunction pfnc_nvnBlendStateGetAdvancedPremultipliedSrc; extern nvnBlendStateGetAdvancedNormalizedDstFunction pfnc_nvnBlendStateGetAdvancedNormalizedDst; extern nvnColorStateSetDefaultsFunction pfnc_nvnColorStateSetDefaults; extern nvnColorStateSetBlendEnableFunction pfnc_nvnColorStateSetBlendEnable; extern nvnColorStateSetLogicOpFunction pfnc_nvnColorStateSetLogicOp; extern nvnColorStateSetAlphaTestFunction pfnc_nvnColorStateSetAlphaTest; extern nvnColorStateGetBlendEnableFunction pfnc_nvnColorStateGetBlendEnable; extern nvnColorStateGetLogicOpFunction pfnc_nvnColorStateGetLogicOp; extern nvnColorStateGetAlphaTestFunction pfnc_nvnColorStateGetAlphaTest; extern nvnChannelMaskStateSetDefaultsFunction pfnc_nvnChannelMaskStateSetDefaults; extern nvnChannelMaskStateSetChannelMaskFunction pfnc_nvnChannelMaskStateSetChannelMask; extern nvnChannelMaskStateGetChannelMaskFunction pfnc_nvnChannelMaskStateGetChannelMask; extern nvnMultisampleStateSetDefaultsFunction pfnc_nvnMultisampleStateSetDefaults; extern nvnMultisampleStateSetMultisampleEnableFunction pfnc_nvnMultisampleStateSetMultisampleEnable; extern nvnMultisampleStateSetSamplesFunction pfnc_nvnMultisampleStateSetSamples; extern nvnMultisampleStateSetAlphaToCoverageEnableFunction pfnc_nvnMultisampleStateSetAlphaToCoverageEnable; extern nvnMultisampleStateSetAlphaToCoverageDitherFunction pfnc_nvnMultisampleStateSetAlphaToCoverageDither; extern nvnMultisampleStateGetMultisampleEnableFunction pfnc_nvnMultisampleStateGetMultisampleEnable; extern nvnMultisampleStateGetSamplesFunction pfnc_nvnMultisampleStateGetSamples; extern nvnMultisampleStateGetAlphaToCoverageEnableFunction pfnc_nvnMultisampleStateGetAlphaToCoverageEnable; extern nvnMultisampleStateGetAlphaToCoverageDitherFunction pfnc_nvnMultisampleStateGetAlphaToCoverageDither; extern nvnMultisampleStateSetRasterSamplesFunction pfnc_nvnMultisampleStateSetRasterSamples; extern nvnMultisampleStateGetRasterSamplesFunction pfnc_nvnMultisampleStateGetRasterSamples; extern nvnMultisampleStateSetCoverageModulationModeFunction pfnc_nvnMultisampleStateSetCoverageModulationMode; extern nvnMultisampleStateGetCoverageModulationModeFunction pfnc_nvnMultisampleStateGetCoverageModulationMode; extern nvnMultisampleStateSetCoverageToColorEnableFunction pfnc_nvnMultisampleStateSetCoverageToColorEnable; extern nvnMultisampleStateGetCoverageToColorEnableFunction pfnc_nvnMultisampleStateGetCoverageToColorEnable; extern nvnMultisampleStateSetCoverageToColorOutputFunction pfnc_nvnMultisampleStateSetCoverageToColorOutput; extern nvnMultisampleStateGetCoverageToColorOutputFunction pfnc_nvnMultisampleStateGetCoverageToColorOutput; extern nvnMultisampleStateSetSampleLocationsEnableFunction pfnc_nvnMultisampleStateSetSampleLocationsEnable; extern nvnMultisampleStateGetSampleLocationsEnableFunction pfnc_nvnMultisampleStateGetSampleLocationsEnable; extern nvnMultisampleStateGetSampleLocationsGridFunction pfnc_nvnMultisampleStateGetSampleLocationsGrid; extern nvnMultisampleStateSetSampleLocationsGridEnableFunction pfnc_nvnMultisampleStateSetSampleLocationsGridEnable; extern nvnMultisampleStateGetSampleLocationsGridEnableFunction pfnc_nvnMultisampleStateGetSampleLocationsGridEnable; extern nvnMultisampleStateSetSampleLocationsFunction pfnc_nvnMultisampleStateSetSampleLocations; extern nvnPolygonStateSetDefaultsFunction pfnc_nvnPolygonStateSetDefaults; extern nvnPolygonStateSetCullFaceFunction pfnc_nvnPolygonStateSetCullFace; extern nvnPolygonStateSetFrontFaceFunction pfnc_nvnPolygonStateSetFrontFace; extern nvnPolygonStateSetPolygonModeFunction pfnc_nvnPolygonStateSetPolygonMode; extern nvnPolygonStateSetPolygonOffsetEnablesFunction pfnc_nvnPolygonStateSetPolygonOffsetEnables; extern nvnPolygonStateGetCullFaceFunction pfnc_nvnPolygonStateGetCullFace; extern nvnPolygonStateGetFrontFaceFunction pfnc_nvnPolygonStateGetFrontFace; extern nvnPolygonStateGetPolygonModeFunction pfnc_nvnPolygonStateGetPolygonMode; extern nvnPolygonStateGetPolygonOffsetEnablesFunction pfnc_nvnPolygonStateGetPolygonOffsetEnables; extern nvnDepthStencilStateSetDefaultsFunction pfnc_nvnDepthStencilStateSetDefaults; extern nvnDepthStencilStateSetDepthTestEnableFunction pfnc_nvnDepthStencilStateSetDepthTestEnable; extern nvnDepthStencilStateSetDepthWriteEnableFunction pfnc_nvnDepthStencilStateSetDepthWriteEnable; extern nvnDepthStencilStateSetDepthFuncFunction pfnc_nvnDepthStencilStateSetDepthFunc; extern nvnDepthStencilStateSetStencilTestEnableFunction pfnc_nvnDepthStencilStateSetStencilTestEnable; extern nvnDepthStencilStateSetStencilFuncFunction pfnc_nvnDepthStencilStateSetStencilFunc; extern nvnDepthStencilStateSetStencilOpFunction pfnc_nvnDepthStencilStateSetStencilOp; extern nvnDepthStencilStateGetDepthTestEnableFunction pfnc_nvnDepthStencilStateGetDepthTestEnable; extern nvnDepthStencilStateGetDepthWriteEnableFunction pfnc_nvnDepthStencilStateGetDepthWriteEnable; extern nvnDepthStencilStateGetDepthFuncFunction pfnc_nvnDepthStencilStateGetDepthFunc; extern nvnDepthStencilStateGetStencilTestEnableFunction pfnc_nvnDepthStencilStateGetStencilTestEnable; extern nvnDepthStencilStateGetStencilFuncFunction pfnc_nvnDepthStencilStateGetStencilFunc; extern nvnDepthStencilStateGetStencilOpFunction pfnc_nvnDepthStencilStateGetStencilOp; extern nvnVertexAttribStateSetDefaultsFunction pfnc_nvnVertexAttribStateSetDefaults; extern nvnVertexAttribStateSetFormatFunction pfnc_nvnVertexAttribStateSetFormat; extern nvnVertexAttribStateSetStreamIndexFunction pfnc_nvnVertexAttribStateSetStreamIndex; extern nvnVertexAttribStateGetFormatFunction pfnc_nvnVertexAttribStateGetFormat; extern nvnVertexAttribStateGetStreamIndexFunction pfnc_nvnVertexAttribStateGetStreamIndex; extern nvnVertexStreamStateSetDefaultsFunction pfnc_nvnVertexStreamStateSetDefaults; extern nvnVertexStreamStateSetStrideFunction pfnc_nvnVertexStreamStateSetStride; extern nvnVertexStreamStateSetDivisorFunction pfnc_nvnVertexStreamStateSetDivisor; extern nvnVertexStreamStateGetStrideFunction pfnc_nvnVertexStreamStateGetStride; extern nvnVertexStreamStateGetDivisorFunction pfnc_nvnVertexStreamStateGetDivisor; extern nvnCommandBufferInitializeFunction pfnc_nvnCommandBufferInitialize; extern nvnCommandBufferFinalizeFunction pfnc_nvnCommandBufferFinalize; extern nvnCommandBufferSetDebugLabelFunction pfnc_nvnCommandBufferSetDebugLabel; extern nvnCommandBufferSetMemoryCallbackFunction pfnc_nvnCommandBufferSetMemoryCallback; extern nvnCommandBufferSetMemoryCallbackDataFunction pfnc_nvnCommandBufferSetMemoryCallbackData; extern nvnCommandBufferAddCommandMemoryFunction pfnc_nvnCommandBufferAddCommandMemory; extern nvnCommandBufferAddControlMemoryFunction pfnc_nvnCommandBufferAddControlMemory; extern nvnCommandBufferGetCommandMemorySizeFunction pfnc_nvnCommandBufferGetCommandMemorySize; extern nvnCommandBufferGetCommandMemoryUsedFunction pfnc_nvnCommandBufferGetCommandMemoryUsed; extern nvnCommandBufferGetCommandMemoryFreeFunction pfnc_nvnCommandBufferGetCommandMemoryFree; extern nvnCommandBufferGetControlMemorySizeFunction pfnc_nvnCommandBufferGetControlMemorySize; extern nvnCommandBufferGetControlMemoryUsedFunction pfnc_nvnCommandBufferGetControlMemoryUsed; extern nvnCommandBufferGetControlMemoryFreeFunction pfnc_nvnCommandBufferGetControlMemoryFree; extern nvnCommandBufferBeginRecordingFunction pfnc_nvnCommandBufferBeginRecording; extern nvnCommandBufferEndRecordingFunction pfnc_nvnCommandBufferEndRecording; extern nvnCommandBufferCallCommandsFunction pfnc_nvnCommandBufferCallCommands; extern nvnCommandBufferCopyCommandsFunction pfnc_nvnCommandBufferCopyCommands; extern nvnCommandBufferBindBlendStateFunction pfnc_nvnCommandBufferBindBlendState; extern nvnCommandBufferBindChannelMaskStateFunction pfnc_nvnCommandBufferBindChannelMaskState; extern nvnCommandBufferBindColorStateFunction pfnc_nvnCommandBufferBindColorState; extern nvnCommandBufferBindMultisampleStateFunction pfnc_nvnCommandBufferBindMultisampleState; extern nvnCommandBufferBindPolygonStateFunction pfnc_nvnCommandBufferBindPolygonState; extern nvnCommandBufferBindDepthStencilStateFunction pfnc_nvnCommandBufferBindDepthStencilState; extern nvnCommandBufferBindVertexAttribStateFunction pfnc_nvnCommandBufferBindVertexAttribState; extern nvnCommandBufferBindVertexStreamStateFunction pfnc_nvnCommandBufferBindVertexStreamState; extern nvnCommandBufferBindProgramFunction pfnc_nvnCommandBufferBindProgram; extern nvnCommandBufferBindVertexBufferFunction pfnc_nvnCommandBufferBindVertexBuffer; extern nvnCommandBufferBindVertexBuffersFunction pfnc_nvnCommandBufferBindVertexBuffers; extern nvnCommandBufferBindUniformBufferFunction pfnc_nvnCommandBufferBindUniformBuffer; extern nvnCommandBufferBindUniformBuffersFunction pfnc_nvnCommandBufferBindUniformBuffers; extern nvnCommandBufferBindTransformFeedbackBufferFunction pfnc_nvnCommandBufferBindTransformFeedbackBuffer; extern nvnCommandBufferBindTransformFeedbackBuffersFunction pfnc_nvnCommandBufferBindTransformFeedbackBuffers; extern nvnCommandBufferBindStorageBufferFunction pfnc_nvnCommandBufferBindStorageBuffer; extern nvnCommandBufferBindStorageBuffersFunction pfnc_nvnCommandBufferBindStorageBuffers; extern nvnCommandBufferBindTextureFunction pfnc_nvnCommandBufferBindTexture; extern nvnCommandBufferBindTexturesFunction pfnc_nvnCommandBufferBindTextures; extern nvnCommandBufferBindImageFunction pfnc_nvnCommandBufferBindImage; extern nvnCommandBufferBindImagesFunction pfnc_nvnCommandBufferBindImages; extern nvnCommandBufferSetPatchSizeFunction pfnc_nvnCommandBufferSetPatchSize; extern nvnCommandBufferSetInnerTessellationLevelsFunction pfnc_nvnCommandBufferSetInnerTessellationLevels; extern nvnCommandBufferSetOuterTessellationLevelsFunction pfnc_nvnCommandBufferSetOuterTessellationLevels; extern nvnCommandBufferSetPrimitiveRestartFunction pfnc_nvnCommandBufferSetPrimitiveRestart; extern nvnCommandBufferBeginTransformFeedbackFunction pfnc_nvnCommandBufferBeginTransformFeedback; extern nvnCommandBufferEndTransformFeedbackFunction pfnc_nvnCommandBufferEndTransformFeedback; extern nvnCommandBufferPauseTransformFeedbackFunction pfnc_nvnCommandBufferPauseTransformFeedback; extern nvnCommandBufferResumeTransformFeedbackFunction pfnc_nvnCommandBufferResumeTransformFeedback; extern nvnCommandBufferDrawTransformFeedbackFunction pfnc_nvnCommandBufferDrawTransformFeedback; extern nvnCommandBufferDrawArraysFunction pfnc_nvnCommandBufferDrawArrays; extern nvnCommandBufferDrawElementsFunction pfnc_nvnCommandBufferDrawElements; extern nvnCommandBufferDrawElementsBaseVertexFunction pfnc_nvnCommandBufferDrawElementsBaseVertex; extern nvnCommandBufferDrawArraysInstancedFunction pfnc_nvnCommandBufferDrawArraysInstanced; extern nvnCommandBufferDrawElementsInstancedFunction pfnc_nvnCommandBufferDrawElementsInstanced; extern nvnCommandBufferDrawArraysIndirectFunction pfnc_nvnCommandBufferDrawArraysIndirect; extern nvnCommandBufferDrawElementsIndirectFunction pfnc_nvnCommandBufferDrawElementsIndirect; extern nvnCommandBufferMultiDrawArraysIndirectCountFunction pfnc_nvnCommandBufferMultiDrawArraysIndirectCount; extern nvnCommandBufferMultiDrawElementsIndirectCountFunction pfnc_nvnCommandBufferMultiDrawElementsIndirectCount; extern nvnCommandBufferClearColorFunction pfnc_nvnCommandBufferClearColor; extern nvnCommandBufferClearColoriFunction pfnc_nvnCommandBufferClearColori; extern nvnCommandBufferClearColoruiFunction pfnc_nvnCommandBufferClearColorui; extern nvnCommandBufferClearDepthStencilFunction pfnc_nvnCommandBufferClearDepthStencil; extern nvnCommandBufferDispatchComputeFunction pfnc_nvnCommandBufferDispatchCompute; extern nvnCommandBufferDispatchComputeIndirectFunction pfnc_nvnCommandBufferDispatchComputeIndirect; extern nvnCommandBufferSetViewportFunction pfnc_nvnCommandBufferSetViewport; extern nvnCommandBufferSetViewportsFunction pfnc_nvnCommandBufferSetViewports; extern nvnCommandBufferSetViewportSwizzlesFunction pfnc_nvnCommandBufferSetViewportSwizzles; extern nvnCommandBufferSetScissorFunction pfnc_nvnCommandBufferSetScissor; extern nvnCommandBufferSetScissorsFunction pfnc_nvnCommandBufferSetScissors; extern nvnCommandBufferSetDepthRangeFunction pfnc_nvnCommandBufferSetDepthRange; extern nvnCommandBufferSetDepthBoundsFunction pfnc_nvnCommandBufferSetDepthBounds; extern nvnCommandBufferSetDepthRangesFunction pfnc_nvnCommandBufferSetDepthRanges; extern nvnCommandBufferSetTiledCacheActionFunction pfnc_nvnCommandBufferSetTiledCacheAction; extern nvnCommandBufferSetTiledCacheTileSizeFunction pfnc_nvnCommandBufferSetTiledCacheTileSize; extern nvnCommandBufferBindSeparateTextureFunction pfnc_nvnCommandBufferBindSeparateTexture; extern nvnCommandBufferBindSeparateSamplerFunction pfnc_nvnCommandBufferBindSeparateSampler; extern nvnCommandBufferBindSeparateTexturesFunction pfnc_nvnCommandBufferBindSeparateTextures; extern nvnCommandBufferBindSeparateSamplersFunction pfnc_nvnCommandBufferBindSeparateSamplers; extern nvnCommandBufferSetStencilValueMaskFunction pfnc_nvnCommandBufferSetStencilValueMask; extern nvnCommandBufferSetStencilMaskFunction pfnc_nvnCommandBufferSetStencilMask; extern nvnCommandBufferSetStencilRefFunction pfnc_nvnCommandBufferSetStencilRef; extern nvnCommandBufferSetBlendColorFunction pfnc_nvnCommandBufferSetBlendColor; extern nvnCommandBufferSetPointSizeFunction pfnc_nvnCommandBufferSetPointSize; extern nvnCommandBufferSetLineWidthFunction pfnc_nvnCommandBufferSetLineWidth; extern nvnCommandBufferSetPolygonOffsetClampFunction pfnc_nvnCommandBufferSetPolygonOffsetClamp; extern nvnCommandBufferSetAlphaRefFunction pfnc_nvnCommandBufferSetAlphaRef; extern nvnCommandBufferSetSampleMaskFunction pfnc_nvnCommandBufferSetSampleMask; extern nvnCommandBufferSetRasterizerDiscardFunction pfnc_nvnCommandBufferSetRasterizerDiscard; extern nvnCommandBufferSetDepthClampFunction pfnc_nvnCommandBufferSetDepthClamp; extern nvnCommandBufferSetConservativeRasterEnableFunction pfnc_nvnCommandBufferSetConservativeRasterEnable; extern nvnCommandBufferSetConservativeRasterDilateFunction pfnc_nvnCommandBufferSetConservativeRasterDilate; extern nvnCommandBufferSetSubpixelPrecisionBiasFunction pfnc_nvnCommandBufferSetSubpixelPrecisionBias; extern nvnCommandBufferCopyBufferToTextureFunction pfnc_nvnCommandBufferCopyBufferToTexture; extern nvnCommandBufferCopyTextureToBufferFunction pfnc_nvnCommandBufferCopyTextureToBuffer; extern nvnCommandBufferCopyTextureToTextureFunction pfnc_nvnCommandBufferCopyTextureToTexture; extern nvnCommandBufferCopyBufferToBufferFunction pfnc_nvnCommandBufferCopyBufferToBuffer; extern nvnCommandBufferClearBufferFunction pfnc_nvnCommandBufferClearBuffer; extern nvnCommandBufferClearTextureFunction pfnc_nvnCommandBufferClearTexture; extern nvnCommandBufferClearTextureiFunction pfnc_nvnCommandBufferClearTexturei; extern nvnCommandBufferClearTextureuiFunction pfnc_nvnCommandBufferClearTextureui; extern nvnCommandBufferUpdateUniformBufferFunction pfnc_nvnCommandBufferUpdateUniformBuffer; extern nvnCommandBufferReportCounterFunction pfnc_nvnCommandBufferReportCounter; extern nvnCommandBufferResetCounterFunction pfnc_nvnCommandBufferResetCounter; extern nvnCommandBufferReportValueFunction pfnc_nvnCommandBufferReportValue; extern nvnCommandBufferSetRenderEnableFunction pfnc_nvnCommandBufferSetRenderEnable; extern nvnCommandBufferSetRenderEnableConditionalFunction pfnc_nvnCommandBufferSetRenderEnableConditional; extern nvnCommandBufferSetRenderTargetsFunction pfnc_nvnCommandBufferSetRenderTargets; extern nvnCommandBufferDiscardColorFunction pfnc_nvnCommandBufferDiscardColor; extern nvnCommandBufferDiscardDepthStencilFunction pfnc_nvnCommandBufferDiscardDepthStencil; extern nvnCommandBufferDownsampleFunction pfnc_nvnCommandBufferDownsample; extern nvnCommandBufferTiledDownsampleFunction pfnc_nvnCommandBufferTiledDownsample; extern nvnCommandBufferDownsampleTextureViewFunction pfnc_nvnCommandBufferDownsampleTextureView; extern nvnCommandBufferTiledDownsampleTextureViewFunction pfnc_nvnCommandBufferTiledDownsampleTextureView; extern nvnCommandBufferBarrierFunction pfnc_nvnCommandBufferBarrier; extern nvnCommandBufferWaitSyncFunction pfnc_nvnCommandBufferWaitSync; extern nvnCommandBufferFenceSyncFunction pfnc_nvnCommandBufferFenceSync; extern nvnCommandBufferSetTexturePoolFunction pfnc_nvnCommandBufferSetTexturePool; extern nvnCommandBufferSetSamplerPoolFunction pfnc_nvnCommandBufferSetSamplerPool; extern nvnCommandBufferSetShaderScratchMemoryFunction pfnc_nvnCommandBufferSetShaderScratchMemory; extern nvnCommandBufferSaveZCullDataFunction pfnc_nvnCommandBufferSaveZCullData; extern nvnCommandBufferRestoreZCullDataFunction pfnc_nvnCommandBufferRestoreZCullData; extern nvnCommandBufferSetCopyRowStrideFunction pfnc_nvnCommandBufferSetCopyRowStride; extern nvnCommandBufferSetCopyImageStrideFunction pfnc_nvnCommandBufferSetCopyImageStride; extern nvnCommandBufferGetCopyRowStrideFunction pfnc_nvnCommandBufferGetCopyRowStride; extern nvnCommandBufferGetCopyImageStrideFunction pfnc_nvnCommandBufferGetCopyImageStride; extern nvnCommandBufferDrawTextureFunction pfnc_nvnCommandBufferDrawTexture; extern nvnProgramSetSubroutineLinkageFunction pfnc_nvnProgramSetSubroutineLinkage; extern nvnCommandBufferSetProgramSubroutinesFunction pfnc_nvnCommandBufferSetProgramSubroutines; extern nvnCommandBufferBindCoverageModulationTableFunction pfnc_nvnCommandBufferBindCoverageModulationTable; extern nvnCommandBufferResolveDepthBufferFunction pfnc_nvnCommandBufferResolveDepthBuffer; extern nvnCommandBufferPushDebugGroupStaticFunction pfnc_nvnCommandBufferPushDebugGroupStatic; extern nvnCommandBufferPushDebugGroupDynamicFunction pfnc_nvnCommandBufferPushDebugGroupDynamic; extern nvnCommandBufferPushDebugGroupFunction pfnc_nvnCommandBufferPushDebugGroup; extern nvnCommandBufferPopDebugGroupFunction pfnc_nvnCommandBufferPopDebugGroup; extern nvnCommandBufferPopDebugGroupIdFunction pfnc_nvnCommandBufferPopDebugGroupId; extern nvnCommandBufferInsertDebugMarkerStaticFunction pfnc_nvnCommandBufferInsertDebugMarkerStatic; extern nvnCommandBufferInsertDebugMarkerDynamicFunction pfnc_nvnCommandBufferInsertDebugMarkerDynamic; extern nvnCommandBufferInsertDebugMarkerFunction pfnc_nvnCommandBufferInsertDebugMarker; extern nvnCommandBufferGetMemoryCallbackFunction pfnc_nvnCommandBufferGetMemoryCallback; extern nvnCommandBufferGetMemoryCallbackDataFunction pfnc_nvnCommandBufferGetMemoryCallbackData; extern nvnCommandBufferIsRecordingFunction pfnc_nvnCommandBufferIsRecording; extern nvnSyncInitializeFunction pfnc_nvnSyncInitialize; extern nvnSyncFinalizeFunction pfnc_nvnSyncFinalize; extern nvnSyncSetDebugLabelFunction pfnc_nvnSyncSetDebugLabel; extern nvnQueueFenceSyncFunction pfnc_nvnQueueFenceSync; extern nvnSyncWaitFunction pfnc_nvnSyncWait; extern nvnQueueWaitSyncFunction pfnc_nvnQueueWaitSync; extern nvnEventBuilderSetDefaultsFunction pfnc_nvnEventBuilderSetDefaults; extern nvnEventBuilderSetStorageFunction pfnc_nvnEventBuilderSetStorage; extern nvnEventInitializeFunction pfnc_nvnEventInitialize; extern nvnEventFinalizeFunction pfnc_nvnEventFinalize; extern nvnEventGetValueFunction pfnc_nvnEventGetValue; extern nvnEventSignalFunction pfnc_nvnEventSignal; extern nvnCommandBufferWaitEventFunction pfnc_nvnCommandBufferWaitEvent; extern nvnCommandBufferSignalEventFunction pfnc_nvnCommandBufferSignalEvent; // Function mappings #define nvnDeviceBuilderSetDefaults pfnc_nvnDeviceBuilderSetDefaults #define nvnDeviceBuilderSetFlags pfnc_nvnDeviceBuilderSetFlags #define nvnDeviceInitialize pfnc_nvnDeviceInitialize #define nvnDeviceFinalize pfnc_nvnDeviceFinalize #define nvnDeviceSetDebugLabel pfnc_nvnDeviceSetDebugLabel #define nvnDeviceGetProcAddress pfnc_nvnDeviceGetProcAddress #define nvnDeviceGetInteger pfnc_nvnDeviceGetInteger #define nvnDeviceGetCurrentTimestampInNanoseconds pfnc_nvnDeviceGetCurrentTimestampInNanoseconds #define nvnDeviceSetIntermediateShaderCache pfnc_nvnDeviceSetIntermediateShaderCache #define nvnDeviceGetTextureHandle pfnc_nvnDeviceGetTextureHandle #define nvnDeviceGetTexelFetchHandle pfnc_nvnDeviceGetTexelFetchHandle #define nvnDeviceGetImageHandle pfnc_nvnDeviceGetImageHandle #define nvnDeviceInstallDebugCallback pfnc_nvnDeviceInstallDebugCallback #define nvnDeviceGenerateDebugDomainId pfnc_nvnDeviceGenerateDebugDomainId #define nvnDeviceSetWindowOriginMode pfnc_nvnDeviceSetWindowOriginMode #define nvnDeviceSetDepthMode pfnc_nvnDeviceSetDepthMode #define nvnDeviceRegisterFastClearColor pfnc_nvnDeviceRegisterFastClearColor #define nvnDeviceRegisterFastClearColori pfnc_nvnDeviceRegisterFastClearColori #define nvnDeviceRegisterFastClearColorui pfnc_nvnDeviceRegisterFastClearColorui #define nvnDeviceRegisterFastClearDepth pfnc_nvnDeviceRegisterFastClearDepth #define nvnDeviceGetWindowOriginMode pfnc_nvnDeviceGetWindowOriginMode #define nvnDeviceGetDepthMode pfnc_nvnDeviceGetDepthMode #define nvnDeviceGetTimestampInNanoseconds pfnc_nvnDeviceGetTimestampInNanoseconds #define nvnDeviceApplyDeferredFinalizes pfnc_nvnDeviceApplyDeferredFinalizes #define nvnDeviceFinalizeCommandHandle pfnc_nvnDeviceFinalizeCommandHandle #define nvnDeviceWalkDebugDatabase pfnc_nvnDeviceWalkDebugDatabase #define nvnDeviceGetSeparateTextureHandle pfnc_nvnDeviceGetSeparateTextureHandle #define nvnDeviceGetSeparateSamplerHandle pfnc_nvnDeviceGetSeparateSamplerHandle #define nvnDeviceIsExternalDebuggerAttached pfnc_nvnDeviceIsExternalDebuggerAttached #define nvnQueueGetError pfnc_nvnQueueGetError #define nvnQueueGetTotalCommandMemoryUsed pfnc_nvnQueueGetTotalCommandMemoryUsed #define nvnQueueGetTotalControlMemoryUsed pfnc_nvnQueueGetTotalControlMemoryUsed #define nvnQueueGetTotalComputeMemoryUsed pfnc_nvnQueueGetTotalComputeMemoryUsed #define nvnQueueResetMemoryUsageCounts pfnc_nvnQueueResetMemoryUsageCounts #define nvnQueueBuilderSetDevice pfnc_nvnQueueBuilderSetDevice #define nvnQueueBuilderSetDefaults pfnc_nvnQueueBuilderSetDefaults #define nvnQueueBuilderSetFlags pfnc_nvnQueueBuilderSetFlags #define nvnQueueBuilderSetCommandMemorySize pfnc_nvnQueueBuilderSetCommandMemorySize #define nvnQueueBuilderSetComputeMemorySize pfnc_nvnQueueBuilderSetComputeMemorySize #define nvnQueueBuilderSetControlMemorySize pfnc_nvnQueueBuilderSetControlMemorySize #define nvnQueueBuilderGetQueueMemorySize pfnc_nvnQueueBuilderGetQueueMemorySize #define nvnQueueBuilderSetQueueMemory pfnc_nvnQueueBuilderSetQueueMemory #define nvnQueueBuilderSetCommandFlushThreshold pfnc_nvnQueueBuilderSetCommandFlushThreshold #define nvnQueueInitialize pfnc_nvnQueueInitialize #define nvnQueueFinalize pfnc_nvnQueueFinalize #define nvnQueueSetDebugLabel pfnc_nvnQueueSetDebugLabel #define nvnQueueSubmitCommands pfnc_nvnQueueSubmitCommands #define nvnQueueFlush pfnc_nvnQueueFlush #define nvnQueueFinish pfnc_nvnQueueFinish #define nvnQueuePresentTexture pfnc_nvnQueuePresentTexture #define nvnQueueAcquireTexture pfnc_nvnQueueAcquireTexture #define nvnWindowBuilderSetDevice pfnc_nvnWindowBuilderSetDevice #define nvnWindowBuilderSetDefaults pfnc_nvnWindowBuilderSetDefaults #define nvnWindowBuilderSetNativeWindow pfnc_nvnWindowBuilderSetNativeWindow #define nvnWindowBuilderSetTextures pfnc_nvnWindowBuilderSetTextures #define nvnWindowBuilderSetPresentInterval pfnc_nvnWindowBuilderSetPresentInterval #define nvnWindowBuilderGetNativeWindow pfnc_nvnWindowBuilderGetNativeWindow #define nvnWindowBuilderGetPresentInterval pfnc_nvnWindowBuilderGetPresentInterval #define nvnWindowInitialize pfnc_nvnWindowInitialize #define nvnWindowFinalize pfnc_nvnWindowFinalize #define nvnWindowSetDebugLabel pfnc_nvnWindowSetDebugLabel #define nvnWindowAcquireTexture pfnc_nvnWindowAcquireTexture #define nvnWindowGetNativeWindow pfnc_nvnWindowGetNativeWindow #define nvnWindowGetPresentInterval pfnc_nvnWindowGetPresentInterval #define nvnWindowSetPresentInterval pfnc_nvnWindowSetPresentInterval #define nvnWindowSetCrop pfnc_nvnWindowSetCrop #define nvnWindowGetCrop pfnc_nvnWindowGetCrop #define nvnProgramInitialize pfnc_nvnProgramInitialize #define nvnProgramFinalize pfnc_nvnProgramFinalize #define nvnProgramSetDebugLabel pfnc_nvnProgramSetDebugLabel #define nvnProgramSetShaders pfnc_nvnProgramSetShaders #define nvnMemoryPoolBuilderSetDevice pfnc_nvnMemoryPoolBuilderSetDevice #define nvnMemoryPoolBuilderSetDefaults pfnc_nvnMemoryPoolBuilderSetDefaults #define nvnMemoryPoolBuilderSetStorage pfnc_nvnMemoryPoolBuilderSetStorage #define nvnMemoryPoolBuilderSetFlags pfnc_nvnMemoryPoolBuilderSetFlags #define nvnMemoryPoolBuilderGetMemory pfnc_nvnMemoryPoolBuilderGetMemory #define nvnMemoryPoolBuilderGetSize pfnc_nvnMemoryPoolBuilderGetSize #define nvnMemoryPoolBuilderGetFlags pfnc_nvnMemoryPoolBuilderGetFlags #define nvnMemoryPoolInitialize pfnc_nvnMemoryPoolInitialize #define nvnMemoryPoolSetDebugLabel pfnc_nvnMemoryPoolSetDebugLabel #define nvnMemoryPoolFinalize pfnc_nvnMemoryPoolFinalize #define nvnMemoryPoolMap pfnc_nvnMemoryPoolMap #define nvnMemoryPoolFlushMappedRange pfnc_nvnMemoryPoolFlushMappedRange #define nvnMemoryPoolInvalidateMappedRange pfnc_nvnMemoryPoolInvalidateMappedRange #define nvnMemoryPoolGetBufferAddress pfnc_nvnMemoryPoolGetBufferAddress #define nvnMemoryPoolMapVirtual pfnc_nvnMemoryPoolMapVirtual #define nvnMemoryPoolGetSize pfnc_nvnMemoryPoolGetSize #define nvnMemoryPoolGetFlags pfnc_nvnMemoryPoolGetFlags #define nvnTexturePoolInitialize pfnc_nvnTexturePoolInitialize #define nvnTexturePoolSetDebugLabel pfnc_nvnTexturePoolSetDebugLabel #define nvnTexturePoolFinalize pfnc_nvnTexturePoolFinalize #define nvnTexturePoolRegisterTexture pfnc_nvnTexturePoolRegisterTexture #define nvnTexturePoolRegisterImage pfnc_nvnTexturePoolRegisterImage #define nvnTexturePoolGetMemoryPool pfnc_nvnTexturePoolGetMemoryPool #define nvnTexturePoolGetMemoryOffset pfnc_nvnTexturePoolGetMemoryOffset #define nvnTexturePoolGetSize pfnc_nvnTexturePoolGetSize #define nvnSamplerPoolInitialize pfnc_nvnSamplerPoolInitialize #define nvnSamplerPoolSetDebugLabel pfnc_nvnSamplerPoolSetDebugLabel #define nvnSamplerPoolFinalize pfnc_nvnSamplerPoolFinalize #define nvnSamplerPoolRegisterSampler pfnc_nvnSamplerPoolRegisterSampler #define nvnSamplerPoolRegisterSamplerBuilder pfnc_nvnSamplerPoolRegisterSamplerBuilder #define nvnSamplerPoolGetMemoryPool pfnc_nvnSamplerPoolGetMemoryPool #define nvnSamplerPoolGetMemoryOffset pfnc_nvnSamplerPoolGetMemoryOffset #define nvnSamplerPoolGetSize pfnc_nvnSamplerPoolGetSize #define nvnBufferBuilderSetDevice pfnc_nvnBufferBuilderSetDevice #define nvnBufferBuilderSetDefaults pfnc_nvnBufferBuilderSetDefaults #define nvnBufferBuilderSetStorage pfnc_nvnBufferBuilderSetStorage #define nvnBufferBuilderGetMemoryPool pfnc_nvnBufferBuilderGetMemoryPool #define nvnBufferBuilderGetMemoryOffset pfnc_nvnBufferBuilderGetMemoryOffset #define nvnBufferBuilderGetSize pfnc_nvnBufferBuilderGetSize #define nvnBufferInitialize pfnc_nvnBufferInitialize #define nvnBufferSetDebugLabel pfnc_nvnBufferSetDebugLabel #define nvnBufferFinalize pfnc_nvnBufferFinalize #define nvnBufferMap pfnc_nvnBufferMap #define nvnBufferGetAddress pfnc_nvnBufferGetAddress #define nvnBufferFlushMappedRange pfnc_nvnBufferFlushMappedRange #define nvnBufferInvalidateMappedRange pfnc_nvnBufferInvalidateMappedRange #define nvnBufferGetMemoryPool pfnc_nvnBufferGetMemoryPool #define nvnBufferGetMemoryOffset pfnc_nvnBufferGetMemoryOffset #define nvnBufferGetSize pfnc_nvnBufferGetSize #define nvnBufferGetDebugID pfnc_nvnBufferGetDebugID #define nvnTextureBuilderSetDevice pfnc_nvnTextureBuilderSetDevice #define nvnTextureBuilderSetDefaults pfnc_nvnTextureBuilderSetDefaults #define nvnTextureBuilderSetFlags pfnc_nvnTextureBuilderSetFlags #define nvnTextureBuilderSetTarget pfnc_nvnTextureBuilderSetTarget #define nvnTextureBuilderSetWidth pfnc_nvnTextureBuilderSetWidth #define nvnTextureBuilderSetHeight pfnc_nvnTextureBuilderSetHeight #define nvnTextureBuilderSetDepth pfnc_nvnTextureBuilderSetDepth #define nvnTextureBuilderSetSize1D pfnc_nvnTextureBuilderSetSize1D #define nvnTextureBuilderSetSize2D pfnc_nvnTextureBuilderSetSize2D #define nvnTextureBuilderSetSize3D pfnc_nvnTextureBuilderSetSize3D #define nvnTextureBuilderSetLevels pfnc_nvnTextureBuilderSetLevels #define nvnTextureBuilderSetFormat pfnc_nvnTextureBuilderSetFormat #define nvnTextureBuilderSetSamples pfnc_nvnTextureBuilderSetSamples #define nvnTextureBuilderSetSwizzle pfnc_nvnTextureBuilderSetSwizzle #define nvnTextureBuilderSetDepthStencilMode pfnc_nvnTextureBuilderSetDepthStencilMode #define nvnTextureBuilderGetStorageSize pfnc_nvnTextureBuilderGetStorageSize #define nvnTextureBuilderGetStorageAlignment pfnc_nvnTextureBuilderGetStorageAlignment #define nvnTextureBuilderSetStorage pfnc_nvnTextureBuilderSetStorage #define nvnTextureBuilderSetPackagedTextureData pfnc_nvnTextureBuilderSetPackagedTextureData #define nvnTextureBuilderSetPackagedTextureLayout pfnc_nvnTextureBuilderSetPackagedTextureLayout #define nvnTextureBuilderSetStride pfnc_nvnTextureBuilderSetStride #define nvnTextureBuilderSetGLTextureName pfnc_nvnTextureBuilderSetGLTextureName #define nvnTextureBuilderGetStorageClass pfnc_nvnTextureBuilderGetStorageClass #define nvnTextureBuilderGetFlags pfnc_nvnTextureBuilderGetFlags #define nvnTextureBuilderGetTarget pfnc_nvnTextureBuilderGetTarget #define nvnTextureBuilderGetWidth pfnc_nvnTextureBuilderGetWidth #define nvnTextureBuilderGetHeight pfnc_nvnTextureBuilderGetHeight #define nvnTextureBuilderGetDepth pfnc_nvnTextureBuilderGetDepth #define nvnTextureBuilderGetLevels pfnc_nvnTextureBuilderGetLevels #define nvnTextureBuilderGetFormat pfnc_nvnTextureBuilderGetFormat #define nvnTextureBuilderGetSamples pfnc_nvnTextureBuilderGetSamples #define nvnTextureBuilderGetSwizzle pfnc_nvnTextureBuilderGetSwizzle #define nvnTextureBuilderGetDepthStencilMode pfnc_nvnTextureBuilderGetDepthStencilMode #define nvnTextureBuilderGetPackagedTextureData pfnc_nvnTextureBuilderGetPackagedTextureData #define nvnTextureBuilderGetStride pfnc_nvnTextureBuilderGetStride #define nvnTextureBuilderGetSparseTileLayout pfnc_nvnTextureBuilderGetSparseTileLayout #define nvnTextureBuilderGetGLTextureName pfnc_nvnTextureBuilderGetGLTextureName #define nvnTextureBuilderGetZCullStorageSize pfnc_nvnTextureBuilderGetZCullStorageSize #define nvnTextureBuilderGetMemoryPool pfnc_nvnTextureBuilderGetMemoryPool #define nvnTextureBuilderGetMemoryOffset pfnc_nvnTextureBuilderGetMemoryOffset #define nvnTextureViewSetDefaults pfnc_nvnTextureViewSetDefaults #define nvnTextureViewSetLevels pfnc_nvnTextureViewSetLevels #define nvnTextureViewSetLayers pfnc_nvnTextureViewSetLayers #define nvnTextureViewSetFormat pfnc_nvnTextureViewSetFormat #define nvnTextureViewSetSwizzle pfnc_nvnTextureViewSetSwizzle #define nvnTextureViewSetDepthStencilMode pfnc_nvnTextureViewSetDepthStencilMode #define nvnTextureViewSetTarget pfnc_nvnTextureViewSetTarget #define nvnTextureViewGetLevels pfnc_nvnTextureViewGetLevels #define nvnTextureViewGetLayers pfnc_nvnTextureViewGetLayers #define nvnTextureViewGetFormat pfnc_nvnTextureViewGetFormat #define nvnTextureViewGetSwizzle pfnc_nvnTextureViewGetSwizzle #define nvnTextureViewGetDepthStencilMode pfnc_nvnTextureViewGetDepthStencilMode #define nvnTextureViewGetTarget pfnc_nvnTextureViewGetTarget #define nvnTextureViewCompare pfnc_nvnTextureViewCompare #define nvnTextureInitialize pfnc_nvnTextureInitialize #define nvnTextureGetZCullStorageSize pfnc_nvnTextureGetZCullStorageSize #define nvnTextureFinalize pfnc_nvnTextureFinalize #define nvnTextureSetDebugLabel pfnc_nvnTextureSetDebugLabel #define nvnTextureGetStorageClass pfnc_nvnTextureGetStorageClass #define nvnTextureGetViewOffset pfnc_nvnTextureGetViewOffset #define nvnTextureGetFlags pfnc_nvnTextureGetFlags #define nvnTextureGetTarget pfnc_nvnTextureGetTarget #define nvnTextureGetWidth pfnc_nvnTextureGetWidth #define nvnTextureGetHeight pfnc_nvnTextureGetHeight #define nvnTextureGetDepth pfnc_nvnTextureGetDepth #define nvnTextureGetLevels pfnc_nvnTextureGetLevels #define nvnTextureGetFormat pfnc_nvnTextureGetFormat #define nvnTextureGetSamples pfnc_nvnTextureGetSamples #define nvnTextureGetSwizzle pfnc_nvnTextureGetSwizzle #define nvnTextureGetDepthStencilMode pfnc_nvnTextureGetDepthStencilMode #define nvnTextureGetStride pfnc_nvnTextureGetStride #define nvnTextureGetTextureAddress pfnc_nvnTextureGetTextureAddress #define nvnTextureGetSparseTileLayout pfnc_nvnTextureGetSparseTileLayout #define nvnTextureWriteTexels pfnc_nvnTextureWriteTexels #define nvnTextureWriteTexelsStrided pfnc_nvnTextureWriteTexelsStrided #define nvnTextureReadTexels pfnc_nvnTextureReadTexels #define nvnTextureReadTexelsStrided pfnc_nvnTextureReadTexelsStrided #define nvnTextureFlushTexels pfnc_nvnTextureFlushTexels #define nvnTextureInvalidateTexels pfnc_nvnTextureInvalidateTexels #define nvnTextureGetMemoryPool pfnc_nvnTextureGetMemoryPool #define nvnTextureGetMemoryOffset pfnc_nvnTextureGetMemoryOffset #define nvnTextureGetStorageSize pfnc_nvnTextureGetStorageSize #define nvnTextureCompare pfnc_nvnTextureCompare #define nvnTextureGetDebugID pfnc_nvnTextureGetDebugID #define nvnSamplerBuilderSetDevice pfnc_nvnSamplerBuilderSetDevice #define nvnSamplerBuilderSetDefaults pfnc_nvnSamplerBuilderSetDefaults #define nvnSamplerBuilderSetMinMagFilter pfnc_nvnSamplerBuilderSetMinMagFilter #define nvnSamplerBuilderSetWrapMode pfnc_nvnSamplerBuilderSetWrapMode #define nvnSamplerBuilderSetLodClamp pfnc_nvnSamplerBuilderSetLodClamp #define nvnSamplerBuilderSetLodBias pfnc_nvnSamplerBuilderSetLodBias #define nvnSamplerBuilderSetCompare pfnc_nvnSamplerBuilderSetCompare #define nvnSamplerBuilderSetBorderColor pfnc_nvnSamplerBuilderSetBorderColor #define nvnSamplerBuilderSetBorderColori pfnc_nvnSamplerBuilderSetBorderColori #define nvnSamplerBuilderSetBorderColorui pfnc_nvnSamplerBuilderSetBorderColorui #define nvnSamplerBuilderSetMaxAnisotropy pfnc_nvnSamplerBuilderSetMaxAnisotropy #define nvnSamplerBuilderSetReductionFilter pfnc_nvnSamplerBuilderSetReductionFilter #define nvnSamplerBuilderSetLodSnap pfnc_nvnSamplerBuilderSetLodSnap #define nvnSamplerBuilderGetMinMagFilter pfnc_nvnSamplerBuilderGetMinMagFilter #define nvnSamplerBuilderGetWrapMode pfnc_nvnSamplerBuilderGetWrapMode #define nvnSamplerBuilderGetLodClamp pfnc_nvnSamplerBuilderGetLodClamp #define nvnSamplerBuilderGetLodBias pfnc_nvnSamplerBuilderGetLodBias #define nvnSamplerBuilderGetCompare pfnc_nvnSamplerBuilderGetCompare #define nvnSamplerBuilderGetBorderColor pfnc_nvnSamplerBuilderGetBorderColor #define nvnSamplerBuilderGetBorderColori pfnc_nvnSamplerBuilderGetBorderColori #define nvnSamplerBuilderGetBorderColorui pfnc_nvnSamplerBuilderGetBorderColorui #define nvnSamplerBuilderGetMaxAnisotropy pfnc_nvnSamplerBuilderGetMaxAnisotropy #define nvnSamplerBuilderGetReductionFilter pfnc_nvnSamplerBuilderGetReductionFilter #define nvnSamplerBuilderGetLodSnap pfnc_nvnSamplerBuilderGetLodSnap #define nvnSamplerInitialize pfnc_nvnSamplerInitialize #define nvnSamplerFinalize pfnc_nvnSamplerFinalize #define nvnSamplerSetDebugLabel pfnc_nvnSamplerSetDebugLabel #define nvnSamplerGetMinMagFilter pfnc_nvnSamplerGetMinMagFilter #define nvnSamplerGetWrapMode pfnc_nvnSamplerGetWrapMode #define nvnSamplerGetLodClamp pfnc_nvnSamplerGetLodClamp #define nvnSamplerGetLodBias pfnc_nvnSamplerGetLodBias #define nvnSamplerGetCompare pfnc_nvnSamplerGetCompare #define nvnSamplerGetBorderColor pfnc_nvnSamplerGetBorderColor #define nvnSamplerGetBorderColori pfnc_nvnSamplerGetBorderColori #define nvnSamplerGetBorderColorui pfnc_nvnSamplerGetBorderColorui #define nvnSamplerGetMaxAnisotropy pfnc_nvnSamplerGetMaxAnisotropy #define nvnSamplerGetReductionFilter pfnc_nvnSamplerGetReductionFilter #define nvnSamplerCompare pfnc_nvnSamplerCompare #define nvnSamplerGetDebugID pfnc_nvnSamplerGetDebugID #define nvnBlendStateSetDefaults pfnc_nvnBlendStateSetDefaults #define nvnBlendStateSetBlendTarget pfnc_nvnBlendStateSetBlendTarget #define nvnBlendStateSetBlendFunc pfnc_nvnBlendStateSetBlendFunc #define nvnBlendStateSetBlendEquation pfnc_nvnBlendStateSetBlendEquation #define nvnBlendStateSetAdvancedMode pfnc_nvnBlendStateSetAdvancedMode #define nvnBlendStateSetAdvancedOverlap pfnc_nvnBlendStateSetAdvancedOverlap #define nvnBlendStateSetAdvancedPremultipliedSrc pfnc_nvnBlendStateSetAdvancedPremultipliedSrc #define nvnBlendStateSetAdvancedNormalizedDst pfnc_nvnBlendStateSetAdvancedNormalizedDst #define nvnBlendStateGetBlendTarget pfnc_nvnBlendStateGetBlendTarget #define nvnBlendStateGetBlendFunc pfnc_nvnBlendStateGetBlendFunc #define nvnBlendStateGetBlendEquation pfnc_nvnBlendStateGetBlendEquation #define nvnBlendStateGetAdvancedMode pfnc_nvnBlendStateGetAdvancedMode #define nvnBlendStateGetAdvancedOverlap pfnc_nvnBlendStateGetAdvancedOverlap #define nvnBlendStateGetAdvancedPremultipliedSrc pfnc_nvnBlendStateGetAdvancedPremultipliedSrc #define nvnBlendStateGetAdvancedNormalizedDst pfnc_nvnBlendStateGetAdvancedNormalizedDst #define nvnColorStateSetDefaults pfnc_nvnColorStateSetDefaults #define nvnColorStateSetBlendEnable pfnc_nvnColorStateSetBlendEnable #define nvnColorStateSetLogicOp pfnc_nvnColorStateSetLogicOp #define nvnColorStateSetAlphaTest pfnc_nvnColorStateSetAlphaTest #define nvnColorStateGetBlendEnable pfnc_nvnColorStateGetBlendEnable #define nvnColorStateGetLogicOp pfnc_nvnColorStateGetLogicOp #define nvnColorStateGetAlphaTest pfnc_nvnColorStateGetAlphaTest #define nvnChannelMaskStateSetDefaults pfnc_nvnChannelMaskStateSetDefaults #define nvnChannelMaskStateSetChannelMask pfnc_nvnChannelMaskStateSetChannelMask #define nvnChannelMaskStateGetChannelMask pfnc_nvnChannelMaskStateGetChannelMask #define nvnMultisampleStateSetDefaults pfnc_nvnMultisampleStateSetDefaults #define nvnMultisampleStateSetMultisampleEnable pfnc_nvnMultisampleStateSetMultisampleEnable #define nvnMultisampleStateSetSamples pfnc_nvnMultisampleStateSetSamples #define nvnMultisampleStateSetAlphaToCoverageEnable pfnc_nvnMultisampleStateSetAlphaToCoverageEnable #define nvnMultisampleStateSetAlphaToCoverageDither pfnc_nvnMultisampleStateSetAlphaToCoverageDither #define nvnMultisampleStateGetMultisampleEnable pfnc_nvnMultisampleStateGetMultisampleEnable #define nvnMultisampleStateGetSamples pfnc_nvnMultisampleStateGetSamples #define nvnMultisampleStateGetAlphaToCoverageEnable pfnc_nvnMultisampleStateGetAlphaToCoverageEnable #define nvnMultisampleStateGetAlphaToCoverageDither pfnc_nvnMultisampleStateGetAlphaToCoverageDither #define nvnMultisampleStateSetRasterSamples pfnc_nvnMultisampleStateSetRasterSamples #define nvnMultisampleStateGetRasterSamples pfnc_nvnMultisampleStateGetRasterSamples #define nvnMultisampleStateSetCoverageModulationMode \ pfnc_nvnMultisampleStateSetCoverageModulationMode #define nvnMultisampleStateGetCoverageModulationMode \ pfnc_nvnMultisampleStateGetCoverageModulationMode #define nvnMultisampleStateSetCoverageToColorEnable pfnc_nvnMultisampleStateSetCoverageToColorEnable #define nvnMultisampleStateGetCoverageToColorEnable pfnc_nvnMultisampleStateGetCoverageToColorEnable #define nvnMultisampleStateSetCoverageToColorOutput pfnc_nvnMultisampleStateSetCoverageToColorOutput #define nvnMultisampleStateGetCoverageToColorOutput pfnc_nvnMultisampleStateGetCoverageToColorOutput #define nvnMultisampleStateSetSampleLocationsEnable pfnc_nvnMultisampleStateSetSampleLocationsEnable #define nvnMultisampleStateGetSampleLocationsEnable pfnc_nvnMultisampleStateGetSampleLocationsEnable #define nvnMultisampleStateGetSampleLocationsGrid pfnc_nvnMultisampleStateGetSampleLocationsGrid #define nvnMultisampleStateSetSampleLocationsGridEnable \ pfnc_nvnMultisampleStateSetSampleLocationsGridEnable #define nvnMultisampleStateGetSampleLocationsGridEnable \ pfnc_nvnMultisampleStateGetSampleLocationsGridEnable #define nvnMultisampleStateSetSampleLocations pfnc_nvnMultisampleStateSetSampleLocations #define nvnPolygonStateSetDefaults pfnc_nvnPolygonStateSetDefaults #define nvnPolygonStateSetCullFace pfnc_nvnPolygonStateSetCullFace #define nvnPolygonStateSetFrontFace pfnc_nvnPolygonStateSetFrontFace #define nvnPolygonStateSetPolygonMode pfnc_nvnPolygonStateSetPolygonMode #define nvnPolygonStateSetPolygonOffsetEnables pfnc_nvnPolygonStateSetPolygonOffsetEnables #define nvnPolygonStateGetCullFace pfnc_nvnPolygonStateGetCullFace #define nvnPolygonStateGetFrontFace pfnc_nvnPolygonStateGetFrontFace #define nvnPolygonStateGetPolygonMode pfnc_nvnPolygonStateGetPolygonMode #define nvnPolygonStateGetPolygonOffsetEnables pfnc_nvnPolygonStateGetPolygonOffsetEnables #define nvnDepthStencilStateSetDefaults pfnc_nvnDepthStencilStateSetDefaults #define nvnDepthStencilStateSetDepthTestEnable pfnc_nvnDepthStencilStateSetDepthTestEnable #define nvnDepthStencilStateSetDepthWriteEnable pfnc_nvnDepthStencilStateSetDepthWriteEnable #define nvnDepthStencilStateSetDepthFunc pfnc_nvnDepthStencilStateSetDepthFunc #define nvnDepthStencilStateSetStencilTestEnable pfnc_nvnDepthStencilStateSetStencilTestEnable #define nvnDepthStencilStateSetStencilFunc pfnc_nvnDepthStencilStateSetStencilFunc #define nvnDepthStencilStateSetStencilOp pfnc_nvnDepthStencilStateSetStencilOp #define nvnDepthStencilStateGetDepthTestEnable pfnc_nvnDepthStencilStateGetDepthTestEnable #define nvnDepthStencilStateGetDepthWriteEnable pfnc_nvnDepthStencilStateGetDepthWriteEnable #define nvnDepthStencilStateGetDepthFunc pfnc_nvnDepthStencilStateGetDepthFunc #define nvnDepthStencilStateGetStencilTestEnable pfnc_nvnDepthStencilStateGetStencilTestEnable #define nvnDepthStencilStateGetStencilFunc pfnc_nvnDepthStencilStateGetStencilFunc #define nvnDepthStencilStateGetStencilOp pfnc_nvnDepthStencilStateGetStencilOp #define nvnVertexAttribStateSetDefaults pfnc_nvnVertexAttribStateSetDefaults #define nvnVertexAttribStateSetFormat pfnc_nvnVertexAttribStateSetFormat #define nvnVertexAttribStateSetStreamIndex pfnc_nvnVertexAttribStateSetStreamIndex #define nvnVertexAttribStateGetFormat pfnc_nvnVertexAttribStateGetFormat #define nvnVertexAttribStateGetStreamIndex pfnc_nvnVertexAttribStateGetStreamIndex #define nvnVertexStreamStateSetDefaults pfnc_nvnVertexStreamStateSetDefaults #define nvnVertexStreamStateSetStride pfnc_nvnVertexStreamStateSetStride #define nvnVertexStreamStateSetDivisor pfnc_nvnVertexStreamStateSetDivisor #define nvnVertexStreamStateGetStride pfnc_nvnVertexStreamStateGetStride #define nvnVertexStreamStateGetDivisor pfnc_nvnVertexStreamStateGetDivisor #define nvnCommandBufferInitialize pfnc_nvnCommandBufferInitialize #define nvnCommandBufferFinalize pfnc_nvnCommandBufferFinalize #define nvnCommandBufferSetDebugLabel pfnc_nvnCommandBufferSetDebugLabel #define nvnCommandBufferSetMemoryCallback pfnc_nvnCommandBufferSetMemoryCallback #define nvnCommandBufferSetMemoryCallbackData pfnc_nvnCommandBufferSetMemoryCallbackData #define nvnCommandBufferAddCommandMemory pfnc_nvnCommandBufferAddCommandMemory #define nvnCommandBufferAddControlMemory pfnc_nvnCommandBufferAddControlMemory #define nvnCommandBufferGetCommandMemorySize pfnc_nvnCommandBufferGetCommandMemorySize #define nvnCommandBufferGetCommandMemoryUsed pfnc_nvnCommandBufferGetCommandMemoryUsed #define nvnCommandBufferGetCommandMemoryFree pfnc_nvnCommandBufferGetCommandMemoryFree #define nvnCommandBufferGetControlMemorySize pfnc_nvnCommandBufferGetControlMemorySize #define nvnCommandBufferGetControlMemoryUsed pfnc_nvnCommandBufferGetControlMemoryUsed #define nvnCommandBufferGetControlMemoryFree pfnc_nvnCommandBufferGetControlMemoryFree #define nvnCommandBufferBeginRecording pfnc_nvnCommandBufferBeginRecording #define nvnCommandBufferEndRecording pfnc_nvnCommandBufferEndRecording #define nvnCommandBufferCallCommands pfnc_nvnCommandBufferCallCommands #define nvnCommandBufferCopyCommands pfnc_nvnCommandBufferCopyCommands #define nvnCommandBufferBindBlendState pfnc_nvnCommandBufferBindBlendState #define nvnCommandBufferBindChannelMaskState pfnc_nvnCommandBufferBindChannelMaskState #define nvnCommandBufferBindColorState pfnc_nvnCommandBufferBindColorState #define nvnCommandBufferBindMultisampleState pfnc_nvnCommandBufferBindMultisampleState #define nvnCommandBufferBindPolygonState pfnc_nvnCommandBufferBindPolygonState #define nvnCommandBufferBindDepthStencilState pfnc_nvnCommandBufferBindDepthStencilState #define nvnCommandBufferBindVertexAttribState pfnc_nvnCommandBufferBindVertexAttribState #define nvnCommandBufferBindVertexStreamState pfnc_nvnCommandBufferBindVertexStreamState #define nvnCommandBufferBindProgram pfnc_nvnCommandBufferBindProgram #define nvnCommandBufferBindVertexBuffer pfnc_nvnCommandBufferBindVertexBuffer #define nvnCommandBufferBindVertexBuffers pfnc_nvnCommandBufferBindVertexBuffers #define nvnCommandBufferBindUniformBuffer pfnc_nvnCommandBufferBindUniformBuffer #define nvnCommandBufferBindUniformBuffers pfnc_nvnCommandBufferBindUniformBuffers #define nvnCommandBufferBindTransformFeedbackBuffer pfnc_nvnCommandBufferBindTransformFeedbackBuffer #define nvnCommandBufferBindTransformFeedbackBuffers \ pfnc_nvnCommandBufferBindTransformFeedbackBuffers #define nvnCommandBufferBindStorageBuffer pfnc_nvnCommandBufferBindStorageBuffer #define nvnCommandBufferBindStorageBuffers pfnc_nvnCommandBufferBindStorageBuffers #define nvnCommandBufferBindTexture pfnc_nvnCommandBufferBindTexture #define nvnCommandBufferBindTextures pfnc_nvnCommandBufferBindTextures #define nvnCommandBufferBindImage pfnc_nvnCommandBufferBindImage #define nvnCommandBufferBindImages pfnc_nvnCommandBufferBindImages #define nvnCommandBufferSetPatchSize pfnc_nvnCommandBufferSetPatchSize #define nvnCommandBufferSetInnerTessellationLevels pfnc_nvnCommandBufferSetInnerTessellationLevels #define nvnCommandBufferSetOuterTessellationLevels pfnc_nvnCommandBufferSetOuterTessellationLevels #define nvnCommandBufferSetPrimitiveRestart pfnc_nvnCommandBufferSetPrimitiveRestart #define nvnCommandBufferBeginTransformFeedback pfnc_nvnCommandBufferBeginTransformFeedback #define nvnCommandBufferEndTransformFeedback pfnc_nvnCommandBufferEndTransformFeedback #define nvnCommandBufferPauseTransformFeedback pfnc_nvnCommandBufferPauseTransformFeedback #define nvnCommandBufferResumeTransformFeedback pfnc_nvnCommandBufferResumeTransformFeedback #define nvnCommandBufferDrawTransformFeedback pfnc_nvnCommandBufferDrawTransformFeedback #define nvnCommandBufferDrawArrays pfnc_nvnCommandBufferDrawArrays #define nvnCommandBufferDrawElements pfnc_nvnCommandBufferDrawElements #define nvnCommandBufferDrawElementsBaseVertex pfnc_nvnCommandBufferDrawElementsBaseVertex #define nvnCommandBufferDrawArraysInstanced pfnc_nvnCommandBufferDrawArraysInstanced #define nvnCommandBufferDrawElementsInstanced pfnc_nvnCommandBufferDrawElementsInstanced #define nvnCommandBufferDrawArraysIndirect pfnc_nvnCommandBufferDrawArraysIndirect #define nvnCommandBufferDrawElementsIndirect pfnc_nvnCommandBufferDrawElementsIndirect #define nvnCommandBufferMultiDrawArraysIndirectCount \ pfnc_nvnCommandBufferMultiDrawArraysIndirectCount #define nvnCommandBufferMultiDrawElementsIndirectCount \ pfnc_nvnCommandBufferMultiDrawElementsIndirectCount #define nvnCommandBufferClearColor pfnc_nvnCommandBufferClearColor #define nvnCommandBufferClearColori pfnc_nvnCommandBufferClearColori #define nvnCommandBufferClearColorui pfnc_nvnCommandBufferClearColorui #define nvnCommandBufferClearDepthStencil pfnc_nvnCommandBufferClearDepthStencil #define nvnCommandBufferDispatchCompute pfnc_nvnCommandBufferDispatchCompute #define nvnCommandBufferDispatchComputeIndirect pfnc_nvnCommandBufferDispatchComputeIndirect #define nvnCommandBufferSetViewport pfnc_nvnCommandBufferSetViewport #define nvnCommandBufferSetViewports pfnc_nvnCommandBufferSetViewports #define nvnCommandBufferSetViewportSwizzles pfnc_nvnCommandBufferSetViewportSwizzles #define nvnCommandBufferSetScissor pfnc_nvnCommandBufferSetScissor #define nvnCommandBufferSetScissors pfnc_nvnCommandBufferSetScissors #define nvnCommandBufferSetDepthRange pfnc_nvnCommandBufferSetDepthRange #define nvnCommandBufferSetDepthBounds pfnc_nvnCommandBufferSetDepthBounds #define nvnCommandBufferSetDepthRanges pfnc_nvnCommandBufferSetDepthRanges #define nvnCommandBufferSetTiledCacheAction pfnc_nvnCommandBufferSetTiledCacheAction #define nvnCommandBufferSetTiledCacheTileSize pfnc_nvnCommandBufferSetTiledCacheTileSize #define nvnCommandBufferBindSeparateTexture pfnc_nvnCommandBufferBindSeparateTexture #define nvnCommandBufferBindSeparateSampler pfnc_nvnCommandBufferBindSeparateSampler #define nvnCommandBufferBindSeparateTextures pfnc_nvnCommandBufferBindSeparateTextures #define nvnCommandBufferBindSeparateSamplers pfnc_nvnCommandBufferBindSeparateSamplers #define nvnCommandBufferSetStencilValueMask pfnc_nvnCommandBufferSetStencilValueMask #define nvnCommandBufferSetStencilMask pfnc_nvnCommandBufferSetStencilMask #define nvnCommandBufferSetStencilRef pfnc_nvnCommandBufferSetStencilRef #define nvnCommandBufferSetBlendColor pfnc_nvnCommandBufferSetBlendColor #define nvnCommandBufferSetPointSize pfnc_nvnCommandBufferSetPointSize #define nvnCommandBufferSetLineWidth pfnc_nvnCommandBufferSetLineWidth #define nvnCommandBufferSetPolygonOffsetClamp pfnc_nvnCommandBufferSetPolygonOffsetClamp #define nvnCommandBufferSetAlphaRef pfnc_nvnCommandBufferSetAlphaRef #define nvnCommandBufferSetSampleMask pfnc_nvnCommandBufferSetSampleMask #define nvnCommandBufferSetRasterizerDiscard pfnc_nvnCommandBufferSetRasterizerDiscard #define nvnCommandBufferSetDepthClamp pfnc_nvnCommandBufferSetDepthClamp #define nvnCommandBufferSetConservativeRasterEnable pfnc_nvnCommandBufferSetConservativeRasterEnable #define nvnCommandBufferSetConservativeRasterDilate pfnc_nvnCommandBufferSetConservativeRasterDilate #define nvnCommandBufferSetSubpixelPrecisionBias pfnc_nvnCommandBufferSetSubpixelPrecisionBias #define nvnCommandBufferCopyBufferToTexture pfnc_nvnCommandBufferCopyBufferToTexture #define nvnCommandBufferCopyTextureToBuffer pfnc_nvnCommandBufferCopyTextureToBuffer #define nvnCommandBufferCopyTextureToTexture pfnc_nvnCommandBufferCopyTextureToTexture #define nvnCommandBufferCopyBufferToBuffer pfnc_nvnCommandBufferCopyBufferToBuffer #define nvnCommandBufferClearBuffer pfnc_nvnCommandBufferClearBuffer #define nvnCommandBufferClearTexture pfnc_nvnCommandBufferClearTexture #define nvnCommandBufferClearTexturei pfnc_nvnCommandBufferClearTexturei #define nvnCommandBufferClearTextureui pfnc_nvnCommandBufferClearTextureui #define nvnCommandBufferUpdateUniformBuffer pfnc_nvnCommandBufferUpdateUniformBuffer #define nvnCommandBufferReportCounter pfnc_nvnCommandBufferReportCounter #define nvnCommandBufferResetCounter pfnc_nvnCommandBufferResetCounter #define nvnCommandBufferReportValue pfnc_nvnCommandBufferReportValue #define nvnCommandBufferSetRenderEnable pfnc_nvnCommandBufferSetRenderEnable #define nvnCommandBufferSetRenderEnableConditional pfnc_nvnCommandBufferSetRenderEnableConditional #define nvnCommandBufferSetRenderTargets pfnc_nvnCommandBufferSetRenderTargets #define nvnCommandBufferDiscardColor pfnc_nvnCommandBufferDiscardColor #define nvnCommandBufferDiscardDepthStencil pfnc_nvnCommandBufferDiscardDepthStencil #define nvnCommandBufferDownsample pfnc_nvnCommandBufferDownsample #define nvnCommandBufferTiledDownsample pfnc_nvnCommandBufferTiledDownsample #define nvnCommandBufferDownsampleTextureView pfnc_nvnCommandBufferDownsampleTextureView #define nvnCommandBufferTiledDownsampleTextureView pfnc_nvnCommandBufferTiledDownsampleTextureView #define nvnCommandBufferBarrier pfnc_nvnCommandBufferBarrier #define nvnCommandBufferWaitSync pfnc_nvnCommandBufferWaitSync #define nvnCommandBufferFenceSync pfnc_nvnCommandBufferFenceSync #define nvnCommandBufferSetTexturePool pfnc_nvnCommandBufferSetTexturePool #define nvnCommandBufferSetSamplerPool pfnc_nvnCommandBufferSetSamplerPool #define nvnCommandBufferSetShaderScratchMemory pfnc_nvnCommandBufferSetShaderScratchMemory #define nvnCommandBufferSaveZCullData pfnc_nvnCommandBufferSaveZCullData #define nvnCommandBufferRestoreZCullData pfnc_nvnCommandBufferRestoreZCullData #define nvnCommandBufferSetCopyRowStride pfnc_nvnCommandBufferSetCopyRowStride #define nvnCommandBufferSetCopyImageStride pfnc_nvnCommandBufferSetCopyImageStride #define nvnCommandBufferGetCopyRowStride pfnc_nvnCommandBufferGetCopyRowStride #define nvnCommandBufferGetCopyImageStride pfnc_nvnCommandBufferGetCopyImageStride #define nvnCommandBufferDrawTexture pfnc_nvnCommandBufferDrawTexture #define nvnProgramSetSubroutineLinkage pfnc_nvnProgramSetSubroutineLinkage #define nvnCommandBufferSetProgramSubroutines pfnc_nvnCommandBufferSetProgramSubroutines #define nvnCommandBufferBindCoverageModulationTable pfnc_nvnCommandBufferBindCoverageModulationTable #define nvnCommandBufferResolveDepthBuffer pfnc_nvnCommandBufferResolveDepthBuffer #define nvnCommandBufferPushDebugGroupStatic pfnc_nvnCommandBufferPushDebugGroupStatic #define nvnCommandBufferPushDebugGroupDynamic pfnc_nvnCommandBufferPushDebugGroupDynamic #define nvnCommandBufferPushDebugGroup pfnc_nvnCommandBufferPushDebugGroup #define nvnCommandBufferPopDebugGroup pfnc_nvnCommandBufferPopDebugGroup #define nvnCommandBufferPopDebugGroupId pfnc_nvnCommandBufferPopDebugGroupId #define nvnCommandBufferInsertDebugMarkerStatic pfnc_nvnCommandBufferInsertDebugMarkerStatic #define nvnCommandBufferInsertDebugMarkerDynamic pfnc_nvnCommandBufferInsertDebugMarkerDynamic #define nvnCommandBufferInsertDebugMarker pfnc_nvnCommandBufferInsertDebugMarker #define nvnCommandBufferGetMemoryCallback pfnc_nvnCommandBufferGetMemoryCallback #define nvnCommandBufferGetMemoryCallbackData pfnc_nvnCommandBufferGetMemoryCallbackData #define nvnCommandBufferIsRecording pfnc_nvnCommandBufferIsRecording #define nvnSyncInitialize pfnc_nvnSyncInitialize #define nvnSyncFinalize pfnc_nvnSyncFinalize #define nvnSyncSetDebugLabel pfnc_nvnSyncSetDebugLabel #define nvnQueueFenceSync pfnc_nvnQueueFenceSync #define nvnSyncWait pfnc_nvnSyncWait #define nvnQueueWaitSync pfnc_nvnQueueWaitSync #define nvnEventBuilderSetDefaults pfnc_nvnEventBuilderSetDefaults #define nvnEventBuilderSetStorage pfnc_nvnEventBuilderSetStorage #define nvnEventInitialize pfnc_nvnEventInitialize #define nvnEventFinalize pfnc_nvnEventFinalize #define nvnEventGetValue pfnc_nvnEventGetValue #define nvnEventSignal pfnc_nvnEventSignal #define nvnCommandBufferWaitEvent pfnc_nvnCommandBufferWaitEvent #define nvnCommandBufferSignalEvent pfnc_nvnCommandBufferSignalEvent #ifdef __cplusplus } #endif