OpenGL
-
RadeonSI OpenGL 网格着色器支持现已完成,适用于 Mesa 26.0
在下一季度发布的 Mesa 26.0 版本中,AMD RadeonSI Gallium3D 驱动将实现对 OpenGL 网格着色器的支持。从 GL_EXT_mesh_shader …
-
OpenGL 注册表新增扩展功能(2025 年更新)
近年来,随着 Vulkan API 凭借其广泛的硬件支持和日益增长的软件支持在现代图形与计算领域取得巨大成功,新的 OpenGL 扩展已变得极为罕见。然而今年十月却颇为不同寻常,多…
-
OpenGL 网格着色器扩展已合并
去年提出的 GL_EXT_mesh_shader 作为跨厂商网格着色扩展,由 AMD 工程师主导的 OpenGL 网格着色器工作今日已合并至 OpenGL 注册库。 过去一年间,该…
-
Zink OpenGL-On-Vulkan 驱动程序处理 OpenGL 网格着色器
除了致力于优化 Zink 在工作站图形方面的性能外,Mike Blumenkrantz 还一直在努力通过这款通用的 OpenGL-on-Vulkan 开源驱动程序 实现对 Open…
-
OpenGL 面试:上下文、线程、指令队列有什么联系?
OpenGL 上下文、线程、指令队列有什么联系? 不是每个线程天然拥有指令队列,而是必须和某个 OpenGL 上下文绑定才行。一个线程在激活一个上下文时,该线程会有对应的 Open…
-
RadeonSI 开始向上游提供 OpenGL 网格着色器支持
如今,OpenGL 受欢迎程度远不及 Vulkan API,但在过去几个月中,至少有一项值得注意的新扩展正在进行中:通过待定的 GL_EXT_mesh_shader 扩展实现跨供应…
-
探索 OpenGL 音视频渲染技术(9):相机
讨论如何在 OpenGL 中设置相机。我们将讨论一种飞行风格的相机,它允许你在 3D 场景中自由移动。我们还将讨论键盘和鼠标输入,并以一个自定义的相机类结束。
-
探索 OpenGL 音视频渲染技术(8):坐标系统
这个系列文章我们来介绍一位海外工程师如何探索 OpenGL 音视频渲染技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,这是第 8 篇:OpenGL 坐标系统。 …
-
探索 OpenGL 音视频渲染技术(7):变换
这个系列文章我们来介绍一位海外工程师如何探索 OpenGL 音视频渲染技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,这是第 7 篇:OpenGL 变换。 ——…
-
探索 OpenGL 音视频渲染技术(6):纹理
这个系列文章我们来介绍一位海外工程师如何探索 OpenGL 音视频渲染技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,这是第 6 篇:OpenGL 纹理。 ——…
-
探索 OpenGL 音视频渲染技术(5):着色器
本文将以更通用的方式解释着色器,特别是 OpenGL 着色语言。着色器是用类似 C 的语言 GLSL 编写的。GLSL 专为图形使用而设计,包含专门针对向量和矩阵操作的有用功能。
-
探索 OpenGL 音视频渲染技术(4):三角形入门
OpenGL 三角形入门。在本章中,我们将简要讨论图形管道,以及如何利用它来创建漂亮的像素效果。
-
探索 OpenGL 音视频渲染技术(3):窗口入门
这个系列文章我们来介绍一位海外工程师如何探索 OpenGL 音视频渲染技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,这是第 3 篇:OpenGL 窗…
-
探索 OpenGL 音视频渲染技术(2):创建窗口
这个系列文章我们来介绍一位海外工程师如何探索 OpenGL 音视频渲染技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,这是第 2 篇:OpenGL 创建窗口。 …
-
探索 OpenGL 音视频渲染技术(1):简介
这个系列文章我们来介绍一位海外工程师如何探索 OpenGL 音视频渲染技术,对于想要开始学习音视频技术的朋友,这些文章是份不错的入门资料,这是第 1 篇:OpenGL 简…
-
一个线程是否可以有多个 OpenGL 上下文?
OpenGL 上下文(OpenGL Context)是一个包含了 OpenGL 所有状态信息的环境,是你与 GPU 进行任何 OpenGL 调用之前必须建立的基础。 简单…
-
OpenGL 正在开发跨供应商网格着色
鉴于现代 Vulkan 应用程序接口的持续广泛采用,新的 OpenGL 扩展(尤其是令人兴奋的扩展)在近来非常罕见,但在 2025 年,我们将通过 GL_EXT_mesh_shad…
-
GLSL 着色器语言入门教程(珍藏版)
GLSL(OpenGL Shading Language)是一种用于 OpenGL 图形 API 的着色语言,专门用于编写顶点着色器和片段着色器(像素着色器)的代码,GLSL 采用…
-
基于Freetype的文字渲染流程以及缓存策略
1. 前言 OpenGL 对于文字的绘制以及字体的操纵提供了低层次的支持,即位图字体。每个字形根据他们的编号被放到位图字体中的确切位置,在渲染这些字形的时候根据这些排列…
-
OpenGL 3D 渲染技术:glTF 基础知识
大家好,我是程序员 kenney,今天给大家介绍glTF的基础知识。 glTF 是什么? 它是 GL Transmission Format 的缩写,是&nbs…