From 2483fb05d4533855446035d592226171480ae0f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Sat, 14 Sep 2019 20:03:49 +0200 Subject: [PATCH] Update todo --- todo.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/todo.txt b/todo.txt index 02ef6d1..a29636d 100644 --- a/todo.txt +++ b/todo.txt @@ -1,7 +1,13 @@ features: - Optional OpenGL acceleration, perhaps a separate header file with the same - API. + API. How this can work: + + Have a new accelerated render scene function that in the first pass uses OGL + to render info about pixels (barycentric, depth, ...) to a 2D "screen" array + (g buffer), then in the second pass loop over these pixels and on each + rendered pixel call the user pixel funct. Basically deferred rendering in + which the first pass is done with OGL. - Helper functions for e.g. retrieving and caching UV coords etc. Maybe these should be in a separate file? DONE