The Intel® RealSense™ SDK has been discontinued. No ongoing support or updates will be available.
It's always a challenge, as hardware improves, to maintain software that is compatible with multiple generations. This may seem the case to make sure an app will run on both the Intel® RealSense™ 3D F200 and SR300 cameras; but it's really not too complicated.
If you already have an F200 app, written with R4 (v6) or earlier version of the ;Intel® RealSense™ SDK, it will most likely run fine on an SR300 camera (when run by itself); since any R4 or earlier app has a marker that tells the SR300 to go into "hardware compatibility" mode.
Note: Once in hardware compatibility mode, all other simultaneously run applications will also run in compatibility mode.
But native mode on the SR300 is better - so whether it's an existing or new app, use the 2016 R1 (v8) or later RealSense SDK and get the increased range and other improvements when run on the SR300. Plus you can choose whether to add cursor mode for faster, more fluid hand motions that don't require hand calibration.
So let's say you already have an F200 app. To update it to run on the SR300 camera in native mode, Intel suggests that you:
RealSense Cursor mode
Moving from hand to cursor mode
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804