How to create an object (window, frame) which will otrisovat all sorts of things with OpenGL?

I'm interested in good literature (besides the manual) for the D language and literature shaders, global illumination, ray tracing, physics simulation. I saw D frameworks for working with Open GL 3. But I'm interested in more low-level work. And the already known algorithms for physics and ray tracing.
October 3rd 19 at 02:04
2 answers
October 3rd 19 at 02:06
Solution
To connect using Open GL modules DerelictGL3 - https://github.com/DerelictOrg/DerelictGL3

Everything else not related to the D language - "shaders, global illumination, ray tracing, physics simulation" everything is done through standard Open GL

Physics - via physics engines - they also have.
Yes, I'm looking toward Direlict3 there is not some clarity in it. Why there is a module called OpenGL3. I understand that in Direlict3 you can use OpenGL4. Exactly like with Direlict2. Given that I'm not familiar with OpenGL and not very familiar with D name of the module scares me a little bit. I do not want to educate yourself to use the old tools. What does this figure mean 3 nowhere to be found. - Serenity.Danie commented on October 3rd 19 at 02:09
October 3rd 19 at 02:08

Andrei Alexandrescu "the D programming Language".

Find more questions by tags OpenGLInfographicsDPhysics