mirror of
https://gitlab.com/shinovon/re3-symbian.git
synced 2026-05-22 17:47:20 +03:00
58 lines
1.1 KiB
C++
58 lines
1.1 KiB
C++
#include "rwgles1.h"
|
|
|
|
#ifdef RW_GLES1
|
|
|
|
namespace rw {
|
|
|
|
namespace gles1 {
|
|
|
|
// --- Funciones dummy (para linkear después) ---
|
|
|
|
inline void im2DRenderPrimitive(int, void*, int) {}
|
|
inline void im2DRenderIndexedPrimitive(int, void*, int, void*, int) {}
|
|
inline void im3DTransform(void*, int, void*, unsigned int) {}
|
|
inline void im3DRenderPrimitive(int) {}
|
|
inline void im3DRenderIndexedPrimitive(int, void*, int) {}
|
|
inline void im3DEnd(void) {}
|
|
|
|
// --- Driver lifecycle ---
|
|
static void*
|
|
driverOpen(void* object, int32 offset, int32 size)
|
|
{
|
|
// stub: no hace nada
|
|
return object;
|
|
}
|
|
|
|
static void*
|
|
driverClose(void* object, int32 offset, int32 size)
|
|
{
|
|
// stub: no hace nada
|
|
return object;
|
|
}
|
|
|
|
// --- Raster ---
|
|
static void
|
|
registerNativeRaster(void)
|
|
{
|
|
// stub por ahora
|
|
}
|
|
|
|
void
|
|
registerPlatformPlugins(void)
|
|
{
|
|
Driver::registerPlugin(PLATFORM_GLES1, 0, PLATFORM_GLES1,
|
|
driverOpen, driverClose);
|
|
registerNativeRaster();
|
|
}
|
|
|
|
void*
|
|
destroyNativeData(void *object, int32, int32)
|
|
{
|
|
//freeInstanceData((Geometry*)object);
|
|
return object;
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
#endif
|