### Qualcomm Adreno GPU Development Resources Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Documentation and optimization guides for Adreno GPUs and Snapdragon platforms. ```text Key Resources: - Game Developer Guides (Qualcomm) https://docs.qualcomm.com/bundle/publicresource/topics/80-78185-2/best_practices.html - Shader Optimization Tips on Adreno https://docs.qualcomm.com/bundle/publicresource/topics/80-78185-2/best_practices.html#shaders-2 - OpenCL Programming and Optimization Guide https://docs.qualcomm.com/bundle/publicresource/80-NB295-11_REV_C_Qualcomm_Snapdragon_Mobile_Platform_Opencl_General_Programming_and_Optimization.pdf ``` -------------------------------- ### Android Vulkan Tutorials Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md A beginner-friendly guide to developing Vulkan applications on Android using Android Studio. Includes sample code and explanations. ```c++ https://github.com/googlesamples/android-vulkan-tutorials ``` -------------------------------- ### Arm Mali GPU Development Resources Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Links to training materials, best practices, and guides for Mali GPU development. ```text Key Resources: - Mali GPU Training (YouTube Playlist) https://youtube.com/playlist?list=PLKjl7IFAwc4QUTejaX2vpIwXstbgf8Ik7 - Arm Mali GPU Best Practices Developer Guide https://developer.arm.com/documentation/101897/latest - Mali GPU OpenGL ES 3.x Developer Guide https://developer.arm.com/documentation/100587/0101/introduction - Understanding Render Passes https://developer.arm.com/documentation/102479/0100 - Using Asynchronous Compute on Arm Mali GPUs https://community.arm.com/developer/tools-software/graphics/b/blog/posts/using-asynchronous-compute-on-arm-mali-gpus - Deferred Shading on Mobile https://community.arm.com/developer/tools-software/graphics/b/blog/posts/deferred-shading-on-mobile ``` -------------------------------- ### PowerVR Vulkan Examples Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md Sample code showcasing Vulkan API usage and optimization techniques for Imagination PowerVR GPUs. Aids in Vulkan development. ```c++ https://github.com/powervr-graphics/Native_SDK/tree/master/examples/Vulkan ``` -------------------------------- ### Apple Metal Development Resources Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Learning resources and video guides for high-performance graphics on Apple devices. ```text Key Resources: - Metal Video Learning Resources https://developer.apple.com/videos/graphics-games - Modern Rendering with Metal (WWDC 2019) https://developer.apple.com/videos/play/wwdc2019/601/ ``` -------------------------------- ### PowerVR OpenGL ES Examples Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md Sample code demonstrating OpenGL ES features and best practices for Imagination PowerVR GPUs. Useful for learning and development. ```c++ https://github.com/powervr-graphics/Native_SDK/tree/master/examples/OpenGLES ``` -------------------------------- ### Arm Performance Studio Resources Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Profiling and analysis tools specifically for Mali GPU performance optimization. ```text Key Resources: - Arm Performance Studio https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio%20for%20Mobile - Android Performance Triage with Streamline https://developer.arm.com/documentation/102540/latest - Mali GPU Performance Counters Documentation https://developer.arm.com/documentation#f[navigationhierarchiescontenttype]=Performance%20Counters%20Guide - Mali GPU Datasheet https://developer.arm.com/documentation/102849/0100/ ``` -------------------------------- ### Vulkan Sample Projects Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Repositories containing comprehensive Vulkan samples for mobile application development. ```text Sample Code Repositories: - Vulkan Samples (Khronos Group) https://github.com/KhronosGroup/Vulkan-Samples - Android Vulkan Tutorial (Google) https://github.com/googlesamples/android-vulkan-tutorials - PowerVR Vulkan Examples https://github.com/powervr-graphics/Native_SDK/tree/master/examples/Vulkan ``` -------------------------------- ### Imagination PowerVR Development Resources Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Developer documentation and performance recommendations for PowerVR architectures. ```text Key Resources: - Developer Documentation https://docs.imgtec.com/html/index.html - Performance Recommendations https://docs.imgtec.com/performance-guides/performance-recommendations/html/topics/introduction.html ``` -------------------------------- ### OpenGL ES Sample Projects Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Official SDK repositories for OpenGL ES development across major mobile GPU vendors. ```text Sample Code Repositories: - Mali OpenGL ES SDK for Android https://github.com/ARM-software/opengl-es-sdk-for-android - Adreno SDK for OpenGL ES https://developer.qualcomm.com/software/adreno-gpu-sdk - PowerVR OpenGL ES Examples https://github.com/powervr-graphics/Native_SDK/tree/master/examples/OpenGLES ``` -------------------------------- ### Vulkan Samples Repository Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md A collection of educational Vulkan source code samples with explanations, designed for developing optimized Vulkan applications. ```c++ https://github.com/KhronosGroup/Vulkan-Samples ``` -------------------------------- ### Adreno SDK for OpenGL ES Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md Qualcomm's official SDK for developing OpenGL ES applications on Adreno GPUs. Includes development tools and sample code. ```c++ https://developer.qualcomm.com/software/adreno-gpu-sdk ``` -------------------------------- ### RenderDoc Debugger Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md A lightweight and reliable debugger for quick frame diagnosis in graphics applications. Includes video tutorials for learning. ```N/A https://renderdoc.org/ ``` -------------------------------- ### RenderDoc Frame Debugging Resources Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Tools and tutorials for using RenderDoc for graphics debugging. ```text Key Resources: - RenderDoc https://renderdoc.org/ - Video Tutorials https://youtube.com/playlist?list=PLWziqE5d25dXo1IE150YJiPT9EIW8ymta ``` -------------------------------- ### Vulkan Debugging Tools Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt Resources for utilizing validation layers and diagnostic tools in the Vulkan ecosystem. ```text Key Resources: - Vulkan Ecosystem Developer Tools https://www.lunarg.com/wp-content/uploads/2023/05/Vulkan-Ecosystem-Developer-Tools-Osaka-MAY2023.pdf - Using Vulkan Validation Effectively https://www.lunarg.com/wp-content/uploads/2023/11/Using-Vulkan-Validation-Effectively-Osaka.pdf - libGPULayers: Diagnostic Vulkan Layers for Android https://github.com/ARM-software/libGPULayers ``` -------------------------------- ### Android GPU Profiling Tools Source: https://context7.com/shihchinw/awesome-mobile-graphics/llms.txt System-level and GPU-specific profiling resources for Android development. ```text Key Resources: - Game Development Guides on Android https://developer.android.com/games/guides - Android GPU Inspector https://developer.android.com/agi - System Tracing https://developer.android.com/topic/performance/tracing - Android Vulkan Layers Setup https://solidpixel.github.io/2022/04/20/android_vulkan_layers.html ``` -------------------------------- ### OpenGL ES SDK for Android Source: https://github.com/shihchinw/awesome-mobile-graphics/blob/main/README.md Official SDK for developing OpenGL ES applications on Android with ARM Mali GPUs. Provides tools and samples for graphics programming. ```c++ https://github.com/ARM-software/opengl-es-sdk-for-android ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.