【代码札记】使用 LWJGL 和 OpenGL 最优雅的画圆 April 13, 2021 • 3 Comments 上一篇文章通过使用 VBO 来改善程序的运行效率,但程序的计算还是在 CPU 侧执行。本文将使用着色器,将运算放在 GPU 上,并获得一定的性能提升。Read More
【代码札记】使用 LWJGL 和 OpenGL 更优雅的画圆 April 7, 2021 • Comment 上一篇文章记录了我初学 OpenGL,使用 LWJGL 在 JVM 上试图画圆的过程。虽然结果很成功,甚至还锦上添花地弄了一个五彩斑斓的圆,但随着更加深入的学习,我了解到上一篇文章中的代码应该算得上是 OpenGL 中最低效的绘图方法。因此本文将试图使用 VBO 改进代码的效率。Read More
【代码札记】使用LWJGL和OpenGL画个圆 April 4, 2021 • Comment 前些日子在 YouTube 上看到一个模仿蚁群行为的视频,感觉十分炫酷。视频中提到进行大尺寸模拟时,通过使用着色器(Shader)在显卡上并行计算,能够有效提高计算速度。所以我也想复刻一个,当然还是用 Java/Kotlin,其他语言半斤八两的不是很熟。于是为了达成这个目的,开始了 OpenGL 的学习,本文作为学习 OpenGL 的 Hello World,尽我所能的利用 GLFW 在窗口中画一个(椭)圆。Read More