12345678910111213141516171819202122232425262728293031323334353637 |
- #include "UnityRendering.h"
- extern "C" void CreateUnityRenderBuffersNULL(UnityDisplaySurfaceBase* surface)
- {
- UnityRenderBufferDesc sys_desc = { surface->systemW, surface->systemH, 1, 1, 1 };
- UnityRenderBufferDesc tgt_desc = { surface->targetW, surface->targetH, 1, (unsigned int)surface->msaaSamples, 1 };
- surface->unityColorBuffer = UnityCreateDummySurface(surface->unityColorBuffer, true, &tgt_desc);
- surface->unityDepthBuffer = UnityCreateDummySurface(surface->unityDepthBuffer, false, &tgt_desc);
- surface->systemColorBuffer = UnityCreateDummySurface(surface->systemColorBuffer, true, &sys_desc);
- surface->systemDepthBuffer = UnityCreateDummySurface(surface->systemDepthBuffer, false, &sys_desc);
- }
- extern "C" void DestroyUnityRenderBuffersNULL(UnityDisplaySurfaceBase* surface)
- {
- UnityDestroyExternalSurface(surface->unityColorBuffer);
- UnityDestroyExternalSurface(surface->systemColorBuffer);
- surface->unityColorBuffer = surface->systemColorBuffer = 0;
- UnityDestroyExternalSurface(surface->unityDepthBuffer);
- UnityDestroyExternalSurface(surface->systemDepthBuffer);
- surface->unityDepthBuffer = surface->systemDepthBuffer = 0;
- }
- extern "C" void InitRenderingNULL() {}
- extern "C" void CreateSystemRenderingSurfaceNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void CreateRenderingSurfaceNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void DestroyRenderingSurfaceNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void CreateSharedDepthbufferNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void DestroySharedDepthbufferNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void DestroySystemRenderingSurfaceNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void StartFrameRenderingNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void EndFrameRenderingNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void PreparePresentNULL(UnityDisplaySurfaceBase* surface) {}
- extern "C" void PresentNULL(UnityDisplaySurfaceBase* surface) {}
|