Linked by HAL2001 on Thu 24th Feb 2011 23:38 UTC
Thread beginning with comment 463911
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
RE: repackaging old developer features
by rhavyn on Fri 25th Feb 2011 06:37
in reply to "repackaging old developer features "
has anyone seen Resolution Independence from 10.4 or Sandboxing used in 10.5? has anyone used these? They just didn't advertise them. Does anyone know who's using GCD? or OpenCL?
Everyone has seen resolution independence from 10.4 since the quartz drawing apis used to render Aqua use them. Open Quartz Debug and play with the scale factor and you'll see most things change. It looks like Apple is introducing additional support for a "2x" mode like on iOS though, since supporting arbitrary scales can be a pain when it comes to icons and other bitmapped data.
GCD is also heavily baked into the system APIs. Technically, even the main thread is a GCD queue. NSOperationQueue is totally implemented on GCD now, etc.
RE[2]: repackaging old developer features
by moondevil on Fri 25th Feb 2011 07:04
in reply to "RE: repackaging old developer features "
While we have to thank Apple for the OpenCL standard, the bulk of OpenCL projects is taking place in Unix and Windows environments.
Graphics card manufactures cannot release directly drivers for MacOS X, so they are not updated as much as for the other systems.
Most research work is done in Unix and Windows, and while MacOS X is Unix at its core, it is cheaper to buy new graphics cards for your existing computers as to replace them by Macs.
As for GDC, it was more of a PR thing at least for those developers that have been doing multithreading/multiprocessing for years. So I am currently not aware of any project that really took it into production code.





Member since:
2009-08-26
has anyone seen Resolution Independence from 10.4 or Sandboxing used in 10.5? has anyone used these? They just didn't advertise them. Does anyone know who's using GCD? or OpenCL?