glfw

    0熱度

    1回答

    我很努力在Mac上爲OpenGL ES 2.0製作GLFW3.2.1窗口.. 是否有可能在macOS上製作OpenGL ES 2.0窗口? 顯卡正在使用Iris Pro或Radeon Pro 455,它們具有GL_ARB_ES2_compatibility。 的代碼如下圖所示: #include <GL/glew.h> #include <GLFW/glfw3.h> int main(int

    0熱度

    1回答

    我可以創建一個窗口並將其清除爲所需的顏色。但無法在左下角畫一個方形。 #include <iostream> #define GLEW_STATIC #include <GL/glew.h> #include <GLFW/glfw3.h> const GLint WIDTH = 720; const GLint HEIGHT = 480; int main() {

    2熱度

    1回答

    我有一個方法需要voxContext*和glfwSetMouseButtonCallback的回調。 我的回撥功能是void(*inputFunc)(voxContext* ctx, GLFWwindow* window, int button, int action, int mods)。 glfwSetMouseButtonCallback中我不能使用這個函數指針。我可以更改參數順序嗎?

    0熱度

    1回答

    我想第一次在C++和OpenGL中構建遊戲引擎。我已經做到了c#。現在我使用GLFW和GLEW。但是當我製作一個簡單的窗口並測量fps時,它已經很慢了。甚至沒有任何渲染。 #include <stdlib.h> #include <time.h> #include <GL/glew.h> #include <GLFW/glfw3.h> #include "tortoise4.h" #

    1熱度

    1回答

    我構建了一個應用程序兩次:一次在Visual Studio中,另一次在XCode中。我使用的一個庫,GLFW,允許您使用glfwSetWindowSizeCallback函數來檢測窗口的大小調整。 我的窗口類Window有兩個私人成員,寬度和高度。在撥打我的回撥號碼window_size_callback時,我想要更新寬度和高度的值。但是,我想在不使用setter的情況下執行此操作。 所以,我做了

    0熱度

    1回答

    我最初使用glfw編寫了我的遊戲。然而,由於缺乏Android可移植性,我必須將所有的glfw代碼替換爲SDL,因爲SDL更具可移植性。 我的原始遊戲循環使用glfw框架工作非常緊張。這是它: // game loop while (!glfwWindowShouldClose(window)) { //if-else statements that create //the

    0熱度

    1回答

    我目前正在使用C++和OpenGL進行遊戲,並嘗試使用GLFW(我們已用於鍵盤和鼠標輸入)添加控制器支持。 我所看到和閱讀的一切都意味着您需要做的就是插入一個控制器,GLFW將識別它並允許您使用它。經過一系列試驗和錯誤之後,我發現GLFW只會識別我擁有的控制器類型之一。 我試過如下: 法拓士USB搖桿(飛行棒) 另一個操縱桿我不知道(也有飛行搖桿)的模型 有線Xbox 360控制器 的Xbox一個

    -2熱度

    1回答

    我知道像這樣的問題有更多的答案,但我誠實地尋找任何答案。 這是我的問題。我正在進入圖形編程並開始學習OpenGL的東西。我現在有一個非常小的3D引擎,可以在窗口中加載和繪製3D模型。對於我目前使用GLFW的實際窗口。 一切都很好,除了現在我真的想添加一些菜單和按鈕到我的應用程序。我也想要輸入回調(所以當用戶移動他的鼠標,例如,3D模型相應旋轉) 所以任何人都可以給我一些關於如何去做這件事。 我雖然

    1熱度

    1回答

    我正在使用lwjgl處理OpenGL中的項目。我很難爲窗口加載一個圖標,因爲它需要一個GLFWImage緩衝區。後在網上淘的很長一段時間,這是我有: try { BufferedImage originalImage = ImageIO.read(new File("favicon.png")); ByteArrayOutputStream baos

    1熱度

    1回答

    所以我一直在通過C++與GLFW和GLEW一起工作,一切都很順利,直到我實現了GLEW,然後我得到了一個我以前從未遇到的錯誤,並且我沒有模糊該怎麼辦,我已經搜索了它並做了一些研究,但無濟於事。我注意到,在棧幀部分,它說什麼做這行代碼在我的main.cpp std::cout << glGetString(GL_VERSION) << std::endl; 而且它說是與記憶。我會留下樓下的我的代