This month we are testing Catalyst 12.11 beta 4 (9.10.8) and Forceware 310.33.
No sign yet from AMD OpenGL 4.3 implementation. On NVIDIA side the debug output implementation has been improved regarding the texture information. Unfortunately, there is an issue with it and a warning is reported as an error. The KHR_debug implemenation has progressed but the object labels are not used within debug messages.
In ForceWare 310.33, NVIDIA exposes a new extension called NV_draw_texture for image space rendering. It could be an interesting extension but the design is very limitating as no fragment shader can we used for with this command reducing the functionnalities of this extension to something close to texture blitting...
Once again, don't forget to contribute to the OpenGL community by reporting your bugs!
OpenGL Samples Pack 4.3.0.3, OpenGL specification tests | AMD Catalyst 12.9 beta, 9.01 (26/09/2012) | AMD Catalyst 12.11 beta 4, 9.10.8 (23/10/2012) | NVIDIA Forceware 306.63 (26/09/2012) | NVIDIA Forceware 310.33 (24/10/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 | 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. | |||
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 | Doesn't detect varying mismatch. 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 | The implementation doesn't return an error when a built-in block isn't declared | |||
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.3, proprietary features | AMD Catalyst 12.9 beta, 9.01 (26/09/2012) | AMD Catalyst 12.11 beta 4, 9.10.8 (23/10/2012) | NVIDIA Forceware 306.63 (26/09/2012) | NVIDIA Forceware 310.33 (24/10/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 |