皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

OpenGL 新增扩展加入注册表

在近年来,由于 Vulkan API 凭借其广泛的硬件支持和不断增长的软件支持在现代图形和计算 API 领域的巨大成功,看到任何新的 OpenGL 扩展变得极为罕见。然而,这个十月却显得格外不同,现在我们看到了多个新的 OpenGL 扩展被合并到 OpenGL 注册表中。

就在本月早些时候,OpenGL 网格着色器支持与跨供应商的 GL_EXT_mesh_shader 扩展合并,这已经足够令人惊讶。该扩展是由 Nvidium 项目请求的,作为 Sodium 的渲染引擎,在 Minecraft 中希望有一个跨供应商的网格着色器扩展,而不仅仅是 NVIDIA 的 GL_NV_mesh_shader 实现。

本周又有更多 OpenGL 扩展被合并到注册表中,以及其他一些值得注意的更新。

Collabora 开发者添加了 GL_EXT_shader_realtime_clock 扩展,用于支持今年早些时候合并的 GLSL,以实现一个实时计数器,该计数器可用于在构建在 GL_ARB_shader_clock 工作之上时,从着色器中获取时间信息。

此外,还合并了来自 Google 的 GL_EXT_shader_texture_samples 扩展。该扩展提供了 GLSL 内置函数,允许着色器查询纹理的样本数量。

OpenGL 新增扩展加入注册表

本周还有其他更新,例如将桌面 OpenGL 核心支持添加到大多数 GL_EXT_texture_sRGB 格式中。另外,还为桌面 OpenGL 添加了对 GL_EXT_fragment_shading_rate 扩展的支持。之前,GL_EXT_fragment_shading_rate 仅对 OpenGL ES 2 暴露。

当然,这个月 OpenGL 注册表中发生了一些有趣的活动。

转自  OpenGL Sees New Extensions Added To The Registry – Phoronix