GL_ARB_texture_filter_anisotropic (based on GL_EXT_texture_filter_anisotropic) brings previously IP encumbered functionality into OpenGL to improve the visual quality of textured scenes.GL_ARB_pipeline_statistics_query and GL_ARB_transform_feedback_overflow_query standardize OpenGL support for features available in Direct3D.GL_ARB_indirect_parameters and GL_ARB_shader_draw_parameters for reducing the CPU overhead associated with rendering batches of geometry.GL_ARB_gl_spirv and GL_ARB_spirv_extensions to standardize SPIR-V support for OpenGL.OpenGL 4.6 adds the functionality of these ARB extensions to OpenGL’s core specification:
![opengl 4.6 api opengl 4.6 api](https://s3.manualzz.com/store/data/032118467_1-1e58a7f9c8c184e33d3c02f1715f8d7e-360x466.png)
OpenGL 4.6 adds support for ingesting SPIR-V shaders to the core specification, guaranteeing that SPIR-V shaders will be widely supported by OpenGL implementations. SPIR-V is a Khronos-defined standard intermediate language for parallel compute and graphics, which enables content creators to simplify their shader authoring and management pipelines while providing significant source shading language flexibility. OpenGL 4.6 integrates the functionality of numerous ARB and EXT extensions created by Khronos members AMD, Intel, and NVIDIA into core, including the capability to ingest SPIR-V™ shaders.
OPENGL 4.6 API SOFTWARE
J– SIGGRAPH 2017, Los Angeles, CA – The Khronos™ Group, an open consortium of leading hardware and software companies, announces from the SIGGRAPH 2017 Conference the immediate public availability of the OpenGL® 4.6 specification. The complete OpenGL 4.6 specifications can be found HERE
![opengl 4.6 api opengl 4.6 api](https://cdn.educba.com/academy/wp-content/uploads/2021/02/OpenGL-vs-DirectX-info.jpg)