wut/rpl/gx2/exports.h
James Benton 8af0ffe9c7 Move wut to using CMake instead of Makefiles.
The old makefile solution will still be around on branch "make".
2017-03-23 12:18:02 +00:00

239 lines
6.2 KiB
C

// gx2/clear.h
EXPORT(GX2ClearColor);
EXPORT(GX2ClearDepthStencilEx);
EXPORT(GX2ClearBuffersEx);
EXPORT(GX2SetClearDepth);
EXPORT(GX2SetClearStencil);
EXPORT(GX2SetClearDepthStencil);
// gx2/context.h
EXPORT(GX2SetupContextStateEx);
EXPORT(GX2GetContextStateDisplayList);
EXPORT(GX2SetContextState);
EXPORT(GX2SetDefaultState);
// gx2/display.h
EXPORT(GX2SetTVEnable);
EXPORT(GX2SetDRCEnable);
EXPORT(GX2CalcTVSize);
EXPORT(GX2SetTVBuffer);
EXPORT(GX2SetTVScale);
EXPORT(GX2CalcDRCSize);
EXPORT(GX2SetDRCBuffer);
EXPORT(GX2SetDRCScale);
EXPORT(GX2GetSystemTVScanMode);
EXPORT(GX2GetSystemDRCMode);
EXPORT(GX2GetSystemDRCScanMode);
// gx2/displaylist.h
EXPORT(GX2BeginDisplayListEx);
EXPORT(GX2EndDisplayList);
EXPORT(GX2DirectCallDisplayList);
EXPORT(GX2CallDisplayList);
EXPORT(GX2GetDisplayListWriteStatus);
EXPORT(GX2GetCurrentDisplayList);
EXPORT(GX2CopyDisplayList);
// gx2/draw.h
EXPORT(GX2SetAttribBuffer);
EXPORT(GX2DrawEx);
EXPORT(GX2DrawEx2);
EXPORT(GX2DrawIndexedEx);
EXPORT(GX2DrawIndexedEx2);
EXPORT(GX2DrawIndexedImmediateEx);
EXPORT(GX2SetPrimitiveRestartIndex);
// gx2/event.h
EXPORT(GX2DrawDone);
EXPORT(GX2WaitForVsync);
EXPORT(GX2WaitForFlip);
EXPORT(GX2SetEventCallback);
EXPORT(GX2GetEventCallback);
EXPORT(GX2GetRetiredTimeStamp);
EXPORT(GX2GetLastSubmittedTimeStamp);
EXPORT(GX2WaitTimeStamp);
// gx2/mem.h
EXPORT(GX2Invalidate);
// gx2/registers.h
EXPORT(GX2SetAAMask);
EXPORT(GX2InitAAMaskReg);
EXPORT(GX2GetAAMaskReg);
EXPORT(GX2SetAAMaskReg);
EXPORT(GX2SetAlphaTest);
EXPORT(GX2InitAlphaTestReg);
EXPORT(GX2GetAlphaTestReg);
EXPORT(GX2SetAlphaTestReg);
EXPORT(GX2SetAlphaToMask);
EXPORT(GX2InitAlphaToMaskReg);
EXPORT(GX2GetAlphaToMaskReg);
EXPORT(GX2SetAlphaToMaskReg);
EXPORT(GX2SetBlendConstantColor);
EXPORT(GX2InitBlendConstantColorReg);
EXPORT(GX2GetBlendConstantColorReg);
EXPORT(GX2SetBlendConstantColorReg);
EXPORT(GX2SetBlendControl);
EXPORT(GX2InitBlendControlReg);
EXPORT(GX2GetBlendControlReg);
EXPORT(GX2SetBlendControlReg);
EXPORT(GX2SetColorControl);
EXPORT(GX2InitColorControlReg);
EXPORT(GX2GetColorControlReg);
EXPORT(GX2SetColorControlReg);
EXPORT(GX2SetDepthOnlyControl);
EXPORT(GX2SetDepthStencilControl);
EXPORT(GX2InitDepthStencilControlReg);
EXPORT(GX2GetDepthStencilControlReg);
EXPORT(GX2SetDepthStencilControlReg);
EXPORT(GX2SetStencilMask);
EXPORT(GX2InitStencilMaskReg);
EXPORT(GX2GetStencilMaskReg);
EXPORT(GX2SetStencilMaskReg);
EXPORT(GX2SetLineWidth);
EXPORT(GX2InitLineWidthReg);
EXPORT(GX2GetLineWidthReg);
EXPORT(GX2SetLineWidthReg);
EXPORT(GX2SetPointSize);
EXPORT(GX2InitPointSizeReg);
EXPORT(GX2GetPointSizeReg);
EXPORT(GX2SetPointSizeReg);
EXPORT(GX2SetPointLimits);
EXPORT(GX2InitPointLimitsReg);
EXPORT(GX2GetPointLimitsReg);
EXPORT(GX2SetPointLimitsReg);
EXPORT(GX2SetCullOnlyControl);
EXPORT(GX2SetPolygonControl);
EXPORT(GX2InitPolygonControlReg);
EXPORT(GX2SetPolygonControlReg);
EXPORT(GX2SetPolygonOffset);
EXPORT(GX2InitPolygonOffsetReg);
EXPORT(GX2GetPolygonOffsetReg);
EXPORT(GX2SetPolygonOffsetReg);
EXPORT(GX2SetScissor);
EXPORT(GX2InitScissorReg);
EXPORT(GX2GetScissorReg);
EXPORT(GX2SetScissorReg);
EXPORT(GX2SetTargetChannelMasks);
EXPORT(GX2InitTargetChannelMasksReg);
EXPORT(GX2GetTargetChannelMasksReg);
EXPORT(GX2SetTargetChannelMasksReg);
EXPORT(GX2SetViewport);
EXPORT(GX2InitViewportReg);
EXPORT(GX2GetViewportReg);
EXPORT(GX2SetViewportReg);
// gx2/sampler.h
EXPORT(GX2InitSampler);
EXPORT(GX2InitSamplerBorderType);
EXPORT(GX2InitSamplerClamping);
EXPORT(GX2InitSamplerDepthCompare);
EXPORT(GX2InitSamplerFilterAdjust);
EXPORT(GX2InitSamplerLOD);
EXPORT(GX2InitSamplerLODAdjust);
EXPORT(GX2InitSamplerRoundingMode);
EXPORT(GX2InitSamplerXYFilter);
EXPORT(GX2InitSamplerZMFilter);
// gx2/state.h
EXPORT(GX2Flush);
EXPORT(GX2Init);
EXPORT(GX2Shutdown);
// gx2/shader.h
EXPORT(GX2CalcGeometryShaderInputRingBufferSize);
EXPORT(GX2CalcGeometryShaderOutputRingBufferSize);
EXPORT(GX2CalcFetchShaderSizeEx);
EXPORT(GX2InitFetchShaderEx);
EXPORT(GX2SetFetchShader);
EXPORT(GX2SetVertexShader);
EXPORT(GX2SetPixelShader);
EXPORT(GX2SetGeometryShader);
EXPORT(GX2SetVertexSampler);
EXPORT(GX2SetPixelSampler);
EXPORT(GX2SetGeometrySampler);
EXPORT(GX2SetVertexUniformReg);
EXPORT(GX2SetPixelUniformReg);
EXPORT(GX2SetVertexUniformBlock);
EXPORT(GX2SetPixelUniformBlock);
EXPORT(GX2SetGeometryUniformBlock);
EXPORT(GX2SetShaderModeEx);
EXPORT(GX2SetStreamOutEnable);
EXPORT(GX2SetGeometryShaderInputRingBuffer);
EXPORT(GX2SetGeometryShaderOutputRingBuffer);
EXPORT(GX2GetPixelShaderGPRs);
EXPORT(GX2GetPixelShaderStackEntries);
EXPORT(GX2GetVertexShaderGPRs);
EXPORT(GX2GetVertexShaderStackEntries);
EXPORT(GX2GetGeometryShaderGPRs);
EXPORT(GX2GetGeometryShaderStackEntries);
// gx2/surface.h
EXPORT(GX2CalcColorBufferAuxInfo);
EXPORT(GX2CalcSurfaceSizeAndAlignment);
EXPORT(GX2CalcDepthBufferHiZInfo);
EXPORT(GX2SetColorBuffer);
EXPORT(GX2SetDepthBuffer);
EXPORT(GX2InitColorBufferRegs);
EXPORT(GX2InitDepthBufferRegs);
EXPORT(GX2InitDepthBufferHiZEnable);
EXPORT(GX2GetSurfaceSwizzle);
EXPORT(GX2SetSurfaceSwizzle);
EXPORT(GX2CopySurface);
// gx2/swap.h
EXPORT(GX2CopyColorBufferToScanBuffer);
EXPORT(GX2SwapScanBuffers);
EXPORT(GX2GetLastFrame);
EXPORT(GX2GetLastFrameGamma);
EXPORT(GX2GetSwapInterval);
EXPORT(GX2SetSwapInterval);
// gx2/tessellation.h
EXPORT(GX2SetTessellation);
EXPORT(GX2SetMinTessellationLevel);
EXPORT(GX2SetMaxTessellationLevel);
// gx2/texture.h
EXPORT(GX2InitTextureRegs);
EXPORT(GX2SetPixelTexture);
EXPORT(GX2SetVertexTexture);
EXPORT(GX2SetGeometryTexture);
// gx2r/buffer.h
EXPORT(GX2RBufferExists);
EXPORT(GX2RCreateBuffer);
EXPORT(GX2RCreateBufferUserMemory);
EXPORT(GX2RDestroyBufferEx);
EXPORT(GX2RGetBufferAlignment);
EXPORT(GX2RGetBufferAllocationSize);
EXPORT(GX2RInvalidateBuffer);
EXPORT(GX2RLockBufferEx);
EXPORT(GX2RUnlockBufferEx);
EXPORT(GX2RSetVertexUniformBlock);
EXPORT(GX2RSetPixelUniformBlock);
EXPORT(GX2RSetGeometryUniformBlock);
// gx2r/displaylist.h
EXPORT(GX2RBeginDisplayListEx);
EXPORT(GX2REndDisplayList);
EXPORT(GX2RCallDisplayList);
EXPORT(GX2RDirectCallDisplayList);
// gx2r/draw.h
EXPORT(GX2RSetAttributeBuffer);
EXPORT(GX2RDrawIndexed);
// gx2r/mem.h
EXPORT(GX2RInvalidateMemory);
EXPORT(GX2RIsUserMemory);
EXPORT(GX2RSetAllocator);
// gx2r/surface.h
EXPORT(GX2RCreateSurface);
EXPORT(GX2RCreateSurfaceUserMemory);
EXPORT(GX2RDestroySurfaceEx);
EXPORT(GX2RInvalidateSurface);
EXPORT(GX2RLockSurfaceEx);
EXPORT(GX2RUnlockSurfaceEx);