Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
GL_CULL_FACE使所有对象消失
我正在尝试在 openGL3 3 中创建一些简单的多边形 我有两种类型的对象 具有以下属性 对象 1 10 个顶点 按顺序在下面列出 存储在GL ARRAY BUFFER并使用GL TRIANGLE FAN v x y z w v 0 0
OpenGL
GLSL
3d
opengl3
如果我用opengl绘图的话SDL Renderer就没用了吗?
我正在学习 SDL2 但我也在使用使用 OpenGL 调用的 imgui 库 从我在网上各种博客上读到的内容来看 我无法轻松混合 SDL2 渲染器和 opengl 调用 我要么使用其中之一 要么使用另一个 我读过的大多数教程都使用渲染器 所
c
OpenGL
sdl2
opengl3
使用 glDrawElements 时在 OpenGL 核心配置文件中选取三角形
我正在使用 glDrawElements 绘制三角形网格 并且希望能够使用鼠标单击来拾取 选择三角形 三角形的网格可以很大 在固定功能 OpenGL 中 可以使用 GL SELECT http content gpwiki org inde
OpenGL
GLSL
opengl3
为什么仅当我在 SDL2 中设置非零 Alpha 大小时才获得 sRGB 帧缓冲区?
我正在尝试通过以下方式以伽玛正确的方式渲染典型的 OpenGL 颜色三角形本指南 https learnopengl com Advanced Lighting Gamma Correction并查阅 SDL2 文档 了解如何在默认帧缓冲区
c
OpenGL
sdl2
opengl3
srgb
现代OpenGL中的gl_ModelViewMatrix和gl_ModelViewProjectionMatrix是什么?
我有这个代码 它是上下文 version 330 core gl Position PerspectiveViewMatrix 90 0 AspectRatio 0 01 1000 0 TranslationMatrix 0 0 4 0 3
OpenGL
opengl3
矩阵到欧拉角
我正在尝试从旋转矩阵中提取欧拉角 我的约定 矩阵列主 坐标系右手 正角右手 旋转顺序 YXZ 首先是航向 然后是姿态 然后是倾斜 我发现了这个 但无法使用它 因为它们使用其他轴顺序 http www euclideanspace com m
c
matrixmultiplication
opengl3
OpenGL 3:glBindVertexArray 使 GL_ELEMENT_ARRAY_BUFFER 无效
我确信如果你通过绑定缓冲区glBindBuffer 您可以放心地假设它保持绑定状态 直到目标通过另一个调用反弹glBindBuffer 因此 当我发现调用时 我感到非常惊讶glBindVertexArray 将绑定到 GL ELEMENT
c
OpenGL
NVIDIA
opengl3
Arch Linux 中没有 OpenGL 3 标头
我正在尝试使用 FreeGLUT 编译一个非常简单的 Hello world OpenGL 3 3 程序 在我找到的所有教程中 它们都包含标题 gl3 h 问题是我没有这样的头文件 ls l usr include GL total 216
c
opengl3
archlinux
从 glTexStorage3D 切换到 glTexImage3D
glBindTexture GL TEXTURE 2D ARRAY texture id glTexStorage3D GL TEXTURE 2D ARRAY 1 No mipmaps GL RGBA8 Internal format wi
c
OpenGL
texturemapping
opengl3
有多少用户可以运行使用 OpenGL 3.x 的软件?
我可以期望用户能够运行使用 OpenGL 3 x 的软件吗 拥有开源图形驱动程序的 Linux 用户可以运行 OpenGL 3 x 吗 我知道Mesa3D 7 8仅支持OpenGL 2 1 我还知道 OS X Snow Leopard 支持
OpenGL
requirements
opengl3
当顶点属性数组零被禁用时,为什么 OpenGL 绘制会失败?
我在让我的顶点着色器在 ATI 驱动程序上的 OpenGL 3 3 核心下运行时遇到了极大的困难 version 150 uniform mat4 graph matrix view matrix proj matrix uniform b
OpenGL
opengl3
vertexshader
vertexattributes
从 C 矩阵到现代 OpenGL 中的纹理?
Problem 我正在尝试使用 OpenGL 用 C 编写一个简单的程序 这将允许 绘制 2D C 数组 int 32 位整数 根据调色板 目前 我还没有做到这一点 还很远 我正在学习如何将 32 位有符号整数数组发送到 GPU 并以某种方
c
opengl3
Mesa + Linux:gl.h 不包含现代 OpenGL
这是我目前使用的环境 Eclipse Luna Linux Mint Rebecca 上的 C 11 当我尝试使用现代 OpenGL 例如 VAO 或 VBO 时 我收到编译器错误 导致方法无法解析 例如 GLuint VaoID GLui
c
Linux
OpenGL
opengl3
最简单、简约、opengl 3.2 cocoa项目
我已经使用旧版 openGL 和 cocoa 多年了 但现在我正在努力过渡到 openGL 3 2 互联网上有几个例子 但它们都太复杂了 许多甚至在 XCode 5 1 下不再编译 有人可以编写一个最简单 简约 最小的可可代码示例 只是为了
cocoa
OpenGL
opengl3
如何使这个简单的 OpenGL 代码(在“宽松”的 3.3 和 4.2 配置文件中工作)在严格的 3.2 和 4.2 核心配置文件中工作?
我有一些 3D 代码 我注意到它们不会在严格的核心配置文件中呈现 但在 正常 未明确请求仅作为核心 配置文件上下文中正常 为了隔离这个问题 我编写了最简单的 OpenGL 程序 仅绘制一个三角形和一个矩形 我已经发布了OpenGL程序作为这
OpenGL
go
opengl3
opengl4
vertexattributes
由于非 Ascii 字符,顶点着色器无法编译?
因此 我开始使用 OpenGL 与 glew 和 GLFW 来创建游戏引擎 在开始使用着色器时我几乎立即遇到了问题 它们没有被使用或者即使被使用也没有任何效果 我一直在用大量其他示例检查我的代码 它们都匹配 没有任何看起来不合适的地方 我开
c
OpenGL
glfw
glew
opengl3
在 OpenGL 中,仅使用 OpenGL3+ 方法创建透视图的最简单方法是什么?
乍一看这可能听起来很懒 但我已经研究了两天了 我有一个绘制图元的 SDL GLEW 应用程序 我想以不同的视角制作一些视口 我看到了四个视口 但无法更改视角 假设你有 draw swapbuffers 在 OpenGL3 规范中 创建透视视
OpenGL
opengl3
在 OpenGL3 Core Profile 中使用矩阵作为顶点属性
我在 OSX 上使用 OpenGL 3 2 Core Profile 我想要进行实例化绘图 glDrawArraysInstanced 其中我为每个实例传递一个矩阵 我的顶点着色器构建得很好 version 150 in mediump v
GLSL
vbo
opengl3
对于制服和顶点属性来说,OpenGL 索引和位置是一样的吗?
在 OpenGL 参考页中 some https www opengl org sdk docs man4 html glUniform xhtml函数被标记为使用统一位置 而other https www opengl org sdk d
OpenGL
opengles
opengles20
opengl3
opengl4
如何在 Ruby 中创建 OpenGL 3.x 或 4.x 上下文?
我到处都找过了 但没有任何 ruby 绑定可以允许创建 OpenGL 3 4 上下文 它不必是完整的 OpenGL 绑定库 只需创建 OpenGL 上下文的部分即可 更新 如果我足够绝望 我会用 ruby ffi 进行部分 glfw rub
ruby
opengl3
opengl4
1
2
»