News: 0001586806

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

OpenGL Sees New Extensions Added To The Registry

([Standards] 109 Minutes Ago OpenGL 2025)


It's been rare in recent years seeing any new OpenGL extensions given the wild success these days of the Vulkan API with its vast hardware adoption and increasing software support around that modern graphics and compute API. Yet this October has been unusual with now seeing multiple new OpenGL extensions merged to the OpenGL registry.

It was surprising enough when earlier this month [1]OpenGL mesh shader support was merged with the cross-vendor GL_EXT_mesh_shader extension. That extension was requested by the Nvidium project as a rendering engine for Sodium with Minecraft in wanting a cross-vendor mesh shader extension rather than just GL_NV_mesh_shader for NVIDIA's implementation.

Now this week more OpenGL extensions have been merged into the registry and other notable updates.

[2]GL_EXT_shader_realtime_clock was added by a Collabora developer for the GLSL support merged earlier this year for a real-time counter that can be used to derive timing information within a shader in building off the GL_ARB_shader_clock work.

Also merged was [3]GL_EXT_shader_texture_samples from Google. This provides GLSL built-in functions allowing shaders to query the number of samples of a texture.

There have also been other updates this week such as [4]adding desktop OpenGL core support to most GL_EXT_texture_sRGB formats. Plus [5]adding desktop OpenGL support for the GL_EXT_fragment_shading_rate extension. Previously GL_EXT_fragment_shading_rate was only exposed for OpenGL ES 2.

Certainly it's been interesting [6]activity in the OpenGL Registry this month.



[1] https://www.phoronix.com/news/OpenGL-Mesh-Shader-Added

[2] https://github.com/KhronosGroup/OpenGL-Registry/commit/1f7ad121b54ca15b2354a979d192557f177be94c

[3] https://github.com/KhronosGroup/OpenGL-Registry/commit/2dd66d1934b7d33b63af873e1054c0c37152362d

[4] https://github.com/KhronosGroup/OpenGL-Registry/commit/b28b214d1739dbd3f09f68e4b0538e1baa5de1b4

[5] https://github.com/KhronosGroup/OpenGL-Registry/commit/7d0cb181dace7461bc4f26650fec71efeacc18a5

[6] https://github.com/KhronosGroup/OpenGL-Registry/commits/main/



Q: They just announced on the radio that Dan Quayle was picked as the
Republican V.P. candidate. Should I post?

A: Of course. The net can reach people in as few as 3 to 5 days. It's
the perfect way to inform people about such news events long after the
broadcast networks have covered them. As you are probably the only person
to have heard the news on the radio, be sure to post as soon as you can.

-- Brad Templeton, _Emily Postnews Answers Your Questions on Netiquette_