LINUX OpenGL简单测试代码

简介: LINUX OpenGL简单测试代码
  • 安装

fatal error: GL/glut.h: 没有那个文件或目录_柳鲲鹏-CSDN博客

  • 源码
#include <GL/glut.h>
static void display()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin(GL_POLYGON);
    glVertex2f(-0.5, -0.5);
    glVertex2f(-0.5,  0.5);
    glVertex2f( 0.5,  0.5);
    glVertex2f( 0.5, -0.5);
    glEnd();
    glFlush();
}
int main(int argc, char **argv)
{
    glutInit(&argc, argv);
    glutCreateWindow("OpenSource");
    glutDisplayFunc(display);
    glutMainLoop();
}
  • 编译脚本
g++ \
    opengl.c \
    -o test \
    -g -lglut -lm \
    -L/lib/x86_64-linux-gnu -lGL
目录
相关文章
|
Linux
LINUX查看OpenGL信息
LINUX查看OpenGL信息
717 0
|
编解码 算法 Linux
在嵌入式linux上玩OpenGL
在嵌入式linux上玩OpenGL
|
XML 小程序 Java
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
502 0
|
数据安全/隐私保护 开发者
OpenGL ES 多目标渲染(MRT)
Opengl ES连载系列
775 0
|
缓存 C++
Opengl ES之FBO
Opengl ES连载系列
472 0
|
存储 编解码 算法
Opengl ES之LUT滤镜(上)
Opengl ES之连载系列
1105 0
|
数据安全/隐私保护 索引
Opengl ES之纹理数组
Opengl ES连载系列
564 0
|
数据安全/隐私保护
Opengl ES之水印贴图
Opengl ES之连载系列
435 0
|
Java 数据安全/隐私保护 Android开发
Opengl ES之矩阵变换(下)
Opengl ES连载系列
466 0