1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-11-07 03:12:36 +01:00

Fix area indicator rendering.

* Increase alpha value from 1/255.
* Don't clear tick data unless the game is updating.
This commit is contained in:
Daniel Evans 2015-05-09 00:49:28 +01:00
parent 1fe572a7cc
commit 8e82604fc3
2 changed files with 4 additions and 3 deletions

View File

@ -947,7 +947,7 @@ void GameRenderer::renderAreaIndicator(const AreaIndicatorInfo* info)
Renderer::DrawParameters dp;
dp.textures = {data->findTexture("cloud1")->getName()};
dp.ambient = 1.f;
dp.colour = glm::u8vec4(50, 100, 255, 1);
dp.colour = glm::u8vec4(50, 100, 255, 128);
dp.start = 0;
dp.count = cylinderGeometry.getCount();
dp.diffuse = 1.f;

View File

@ -331,8 +331,6 @@ int RWGame::run()
void RWGame::tick(float dt)
{
// Clear out any per-tick state.
world->clearTickData();
// Process the Engine's background work.
world->_work->update();
@ -340,6 +338,9 @@ void RWGame::tick(float dt)
static float clockAccumulator = 0.f;
if ( currState->shouldWorldUpdate() ) {
// Clear out any per-tick state.
world->clearTickData();
state->gameTime += dt;
clockAccumulator += dt;