A late May OpenGL status drivers this month as I am just back front travelling. AMD seems to have skip May drivers but a beta of June drivers is available. This looks like to be related to a new drivers release strategy aiming at improving the drivers quality. With the announcement that AMD will not longer support OpenGL 3 GPUs, this should free quite some resources, so it will be interesting to see how the drivers evolve in the near future. I am personnaly afraid that this is only going to delay even more bug fixes to be released.
Last month quite a few new bugs (crashes) have appeared on the bug report. It looks like that those were Southern Island architechture specific bugs and the samples work fine on Evergreen GPUs.
This month the last release drivers appears to be for GeForce, Forceware 301.42; and for Radeon, Catalyst 12.6 beta (8.98).
These tests have been done on Windows 7 64 with the OpenGL Samples Pack 4.2.4 branch, still in development, on a GeForce GTX 680 and a Radeon HD 7750.
Once again, don't forget to contribute to the OpenGL community by reporting your bugs!
OpenGL Samples Pack 4.2.4 wip, OpenGL specification tests | AMD Catalyst 12.4, 8.951 (24/04/2012) | AMD Catalyst 12.6 beta, 8.98 (01/06/2012) | NVIDIA Forceware 301.32 (20/04/2012) | NVIDIA Forceware 301.42 (23/05/2012) |
---|---|---|---|---|
420-transform-feedback-instanced | ||||
420-texture-storage | Allows an implicit cast on texture coordinates parameter | Allows an implicit cast on texture coordinates parameter | ||
420-texture-pixel-store | ||||
420-texture-conversion | Immutable texture and integer texture conversions is not working | Immutable texture and integer texture conversions is not working | ||
420-texture-compressed | ||||
420-test-depth-conservative | ||||
420-sampler-fetch | ||||
420-picking | ||||
420-memory-barrier | ||||
420-interface-matching | Doesn't detect varying mismatch. glGetAttribLocation fails to return the location here | glGetAttribLocation fails to return the location here | Doesn't detect varying mismatch. Structure for vertex inputs supported | Doesn't detect varying mismatch. Structure for vertex inputs supported |
420-image-unpack | ||||
420-image-store | glClear is skipped for the first frame | glClear is skipped for the first frame | ||
420-image-load | ||||
420-fbo-layered | If a vertex shader declares a built-in block and the geometry shader doesn't the result is undefined. | If a vertex shader declares a built-in block and the geometry shader doesn't the result is undefined. | If a vertex shader declares a built-in block and the geometry shader doesn't the result is undefined. | If a vertex shader declares a built-in block and the geometry shader doesn't the result is undefined. |
420-draw-base-instance | ||||
420-direct-state-access-ext | ||||
420-debug-output | ||||
420-buffer-uniform | Block member array indexing fails when using the binding qualifier | |||
420-atomic-counter | ||||
410-program-separate | The implementation doesn't return an error when a built-in block isn't declared | The implementation doesn't return an error when a built-in block isn't declared | ||
410-program-binary | Drivers crash on Southern Islands only | Drivers crash on Southern Islands only | ||
410-program-64 | Drivers crash on Southern Islands only | Drivers crash on Southern Islands only | ||
410-primitive-tessellation-5 | Drivers crash on Southern Islands only | Drivers crash on Southern Islands only | ||
410-primitive-tessellation-2 | Drivers crash on Southern Islands only | Drivers crash on Southern Islands only | ||
410-primitive-instanced | Drivers crash on Southern Islands only | Drivers crash on Southern Islands only | ||
410-fbo-layered | ||||
400-transform-feedback-stream | layout(triangles) in; must be declared | layout(triangles) in; must be declared | layout(triangles) in; must be declared | layout(triangles) in; must be declared |
400-transform-feedback-object | EXT_transform_feedback extension string missing | EXT_transform_feedback extension string missing | ||
400-texture-buffer-rgb | ||||
400-sampler-gather | ||||
400-sampler-fetch | ||||
400-sampler-array | ||||
400-program-varying-structs | ||||
400-program-varying-blocks | ||||
400-program-subroutine | ||||
400-program-64 | ||||
400-primitive-tessellation | ||||
400-primitive-smooth-shading | ||||
400-primitive-instanced | ||||
400-fbo-rtt-texture-array | ||||
400-fbo-rtt | ||||
400-fbo-multisample | ||||
400-fbo-layered | ||||
400-draw-indirect | ||||
400-blend-rtt | ||||
330-transform-feedback-separated | ||||
330-transform-feedback-interleaved | ||||
330-texture-pixel-store | ||||
330-texture-format | EXT_texture_snorm string missing | EXT_texture_snorm string missing | ||
330-primitive-point-sprite | Pop free clipping | Pop free clipping | ||
330-fbo-srgb | ||||
330-draw-without-vertex-attrib | ||||
330-buffer-type |
OpenGL Samples Pack 4.2.4-wip, proprietary features | AMD Catalyst 12.4, 8.951 (24/04/2012) | AMD Catalyst 12.6 beta, 8.98 (01/06/2012) | NVIDIA Forceware 301.32 (20/04/2012) | NVIDIA Forceware 301.42 (23/05/2012) |
---|---|---|---|---|
420-texture-copy-nv | ||||
420-test-depth-clamp-separate-amd | AMD_depth_clamp_separate not supported | AMD_depth_clamp_separate not supported | ||
420-primitive-bindless-nv | NV_shader_buffer_load not supported | NV_shader_buffer_load not supported | ||
420-fbo-srgb-decode-ext | EXT_texture_sRGB_decode not supported | EXT_texture_sRGB_decode not supported | ||
420-fbo-multisample-position-amd | AMD_sample_positions not supported | AMD_sample_positions not supported | ||
420-fbo-layered-amd | AMD vertex shader layer and AMD vertex shader viewport_index not supported | AMD vertex shader layer and AMD vertex shader viewport_index not supported | ||
420-fbo-multisample-dsa-nv | NV_texture_multisample not supported | NV_texture_multisample not supported | ||
420-multi-draw-indirect-amd | Drivers crash on Southern Islands only | Drivers crash on Southern Islands only | ||
420-buffer-pinned-amd | AMD_pinned_memory not supported | AMD_pinned_memory not supported | ||
420-buffer-barrier-gtc | Works as desired | Works as desired | Generates an invalid operation as specified | Generates an invalid operation as specified |
420-blend-op-amd | ||||
330-fbo-multisample-explicit-nv | ||||
es-200-draw-elements-ext | WGL EXT create context es2 profile not supported | WGL EXT create context es2 profile not supported |