glfw

    1熱度

    1回答

    有人爲了善良告訴我這個代碼有什麼問題,它沒有顯示簡單的頂點和片段着色器的簡單多維數據集, 似乎我已經正確地初始化了gl和GLFW,創建的着色器將它們聯繫起來並鏈接它們,創建模型視圖投影矩陣,並將它們傳遞給着色器,我看不出它爲什麼不呈現。 #include <iostream> #include <fstream> #include <GL\glew.h> #include <GLFW\gl

    1熱度

    1回答

    的glfwInit()的JavaDoc LWJGL 3種狀態: 此功能必須只從主線程調用。 不過,我運行Windows 10 acer的機器上進行了測試,我發現它並不重要線索glfwInit()叫上,只要是同一個線程任何其他GLFW調用。 文檔是錯誤的,還是僅適用於某些機器或操作系統?

    0熱度

    1回答

    我在我的Mac同時使用glfw和sfml並滿足對OpenGL版本的一些障礙學習opengl。 當我運行代碼:上sfml Renderer: Intel(R) Iris(TM) Graphics 6100 OpenGL version supported: 2.1 INTEL-10.22.25 glsl: 1.20 這是我在xcode項目設置,或者是默認框架設置 printf ("Rende

    1熱度

    1回答

    我意識到這個問題已被問到很多倍在StackOverflow和其他網站;在回顧這些資源後,我仍然處於虧損狀態。 我只是試圖讓我的機器上的OpenGL(Windows 7 64位)與GLFW一起工作。 我遇到的問題與許多其他人一樣:我得到單數鏈接器錯誤:「未定義引用'glfwInit'。」我試圖編譯的代碼是最簡單的(在一個文件Test.cpp中)。 #include <iostream> #incl

    -1熱度

    1回答

    由於某些原因,當我安裝GLEW和GLFW時,lib文件夾是空的。我找不到任何地方的.dylib文件。有人有主意嗎?使用運行Sierra的Mac。

    -2熱度

    1回答

    我已經寫了一些OpenGL代碼在c + +渲染一個紅色的三角形到屏幕上。該程序使用opengl 3.3和glsl版本330.我已經縮小了不適用於幾個.cpp類文件或我的glsl代碼的代碼。我沒有得到編譯器或鏈接器錯誤(我確實得到了一些鏈接器警告,但我不認爲這些很重要)。我已經給出了我認爲是最可能發生錯誤的地方的代碼。 Renderer.cpp: #include "Renderer.h" #i

    0熱度

    1回答

    我試圖獲得'esc'的關鍵輸入並關閉窗口。我發現兩種方法可以做到這一點,第一個是: static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods){ if (key == GLFW_KEY_ESCAPE && action == GLFW_PRESS) glfw

    0熱度

    1回答

    我想跟着遊戲引擎教程,當視頻運行此代碼時,它會打開一個窗口。當我這樣做時,它會提供錯誤消息,以防止未創建窗口。 #include "window.h" namespace sparky { namespace graphics { Window::Window(const char *title, int width, int height) { m_Title =

    0熱度

    1回答

    我知道這個答案已被問過,但我一直沒有找到解決方案。我正在使用Emacs和一個批處理文件來運行gcc,但我一直從編譯器獲取未定義的引用錯誤。 這裏是我的代碼: #include <glad/glad.h> #include <GLFW/glfw3.h> void wf_init(const char* title) { if (!glfwInit()) {

    1熱度

    1回答

    我在OpenGL和GLFW中編寫遊戲引擎。但是,不知怎的,我的窗戶不能關閉。我嘗試了很多東西,但沒有效果。我的代碼有什麼問題? 我找不到錯誤的東西 - 對我來說一切似乎都很好。 代碼: int running; GLFWwindow* window; Window::~Window() { glfwTerminate(); } Window::Window(int wid