27/01/2011 January 2011 OpenGL drivers status

Few evolutions since last month on drivers OpenGL support beside actually a couple a new bug detected thanks to the OpenGL Samples 4.1.4.2 newly released.

It seems that some corner cases on buffer clears with glClearBuffer are not handle correctly by AMD.

  • White: Unsupported.
  • 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!
Drivers: AMD Catalyst 10.12 ccc (13/12/2010)AMD Catalyst 11.1a (26/01/2011)nVidia Forceware 265.90 (01/12/2010)nVidia Forceware 266.58 (18/01/2011)
410-sampler-fetch-dsa-ext
410-program-varyinggl_PerVertex redeclaration involves compiler errors...gl_PerVertex redeclaration involves compiler errors...
410-program-separategl_PerVertex redeclaration involves compiler errors...gl_PerVertex redeclaration involves compiler errors...
410-program-binaryWill crash after enough load and save instead of returning GL_FALSE.Will crash after enough load and save instead of returning GL_FALSE.
410-program-64
410-primitive-tessellation-5gl_PerVertex redeclaration involves compiler errors...gl_PerVertex redeclaration involves compiler errors...
410-primitive-tessellation-2gl_PerVertex redeclaration involves compiler errors...gl_PerVertex redeclaration involves compiler errors...
410-primitive-instancedUnexpected warningUnexpected warning
410-fbo-rtt-dsa-ext
410-fbo-multisample-dsa-ext
410-fbo-layeredUnexpected warningUnexpected warning
410-debug-output-arbAMD_debug_output support onlyAMD_debug_output support only
400-transform-feedback-object
400-texture-compression-arb
400-texture-buffer-rgb
400-sampler-gather
400-sampler-fetch
400-sampler-array
400-program-varying-structs
400-program-varying-blocksUnexpected warning / gl_in.length() not fully supportedUnexpected warning / gl_in.length() not fully supported
400-program-subroutine
400-program-64
400-primitive-tessellationUnexpected warningUnexpected warning
400-primitive-smooth-shadingUnexpected warningUnexpected warning
400-primitive-instancedUnexpected warningUnexpected warning
400-fbo-rtt-texture-array
400-fbo-rtt
400-fbo-multisample
400-fbo-layered
400-draw-indirect
400-buffer-uniformUnsupported uniform block arrayUnsupported uniform block array
400-blend-rtt
330-texture-arrayRequired glTexParameteri to setup filtering, sampler unsupportedRequired glTexParameteri to setup filtering, sampler unsupported
330-sampler-objectSampler object doesn't always oversede texture parametersSampler object doesn't always oversede texture parameters
330-fbo-mipmapsScissor test ignored by glClearBuffer

On the regard of non standard capabilities, AMD is now supporting varying location matching for all program types (unified and separated) which is really a good thing for homogenious conventions across GLSL code and flexibility as this allows switching from unified and separated program without changing the GLSL code.

Drivers: AMD Catalyst 10.12 ccc (13/12/2010)AMD Catalyst 11.1a (26/01/2011)nVidia Forceware 265.90 (01/12/2010)nVidia Forceware 266.58 (18/01/2010)
410-program-varying-gtcNot supported as OpenGL specify...A GLSL compiler warning would be niceA GLSL compiler warning would be niceA GLSL compiler warning would be nice
410-program-separate-dsa-gtcA debug output warning would be niceA debug output warning would be niceA debug output warning would be niceA debug output warning would be nice
400-sampler-array-gtcNot supported as OpenGL specify...Not supported as OpenGL specify...A GLSL compiler warning would be niceA GLSL compiler warning would be nice
400-buffer-uniform-shared-gtcNot supported as OpenGL specify...Not supported as OpenGL specify...A GLSL compiler warning would be niceA GLSL compiler warning would be nice

I hope Febrary will be a better month!

GLM 0.9.0.7 released >
< Compilers status: Visual C++, GCC and LLVM (updated)
Copyright Christophe Riccio 2002-2013 all rights reserved
Designed for Chrome 9, Firefox 4, Opera 11 and Safari 5