04/12/2012 November 2012 OpenGL drivers status

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!

The test

  • White: Unsupported or untested.
  • Blue: The sample works but it doesn't follow the OpenGL specification.
  • Green: The sample works following the OpenGL specification.
  • Orange: The sample doesn't work correctly but a workaround is possible.
  • Red: The sample does't work and I haven't found any workaround.
  • Black: Really distubing problem!

Once again, don't forget to contribute to the OpenGL community by reporting your bugs!

OpenGL Samples Pack 4.3.0 branch, OpenGL specification testsAMD 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-computereadonly and writeonly qualifiers generates parsing errors
430-program-compute-image
430-multi-draw-indirect
430-interface-matchingdvec4 vertex input generates an error: "unknown opcode modifier"dvec4 vertex input generates an error: "unknown opcode modifier"
430-image-storecoherent 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-debugObject 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-storageAllows an implicit cast on texture coordinates parameterAllows an implicit cast on texture coordinates parameter
420-texture-pixel-store
420-texture-conversionBPTC online conversions is not/won't be supportedBPTC 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-matchingStructure for vertex inputs supportedStructure 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-streamlayout(triangles) in; declaration is required by the specificationlayout(triangles) in; declaration is required by the specificationlayout(triangles) in; declaration is required by the specificationlayout(triangles) in; declaration is required by the specification
400-transform-feedback-objectEXT_transform_feedback extension string missingEXT_transform_feedback extension string missing
400-subroutineUnable to call directly a subroutineUnable to call directly a subroutine
330-texture-formatEXT_texture_snorm string missingEXT_texture_snorm string missing
330-texture-array
330-primitive-point-spritePop free clippingPop 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 featuresAMD 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-amdAMD_sparse_texture not supportedAMD_sparse_texture not supported
420-texture-bindless-nvNV_bindless_texture not supportedNV_bindless_texture not supported
420-test-depth-clamp-separate-amdAMD_depth _clamp_separate not supportedAMD_depth _clamp_separate not supported
420-primitive-bindless-nvNV_shader _buffer_load not supportedNV_shader _buffer_load not supported
420-fbo-srgb-decode-extGL_INVALID_VALUE error generated. Texture 0 had no mipmaps, while it's min filter requires mipmap.
420-fbo-multisample-position-amdAMD_sample _positions not supportedAMD_sample _positions not supported
420-fbo-layered-amdAMD_vertex _shader_layer and AMD_vertex_shader _viewport_index not supportedAMD_vertex _shader_layer and AMD_vertex_shader _viewport_index not supported
420-fbo-multisample-dsa-nvNV_texture _multisample not supportedNV_texture _multisample not supported GL_INVALID_VALUE error generated. Texture 0 had no mipmaps, while it's min filter requires mipmap.
420-buffer-pinned-amdAMD_pinned _memory not supportedAMD_pinned _memory not supported
420-buffer-barrier-gtcWorks as desiredWorks as desiredGenerates an invalid operation as specifiedGenerates 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-extWGL EXT create context es2 profile not supportedWGL EXT create context es2 profile not supported
GLM 0.9.4.1 released >
< GLM 0.9.4 released
Copyright Christophe Riccio 2002-2016 all rights reserved
Designed for Chrome 9, Firefox 4, Opera 11 and Safari 5