> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Graphics documentation

Understand the features and architecture of the graphics subsystem. Also, learn about supported APIs, run and debug graphics applications, and analyze graphics-related issues.

## **Graphics overview**

**Graphics API support**

Learn about the supported OpenGL ES, OpenCL, and EGL APIs.

**Adreno GPU driver**

Learn about the user-mode and kernel-mode drivers, and GPU firmware.

**Graphics subsystem architecture**

Understand the graphics architecture and software-hardware interactions between open-source and Qualcomm<sup>®</sup> components.

## **Run sample applications**

**Compile and run OpenGL ES application**

Render scenes using OpenGLES-based sample application.

**Compile and run OpenCL application**

Render graphics and perform other computational tasks using OpenCL-based sample application.

**Compile and run X11-based applications**

Render graphics with X11-based applications.

**Compile and run Vulkan application**

Render graphics and perform other computational tasks using Sascha Willems and Khronos Vulkan-based applications.

## **Snapdragon Profiler tool**

**Download Snapdragon Profiler**

Analyze Adreno <sup>™</sup> GPU issues using the Snapdragon Profiler tool.

## **Debug graphics issues**

**Capture logs**

Capture Wayland/Weston logs to verify if the display driver is loaded.

**Set GPU to performance mode**

Set and run GPU in performance mode to debug kernel or KGSL issues.

**Set CPU to performance mode**

Set and run CPU in performance mode to debug kernel or KGSL issues.

**Set GPU frequency**

Identify the supported GPU frequencies and configure the required frequency.
