wip
This commit is contained in:
@@ -152,6 +152,18 @@ namespace Game
|
||||
void GameRendering::Update()
|
||||
{
|
||||
SharedData& shared = GetShared();
|
||||
|
||||
FileChangeNotification* shaderChange = nullptr;
|
||||
while ((shaderChange = shared.Dev.ShaderChangeQueue->pop()))
|
||||
{
|
||||
bgfx::destroy(Shader);
|
||||
VertexBuffer = bgfx::createVertexBuffer(bgfx::makeRef(cubeVertices, sizeof(cubeVertices)), VertLayout);
|
||||
IndexBuffer = bgfx::createIndexBuffer(bgfx::makeRef(cubeTriList, sizeof(cubeTriList)));
|
||||
bgfx::ShaderHandle vertexShader = loadShader("vert");
|
||||
bgfx::ShaderHandle fragmentShader = loadShader("frag");
|
||||
Shader = bgfx::createProgram(vertexShader, fragmentShader, true);
|
||||
}
|
||||
|
||||
int64_t tickDelta = bx::getHPCounter() - GetInstance().StartTime;
|
||||
double time = tickDelta / double(bx::getHPFrequency());
|
||||
|
||||
@@ -211,7 +223,7 @@ namespace Game
|
||||
}
|
||||
}
|
||||
|
||||
bgfx::dbgTextPrintf(1, 1, 0x0F, "Time: %.1f", time);
|
||||
bgfx::dbgTextPrintf(1, 1, 0x0F, "Time: %.2f", time);
|
||||
bgfx::dbgTextPrintf(1, 2, 0x0f, "Frame: %u", GetInstance().FrameCounter);
|
||||
|
||||
bgfx::frame();
|
||||
|
||||
Reference in New Issue
Block a user