AMD published two new OpenGL extensions today, both of which are written against the OpenGL 4.4 specification. The first extension, GL_AMD_gpu_shader_int64 was developed based on the NV_gpu_shader5 extension to allow implementations supporting 64-bit integers to expose the feature without the additional requirements that are present in NV_gpu_shader5. The second extension is GL_AMD_transform_feedback4. This second extension enhances OpenGL’s transform feedback in allowing multiple TF streams to be captured and allows any combination of streams to be rasterized.
We are glad to announce the DXBC2GLSL, an open source library that convert the HLSL bytecode (DXBC) to GLSL. The inputs of DXBC2GLSL is SM5 bytecodes (also compatible to SM4). After parsing, input variables, output variables, texture declaration and shader instructions can be retrieved. The output GLSL can be VS/PS/GS in OpenGL 2.0 to 4.4. HS/DS/CS support, and an OpenGL ES version is currently under development. Theoretically, this framework can even convert compute shader to OpenCL.
A GDC 2014 talk about OpenGL optimizations: NVIDIA, AMD, Intel Explain how to unlock 15X performance gains in OpenGL.
The Khronos Group has released an update to OpenGL 4.4. Included are many small bugfixes, clarifications and general cleanup.
The Khronos Group today announced a number of new and significant updates to its portfolio of open, royalty free industry standards that enable the authoring and acceleration of parallel computing, graphics, vision, sensor processing and dynamic media on a wide variety of platforms and devices:
OGLplus is a collection of open source, cross-platform libraries which implement an object-oriented facade over the modern OpenGL and also OpenAL and EGL C-language APIs. It provides wrappers which automate resource and object management, error handling and make the use of these libraries in C++ safer and more convenient.