mirror of
https://github.com/aap/librw.git
synced 2025-12-20 17:39:49 +00:00
improved engine init and plugin registration
This commit is contained in:
@@ -20,7 +20,7 @@ namespace rw {
|
||||
namespace d3d8 {
|
||||
using namespace d3d;
|
||||
|
||||
void*
|
||||
static void*
|
||||
driverOpen(void *o, int32, int32)
|
||||
{
|
||||
engine->driver[PLATFORM_D3D8]->defaultPipeline = makeDefaultPipeline();
|
||||
@@ -35,14 +35,14 @@ driverOpen(void *o, int32, int32)
|
||||
return o;
|
||||
}
|
||||
|
||||
void*
|
||||
static void*
|
||||
driverClose(void *o, int32, int32)
|
||||
{
|
||||
return o;
|
||||
}
|
||||
|
||||
void
|
||||
initializePlatform(void)
|
||||
registerPlatformPlugins(void)
|
||||
{
|
||||
Driver::registerPlugin(PLATFORM_D3D8, 0, PLATFORM_D3D8,
|
||||
driverOpen, driverClose);
|
||||
|
||||
@@ -28,7 +28,7 @@ static VertexElement _d3ddec_end = {0xFF,0,D3DDECLTYPE_UNUSED,0,0,0};
|
||||
|
||||
#define NUMDECLELT 12
|
||||
|
||||
void*
|
||||
static void*
|
||||
driverOpen(void *o, int32, int32)
|
||||
{
|
||||
engine->driver[PLATFORM_D3D9]->defaultPipeline = makeDefaultPipeline();
|
||||
@@ -43,14 +43,14 @@ driverOpen(void *o, int32, int32)
|
||||
return o;
|
||||
}
|
||||
|
||||
void*
|
||||
static void*
|
||||
driverClose(void *o, int32, int32)
|
||||
{
|
||||
return o;
|
||||
}
|
||||
|
||||
void
|
||||
initializePlatform(void)
|
||||
registerPlatformPlugins(void)
|
||||
{
|
||||
Driver::registerPlugin(PLATFORM_D3D9, 0, PLATFORM_D3D9,
|
||||
driverOpen, driverClose);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace rw {
|
||||
namespace d3d8 {
|
||||
|
||||
void initializePlatform(void);
|
||||
void registerPlatformPlugins(void);
|
||||
|
||||
struct InstanceData
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace rw {
|
||||
namespace d3d9 {
|
||||
|
||||
void initializePlatform(void);
|
||||
void registerPlatformPlugins(void);
|
||||
|
||||
struct VertexElement
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace rw {
|
||||
namespace xbox {
|
||||
|
||||
void initializePlatform(void);
|
||||
void registerPlatformPlugins(void);
|
||||
|
||||
struct InstanceData
|
||||
{
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
namespace rw {
|
||||
namespace xbox {
|
||||
|
||||
void*
|
||||
static void*
|
||||
driverOpen(void *o, int32, int32)
|
||||
{
|
||||
engine->driver[PLATFORM_XBOX]->defaultPipeline = makeDefaultPipeline();
|
||||
@@ -33,14 +33,14 @@ driverOpen(void *o, int32, int32)
|
||||
return o;
|
||||
}
|
||||
|
||||
void*
|
||||
static void*
|
||||
driverClose(void *o, int32, int32)
|
||||
{
|
||||
return o;
|
||||
}
|
||||
|
||||
void
|
||||
initializePlatform(void)
|
||||
registerPlatformPlugins(void)
|
||||
{
|
||||
Driver::registerPlugin(PLATFORM_XBOX, 0, PLATFORM_XBOX,
|
||||
driverOpen, driverClose);
|
||||
|
||||
Reference in New Issue
Block a user