【代码札记】使用 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