This month the last release drivers appears to be for GeForce, Forceware 301.32 beta; and for Radeon, Catalyst 12.4 (8.961).
These tests have been done on Windows 7 64 with the OpenGL Samples Pack 4.2.4 branch, still in development, on an GeForce GTX 470 and a Radeon HD 7750.
I didn't had much time to explore any topic this month so it will be just an updated table.
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.3, 8.951 (29/03/2012) | AMD Catalyst 12.4, 8.961 (24/04/2012) | NVIDIA Forceware 301.10 (23/03/2012) | NVIDIA Forceware 301.32 (20/04/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-memory-barrier | ||||
420-interface-matching | Doesn't detect varying mismatch. glGetAttribLocation fails to return the location here | Doesn't detect varying mismatch. 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 | Unsupported DSA storage functions | |||
420-debug-output | DebugControl doesn't work, null-terminated strings generate errors | |||
420-buffer-uniform | Block member array indexing fails when using the binding qualifier | 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 | May crash if the binary is not AMD's | Drivers crash | ||
410-program-64 | Drivers crash | |||
410-primitive-tessellation-5 | Bug on the shader interface matching: Block member not active with linked separated program | Drivers crash | ||
410-primitive-tessellation-2 | Drivers crash | |||
410-primitive-instanced | Drivers crash | |||
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 | SNORM conversion not performed | 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.3, 8.951 (29/03/2012) | AMD Catalyst 12.4, 8.961 (24/04/2012) | NVIDIA Forceware 301.10 (23/03/2012) | NVIDIA Forceware 301.32 (20/04/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-draw-indirect-amd | ||||
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 |