Examples ported in JOGL from "Learning Modern 3D Graphic Programming" by J.L.McKesson
This porting is free but needs your support to sustain its development. There are lots of desirable new features and maintenance to do. If you are an individual using dear imgui, please consider donating via Patreon or PayPal. If your company is using dear imgui, please consider financial support (e.g. sponsoring a few weeks/months of development)
Monthly donations via Patreon:
Examples ported in JOGL from the tutorials "Learning Modern 3D Graphic Programming" by J.L.McKesson, (original bitbucket repository).
The original website (http://www.arcsynthesis.org/gltut) is down because probably the domain expired. Pavel Rojtberg is continuing the manteinance of the tutorial here.
He is also supporting the html form of the documentation here, I strongly suggest you to read and refer it during the learning of each tutorial sample.
You can find the examples in java under src/main/java
and the corresponding in kotlin under src/main/kotlin
Few comments on Kotlin:
src/main/kotlin/main
is an example, showing also how you can exploit some overloading gl functions to reduce the boiler plate argumentssrc/main/kotlin/glNext
pushes reduction and expressiveness to the top, substituting many gl commands with constructs that rearrange some common gl patterns to bring a lot of code downStatus: