docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    BatchRendererGroup API

    BatchRendererGroup (BRG) is an API for high-performance custom rendering in projects that use a Scriptable Render Pipeline (SRP) and the SRP Batcher.

    Page Description
    Introduction to the BatchRendererGroup API Explains how BRG renders to the screen and introduces BRG-specific concepts.
    Set up your project for the BatchRendererGroup API Describes the requirements and compatibility of BRG and explains how to set up your project to support BRG.
    Creating a renderer with the BatchRendererGroup API A section that explains how to use BRG to create a simple custom renderer.
    Writing custom shaders for the BatchRendererGroup API Describes the new data-oriented way shaders can load instance data.

    Additional resources

    • Reduce rendering work on the CPU
    • Optimizing draw calls
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)