glew

    0熱度

    1回答

    我在寫一個使用GLEWMX上下文的插件。該插件在線程標識(1)下加載GLEWMX上下文。然後當我運行一些東西時,它會在線程標識(2)下運行該任務。我可以訪問兩個線程ID。 我應該使用std:thread將活動線程切換到線程(1),以便我可以在該上下文中訪問和運行事物嗎?我該怎麼做

    0熱度

    1回答

    我目前正在嘗試使用SDL和glew在C++中編程一個小型遊戲。我的問題是,每當我嘗試使用glew的函數(例如:glMatrixMode(GL_PROJECTION)),我得到這個錯誤:GL_INVALID_ENUM。 這就是我創建的窗口: SDL_Init(SDL_INIT_EVERYTHING); SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK

    0熱度

    2回答

    我想在cygwin中編譯GLEW。我從網站下載了1.11.0版本的glew,並將其解壓到C:\glew-1.11.0\。然後,在導航到cygwin中的文件夾(以admin身份運行)並執行make後,出現以下錯誤。做make all也一樣(如果這很重要)。 /cygdrive/c/glew-1.11.0 $ cc -shared -Wl,--out-implib,lib/libGLEW.dll.a

    0熱度

    1回答

    我想加載特定的OpenGL版本函數,但似乎GLEW加載所有函數,無論我在創建GL上下文之前指定。 我知道它沒有加載我想要的指定版本的原因是因爲它將函數指針返回到在更高版本的OpenGL中可用的函數。 glBlendFunci僅在> = 4.0中可用,而我想要的是2.1版本的OpenGL,但glBlendFunci無論如何都會被加載。 這是我想做什麼: int main(int argc, char

    0熱度

    1回答

    我想鏈接GLEW和GLFW dll到我的項目。我正在使用SCons來製作。我的SConstruct文件是: env=Environment(); env.SharedLibrary('glfw3.dll'); env.SharedLibrary('glew32.dll'); env.Program('tutorial01.cpp'); glfw3.dll和glew32.dll都在C:\

    0熱度

    1回答

    因此,我正嘗試在C++中使用GLFW和GLEW編寫一個簡單的3D渲染引擎。但是該程序在glDrawArrays(GL_TRIANGLES, 0, model.indicesCount);調用中崩潰。我很確定我做錯了什麼,但我無法弄清楚需要改變/改變的地方或者什麼。我實際上是從Java重寫了一個完美的工作引擎。 我的代碼: COMMON.H: #ifndef _COMMON #define _CO

    1熱度

    2回答

    我已經安裝libglew和開發 但在編譯 /usr/bin/ld: cannot find -lglew collect2: error: ld returned 1 exit status 也是我寫的代碼一樣 #include<GL/glew.h> #pragma comment(lib, "glew32.lib") 時仍然無法找到-glew什麼我應該接下來做什麼?

    2熱度

    2回答

    好日子, 首先,我有運行小牛Mac和我試圖建立PCL(點雲中圖書館)作爲ROS的一部分。 這是一個失敗的命令: cd /Users/X/ros_catkin_ws/build_isolated/pcl_ros && /Users/X/ros_catkin_ws/install_isolated/env.sh cmake -vd /Users/X/ros_catkin_ws/src/percepti

    2熱度

    1回答

    我遇到了glCreateShaders的問題。它總是返回0。我使用GLEW與SDL,每當我運行程序,它說: 0(1) : error C0000: syntax error, unexpected '}' at token "}" Shader Shaders/colorShading.vert failed to compile! main.cpp中: #include <iostrea

    -1熱度

    2回答

    我想不通爲什麼它不斷glGenBuffers崩潰 GDB回溯給了我這個 #0 0x00000000 in ??() #1 0x0808701d in setupBuffers() at main_scene.cc:250 #2 0x08088cf8 in main (argc=1, argv=0xbffff3c4) at main_scene.cc:694 這裏是我的main() int