Late review this month. I am laking advantage of today's release of Catalyst 12.11 beta 11 for this review. On NVIDIA side, I am testing Forceware 310.64. Lot of fixes on NVIDIA side!
Once again, don't forget to contribute to the OpenGL community by reporting your bugs!
| OpenGL Samples Pack 4.3.0 branch, OpenGL specification tests | AMD Catalyst 12.11 beta 4 (23/10/2012) | AMD Catalyst 12.11 beta 11 (04/12/2012) | NVIDIA Forceware 310.33 (24/10/2012) | NVIDIA Forceware 310.64 (28/11/2012) |
|---|---|---|---|---|
| 430-texture-view | ||||
| 430-texture-storage | ||||
| 430-texture-query | ||||
| 430-texture-copy | ||||
| 430-texture-buffer | ||||
| 430-program-subroutine | ||||
| 430-program-compute | readonly and writeonly qualifiers generates parsing errors | |||
| 430-program-compute-image | ||||
| 430-multi-draw-indirect | ||||
| 430-interface-matching | dvec4 vertex input generates an error: "unknown opcode modifier" | dvec4 vertex input generates an error: "unknown opcode modifier" | ||
| 430-image-store | coherent qualifier on image2D result in a parsing error. | coherent qualifier on image2D result in a parsing error. | ||
| 430-image-sampling | ||||
| 430-draw-without-vertex-attrib | ||||
| 430-debug | Object labels not used in the debug output log. | Object labels not used in the debug output log. | ||
| 430-atomic-counter | ||||
| 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 | BPTC online conversions is not/won't be supported | BPTC online conversions is not/won't be supported | ||
| 420-texture-compressed | ||||
| 420-test-depth-conservative | ||||
| 420-sampler-fetch | ||||
| 420-picking | ||||
| 420-memory-barrier | ||||
| 420-interface-matching | Structure for vertex inputs supported | Structure for vertex inputs supported | ||
| 420-image-unpack | ||||
| 420-image-store | ||||
| 420-image-load | ||||
| 420-fbo | ||||
| 420-draw-base-instance | ||||
| 420-direct-state-access-ext | ||||
| 420-debug-output | ||||
| 420-buffer-uniform | ||||
| 420-atomic-counter | ||||
| 410-program-separate | ||||
| 410-program-binary | ||||
| 410-program-64 | ||||
| 410-primitive-tessellation-5 | ||||
| 410-primitive-tessellation-2 | ||||
| 410-primitive-instanced | ||||
| 410-fbo-layered | ||||
| 400-transform-feedback-stream | layout(triangles) in; declaration is required by the specification | layout(triangles) in; declaration is required by the specification | layout(triangles) in; declaration is required by the specification | layout(triangles) in; declaration is required by the specification |
| 400-transform-feedback-object | EXT_transform_feedback extension string missing | EXT_transform_feedback extension string missing | ||
| 400-subroutine | Unable to call directly a subroutine | Unable to call directly a subroutine | ||
| 330-texture-format | EXT_texture_snorm string missing | EXT_texture_snorm string missing | ||
| 330-texture-array | ||||
| 330-primitive-point-sprite | Pop free clipping | Pop free clipping | ||
| 330-fbo-multisample-explicit | GL_INVALID_VALUE error generated. Texture 0 had no mipmaps, while it's min filter requires mipmap. |
| OpenGL Samples Pack 4.3.0 branch, proprietary features | AMD Catalyst 12.11 beta 4 (23/10/2012) | AMD Catalyst 12.11 beta 11 (04/12/2012) | NVIDIA Forceware 310.33 (24/10/2012) | NVIDIA Forceware 310.64 (28/11/2012) |
|---|---|---|---|---|
| 430-direct-state-access-ext | ||||
| 420-texture-sparse-amd | AMD_sparse_texture not supported | AMD_sparse_texture not supported | ||
| 420-texture-bindless-nv | NV_bindless_texture not supported | NV_bindless_texture not supported | ||
| 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 | GL_INVALID_VALUE error generated. Texture 0 had no mipmaps, while it's min filter requires mipmap. | |||
| 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 | GL_INVALID_VALUE error generated. Texture 0 had no mipmaps, while it's min filter requires mipmap. | |
| 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 | GL_INVALID_VALUE error generated. Texture 0 had no mipmaps, while it's min filter requires mipmap. | |||
| es-200-draw-elements-ext | WGL EXT create context es2 profile not supported | WGL EXT create context es2 profile not supported |