setup
This commit is contained in:
10
src/game/Log.cpp
Normal file
10
src/game/Log.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include "Log.h"
|
||||
#include <cstdio>
|
||||
|
||||
namespace Game
|
||||
{
|
||||
void Log(const char* text)
|
||||
{
|
||||
printf("%s\n", text);
|
||||
}
|
||||
}
|
||||
6
src/game/Log.h
Normal file
6
src/game/Log.h
Normal file
@@ -0,0 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
namespace Game
|
||||
{
|
||||
void Log(const char* text);
|
||||
}
|
||||
25
src/game/Setup.cpp
Normal file
25
src/game/Setup.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#include "Setup.h"
|
||||
#include "Log.h"
|
||||
#include <bgfx/bgfx.h>
|
||||
|
||||
namespace Game
|
||||
{
|
||||
void Setup(void* window)
|
||||
{
|
||||
Log("Setup");
|
||||
bgfx::Init init;
|
||||
init.type = bgfx::RendererType::Direct3D12;
|
||||
init.platformData.nwh = (void*)window;
|
||||
init.platformData.ndt = nullptr;
|
||||
init.platformData.type = bgfx::NativeWindowHandleType::Default;
|
||||
init.resolution.width = 1920;
|
||||
init.resolution.height = 1080;
|
||||
init.resolution.reset = BGFX_RESET_VSYNC;
|
||||
bgfx::init(init);
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
Log("Update");
|
||||
}
|
||||
}
|
||||
9
src/game/Setup.h
Normal file
9
src/game/Setup.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#define DLLEXPORT __declspec(dllexport)
|
||||
|
||||
namespace Game
|
||||
{
|
||||
DLLEXPORT void Setup(void* window);
|
||||
DLLEXPORT void Update();
|
||||
}
|
||||
Reference in New Issue
Block a user