
/*
** 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


