From a57c8382b1004e826a9a47a5a786abe688b4bb2f Mon Sep 17 00:00:00 2001 From: Artem Kharytoniuk Date: Fri, 26 May 2017 14:34:34 +0300 Subject: [PATCH] r_lightmap functionality. --- src/engine/renderer/tr_shade.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engine/renderer/tr_shade.c b/src/engine/renderer/tr_shade.c index b1e0b71..08a2aaf 100644 --- a/src/engine/renderer/tr_shade.c +++ b/src/engine/renderer/tr_shade.c @@ -813,6 +813,9 @@ static void RB_IterateStagesGeneric( shaderCommands_t *input ) depth_range = Vk_Depth_Range::normal; } + if (r_lightmap->integer && multitexture) + GL_Bind(tr.whiteImage); // replace diffuse texture with a white one thus effectively render only lightmap + vk_shade_geometry(pipeline, multitexture, depth_range); }