[GPU Tool] MSI Kombustor 1.0.7 and OpenGL Bug with ETQW Profile
You can also download Kombustor 1.0.7 + Afterburner 1.6.0 beta 5 in a single archive HERE.
Kombustor 1.0.7 fixes a nasty bug when it’s used with Radeon (aaahh… Radeon cards…). Actually a crash occurs when the multi-GPU version of Kombustor, etqw.exe, is executed on Radeon with recent Catalyst drivers AND with the Post-Processing enabled.
etqw.exe activates an optimizied profile in Catalyst drivers and this profile seems to change the way the OpenGL instructions are executed. When Post-Processing is enabled, Kombustor executes the following OpenGL code:
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL);
This instruction works fine every time except when Kombustor is renamed in etqw.exe.
When Kombustor is renamed in etqw.exe, glTexImage2D crashes because the last parameter is NULL (which is allowed in OpenGL – this use of glTexImage2D allows to allocate the memory for a postfx texture). The bugfix is simply to pass a valid buffer with the size of the texture….
And Kombustor 1.0.8 is still in the works..