modernes OpenGL
-
Gibt es im Netz gute Ressourcen zu OpenGL / SpieleEngine - Programmierung mit OpenGl 3.3 +?
Die meisten Sachen die ich finde, erklären bis etwa zum ersten Dreieck - was nicht wahnsinnig spannend ist.
Was mich im Moment vor allem interessiert, ist die intensive Nutzung der GPU - auch für Berechnungen.
So frage ich mich, wenn ich etwa verschiedene Objekte habe und Kraftfelder simulieren möchte, ob ich das mittels zB eines Vertex-Shaders direkt auf der GPU berechnen kann.
Oder muss ich für soclhe Dinge (Positionsberechnungen/ lösen von Differentialgleichungen) dann OpenCL / Cuda nutzen?
Ich bin leider schon etwas out of Date was Grafik-Programmierung angeht
-
Hier wären mal ein paar gute Seiten zu modernem OpenGL:
http://www.opengl-tutorial.org/
http://web.archive.org/web/20140722161431/http://rastertek.com/gl40tut02.htmlweiterhin für intensive Berechnung bietet sich der sogennante Compute-Shader an dieser ist jedoch erst ab OpenGL version 4.3 verfügbar und braucht somit eine sehr moderne GPU. Falls du keine so moderne GPU hast, lässt sich natürlich viel auch im Vertex/Fragment-Shader berechnen.