@@ -417,7 +417,7 @@ void LunarWM_run(LunarWM *wm)
|
|||||||
|
|
||||||
EndDrawing();
|
EndDrawing();
|
||||||
} else {
|
} else {
|
||||||
wm->renderer.camera.fovy = 90;
|
wm->renderer.camera.fovy = 75;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1599,9 +1599,6 @@ static void handle_output_frame(struct wl_listener *listener, void *data)
|
|||||||
rlFramebufferAttach(wm->renderer.tmp_rt.id, wm->renderer.tmp_rt.depth.id,
|
rlFramebufferAttach(wm->renderer.tmp_rt.id, wm->renderer.tmp_rt.depth.id,
|
||||||
RL_ATTACHMENT_DEPTH, RL_ATTACHMENT_RENDERBUFFER, 0);
|
RL_ATTACHMENT_DEPTH, RL_ATTACHMENT_RENDERBUFFER, 0);
|
||||||
|
|
||||||
if (!IsTextureValid(wm->renderer.main_rt.texture)) {
|
|
||||||
wm->renderer.main_rt = LoadRenderTexture(width, height);
|
|
||||||
}
|
|
||||||
int const hud_size = wm->cman->cfg.displays.hud.size;
|
int const hud_size = wm->cman->cfg.displays.hud.size;
|
||||||
if (!IsTextureValid(wm->renderer.hud_rt.texture)) {
|
if (!IsTextureValid(wm->renderer.hud_rt.texture)) {
|
||||||
wm->renderer.hud_rt = LoadRenderTexture(hud_size, hud_size);
|
wm->renderer.hud_rt = LoadRenderTexture(hud_size, hud_size);
|
||||||
@@ -1611,6 +1608,10 @@ static void handle_output_frame(struct wl_listener *listener, void *data)
|
|||||||
LunarWM_render_hud(wm, GetFrameTime(), 1);
|
LunarWM_render_hud(wm, GetFrameTime(), 1);
|
||||||
}
|
}
|
||||||
EndTextureMode();
|
EndTextureMode();
|
||||||
|
|
||||||
|
if (!IsTextureValid(wm->renderer.main_rt.texture)) {
|
||||||
|
wm->renderer.main_rt = LoadRenderTexture(width, height);
|
||||||
|
}
|
||||||
BeginTextureMode(wm->renderer.main_rt);
|
BeginTextureMode(wm->renderer.main_rt);
|
||||||
{
|
{
|
||||||
BeginMode3D(wm->renderer.camera);
|
BeginMode3D(wm->renderer.camera);
|
||||||
|
|||||||
Reference in New Issue
Block a user