Assiduous

Results 107 comments of Assiduous

We are facing the same problem. I experiment with the following code: ```hlsl half3 N = half3(0.0, 0.0, 1.0); half3 L = half3(0.0, 0.0, 1.0); half NdotL = dot(N, L);...

Take a look at https://github.com/DiligentGraphics/DiligentSamples/tree/master/Samples/GLTFViewer The viewer does not support some extensions (e.g. transmittance), but is feature reach. It works on Windows, Mac, Linux, iOS, Android and Web.

Imgui renderer is implemented [here](https://github.com/DiligentGraphics/DiligentTools/blob/master/Imgui/src/ImGuiDiligentRenderer.cpp)

For the errors: make sure that you call GetCurrentBackBufferRTV from each swap chain every frame. Follow the multiwindow tutorial. OpenGL backend does not support multiple windows and multiple swap chains....

I don't know the reasons for the errors, but incorrect API usage is the most likely cause. Check Multiple Windows tutorial and ImGUI demo - they all run without errors....

You can force-push to the PR branch