diff --git a/libs/gfx/source/renderer/deferred.cpp b/libs/gfx/source/renderer/deferred.cpp index a4448df7..70937183 100644 --- a/libs/gfx/source/renderer/deferred.cpp +++ b/libs/gfx/source/renderer/deferred.cpp @@ -531,7 +531,6 @@ void main() if (need_clipping) { - // TODO: clip with near-Z manually instead of filling the entire screen *result++ = {-1.f, -1.f}; *result++ = { 1.f, -1.f}; *result++ = { 1.f, 1.f}; @@ -688,8 +687,6 @@ void main() if (o.casts_shadow) casts_shadow_bbox |= o.bbox; } - // TODO: frustum culling - // Resize g-buffer if needed auto buffer_size = geom::cast(target.viewport.dimensions()); @@ -801,10 +798,6 @@ void main() impl().screen_mesh.bind(); - // TODO: directional light shadows - - // TODO: point light shadows - // Draw unlit & ambient layers impl().ambient_pass_program.bind();