large scale renderer rework

- Abstracts all OpenGL functionality including UI objects
- Cleans up several rendering codepaths
- Improves threading functionality
- Removes old code and problematic functions
This commit is contained in:
itsmattkc
2020-11-10 11:24:51 +11:00
parent 52b98f3fa3
commit 1d61f89920
42 changed files with 927 additions and 820 deletions
-2
View File
@@ -52,8 +52,6 @@ ThreadPool::~ThreadPool()
thread->wait();
delete thread;
}
RunNext();
}
void ThreadPool::AddTicket(RenderTicketPtr ticket, bool prioritize)