Imagination PowerVR SDK Blog

Weird matrix multiplication problem ...


#1

Hi,





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 ?


#2

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 devtech@imgtec.com so we can take a look at it?





Thanks,


Joe