Today, we've released NVIDIA CodeWorks for Android 1R4. Release 1R4 adds full tools, libraries, samples support for the latest Android M (Marshmallow) release.

CodeWorks for Android is a professional grade solution providing a comprehensive set of GPU and CPU tools with debugging, profiling and system trace capabilities and accompanying SDKs and libraries for Android development - not only on Tegra powered devices.

This release includes the latest versions of Developer Tools (Tegra Graphics Debugger 2.2, Tegra System Profiler 2.5, Nsight Tegra 3.3, Visual Studio Edition, PerfKit 4.5), IncrediBuild 7.1 for Visual Studio, the latest Android NDK (r10e), SDK (24.4.1), Platform Tools (23.0.1), and Build Tools (23.0.2) , CUDA, OpenCV and PhysX support, NVIDIA GameWorks OpenGL sample source code and device drivers. Build, debug, analyze and profile for Java, native C/C++, CUDA 6.5 and 7.0 (available on Linux x64 on select devices only), OpenGL ES 2.0, OpenGL ES 3.0, OpenGL ES 3.1, OpenGL ES 3.1 Android Extension Pack, and OpenGL 4.x on Android platforms.

Release Highlights

  • Updated suite of Android NDK, SDK, Build/Platform Tools to latest available version.
  • Nsight Tegra, Visual Studio Edition 3.3
    • Support for Android-M.
    • Support for API 23.
    • Improved SIGSEGV signal handling.
    • Support watch window comma operator.
    • Various performance improvements and bug fixes.
  • Tegra Graphics Debugger 2.1
    • Support for Android-M.
    • Various performance improvements and bug fixes.
  • Tegra System Profiler 2.5
    • Support for Android-M.
    • Support for automatic process launch.
    • Timeline tooltips update to show the thread blocked state call-stack.
    • NVTX (NVIDIA Tools Extensions) are now supported on 64-bit processes.
    • Various performance and backtrace quality improvements, bug fixes, and performance improvements.
  • PerfKit 4.5 support for Android-M.
  • IncrediBuild 7.1 for Visual Studio with full Microsoft Visual Studio 2015 integration.
  • NVIDIA GameWorks OpenGL Samples 2.11a with Android-M support.
  • CUDA 7.0 on NVIDIA SHIELD Android TV.
    • Available on Ubuntu Linux x64 host with Android cross compile support for select devices only. See documentation for details.
  • CUDA 6.5 on NVIDIA Tegra K1 devices
    • Available on Ubuntu Linux x64 host with Android cross compile support for select devices only. See documentation for details.

A complete list of features can be found at CodeWorks for Android and are available for download under the NVIDIA GameWorks Download Center.

Download CodeWorks for Android 1R4 now!

To download CodeWorks for Android, you must be a member of the NVIDIA GameWorks Registered Developer Program and signed into your account. To join, simply create a new account (it's free and easy) and then view the available CodeWorks for Android downloads here.

Download other NVIDIA developer resources at NVIDIA GameWorks Download Center.

The NVIDIA Developer Tools Team