Jump to content

  • Log In with Google      Sign In   
  • Create Account

We need your help!

We need 7 developers from Canada and 18 more from Australia to help us complete a research survey.

Support our site by taking a quick sponsored survey and win a chance at a $50 Amazon gift card. Click here to get started!


Member Since 03 Sep 2003
Offline Last Active Sep 02 2013 03:06 AM

#5086480 Looking for fast c++ math library

Posted by Kambiz on 16 August 2013 - 08:19 AM

For fast square root and FloatToInt you can use this:


#5039966 about OpenMP

Posted by Kambiz on 06 March 2013 - 07:23 AM

Even if you use 'a', the compile might still optimize the loop away and replace it by a simple assignment. Few compilers out there recognize such simple pattern very well.

#4634148 TitaniumGL, opengl multiwrapper for your game (opengl,d3d,multicore soft-render)

Posted by Kambiz on 14 April 2010 - 11:45 AM

Original post by Geri
If the proper drivers are installed, TitaniumGL is like a glass, it would not ruin the qualify of the vga-driver.

This is not what I meant, I mean we develop with a minimum specification in mind, if the minimum is Netbook, we have no reason to use OpenGL at all. If it is an average gaming PC, we would target OpenGL 2 at least (1.3 is very very old) and use shaders but then the code becomes in compatible with your library.
There is no scenario where your library is useful as fall-back.

You should really show us statistics and tell us in numbers how much bigger our target group will be if we use your library.

For example
shows that 95% of the users have DX9 cards (~OGL 2).
While your library is cheap, it restricts one to GL 1.3 and it is a potential source of bugs. One would need to debug not only on different hardware but also using your library.

#4634143 TitaniumGL, opengl multiwrapper for your game (opengl,d3d,multicore soft-render)

Posted by Kambiz on 14 April 2010 - 11:36 AM

I am also skeptic about the usefulness of your library.
Original post by Geri
FIRST CASE: Most of end-users are not informaticans, and cant install device drivers.

People who use 3d application and play games have also drivers installed, it is unlikely that my game is the only application on someones PC that requires hardware accelerations. There are exceptions but I don't think that "most" users will have no proper drivers installed. Can you reference any statistic to verify your claim?
I think if the user can install my application, he can install drivers too. It is the same procedure.

Original post by Geri
SECOND CASE: Some end users has very low-end and old VGA card (old integrated intel, Neomagic, old SiS, 3dlabs or S3 vga-s), and they does not even support OpenGL, or they are using newer operating system that does not contains OpenGL acceleration to it anymore. Probably the power of these systems are enough to your game to run.

When we use OpenGL in our software we want hardware acceleration. If we could live without or if we were developing for very low end hardware we would use other API. There are also high level 2D APIs available that have software and hardware accelerated back-ends (QT, Cairo).
When using your library one has to use GL 1.3, but then what about all the users who have 'gaming cards' and propers drivers installed?

#4443764 Blender: Noise function on a sphere

Posted by Kambiz on 22 April 2009 - 12:38 PM

I'm not sure whether it is possible with that noise button or not but try this:
1) Create a cloud texture and name it "NoiseTex":

2) Apply a Displace modifier, use NoiseTex as texture :

The result should look like this:

#4364195 Converting to DDS on linux

Posted by Kambiz on 12 December 2008 - 12:59 AM