glfw

    3熱度

    1回答

    我試圖用GLFW3.2運行基本福爾康測試: #include <vulkan/vulkan.h> #include <GLFW/glfw3.h> #include <iostream> int main(int argc, char *argv[]) { if (glfwVulkanSupported()) { std::cout << "vulkan

    0熱度

    1回答

    我想做一個三角形,我使用GLEW,GLFW和GLM作爲OpenGL的擴展。 這裏是我的代碼: #include <stdlib.h> #include <stdio.h> #include <gl\glew.h> #include <GLFW\glfw3.h> #include <glm\glm.hpp> using namespace glm; int main() {

    1熱度

    1回答

    我一直在試圖找出很長一段時間,但無法設法讓事情工作。我只想編譯/運行我的OpenGL程序,但是我的着色器沒有正確鏈接,並且沒有收到有用的錯誤消息。在一種情況下,錯誤純粹是空的,而在另一種情況下,出於某種原因它是??y?。 創建了一個程序,編譯我着色器,我有以下代碼: GLuint buildProgram(const char* vertexShaderFile, const char* frag

    1熱度

    1回答

    我在試圖學習OpenGL。我使用Clion作爲IDE,它使用CMakeLists.txt文件來組織/編譯項目。 編譯器不能出於某種原因找到glClear: Undefined symbols for architecture x86_64: "_glClear", referenced from: _main in main.cpp.o "_glClearColor

    0熱度

    1回答

    我有我的OpenGL - 你好三角演示在這裏,但我不能讓它的工作。有人知道問題出在哪裏嗎?我能夠編譯和運行代碼,但三角形不顯示。它只打開帶有灰色背景的窗口。 #include <glew/glew.h> #include <glfw/glfw3.h> #include <stdio.h> #include <stdlib.h> int main() { if (!glfwIn

    0熱度

    1回答

    此函數設置當前上下文的交換時間間隔,即在交換窗口的緩衝區和從glfwSwapBuffers返回之前等待屏幕更新的次數。這有時稱爲「垂直同步」,「垂直回掃同步」或「垂直同步」。 這是否意味着 ---------------------------------- Generate next frame Wait until next frame is available ------------

    0熱度

    2回答

    全屏引導我的GLFW應用程序目前是不安全的,就好像VS2015由於某種錯誤(例如訪問衝突)而決定觸發斷點一樣,我完全被鎖定到一個黑色的屏幕上,直到我強行重新啓動。 整個屏幕是黑以外的鼠標光標,這是紡絲/等待圖標除非我將光標移動到任務欄區域。 鎖定不能解決它。 Ctrl + Alt + Del不能修復它。 我必須每次用電源開關重新啓動我的電腦。 我能做些什麼,以確保全屏調試安全,或關閉該斷點消息(即

    -2熱度

    1回答

    我正在用LWJGL學習Java中的OpenGL,並且想用它來模擬物理模型,因此想要有一組顯示和控件,如按鈕,滑塊,文本標籤等。我有經驗在AWT中創建這些類型的東西,因此我認爲在AWT窗口中嵌入GLFW窗口似乎是合乎邏輯的,以便僅使用openGL上下文來呈現需要呈現的東西。然而,我在網上找到的所有東西似乎都希望我在openGL窗口內創建自己的HUD,並且在JPanel之類的其他現有內容中找不到有關嵌

    2熱度

    1回答

    我想知道使用GLFW和OpenGL代替使用像Qt或GTK這樣的傳統GUI工具包會帶來什麼樣的限制。 當然,我知道使用OpenGL的GLFW不會公開相同級別的功能,但是如果只需要幾種小部件,我認爲這些可以輕鬆實現。 問題是,是否有一些功能無法在GLFW/OpenGL上實現,而不是Qt或GTK? 例如,我很擔心在窗口區域之外繪製菜單(我猜在這種情況下可以使用輔助非裝飾窗口)。

    5熱度

    1回答

    設置這個變量是做什麼的?例如,如果我將它設置爲4,那是什麼意思? 我在「Framebuffer related hints」一節中閱讀了glfw.org上的說明(請參閱此處:GLFW Window Guide)。該手冊說:「GLFW_SAMPLES指定了用於多重採樣的所需樣本數量,零禁用多重採樣,GLFW_DONT_CARE表示應用程序沒有偏好。」 我也讀了一般性多重採樣的描述(參見:Shawn