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