Weird matrix multiplication problem ...


I’m having a strange problem concernong matrix multiplication.

When doing multiplying ViewProj Matrix with the World Matrix in vertex shader, I have different results on different hardware :

- works fine on IntelCE4100 and on emulator ( and on desktop, using the same code for OpenGL ).

- strange behaviour on an omap3530 ( Igepv2 board ).

When multiplying the matrices on CPU, the render works fine.

Any idea where it could come from ?

HI Tryum,

This sounds quite strange, particularly as the CE4100 and the OMAP3530 both have our IP in them. I would hazard a guess that this could be a driver bug, but it’s hard to say without seeing your code. Can you please either post your code here, or send it to so we can take a look at it?