blob: f782303449ff313c616f0f080ed9017c58f52a4a [file] [log] [blame]
/*
** Copyright 1998-2014, NVIDIA Corporation.
** All Rights Reserved.
**
** THE INFORMATION CONTAINED HEREIN IS PROPRIETARY AND CONFIDENTIAL TO
** NVIDIA, CORPORATION. USE, REPRODUCTION OR DISCLOSURE TO ANY THIRD PARTY
** IS SUBJECT TO WRITTEN PRE-APPROVAL BY NVIDIA, CORPORATION.
*/
/* THIS FILE IS AUTOMATICALLY GENERATED - DO NOT EDIT */
#include <RAD/rad.h>
PFNRADCREATEDEVICEPROC radCreateDevice;
PFNRADREFERENCEDEVICEPROC radReferenceDevice;
PFNRADRELEASEDEVICEPROC radReleaseDevice;
PFNRADGETTOKENHEADERPROC radGetTokenHeader;
PFNRADCREATEQUEUEPROC radCreateQueue;
PFNRADREFERENCEQUEUEPROC radReferenceQueue;
PFNRADRELEASEQUEUEPROC radReleaseQueue;
PFNRADQUEUETAGBUFFERPROC radQueueTagBuffer;
PFNRADQUEUETAGTEXTUREPROC radQueueTagTexture;
PFNRADQUEUESUBMITCOMMANDSPROC radQueueSubmitCommands;
PFNRADFLUSHQUEUEPROC radFlushQueue;
PFNRADFINISHQUEUEPROC radFinishQueue;
PFNRADQUEUEVIEWPORTPROC radQueueViewport;
PFNRADQUEUESCISSORPROC radQueueScissor;
PFNRADQUEUECOPYBUFFERTOIMAGEPROC radQueueCopyBufferToImage;
PFNRADQUEUECOPYIMAGETOBUFFERPROC radQueueCopyImageToBuffer;
PFNRADQUEUECOPYBUFFERPROC radQueueCopyBuffer;
PFNRADQUEUECLEARCOLORPROC radQueueClearColor;
PFNRADQUEUECLEARDEPTHPROC radQueueClearDepth;
PFNRADQUEUECLEARSTENCILPROC radQueueClearStencil;
PFNRADQUEUEPRESENTPROC radQueuePresent;
PFNRADQUEUEDRAWARRAYSPROC radQueueDrawArrays;
PFNRADQUEUEDRAWELEMENTSPROC radQueueDrawElements;
PFNRADQUEUEBINDPIPELINEPROC radQueueBindPipeline;
PFNRADQUEUEBINDGROUPPROC radQueueBindGroup;
PFNRADQUEUEBEGINPASSPROC radQueueBeginPass;
PFNRADQUEUEENDPASSPROC radQueueEndPass;
PFNRADQUEUESUBMITDYNAMICPROC radQueueSubmitDynamic;
PFNRADQUEUESTENCILVALUEMASKPROC radQueueStencilValueMask;
PFNRADQUEUESTENCILMASKPROC radQueueStencilMask;
PFNRADQUEUESTENCILREFPROC radQueueStencilRef;
PFNRADQUEUEBLENDCOLORPROC radQueueBlendColor;
PFNRADQUEUEPOINTSIZEPROC radQueuePointSize;
PFNRADQUEUELINEWIDTHPROC radQueueLineWidth;
PFNRADQUEUEPOLYGONOFFSETCLAMPPROC radQueuePolygonOffsetClamp;
PFNRADQUEUESAMPLEMASKPROC radQueueSampleMask;
PFNRADCREATEPROGRAMPROC radCreateProgram;
PFNRADREFERENCEPROGRAMPROC radReferenceProgram;
PFNRADRELEASEPROGRAMPROC radReleaseProgram;
PFNRADPROGRAMSOURCEPROC radProgramSource;
PFNRADCREATEBUFFERPROC radCreateBuffer;
PFNRADREFERENCEBUFFERPROC radReferenceBuffer;
PFNRADRELEASEBUFFERPROC radReleaseBuffer;
PFNRADBUFFERACCESSPROC radBufferAccess;
PFNRADBUFFERMAPACCESSPROC radBufferMapAccess;
PFNRADBUFFERSTORAGEPROC radBufferStorage;
PFNRADMAPBUFFERPROC radMapBuffer;
PFNRADGETVERTEXHANDLEPROC radGetVertexHandle;
PFNRADGETINDEXHANDLEPROC radGetIndexHandle;
PFNRADGETUNIFORMHANDLEPROC radGetUniformHandle;
PFNRADGETBINDGROUPHANDLEPROC radGetBindGroupHandle;
PFNRADCREATETEXTUREPROC radCreateTexture;
PFNRADREFERENCETEXTUREPROC radReferenceTexture;
PFNRADRELEASETEXTUREPROC radReleaseTexture;
PFNRADTEXTUREACCESSPROC radTextureAccess;
PFNRADTEXTURESTORAGEPROC radTextureStorage;
PFNRADGETTEXTURESAMPLERHANDLEPROC radGetTextureSamplerHandle;
PFNRADGETTEXTURERENDERTARGETHANDLEPROC radGetTextureRenderTargetHandle;
PFNRADCREATESAMPLERPROC radCreateSampler;
PFNRADREFERENCESAMPLERPROC radReferenceSampler;
PFNRADRELEASESAMPLERPROC radReleaseSampler;
PFNRADSAMPLERDEFAULTPROC radSamplerDefault;
PFNRADSAMPLERMINMAGFILTERPROC radSamplerMinMagFilter;
PFNRADSAMPLERWRAPMODEPROC radSamplerWrapMode;
PFNRADSAMPLERLODCLAMPPROC radSamplerLodClamp;
PFNRADSAMPLERLODBIASPROC radSamplerLodBias;
PFNRADSAMPLERCOMPAREPROC radSamplerCompare;
PFNRADSAMPLERBORDERCOLORFLOATPROC radSamplerBorderColorFloat;
PFNRADSAMPLERBORDERCOLORINTPROC radSamplerBorderColorInt;
PFNRADCREATECOLORSTATEPROC radCreateColorState;
PFNRADREFERENCECOLORSTATEPROC radReferenceColorState;
PFNRADRELEASECOLORSTATEPROC radReleaseColorState;
PFNRADCOLORDEFAULTPROC radColorDefault;
PFNRADCOLORBLENDENABLEPROC radColorBlendEnable;
PFNRADCOLORBLENDFUNCPROC radColorBlendFunc;
PFNRADCOLORBLENDEQUATIONPROC radColorBlendEquation;
PFNRADCOLORMASKPROC radColorMask;
PFNRADCOLORNUMTARGETSPROC radColorNumTargets;
PFNRADCOLORLOGICOPENABLEPROC radColorLogicOpEnable;
PFNRADCOLORLOGICOPPROC radColorLogicOp;
PFNRADCOLORALPHATOCOVERAGEENABLEPROC radColorAlphaToCoverageEnable;
PFNRADCOLORBLENDCOLORPROC radColorBlendColor;
PFNRADCOLORDYNAMICPROC radColorDynamic;
PFNRADCREATERASTERSTATEPROC radCreateRasterState;
PFNRADREFERENCERASTERSTATEPROC radReferenceRasterState;
PFNRADRELEASERASTERSTATEPROC radReleaseRasterState;
PFNRADRASTERDEFAULTPROC radRasterDefault;
PFNRADRASTERPOINTSIZEPROC radRasterPointSize;
PFNRADRASTERLINEWIDTHPROC radRasterLineWidth;
PFNRADRASTERCULLFACEPROC radRasterCullFace;
PFNRADRASTERFRONTFACEPROC radRasterFrontFace;
PFNRADRASTERPOLYGONMODEPROC radRasterPolygonMode;
PFNRADRASTERPOLYGONOFFSETCLAMPPROC radRasterPolygonOffsetClamp;
PFNRADRASTERPOLYGONOFFSETENABLESPROC radRasterPolygonOffsetEnables;
PFNRADRASTERDISCARDENABLEPROC radRasterDiscardEnable;
PFNRADRASTERMULTISAMPLEENABLEPROC radRasterMultisampleEnable;
PFNRADRASTERSAMPLESPROC radRasterSamples;
PFNRADRASTERSAMPLEMASKPROC radRasterSampleMask;
PFNRADRASTERDYNAMICPROC radRasterDynamic;
PFNRADCREATEDEPTHSTENCILSTATEPROC radCreateDepthStencilState;
PFNRADREFERENCEDEPTHSTENCILSTATEPROC radReferenceDepthStencilState;
PFNRADRELEASEDEPTHSTENCILSTATEPROC radReleaseDepthStencilState;
PFNRADDEPTHSTENCILDEFAULTPROC radDepthStencilDefault;
PFNRADDEPTHSTENCILDEPTHTESTENABLEPROC radDepthStencilDepthTestEnable;
PFNRADDEPTHSTENCILDEPTHWRITEENABLEPROC radDepthStencilDepthWriteEnable;
PFNRADDEPTHSTENCILDEPTHFUNCPROC radDepthStencilDepthFunc;
PFNRADDEPTHSTENCILSTENCILTESTENABLEPROC radDepthStencilStencilTestEnable;
PFNRADDEPTHSTENCILSTENCILFUNCPROC radDepthStencilStencilFunc;
PFNRADDEPTHSTENCILSTENCILOPPROC radDepthStencilStencilOp;
PFNRADDEPTHSTENCILSTENCILMASKPROC radDepthStencilStencilMask;
PFNRADDEPTHSTENCILDYNAMICPROC radDepthStencilDynamic;
PFNRADCREATEVERTEXSTATEPROC radCreateVertexState;
PFNRADREFERENCEVERTEXSTATEPROC radReferenceVertexState;
PFNRADRELEASEVERTEXSTATEPROC radReleaseVertexState;
PFNRADVERTEXDEFAULTPROC radVertexDefault;
PFNRADVERTEXATTRIBFORMATPROC radVertexAttribFormat;
PFNRADVERTEXATTRIBBINDINGPROC radVertexAttribBinding;
PFNRADVERTEXBINDINGGROUPPROC radVertexBindingGroup;
PFNRADVERTEXATTRIBENABLEPROC radVertexAttribEnable;
PFNRADVERTEXBINDINGSTRIDEPROC radVertexBindingStride;
PFNRADCREATERTFORMATSTATEPROC radCreateRtFormatState;
PFNRADREFERENCERTFORMATSTATEPROC radReferenceRtFormatState;
PFNRADRELEASERTFORMATSTATEPROC radReleaseRtFormatState;
PFNRADRTFORMATDEFAULTPROC radRtFormatDefault;
PFNRADRTFORMATCOLORFORMATPROC radRtFormatColorFormat;
PFNRADRTFORMATDEPTHFORMATPROC radRtFormatDepthFormat;
PFNRADRTFORMATSTENCILFORMATPROC radRtFormatStencilFormat;
PFNRADRTFORMATCOLORSAMPLESPROC radRtFormatColorSamples;
PFNRADRTFORMATDEPTHSTENCILSAMPLESPROC radRtFormatDepthStencilSamples;
PFNRADCREATEPIPELINEPROC radCreatePipeline;
PFNRADREFERENCEPIPELINEPROC radReferencePipeline;
PFNRADRELEASEPIPELINEPROC radReleasePipeline;
PFNRADPIPELINEPROGRAMSTAGESPROC radPipelineProgramStages;
PFNRADPIPELINEVERTEXSTATEPROC radPipelineVertexState;
PFNRADPIPELINECOLORSTATEPROC radPipelineColorState;
PFNRADPIPELINERASTERSTATEPROC radPipelineRasterState;
PFNRADPIPELINEDEPTHSTENCILSTATEPROC radPipelineDepthStencilState;
PFNRADPIPELINERTFORMATSTATEPROC radPipelineRtFormatState;
PFNRADPIPELINEPRIMITIVETYPEPROC radPipelinePrimitiveType;
PFNRADCOMPILEPIPELINEPROC radCompilePipeline;
PFNRADGETPIPELINEHANDLEPROC radGetPipelineHandle;
PFNRADCREATECOMMANDBUFFERPROC radCreateCommandBuffer;
PFNRADREFERENCECOMMANDBUFFERPROC radReferenceCommandBuffer;
PFNRADRELEASECOMMANDBUFFERPROC radReleaseCommandBuffer;
PFNRADCMDBINDPIPELINEPROC radCmdBindPipeline;
PFNRADCMDBINDGROUPPROC radCmdBindGroup;
PFNRADCMDDRAWARRAYSPROC radCmdDrawArrays;
PFNRADCMDDRAWELEMENTSPROC radCmdDrawElements;
PFNRADCOMPILECOMMANDBUFFERPROC radCompileCommandBuffer;
PFNRADGETCOMMANDHANDLEPROC radGetCommandHandle;
PFNRADCMDSTENCILVALUEMASKPROC radCmdStencilValueMask;
PFNRADCMDSTENCILMASKPROC radCmdStencilMask;
PFNRADCMDSTENCILREFPROC radCmdStencilRef;
PFNRADCMDBLENDCOLORPROC radCmdBlendColor;
PFNRADCMDPOINTSIZEPROC radCmdPointSize;
PFNRADCMDLINEWIDTHPROC radCmdLineWidth;
PFNRADCMDPOLYGONOFFSETCLAMPPROC radCmdPolygonOffsetClamp;
PFNRADCMDSAMPLEMASKPROC radCmdSampleMask;
PFNRADCREATEPASSPROC radCreatePass;
PFNRADREFERENCEPASSPROC radReferencePass;
PFNRADRELEASEPASSPROC radReleasePass;
PFNRADPASSDEFAULTPROC radPassDefault;
PFNRADCOMPILEPASSPROC radCompilePass;
PFNRADPASSRENDERTARGETSPROC radPassRenderTargets;
PFNRADPASSPRESERVEENABLEPROC radPassPreserveEnable;
PFNRADPASSDISCARDPROC radPassDiscard;
PFNRADPASSRESOLVEPROC radPassResolve;
PFNRADPASSSTOREPROC radPassStore;
PFNRADPASSCLIPPROC radPassClip;
PFNRADPASSDEPENDENCIESPROC radPassDependencies;
PFNRADPASSTILINGBOUNDARYPROC radPassTilingBoundary;
PFNRADPASSTILEFILTERWIDTHPROC radPassTileFilterWidth;
PFNRADPASSTILEFOOTPRINTPROC radPassTileFootprint;
PFNRADCREATESYNCPROC radCreateSync;
PFNRADREFERENCESYNCPROC radReferenceSync;
PFNRADRELEASESYNCPROC radReleaseSync;
PFNRADQUEUEFENCESYNCPROC radQueueFenceSync;
PFNRADWAITSYNCPROC radWaitSync;
PFNRADQUEUEWAITSYNCPROC radQueueWaitSync;
void radLoadProcs(PFNRADGETPROCADDRESSPROC getProc)
{
radCreateDevice = (PFNRADCREATEDEVICEPROC)getProc("radCreateDevice");
radReferenceDevice = (PFNRADREFERENCEDEVICEPROC)getProc("radReferenceDevice");
radReleaseDevice = (PFNRADRELEASEDEVICEPROC)getProc("radReleaseDevice");
radGetTokenHeader = (PFNRADGETTOKENHEADERPROC)getProc("radGetTokenHeader");
radCreateQueue = (PFNRADCREATEQUEUEPROC)getProc("radCreateQueue");
radReferenceQueue = (PFNRADREFERENCEQUEUEPROC)getProc("radReferenceQueue");
radReleaseQueue = (PFNRADRELEASEQUEUEPROC)getProc("radReleaseQueue");
radQueueTagBuffer = (PFNRADQUEUETAGBUFFERPROC)getProc("radQueueTagBuffer");
radQueueTagTexture = (PFNRADQUEUETAGTEXTUREPROC)getProc("radQueueTagTexture");
radQueueSubmitCommands = (PFNRADQUEUESUBMITCOMMANDSPROC)getProc("radQueueSubmitCommands");
radFlushQueue = (PFNRADFLUSHQUEUEPROC)getProc("radFlushQueue");
radFinishQueue = (PFNRADFINISHQUEUEPROC)getProc("radFinishQueue");
radQueueViewport = (PFNRADQUEUEVIEWPORTPROC)getProc("radQueueViewport");
radQueueScissor = (PFNRADQUEUESCISSORPROC)getProc("radQueueScissor");
radQueueCopyBufferToImage = (PFNRADQUEUECOPYBUFFERTOIMAGEPROC)getProc("radQueueCopyBufferToImage");
radQueueCopyImageToBuffer = (PFNRADQUEUECOPYIMAGETOBUFFERPROC)getProc("radQueueCopyImageToBuffer");
radQueueCopyBuffer = (PFNRADQUEUECOPYBUFFERPROC)getProc("radQueueCopyBuffer");
radQueueClearColor = (PFNRADQUEUECLEARCOLORPROC)getProc("radQueueClearColor");
radQueueClearDepth = (PFNRADQUEUECLEARDEPTHPROC)getProc("radQueueClearDepth");
radQueueClearStencil = (PFNRADQUEUECLEARSTENCILPROC)getProc("radQueueClearStencil");
radQueuePresent = (PFNRADQUEUEPRESENTPROC)getProc("radQueuePresent");
radQueueDrawArrays = (PFNRADQUEUEDRAWARRAYSPROC)getProc("radQueueDrawArrays");
radQueueDrawElements = (PFNRADQUEUEDRAWELEMENTSPROC)getProc("radQueueDrawElements");
radQueueBindPipeline = (PFNRADQUEUEBINDPIPELINEPROC)getProc("radQueueBindPipeline");
radQueueBindGroup = (PFNRADQUEUEBINDGROUPPROC)getProc("radQueueBindGroup");
radQueueBeginPass = (PFNRADQUEUEBEGINPASSPROC)getProc("radQueueBeginPass");
radQueueEndPass = (PFNRADQUEUEENDPASSPROC)getProc("radQueueEndPass");
radQueueSubmitDynamic = (PFNRADQUEUESUBMITDYNAMICPROC)getProc("radQueueSubmitDynamic");
radQueueStencilValueMask = (PFNRADQUEUESTENCILVALUEMASKPROC)getProc("radQueueStencilValueMask");
radQueueStencilMask = (PFNRADQUEUESTENCILMASKPROC)getProc("radQueueStencilMask");
radQueueStencilRef = (PFNRADQUEUESTENCILREFPROC)getProc("radQueueStencilRef");
radQueueBlendColor = (PFNRADQUEUEBLENDCOLORPROC)getProc("radQueueBlendColor");
radQueuePointSize = (PFNRADQUEUEPOINTSIZEPROC)getProc("radQueuePointSize");
radQueueLineWidth = (PFNRADQUEUELINEWIDTHPROC)getProc("radQueueLineWidth");
radQueuePolygonOffsetClamp = (PFNRADQUEUEPOLYGONOFFSETCLAMPPROC)getProc("radQueuePolygonOffsetClamp");
radQueueSampleMask = (PFNRADQUEUESAMPLEMASKPROC)getProc("radQueueSampleMask");
radCreateProgram = (PFNRADCREATEPROGRAMPROC)getProc("radCreateProgram");
radReferenceProgram = (PFNRADREFERENCEPROGRAMPROC)getProc("radReferenceProgram");
radReleaseProgram = (PFNRADRELEASEPROGRAMPROC)getProc("radReleaseProgram");
radProgramSource = (PFNRADPROGRAMSOURCEPROC)getProc("radProgramSource");
radCreateBuffer = (PFNRADCREATEBUFFERPROC)getProc("radCreateBuffer");
radReferenceBuffer = (PFNRADREFERENCEBUFFERPROC)getProc("radReferenceBuffer");
radReleaseBuffer = (PFNRADRELEASEBUFFERPROC)getProc("radReleaseBuffer");
radBufferAccess = (PFNRADBUFFERACCESSPROC)getProc("radBufferAccess");
radBufferMapAccess = (PFNRADBUFFERMAPACCESSPROC)getProc("radBufferMapAccess");
radBufferStorage = (PFNRADBUFFERSTORAGEPROC)getProc("radBufferStorage");
radMapBuffer = (PFNRADMAPBUFFERPROC)getProc("radMapBuffer");
radGetVertexHandle = (PFNRADGETVERTEXHANDLEPROC)getProc("radGetVertexHandle");
radGetIndexHandle = (PFNRADGETINDEXHANDLEPROC)getProc("radGetIndexHandle");
radGetUniformHandle = (PFNRADGETUNIFORMHANDLEPROC)getProc("radGetUniformHandle");
radGetBindGroupHandle = (PFNRADGETBINDGROUPHANDLEPROC)getProc("radGetBindGroupHandle");
radCreateTexture = (PFNRADCREATETEXTUREPROC)getProc("radCreateTexture");
radReferenceTexture = (PFNRADREFERENCETEXTUREPROC)getProc("radReferenceTexture");
radReleaseTexture = (PFNRADRELEASETEXTUREPROC)getProc("radReleaseTexture");
radTextureAccess = (PFNRADTEXTUREACCESSPROC)getProc("radTextureAccess");
radTextureStorage = (PFNRADTEXTURESTORAGEPROC)getProc("radTextureStorage");
radGetTextureSamplerHandle = (PFNRADGETTEXTURESAMPLERHANDLEPROC)getProc("radGetTextureSamplerHandle");
radGetTextureRenderTargetHandle = (PFNRADGETTEXTURERENDERTARGETHANDLEPROC)getProc("radGetTextureRenderTargetHandle");
radCreateSampler = (PFNRADCREATESAMPLERPROC)getProc("radCreateSampler");
radReferenceSampler = (PFNRADREFERENCESAMPLERPROC)getProc("radReferenceSampler");
radReleaseSampler = (PFNRADRELEASESAMPLERPROC)getProc("radReleaseSampler");
radSamplerDefault = (PFNRADSAMPLERDEFAULTPROC)getProc("radSamplerDefault");
radSamplerMinMagFilter = (PFNRADSAMPLERMINMAGFILTERPROC)getProc("radSamplerMinMagFilter");
radSamplerWrapMode = (PFNRADSAMPLERWRAPMODEPROC)getProc("radSamplerWrapMode");
radSamplerLodClamp = (PFNRADSAMPLERLODCLAMPPROC)getProc("radSamplerLodClamp");
radSamplerLodBias = (PFNRADSAMPLERLODBIASPROC)getProc("radSamplerLodBias");
radSamplerCompare = (PFNRADSAMPLERCOMPAREPROC)getProc("radSamplerCompare");
radSamplerBorderColorFloat = (PFNRADSAMPLERBORDERCOLORFLOATPROC)getProc("radSamplerBorderColorFloat");
radSamplerBorderColorInt = (PFNRADSAMPLERBORDERCOLORINTPROC)getProc("radSamplerBorderColorInt");
radCreateColorState = (PFNRADCREATECOLORSTATEPROC)getProc("radCreateColorState");
radReferenceColorState = (PFNRADREFERENCECOLORSTATEPROC)getProc("radReferenceColorState");
radReleaseColorState = (PFNRADRELEASECOLORSTATEPROC)getProc("radReleaseColorState");
radColorDefault = (PFNRADCOLORDEFAULTPROC)getProc("radColorDefault");
radColorBlendEnable = (PFNRADCOLORBLENDENABLEPROC)getProc("radColorBlendEnable");
radColorBlendFunc = (PFNRADCOLORBLENDFUNCPROC)getProc("radColorBlendFunc");
radColorBlendEquation = (PFNRADCOLORBLENDEQUATIONPROC)getProc("radColorBlendEquation");
radColorMask = (PFNRADCOLORMASKPROC)getProc("radColorMask");
radColorNumTargets = (PFNRADCOLORNUMTARGETSPROC)getProc("radColorNumTargets");
radColorLogicOpEnable = (PFNRADCOLORLOGICOPENABLEPROC)getProc("radColorLogicOpEnable");
radColorLogicOp = (PFNRADCOLORLOGICOPPROC)getProc("radColorLogicOp");
radColorAlphaToCoverageEnable = (PFNRADCOLORALPHATOCOVERAGEENABLEPROC)getProc("radColorAlphaToCoverageEnable");
radColorBlendColor = (PFNRADCOLORBLENDCOLORPROC)getProc("radColorBlendColor");
radColorDynamic = (PFNRADCOLORDYNAMICPROC)getProc("radColorDynamic");
radCreateRasterState = (PFNRADCREATERASTERSTATEPROC)getProc("radCreateRasterState");
radReferenceRasterState = (PFNRADREFERENCERASTERSTATEPROC)getProc("radReferenceRasterState");
radReleaseRasterState = (PFNRADRELEASERASTERSTATEPROC)getProc("radReleaseRasterState");
radRasterDefault = (PFNRADRASTERDEFAULTPROC)getProc("radRasterDefault");
radRasterPointSize = (PFNRADRASTERPOINTSIZEPROC)getProc("radRasterPointSize");
radRasterLineWidth = (PFNRADRASTERLINEWIDTHPROC)getProc("radRasterLineWidth");
radRasterCullFace = (PFNRADRASTERCULLFACEPROC)getProc("radRasterCullFace");
radRasterFrontFace = (PFNRADRASTERFRONTFACEPROC)getProc("radRasterFrontFace");
radRasterPolygonMode = (PFNRADRASTERPOLYGONMODEPROC)getProc("radRasterPolygonMode");
radRasterPolygonOffsetClamp = (PFNRADRASTERPOLYGONOFFSETCLAMPPROC)getProc("radRasterPolygonOffsetClamp");
radRasterPolygonOffsetEnables = (PFNRADRASTERPOLYGONOFFSETENABLESPROC)getProc("radRasterPolygonOffsetEnables");
radRasterDiscardEnable = (PFNRADRASTERDISCARDENABLEPROC)getProc("radRasterDiscardEnable");
radRasterMultisampleEnable = (PFNRADRASTERMULTISAMPLEENABLEPROC)getProc("radRasterMultisampleEnable");
radRasterSamples = (PFNRADRASTERSAMPLESPROC)getProc("radRasterSamples");
radRasterSampleMask = (PFNRADRASTERSAMPLEMASKPROC)getProc("radRasterSampleMask");
radRasterDynamic = (PFNRADRASTERDYNAMICPROC)getProc("radRasterDynamic");
radCreateDepthStencilState = (PFNRADCREATEDEPTHSTENCILSTATEPROC)getProc("radCreateDepthStencilState");
radReferenceDepthStencilState = (PFNRADREFERENCEDEPTHSTENCILSTATEPROC)getProc("radReferenceDepthStencilState");
radReleaseDepthStencilState = (PFNRADRELEASEDEPTHSTENCILSTATEPROC)getProc("radReleaseDepthStencilState");
radDepthStencilDefault = (PFNRADDEPTHSTENCILDEFAULTPROC)getProc("radDepthStencilDefault");
radDepthStencilDepthTestEnable = (PFNRADDEPTHSTENCILDEPTHTESTENABLEPROC)getProc("radDepthStencilDepthTestEnable");
radDepthStencilDepthWriteEnable = (PFNRADDEPTHSTENCILDEPTHWRITEENABLEPROC)getProc("radDepthStencilDepthWriteEnable");
radDepthStencilDepthFunc = (PFNRADDEPTHSTENCILDEPTHFUNCPROC)getProc("radDepthStencilDepthFunc");
radDepthStencilStencilTestEnable = (PFNRADDEPTHSTENCILSTENCILTESTENABLEPROC)getProc("radDepthStencilStencilTestEnable");
radDepthStencilStencilFunc = (PFNRADDEPTHSTENCILSTENCILFUNCPROC)getProc("radDepthStencilStencilFunc");
radDepthStencilStencilOp = (PFNRADDEPTHSTENCILSTENCILOPPROC)getProc("radDepthStencilStencilOp");
radDepthStencilStencilMask = (PFNRADDEPTHSTENCILSTENCILMASKPROC)getProc("radDepthStencilStencilMask");
radDepthStencilDynamic = (PFNRADDEPTHSTENCILDYNAMICPROC)getProc("radDepthStencilDynamic");
radCreateVertexState = (PFNRADCREATEVERTEXSTATEPROC)getProc("radCreateVertexState");
radReferenceVertexState = (PFNRADREFERENCEVERTEXSTATEPROC)getProc("radReferenceVertexState");
radReleaseVertexState = (PFNRADRELEASEVERTEXSTATEPROC)getProc("radReleaseVertexState");
radVertexDefault = (PFNRADVERTEXDEFAULTPROC)getProc("radVertexDefault");
radVertexAttribFormat = (PFNRADVERTEXATTRIBFORMATPROC)getProc("radVertexAttribFormat");
radVertexAttribBinding = (PFNRADVERTEXATTRIBBINDINGPROC)getProc("radVertexAttribBinding");
radVertexBindingGroup = (PFNRADVERTEXBINDINGGROUPPROC)getProc("radVertexBindingGroup");
radVertexAttribEnable = (PFNRADVERTEXATTRIBENABLEPROC)getProc("radVertexAttribEnable");
radVertexBindingStride = (PFNRADVERTEXBINDINGSTRIDEPROC)getProc("radVertexBindingStride");
radCreateRtFormatState = (PFNRADCREATERTFORMATSTATEPROC)getProc("radCreateRtFormatState");
radReferenceRtFormatState = (PFNRADREFERENCERTFORMATSTATEPROC)getProc("radReferenceRtFormatState");
radReleaseRtFormatState = (PFNRADRELEASERTFORMATSTATEPROC)getProc("radReleaseRtFormatState");
radRtFormatDefault = (PFNRADRTFORMATDEFAULTPROC)getProc("radRtFormatDefault");
radRtFormatColorFormat = (PFNRADRTFORMATCOLORFORMATPROC)getProc("radRtFormatColorFormat");
radRtFormatDepthFormat = (PFNRADRTFORMATDEPTHFORMATPROC)getProc("radRtFormatDepthFormat");
radRtFormatStencilFormat = (PFNRADRTFORMATSTENCILFORMATPROC)getProc("radRtFormatStencilFormat");
radRtFormatColorSamples = (PFNRADRTFORMATCOLORSAMPLESPROC)getProc("radRtFormatColorSamples");
radRtFormatDepthStencilSamples = (PFNRADRTFORMATDEPTHSTENCILSAMPLESPROC)getProc("radRtFormatDepthStencilSamples");
radCreatePipeline = (PFNRADCREATEPIPELINEPROC)getProc("radCreatePipeline");
radReferencePipeline = (PFNRADREFERENCEPIPELINEPROC)getProc("radReferencePipeline");
radReleasePipeline = (PFNRADRELEASEPIPELINEPROC)getProc("radReleasePipeline");
radPipelineProgramStages = (PFNRADPIPELINEPROGRAMSTAGESPROC)getProc("radPipelineProgramStages");
radPipelineVertexState = (PFNRADPIPELINEVERTEXSTATEPROC)getProc("radPipelineVertexState");
radPipelineColorState = (PFNRADPIPELINECOLORSTATEPROC)getProc("radPipelineColorState");
radPipelineRasterState = (PFNRADPIPELINERASTERSTATEPROC)getProc("radPipelineRasterState");
radPipelineDepthStencilState = (PFNRADPIPELINEDEPTHSTENCILSTATEPROC)getProc("radPipelineDepthStencilState");
radPipelineRtFormatState = (PFNRADPIPELINERTFORMATSTATEPROC)getProc("radPipelineRtFormatState");
radPipelinePrimitiveType = (PFNRADPIPELINEPRIMITIVETYPEPROC)getProc("radPipelinePrimitiveType");
radCompilePipeline = (PFNRADCOMPILEPIPELINEPROC)getProc("radCompilePipeline");
radGetPipelineHandle = (PFNRADGETPIPELINEHANDLEPROC)getProc("radGetPipelineHandle");
radCreateCommandBuffer = (PFNRADCREATECOMMANDBUFFERPROC)getProc("radCreateCommandBuffer");
radReferenceCommandBuffer = (PFNRADREFERENCECOMMANDBUFFERPROC)getProc("radReferenceCommandBuffer");
radReleaseCommandBuffer = (PFNRADRELEASECOMMANDBUFFERPROC)getProc("radReleaseCommandBuffer");
radCmdBindPipeline = (PFNRADCMDBINDPIPELINEPROC)getProc("radCmdBindPipeline");
radCmdBindGroup = (PFNRADCMDBINDGROUPPROC)getProc("radCmdBindGroup");
radCmdDrawArrays = (PFNRADCMDDRAWARRAYSPROC)getProc("radCmdDrawArrays");
radCmdDrawElements = (PFNRADCMDDRAWELEMENTSPROC)getProc("radCmdDrawElements");
radCompileCommandBuffer = (PFNRADCOMPILECOMMANDBUFFERPROC)getProc("radCompileCommandBuffer");
radGetCommandHandle = (PFNRADGETCOMMANDHANDLEPROC)getProc("radGetCommandHandle");
radCmdStencilValueMask = (PFNRADCMDSTENCILVALUEMASKPROC)getProc("radCmdStencilValueMask");
radCmdStencilMask = (PFNRADCMDSTENCILMASKPROC)getProc("radCmdStencilMask");
radCmdStencilRef = (PFNRADCMDSTENCILREFPROC)getProc("radCmdStencilRef");
radCmdBlendColor = (PFNRADCMDBLENDCOLORPROC)getProc("radCmdBlendColor");
radCmdPointSize = (PFNRADCMDPOINTSIZEPROC)getProc("radCmdPointSize");
radCmdLineWidth = (PFNRADCMDLINEWIDTHPROC)getProc("radCmdLineWidth");
radCmdPolygonOffsetClamp = (PFNRADCMDPOLYGONOFFSETCLAMPPROC)getProc("radCmdPolygonOffsetClamp");
radCmdSampleMask = (PFNRADCMDSAMPLEMASKPROC)getProc("radCmdSampleMask");
radCreatePass = (PFNRADCREATEPASSPROC)getProc("radCreatePass");
radReferencePass = (PFNRADREFERENCEPASSPROC)getProc("radReferencePass");
radReleasePass = (PFNRADRELEASEPASSPROC)getProc("radReleasePass");
radPassDefault = (PFNRADPASSDEFAULTPROC)getProc("radPassDefault");
radCompilePass = (PFNRADCOMPILEPASSPROC)getProc("radCompilePass");
radPassRenderTargets = (PFNRADPASSRENDERTARGETSPROC)getProc("radPassRenderTargets");
radPassPreserveEnable = (PFNRADPASSPRESERVEENABLEPROC)getProc("radPassPreserveEnable");
radPassDiscard = (PFNRADPASSDISCARDPROC)getProc("radPassDiscard");
radPassResolve = (PFNRADPASSRESOLVEPROC)getProc("radPassResolve");
radPassStore = (PFNRADPASSSTOREPROC)getProc("radPassStore");
radPassClip = (PFNRADPASSCLIPPROC)getProc("radPassClip");
radPassDependencies = (PFNRADPASSDEPENDENCIESPROC)getProc("radPassDependencies");
radPassTilingBoundary = (PFNRADPASSTILINGBOUNDARYPROC)getProc("radPassTilingBoundary");
radPassTileFilterWidth = (PFNRADPASSTILEFILTERWIDTHPROC)getProc("radPassTileFilterWidth");
radPassTileFootprint = (PFNRADPASSTILEFOOTPRINTPROC)getProc("radPassTileFootprint");
radCreateSync = (PFNRADCREATESYNCPROC)getProc("radCreateSync");
radReferenceSync = (PFNRADREFERENCESYNCPROC)getProc("radReferenceSync");
radReleaseSync = (PFNRADRELEASESYNCPROC)getProc("radReleaseSync");
radQueueFenceSync = (PFNRADQUEUEFENCESYNCPROC)getProc("radQueueFenceSync");
radWaitSync = (PFNRADWAITSYNCPROC)getProc("radWaitSync");
radQueueWaitSync = (PFNRADQUEUEWAITSYNCPROC)getProc("radQueueWaitSync");
} // radLoadProcs