derelict3

    3熱度

    1回答

    我正在D中創建一個SDL-OpenGL應用程序。我正在使用廢棄SDL綁定來完成此操作。 當我完成運行我的應用程序時,我想卸載SDL。要做到這一點,我運行以下功能: public ~this() { SDL_GL_DeleteContext(renderContext); SDL_DestroyWindow(window); } 出於某種原因,然而,這會給我一個模糊的分段錯

    3熱度

    1回答

    嘗試在D上使用SDL和OpenGL進行設置。具體來說,SDL2和OpenGL 3.3核心/前向兼容。 (儘管我在例子中留下了最後兩個,因爲無論他們在那裏都在同一個點上)。在GLFW中相當於以下內容:很顯然,我在SDL上搞了一些東西,或者SDL做了一些可以破壞廢棄的神奇事物 - 這似乎很難相信考慮到廢棄-gl並沒有那麼做除了加載一些函數指針之外,但某處出了問題,我不會排除在廢棄或SDL中的錯誤,儘管

    3熱度

    2回答

    我正在嘗試使用廢棄和D編寫簡單的圖形測試程序。 當我嘗試使用SDL執行幾乎任何操作時,它都會發生seg-fault。這是有問題的代碼: import std.stdio; import derelict.opengl3.gl3; import derelict.sdl2.sdl; import derelict.sdl2.image; import derelict.sdl2.mixer;

    0熱度

    1回答

    函數調用glBindVertexArray(0),glGenVertexArrays(1, &vertex_array_object)和glBindVertexArray(vertex_array_object)導致我的程序崩潰。當我運行代碼if(glGenVertexArrays == null)它評估爲真。這導致我相信我沒有正確加載功能。我正在使用DerelictGL3.load()和Dere

    0熱度

    1回答

    要作序,我寫我的OpenGL在d使用廢棄。但是,它應該與使用C++的OpenGL幾乎相同,因爲函數調用是相同的。無論如何,我不知道爲什麼我的代碼不會在屏幕上打印任何內容,因爲我的着色器程序沒有提供任何錯誤。我很抱歉大代碼轉儲,但我無法找出問題。我的着色器類如下: module shader; import std.stdio; import std.string; import dereli