If we consider OpenGL 4.4 compatibility profile, then the API covers all GPUs even made. OpenGL 3 / Direct3D 10 and OpenGL 4 / Direct3D 11 GPUs. However, Mantle targets only AMD Southern Islands onward, while OpenGL 4.4 core profile targets all Mantle API looks really thin compared to OpenGL API for example. Looking at the published list of Mantle functions,
Glbindsamplers opengl 4.4 drivers#
If anything, at least Mantle created some discussions about graphics API but it remains that I believe it's a waste ofĪMD engineering resources that could have benefit their OpenGL drivers for example. Third_party/rust/xml-rs/src/writer/mod.rs Third_party/rust/xml-rs/src/writer/emitter.rs Third_party/rust/xml-rs/.cargo-checksum.json Third_party/rust/khronos_api/api_webgl/specs/latest/2.0/webgl2.idl Third_party/rust/khronos_api/api_webgl/specs/latest/1.0/webgl.idl Third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_shared_resources/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_get_buffer_sub_data_async/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_compressed_texture_atc/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_blend_equation_advanced_coherent/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/proposals/EXT_multi_draw_arrays/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/WEBGL_shared_resources/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/WEBGL_multiview/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/WEBGL_get_buffer_sub_data_async/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_atc/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/KHR_parallel_shader_compile/extension.xml
Third_party/rust/khronos_api/api_webgl/extensions/EXT_texture_compression_rgtc/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/EXT_texture_compression_bptc/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/EXT_disjoint_timer_query_webgl2/extension.xml Third_party/rust/khronos_api/api_webgl/extensions/EXT_disjoint_timer_query/extension.xml Third_party/rust/khronos_api/api_egl/api/egl.xml Third_party/rust/khronos_api/api/xml/wgl.xml Third_party/rust/khronos_api/api/xml/glx.xml Third_party/rust/khronos_api/api/xml/gl.xml Third_party/rust/khronos_api/.cargo-checksum.json Third_party/rust/gleam/.cargo-checksum.json Third_party/rust/gl_generator/registry/parse.rs Third_party/rust/gl_generator/registry/mod.rs Third_party/rust/gl_generator/generators/struct_gen.rs
Third_party/rust/gl_generator/generators/static_struct_gen.rs Third_party/rust/gl_generator/generators/static_gen.rs Third_party/rust/gl_generator/generators/mod.rs Third_party/rust/gl_generator/generators/global_gen.rs Third_party/rust/gl_generator/generators/debug_struct_gen.rs Third_party/rust/gl_generator/.cargo-checksum.json