fix raytracer

This commit is contained in:
Ilusha 2024-03-16 20:57:46 +03:00 committed by Ilya Shurupov
parent 69a17a609e
commit 0eaf22cc46
3 changed files with 31 additions and 3 deletions

View file

@ -163,6 +163,15 @@ void RayTracer::render(const Scene& scene, OutputBuffers& out, const RenderSetti
col.b /= num;
};
// clear colors
for (ualni i = 0; i < mSettings.size.x; i++) {
for (ualni j = 0; j < mSettings.size.y; j++) {
out.color.set({ i, j }, 0.f);
out.normals.set({ i, j }, 0.f);
out.depth.set({ i, j }, 0.f);
}
}
for (ualni i = 0; i < mSettings.size.x; i++) {
for (ualni j = 0; j < mSettings.size.y; j++) {
for (auto sample = 0; sample < mSettings.multisampling; sample++) {