Jump to content

  • Log In with Google      Sign In   
  • Create Account

#ActualBrother Bob

Posted 22 July 2013 - 12:24 PM

It looks to me like the real instancing algorithm is a bit off.  If it only works properly on 2 out of seven GPU's then I suspect you will have to make a few adjustments for compatibility, some of those cards should show the same distinct improvement that two of them show.   It looks like the nVidia drivers are being forced to perform a software emulation on the CPU.  It could be something as simple as using an extension that's too new, it can a while for manufacturers to play catch up with one another.

There is an instancing demo available in the PowerVR SDK, available for Windows and Linux, and there is an another example published by Mali as well.   Maybe if you compare what you are doing with what they are doing you might be able to get it working on more cards.

 

http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

http://malideveloper.arm.com/develop-for-mali/sdks/opengl-es-sdk-for-linux/


#3marcClintDion

Posted 22 July 2013 - 03:25 AM

There is far too much arrogance and out right abuse by site moderators, they are teaching other people to behave this way.  The posts I've made will all be shorty removed and replaced with this notice.  Game development is not the only thing being taught here, bad behavior is being taught as well.


#2marcClintDion

Posted 16 June 2013 - 02:43 PM

It looks to me like the real instancing algorithm is a bit off.  If it only works properly on 2 out of seven GPU's then I suspect you will have to make a few adjustments for compatibility, some of those cards should show the same distinct improvement that two of them show.   It looks like the nVidia drivers are being forced to perform a software emulation on the CPU.  It could be something as simple as using an extension that's too new, it can a while for manufacturers to play catch up with one another.

There is an instancing demo available in the PowerVR SDK, available for Windows and Linux, and there is an another example published by Mali as well.   Maybe if you compare what you are doing with what they are doing you might be able to get it working on more cards.

 

http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

http://malideveloper.arm.com/develop-for-mali/sdks/opengl-es-sdk-for-linux/


#1marcClintDion

Posted 16 June 2013 - 01:48 PM

It looks to me like the real instancing algorithm is buggy.  If it only works properly on 2 out of seven GPU's then there must be something wrong with it, especially considering that many of those cards should show the same distinct improvement that two of them show.   It could be that the nVidia drivers are being forced to perform a software emulation.

There is an instancing demo available in the PowerVR SDK, available for Windows and Linux, and there is an another example published by Mali as well.   Maybe if you compare what you are doing with what they are doing you might be able to get it working on more cards.  I suppose it could be something as simple as using the wrong extension.

 

http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

http://malideveloper.arm.com/develop-for-mali/sdks/opengl-es-sdk-for-linux/


PARTNERS