SIGGRAPH 2012でOpenGL 4.3の仕様がリリースになっています.
プレスリリース
http://www.khronos.org/news/press/khronos-releases-opengl-4.3-specification-with-major-enhancements
とりあえず,新機能についてはプレスリリースから.
- compute shaders that harness GPU parallelism for advanced computation such as image, volume, and geometry processing within the context of the graphics pipeline
- shader storage buffer objects that enable vertex, tessellation, geometry, fragment and compute shaders to read and write large amounts of data and pass significant data between shader stages
- texture parameter queries to discover actual supported texture parameter limits on the current platform
- high quality ETC2 / EAC texture compression as a standard feature, eliminating the need for a different set of textures for each platform
- debug capability to receive debugging messages during application development
- texture views for interpreting textures in many different ways without duplicating the texture data itself
- indirect multi-draw that enables the GPU to compute and store parameters for multiple draw commands in a buffer object and re-use those parameters with one draw command, particularly efficient for rendering many objects with low triangle counts
- increased memory security that guarantees that an application cannot read or write outside its own buffers into another application’s data
- a multi-application robustness extension that ensures that an application that causes a GPU reset will not affect any other running applications.
細かいことはあとで書きます.