在Qt 4(桌面上)中可以啓用/使用OpenGL(特定版本)或者我必須使用glew等?Qt 4中的OpenGL擴展
1
A
回答
0
Qt擁有的若干推廣像QPixelBuffers否則,你可以只使用GLEW使一些推廣
1
0
我的方式做到這一點(Windows)中...您需要www.opengl.org/registry/api/glext.h
我使用這個python script產生glex.h(p_glext.h)和glex.cpp從glext.h
p_glext.h是沒有原型的glext.h的副本。
//glex.h
#ifndef GLEX_H
#define GLEX_H
#include "p_glext.h"
extern void glexInit();
extern PFNGLBLENDCOLORPROC glBlendColor;
extern PFNGLBLENDEQUATIONPROC glBlendEquation;
extern PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements;
...
//glex.cpp
...
void glexInit() {
glBlendColor = (PFNGLBLENDCOLORPROC)wglGetProcAddress("glBlendColor");
glBlendEquation = (PFNGLBLENDEQUATIONPROC)wglGetProcAddress("glBlendEquation");
glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)wglGetProcAddress("glDrawRangeElements");
...
}
這是很簡單的給我
相關問題
- 1. 啓用OpenGL擴展
- 2. Qt QLine類擴展
- 3. 擴展Alftesco 4
- 4. OpenGL擴展的可用性
- 5. 不Qt的擴展支持
- 6. Flex中擴展TextItem 4級
- 7. 展望:VSTO 4 + Linq擴展?
- 8. 在Windows中的OpenGL霧座標擴展
- 9. 「無法在函數IntGetProcAddress中加載OpenGL擴展[glBindBuffer]」Qt中的OpenCV異常
- 10. OpenGL ARB_framebuffer_object擴展名不可用
- 11. 在Tapestry 4中擴展ExternalLink 4
- 12. ExtJS 4擴展Ext.data.Connection
- 13. NDK和OpenGL ES擴展
- 14. OpenGL擴展glBufferData期望2是4個參數
- 15. Qt:擴展到主目錄
- 16. Chromium擴展和Qt QWebView
- 17. Qt佈局不擴展
- 18. 擴展如何在openGL中安裝?
- 19. 如何在Qt中擴展QDockWidget函數?
- 20. Re:Silverlight中的擴展器控件4
- 21. .Net 4中的IsNullOrWhiteSpace擴展方法?
- 22. Angular中的Chrome擴展2/4
- 23. 如何擴展Laravel 4中的類Confide?
- 24. 檢查所有使用的OpenGL擴展
- 25. 什麼是未擴展的OpenGL?
- 26. Tegra 3設備上的OpenGL擴展
- 27. OSX可用的OpenGL ARB擴展
- 28. 使用glObjectLabel的OpenGL調試擴展
- 29. Qt的添加擴展的QGraphicsItem場景
- 30. asp.net MVC 4 - Htmlhelper擴展