解决方案:英特尔核心i3 380 M处理器不支持更高级别的OpenGL。任何超过2.1的内容目前都不可用。
英特尔-linux-图形-安装程序没有开箱即用。任何添加到初始安装中的建议都是有帮助的。
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
OpenGL version string: 2.1 Mesa 11.0.4
OpenGL shading language versi
我不能让GLFW在我想使用的OpenGL版本(我想是2.1)的Linux和Windows上工作。它只提供来自系统头文件的gl定义,这些头文件要么用于OpenGL 1.x,要么用于GL/gl3.h,后者似乎不再可用。我从glfw的文档中推断出,它会自动加载gl函数本身,但这似乎是我错了?
我想写一个便携游戏,使用安卓系统上的OpenGL ES 2.0和兼容的OpenGL 2.x的子集。我的开发平台是Linux,我还没有尝试在Windows上编译或测试任何东西。SDL有线程问题,而且它的OpenGL助手函数不适合OpenGL 2.x,所以我选择了glfw3。
GLFW还支持OpenGL ES 2.
我正在使用opengl 3.3/SDL/glew/Linux (Ubuntu 11.04)编写一个游戏引擎。我想保留在移动设备(OpenGL ES 2)上部署的可能性。这意味着我必须保持一定程度的OpenGL ES 2.0兼容性。因此,我的问题是:是否可以使用SDL/(SDL上现有的补丁)创建一个OpenGL ES 2.0上下文。
这是glxinfo对我的机器的输出:
$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
Max core profile version: 4.1
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL core profile version string
我正在尝试编译一个SDL2 "Hello这里有一个窗口“应用程序,但是它不起作用。这是我得到的错误:
Could not initialize SDL: No available video device
这是我的密码:
#include <stdio.h>
#include "SDL2/SDL.h"
int greatSuccess = 1;
int main(int argc, char* argv[]) {
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS) == 0) {
// this c
我想写一个可以在安卓和linux下工作的代码,所以我认为我应该从cl- opengl开始,但是android使用opengl ES,所以我认为我应该使用opengl es2.0或3.0,但我对这一切感到困惑,我使用sdl2创建窗口和cl-opengl,但是如何在常见的lisp中使用opengl ES?我必须写两个代码,一个在opengl ES for Android和其他代码在opengl for Linux?或者我可以用opengl ES编写一段代码,在两个平台上都能工作?如何用cl-opengl编写opengl ES?我快要迷路了。 我认为由ECL构建到Android。 我今天再试一次,
我想在没有X的情况下使用OpenGL渲染,通过谷歌我找到了:说这是可能的。我应该使用DRM和EGL。EGL可以创建opengl上下文,但需要一个NativeWindow。DRM可能会给我提供NativeWindow,不是吗?我应该使用KMS吗?我知道我必须有开源的视频驱动程序。我需要的是OpenGL上下文,而不是OpenGL ES (Linux)。也许,有人知道教程或示例代码?
@A.B.这是命令的结果
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
OpenGL version string: 2.1 Mesa 10.1.3
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.1.3
OpenGL
我正在尝试交叉编译Raspberry pi3 B+;扩展软件2018-06-27发行版,使用Qt5.10.1,按照以下步骤通过Linux ubuntu 64位编译:
当然,我注意到了以下步骤:,甚至在另一个时间尝试编辑,使空间也像这个一样。我尝试了不同的手臂pi/pi2/pi3/vc4,甚至不同的Qt版本,虽然我能够和Jessie一起做,但是用拉伸我无法摆脱这个错误;
Configure summary:
Building on: linux-g++ (x86_64, CPU features: mmx sse sse2)
Building for: devices/linux-rasp-p