vertex-buffer

    1熱度

    2回答

    我嘗試使用D3DPT_TRIANGLELIST時遇到問題。下面的例子來自一本書,所以我沒有看到問題是什麼。 VertexData: ColorVertex *v; Triangle->Lock(0,0,(void**)&v,0); v[0] = ColorVertex(-1.0f, 0.0f, 2.0f, D3DCOLOR_XRGB(255, 0,0)); v[1] = ColorVer

    0熱度

    1回答

    在Stage3D/AGAL,是否有可能以這樣的方式,使指向個人VertexBuffers相同的va0: 每個VertexBuffer數據可以獨立改變(會以爲這是在某些情況下,出色的性能,是嗎?)。 每個VertexBuffer側重於va0(第一頂點屬性寄存器)的一個字段,以便vertexbuffer1操縱va0.x,vertexbuffer2 = va0.y,vertexbuffer3 =​​,和

    0熱度

    1回答

    今天我開始使用DirectX(D3D9),一切都很順利,直到我創建了Static-mesh類。該類包含用於生成緩衝區,繪製和釋放緩衝區的方法。 問題在於緩衝區生成功能。如果我想將頂點數組作爲參數傳遞給函數,則在繪製時不繪製三角形(用三角形測試),但是,如果頂點在函數中聲明(與通過函數時相同的方式參數),三角形不繪製。 頂點類: #define CUSTOMFVF (D3DFVF_XYZRHW |

    0熱度

    1回答

    我是OpenGL ES的新手,但對Objective-C和iOS開發頗有經驗。我到目前爲止沒有問題繪製與着色形狀使用頂點緩衝對象,通過定義頂點數組和indicies的對應陣列,用下面的代碼 GLuint vertexBuffer; glGenBuffers(1, &vertexBuffer); glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer); glBu

    2熱度

    2回答

    如何在PyOpenGL python綁定到OpenGL中使用glBufferData()? 當我在錯誤消息中 Haven't implemented type-inference for lists yet 運行下面的代碼 import sys from OpenGL.GL import * from PySide.QtCore import * from PySide.QtGui im

    4熱度

    2回答

    抵消什麼PyOpenGL相當於 #define BUFFER_OFFSET(i) (reinterpret_cast<void*>(i)) glDrawElements(GL_TRIANGLE_STRIP, count, GL_UNSIGNED_SHORT, BUFFER_OFFSET(offset)) 如果偏移量爲0,則 glDrawElements(GL_TRIANGLE_STRIP,

    0熱度

    1回答

    我試圖在OpenGL ES 2.0中使用頂點緩衝對象實現一些相對簡單的2D Sprite批處理。然而,我的幾何形狀不正確繪製和一些錯誤,我似乎無法找到導致在儀器的GL ES分析報告: 繪製調用超出數組緩衝區邊界 繪製調用訪問的頂點在使用的數組緩衝區範圍之外。這是一個嚴重的錯誤,並可能導致崩潰。 我已經通過一次繪製單個四邊形而不是批次並按預期繪製,測試了具有相同頂點佈局的繪圖。 // This te

    4熱度

    1回答

    我想在我的Open GL ES 1.1遊戲中使用頂點緩衝對象(VBOs)來改進我的複雜模型渲染。在閱讀了SO和這篇(http://playcontrol.net/ewing/jibberjabber/opengl_vertex_buffer_object.html)教程的幾篇文章之後,我仍然無法理解VBO以及如何在我的Cheetah 3D導出模型格式下實現它們。有人能給我舉一個實現VBO的例子,並

    1熱度

    1回答

    我想畫一條線與OpenGL ES 2.0 GLKit。當我運行下面的代碼,並使用OpenGL ES分析儀出現以下錯誤: 「使用不存在的計劃」 (4,8 GL_LINE_STRIP,0,4) 「GL錯誤:無效操作」 GL_INVALID_OPERATION < - glVertexPointer(2 GL_FLOAT,0,NULL) GL_INVALID_OPERATION < - glEnable

    0熱度

    1回答

    我不得不將一些代碼(與建設VBO數據的二維形狀的輪廓交易,即他們不只是三角形網格,他們可以是任意長度的多邊形輪廓)從使用原始重啓到使用glMultiDrawElements。現在我意識到其實更適合glMultiDrawArrays是我的應用程序,但不相關的問題(事實上,我也不會遇到,如果我一直聰明這種奇怪的問題,並把它移植到使用glMultiDrawArrays代替)。 我組裝的兩個矢量來存儲數據