Performance improvements, bug fixes and brand new features await. Read on for the details.
Build and Static Analysis of OpenGL® shaders on Microsoft Windows® and Linux®
Build and Static Analysis is now available for these types of OpenGL® shaders:
- Vertex
- Tessellation Evaluation
- Geometric
- Fragment
- Compute
All can now be built and analyzed on both Windows and Linux.

Faster processing of CPU profile data
We’ve improved CodeXL’s design to dramatically reduce the time it takes to perform post-processing of a CPU profiling session, i.e. the time between terminating the profiled application and displaying the profile data in CodeXL UI.
Support longer CPU profiling sessions
We’ve reduced the memory footprint of CodeXL’s CPU profiling data so CodeXL can now load much longer profile sessions.
API for controlling CPU Profiling data collection from app code
The CodeXL ActivityLogger API has been extended to stop/resume data collection during a CPU Profiling session. Your application code can now control which parts of the application execution will be profiled, avoiding irrelevant modules and functions and focusing on the parts that interest you!
HSAIL Debugger (beta)
Use the GPU Debugger to debug applications running on the Linux® HSA stack, as shown in Figure 2 below. Set breakpoints, step through HSAIL code and watch local variables, HSAIL registers and kernel arguments. This release is compatible with the Sep 2015 AMD release of the HSA runtime, available on GitHub here.
The HSAIL Debugger is a beta feature in this release.

Support Ubuntu 15.04
CodeXL now supports the Ubuntu 15.04 release.
Bug Fixes
As with every release, we included many bug fixes. Check the release notes for a complete list.
Download it
CodeXL is available for download at http://developer.amd.com/tools-and-sdks/opencl-zone/codexl/
Feedback
Please use our CodeXL Forum to provide feedback about CodeXL and for support requests.
Enjoy the release!
– Doron Ofek
Doron Ofek is a senior manager at AMD Developer Tools group and leads CodeXL development. Links to third party sites and references to third party trademarks, are provided for convenience and illustrative purposes only. Unless explicitly stated, AMD is not responsible for the contents of such links, and no third party endorsement of AMD or any of its products is implied.
Windows is a registered trademark of Microsoft Corporation in the US and other countries.
OpenCL is a trademark of Apple Inc. used by permission by Khronos.
OpenGL is a registered trademark of Silicon Graphics, Inc. in the United States and/or other countries worldwide.



