Jump to content

  • Log In with Google      Sign In   
  • Create Account

pmvstrm

Member Since 03 Sep 2012
Offline Last Active Oct 01 2012 01:52 PM

#4977827 OpenAL on Mac?

Posted by pmvstrm on 07 September 2012 - 03:59 PM

Try http://kcat.stranges...l.html#download

OpenAL Soft. Its not properitary like OpenAL now and can be build with GCC on Linux/Unix and 32 and 64-Bit MacOSX 10.5/10.6./10.7/.10.8
Bit Shared object and on Windows as DLL. Its comes with a CMake buildsystem, so you also can build it easly on a non posix ready platform
like Win32 with Visual C/C++. Its tiny and robust like freeglut and i like a much. You have 3D-Audio and Realtime Sound.

Peter


#4977719 Multithreading in games

Posted by pmvstrm on 07 September 2012 - 10:54 AM

Hm... Thank you.
That does have a point, but I wonder where I could create tasks to make use of at least 2 cores. Resource loading doesn't happen every frame.


Just check out the opensource version of Intel Tread Building Blocks. Runs on VC++/GCC in 32/64 Bit. You simply have to redeploy the
tbb.dll on your Setup or compile it statically.

http://threadingbuildingblocks.org/ver.php?fid=188

Use the:tbb41_20120718oss_win.zip file and compile it with visual C/C++, its compiled and ready in just under 2 minutes.
There are a lot of samples in the package where you can see how Task based Multicore OOP Operations can be defined.

But be honest. This is nothing if you compare it with OpenCL or CUDA but there is no OpenSource implementation out
there right now, so you have to make source the specific closed source CL driver is present, wich unfortently comes only
budled with the specific Videoadapter. Bottomline: For CL you need at lest a ATI and NVidia Card installed and
the Vendorspeficic driver for each Graphichardware. My advide. Stay with TBB and OpenGL 3.2 and use shader
where possible, its lower headache.

Peter


PARTNERS