UltimateZoneBuilder/Source/Native/exports.def
Magnus Norddahl 8eb522c873 Move vpo native code into BuilderNative as it is easier to manage. The plugins folder doesn't support including native dlls properly anyway.
Fix visplane explorer busy looping when waiting for data and reduce the used core count to 75% of the total available
Made vpo native code thread safe, removing the need for ungodly DLL patching hacks
2020-04-19 15:56:24 +02:00

71 lines
1.5 KiB
Modula-2

EXPORTS
BuilderNative_GetError
RenderDevice_New
RenderDevice_Delete
RenderDevice_DeclareUniform
RenderDevice_DeclareShader
RenderDevice_SetShader
RenderDevice_SetUniform
RenderDevice_SetVertexBuffer
RenderDevice_SetIndexBuffer
RenderDevice_SetAlphaBlendEnable
RenderDevice_SetAlphaTestEnable
RenderDevice_SetCullMode
RenderDevice_SetBlendOperation
RenderDevice_SetSourceBlend
RenderDevice_SetDestinationBlend
RenderDevice_SetFillMode
RenderDevice_SetMultisampleAntialias
RenderDevice_SetZEnable
RenderDevice_SetZWriteEnable
RenderDevice_SetTexture
RenderDevice_SetSamplerFilter
RenderDevice_SetSamplerState
RenderDevice_Draw
RenderDevice_DrawIndexed
RenderDevice_DrawData
RenderDevice_StartRendering
RenderDevice_FinishRendering
RenderDevice_Present
RenderDevice_ClearTexture
RenderDevice_CopyTexture
RenderDevice_SetVertexBufferData
RenderDevice_SetVertexBufferSubdata
RenderDevice_SetIndexBufferData
RenderDevice_SetPixels
RenderDevice_SetCubePixels
RenderDevice_MapPBO
RenderDevice_UnmapPBO
VertexBuffer_New
VertexBuffer_Delete
IndexBuffer_New
IndexBuffer_Delete
Texture_New
Texture_Delete
Texture_Set2DImage
Texture_SetCubeImage
RawMouse_New
RawMouse_Delete
RawMouse_GetX
RawMouse_GetY
Matrix_Null
Matrix_Identity
Matrix_Translation
Matrix_RotationX
Matrix_RotationY
Matrix_RotationZ
Matrix_Scaling
Matrix_Multiply
VPO_NewContext
VPO_DeleteContext
VPO_GetError
VPO_LoadWAD
VPO_FreeWAD
VPO_GetMapName
VPO_OpenMap
VPO_CloseMap
VPO_GetLinedef
VPO_OpenDoorSectors
VPO_TestSpot