My application suddenly went wonky after my system updated to Catalyst 11.6. Specifically I'm using clCreateFromGLTexture2D in order to access a GL_RGBA32F texture as a __write_only image2d_t.
It's hard to describe, but it's basically writing the same value across large, square regions of the texture, whereas before it addressed the texture correctly. It's as though the addressing is off or it's treating it as 8 bit instead of 32 perhaps somewhere under the hood. Worked fine under Catalyst 11.4.
Is this also a known issue being worked on with 11.6, or is there perhaps something specific I should be doing to handle floating point textures that 11.4 was just more tolerant of?