我想在Mac上創建一個GLSL示例。我試圖爲每個頂點設置一個顏色屬性。但是,當程序運行時,我只會看到一個紫色屏幕(紫色來自glClearColor)。我發佈了相關的代碼片段。 -(void)drawRect:(NSRect)dirtyRect
{
// get program ID for shader program
GLuint programID = [self lo
這裏是交易。如果我用glGenBuffers(1,vertexBuffers)離開代碼,代碼編譯是可行的。但是,我認爲它應該是2,因爲vertexBuffers的大小是2。 我錯過了什麼嗎?下面 代碼: -(void)drawRect:(NSRect)dirtyRect
{
// get program ID for shader program
GLuint progra