check float texture extension, use float32 or float16 if available, show extension on title bar, add thread and render task for lightmap rendering
This commit is contained in:
@@ -740,6 +740,7 @@ void parallel_for(size_t nb_elements, std::function<void(size_t i)> functor, boo
|
||||
|
||||
void gl_state::save()
|
||||
{
|
||||
assert(App::I->is_render_thread());
|
||||
blend = glIsEnabled(GL_BLEND);
|
||||
depth_test = glIsEnabled(GL_DEPTH_TEST);
|
||||
scissor_test = glIsEnabled(GL_SCISSOR_TEST);
|
||||
@@ -759,6 +760,7 @@ void gl_state::save()
|
||||
|
||||
void gl_state::restore()
|
||||
{
|
||||
assert(App::I->is_render_thread());
|
||||
blend ? glEnable(GL_BLEND) : glDisable(GL_BLEND);
|
||||
depth_test ? glEnable(GL_DEPTH_TEST) : glDisable(GL_DEPTH_TEST);
|
||||
scissor_test ? glEnable(GL_SCISSOR_TEST) : glDisable(GL_SCISSOR_TEST);
|
||||
|
||||
Reference in New Issue
Block a user