Rendu
A lightweight rendering engine for experimentations
Loading...
Searching...
No Matches
Todo List
Member ForwardRenderer::draw (const Camera &camera, Texture *dstColor, Texture *dstDepth, uint layer=0) override
Currently there is no mechanism to "unregister" a texture for each shader using it, when deleting the texture. The texture could keep a record of all programs it has been used in. Or we could look at all programs when deleting. Or in PBRDemo we reset the textures when setting a scene.
Member Frustum::intersects (const BoundingBox &box) const
Implement frustum corner checks to weed out more false positives.
Member PathTracer::render (const Camera &camera, size_t samples, size_t depth, Image &render)

Support dieletric specular on top.

Support all materials from the PBR demo.

Member Program::update ()
Should we use the real buffer current offset here, if an update happened under the hood more than once per frame?