Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么仅当我在 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
glfwOpenWindowHint 未在此范围内声明 GLFW3 和 GLEW
遵循一些针对 OpenGL 3 的 OpenGL 教程 一开始 我遇到了一些差异 这是我设法获得的代码 但一开始 我就遇到了大量错误 没有其中说它找不到包含的标头 但只是标头没有定义核心功能 include
c
OpenGL
opengl3
glfw
OpenGL VAO 最佳实践
我面临着一个我认为依赖于 VAO 的问题 但我不确定 我不确定 VAO 的正确用法 我在 GL 初始化期间所做的只是一个简单的 glGenVertexArrays 1 vao 随后是一个 glBindVertexArray vao 后来 在
OpenGL
opengl3
vao
用于理解 OpenGL 中的视图、投影、“虚拟相机”或一般图形的资源 [关闭]
Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我注意到大多数资源要么假设您已经了解很多 要么假设您了解专业水平的数学 要么假设您将找到其他资源来填补空
OpenGL
graphics
PROJECTION
opengl3
1
2
»