mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-05 11:01:49 +00:00
add on_update, on_render to docs & change entities tps to 20
This commit is contained in:
parent
3f67944cc2
commit
f8907f7db1
10 changed files with 62 additions and 21 deletions
|
|
@ -188,6 +188,7 @@ void WorldRenderer::renderLevel(
|
|||
const DrawContext&,
|
||||
Camera* camera,
|
||||
const EngineSettings& settings,
|
||||
float delta,
|
||||
bool pause
|
||||
) {
|
||||
auto assets = engine->getAssets();
|
||||
|
|
@ -206,7 +207,7 @@ void WorldRenderer::renderLevel(
|
|||
auto entityShader = assets->get<Shader>("entity");
|
||||
setupWorldShader(entityShader, camera, settings, fogFactor);
|
||||
|
||||
level->entities->render(assets, *modelBatch, *frustumCulling, pause);
|
||||
level->entities->render(assets, *modelBatch, *frustumCulling, delta, pause);
|
||||
|
||||
if (!pause) {
|
||||
scripting::on_frontend_render();
|
||||
|
|
@ -339,7 +340,7 @@ void WorldRenderer::draw(
|
|||
DrawContext ctx = wctx.sub();
|
||||
ctx.setDepthTest(true);
|
||||
ctx.setCullFace(true);
|
||||
renderLevel(ctx, camera, settings, pause);
|
||||
renderLevel(ctx, camera, settings, delta, pause);
|
||||
// Debug lines
|
||||
if (hudVisible){
|
||||
renderLines(camera, linesShader, ctx);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue