這裏只會記錄一些使用到的API彙總。
OpenGL 紅寶書第9版的我也買了一本,但覺得這書買得不值。
主要我們要查找API什麼的,沒有電子版直接輸入API名稱定爲的快。
如果你用書去翻的話,只能慢慢的找,很不方便(我也不喜歡用Kindle)。
然後就在我學習的過程中,我發現了另一個 OpenGL API 更好的網站:docs.GL,這還有相關示例代碼,與教程,好太多了。
而且官方的在線文檔什麼的直接、清晰明瞭。
其實我們學習用的話,OpenGL API用不了多少個。。。全都用上的話,那也是需要還久時間去熟悉的。
下面我列出的都是在gl4,即:OpenGL 4.5 的API參考內容,用過的API我都當學習筆記記錄一下:
- glGenBuffers
- glBindBuffer
- glBufferData, glNamedBufferData
- glCreateShader
- glShaderSource
- glCompileShader
- glGetShaderiv
- glGetShaderInfoLog
- glAttachShader
- glLinkProgram
- glGetProgramiv
- glGetProgramInfoLog
- glCreateProgram
- glUseProgram
- glDeleteShader
- glVertexAttribPointer
- glEnableVertexAttribArray
- glGetAttribLocation
- glDrawArrays
- glViewport
- glClear
- 學習到這裏,才發現有更好的OpenGL API 學習網站: docs.GL
References
- 官方的 OpenGL4 & GLSL 4 的 API
- docs.GL - 帶有例子的API,比官方的好。