OpenGL Status - November 2013 G-Truc Creation Vendor NVIDIA AMD Intel Windows Apple Release date 02/10/2013 08/11/2013 30/08/2013 22/10/2013 Drivers version 331.10 beta 13.11 beta 9.2 10.18.10.3325 MacOS X 10.9 Samples versions 4.4.1.0 beta 4.4.1.0 beta 4.4.1.0 beta 4.4.1.0 beta Summary NVIDIA 331.10 beta AMD 13.11 b9.2 Intel 10.18.10.3325 MacOS X 10.9 OpenGL 4.4 80% 0% 0% 0% OpenGL 4.3 86% 64% 25% 0% OpenGL 4.2 100% 87% 87% 0% OpenGL 4.1 100% 100% 100% 43% OpenGL 4.0 95% 95% 95% 67% OpenGL 3.3 100% 100% 100% 92% OpenGL 3.2 100% 91% 98% 91% 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% OpenGL 4.4 OpenGL 4.3 OpenGL 4.2 OpenGL 4.1 OpenGL 4.0 OpenGL 3.3 OpenGL 3.2 NVIDIA 331.10 beta AMD 13.11 b9.2 Intel 10.18.10.3325 MacOS X 10.9
OpenGL 4.4 NVIDIA AMD Intel Windows Apple buffer-type Uned Uned Uned fbo Uned Uned Uned interface-matching Fail Uned Uned Uned sampler-wrap Uned Uned Uned transform-feedback Uned Uned Uned 4 0 0 0 Ok but not conform 0 0 0 0 Fail 1 0 0 0 Uned 0 5 0 0 Sub-Total 5 5 0 0 % 80% 0% 0% 0% OpenGL 4.3 NVIDIA AMD Intel Windows Apple atomic-counter Uned Uned debug Workaround Fail Fail Uned draw-without-vertex-attrib Fail Uned Uned image-sampling Fail Uned Uned image-store Uned Uned interface-matching Workaround Uned Uned multi-draw-indirect Fail Uned program-compute Fail Uned program-compute-image Fail Uned program-subroutine Uned Uned texture-buffer Uned Uned texture-copy Uned Uned texture-storage Uned Uned texture-view Fail Uned Uned 12 9 1 0
Ok but not conform 0 0 0 0 Workaround 2 0 0 0 Fail 0 5 3 0 Uned 0 0 0 0 Sub-Total 14 14 4 0 % 86% 64% 25% 0% OpenGL 4.2 NVIDIA AMD Intel Windows Apple atomic-counter Uned buffer-uniform Uned clipping Uned debug-output Fail Uned draw-base-instance Uned draw-image-space-rendering Uned fbo Uned image-load Uned image-store Workaround Uned image-unpack Uned interface-matching Ok Uned memory-barrier Uned picking Uned primitive-line-aa Fail Uned sampler-fetch Uned test-depth-conservative Uned texture-array Uned texture-compressed Uned texture-conversion Fail Uned texture-cube Uned texture-pixel-store Fail Uned texture-storage Workaround Uned transform-feedback-instanced Uned 22 20 20 0 Ok but not conform 1 0 0 0
Workaround 0 1 1 0 Fail 0 2 2 0 Sub-Total 23 23 23 0 % 100% 87% 87% 0% OpenGL 4.1 NVIDIA AMD Intel Windows Apple fbo-layered primitive-instanced Fail primitive-tessellation-2 Fail primitive-tessellation-5 Fail program-64 program-binary program-separate Fail 7 7 7 3 Ok but not conform 0 0 0 0 Fail 0 0 0 4 Sub-Total 7 7 7 7 % 100% 100% 100% 43% OpenGL 4.0 NVIDIA AMD Intel Windows Apple blend-rtt draw-indirect fbo-layered fbo-multisample fbo-rtt fbo-rtt-texture-array fbo-shadow Fail primitive-instanced Fail primitive-smooth-shading primitive-tessellation
program-64 program-subroutine Fail program-varying-blocks program-varying-structs Fail sampler-array sampler-fetch Fail sampler-gather Fail texture-buffer-rgb texture-derivative Ok Fail Ok transform-feedback-object transform-feedback-stream Workaround Workaround Fail 19 20 20 13 Ok but not conform 1 0 0 1 Workaround 1 1 0 0 Fail 0 0 1 7 Sub-Total 21 21 21 21 % 95% 95% 95% 67% OpenGL 3.3 NVIDIA AMD Intel Windows Apple blend-index blend-rtt buffer-type draw-instanced-array query-timer sampler-anisotropy-ext sampler-filter sampler-object sampler-wrap texture-integer-rgb10a2ui Fail texture-rect texture-swizzle 12 12 12 11
Ok but not conform 0 0 0 0 Fail 0 0 0 1 Sub-Total 12 12 12 12 % 100% 100% 100% 92% OpenGL 3.2 NVIDIA AMD Intel Windows Apple buffer-uniform buffer-uniform-shared buffer-update draw-base-vertex draw-image-space draw-instanced draw-multiple draw-without-vertex-attrib fbo fbo-blit Fail fbo-depth Fail fbo-depth-multisample Fail fbo-layered fbo-multisample fbo-multisample-explicit fbo-multisample-integer Fail Workaround Fail fbo-rtt fbo-rtt-texture-array fbo-shadow fbo-srgb Fail glsl-builtin-blocks glsl-discard glsl-precision primitive-front-face primitive-point
primitive-point-sprite Ok primitive-shading program Fail query-conditional Fail query-occlusion sync test-scissor texture-2d texture-3d texture-buffer texture-compressed-ext texture-cube texture-fetch texture-format texture-integer texture-offset texture-pixel-store texture-streaming transform-feedback-interleave transform-feedback-separate 44 41 44 40 Ok but not conform 1 0 0 0 Workaround 0 0 1 0 Fail 0 4 0 4 Sub-Total 45 45 45 44 % 100% 91% 98% 91% Extensions 330-fbo-multisample-nv 400-sampler-array-nv 420-blend-op-amd 420-buffer-pinned-amd
420-fbo-layered-amd 420-fbo-multisample-dsa-nv 420-fbo-multisample-amd 420-fbo-srgb-decode-ext Fail 420-primitive-bindless-nv 420-test-depth-clamp-amd 420-texture-bindless-nv 420-texture-sparse-amd 430-direct-state-access-ext 7 8 0 0 Ok but not conform 0 0 0 0 Fail 0 0 1 0 Sub-Total 7 8 1 0 % 100% 100% 0% 0% OpenGL ES 2.0 es-200-draw-elements 1 0 1 1 Ok but not conform 0 0 0 0 Fail 0 0 0 0 Sub-Total 1 0 1 1 % 100% 0% 100% 100%