MultiSampling och FBOs i OpenGL (fungerar på 560Ti men inte 4600)

Permalänk
Medlem

MultiSampling och FBOs i OpenGL (fungerar på 560Ti men inte 4600)

Hallå!

Det har uppstått ett skumt problem när multisampling vid rendering till fbos implementerades. Programmet krashar vid bind av fbo, dock endast på ATI 4600 och inte på exempelvis nVidia 560Ti. 560 rapporteras stödja upp över OGL 4 medans 4600-kortet 3.3. Multisampling ext & framebuffer ext finns med i listan när man kör glewinfo (krävs upp till 3.2 har jag för mig). För att multisampling ska fungera vid rendering till fbos så anger jag GL_TEXTURE_2D_MULTISAMPLE för texturer och också sampler2DMS i shadern. Båda korten har nyaste drivrutinerna.

Felet som rapporteras är invalid operation som om det är fel på anropet eller anropas på fel ställe.

Någon som träffat på samma?
Tips på felsökning?

Mvh
Dalton Sleeper

Permalänk
Medlem

Allright, det löste sig, det visade sig att det användes några EXT anrop på vissa ställen och inte på andra, och det gillade inte ATI/AMD drivarna... Så nu används inga EXT som har med detta att göra och det rullar på felfritt