Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

* Update editor script to fetch revisions via Ono

* Exit on no revisions

* Add missing working directory

* Use root in git cmds

* Last script fix

* Update editor script yml

* Update ymls to use new revision references

* Add editor priming to all jobs

* New editor priming trunk jobs

* Update sdet-tools revision, set nr to fetch to 100

* [CI] [trunk] Updated editor to a64d3849b5b8bea35e565e60fb70fc3854cd95ee

* [CI] [trunk] Updated editor to 7c89fe2e2a770f089fdebe25f82ba4f9bf7bbbb0

* [CI] [trunk] Updated editor to 9e7bc27d4ee3f519606e1e6d54b402638a7303ed

* [CI] [trunk] Updated editor to db17b73d2700e5b062e923cce55d8203a8048711

* [CI] [trunk] Updated editor to 9f02c20214c61540624c07b714bcc06e99185610

* [CI] [trunk] Updated editor to 33cd8b8e367ba6055c78f88692e3583a84d2cc7b

* [CI] [trunk] Updated editor to c8781493818ec8b44e35f5416dcc990bdd1a6586

* [CI] [trunk] Updated editor to 69ef3c41734b604109d6cc43e2f558232dba183f

* [CI] [trunk] Updated editor to f0b364ae3b919114176709fb9da2e77e258b2144

* [CI] [trunk] Updated editor to c87d7a6575600f0768f13dbf70e6173210a4c417

* [CI] [trunk] Updated editor to 2c0edf76b11a799776b2e5ac91ee7b7fca7dda21

* [CI] [trunk] Updated editor to 1007d0cc21ce0abc84bfa2222c2387766ee4fc70

* [CI] [trunk] Updated editor to 6a9b95ade381abda1fafa79e52071f6c1fe3f557

* [CI] [trunk] Updated editor to d0e28bca301afd212635b311832319d052087396

* [CI] [trunk] Updated editor to f59b6d931233e25724fb839a22108d7eee9a85aa

* [CI] [trunk] Updated editor to 42eb53778316e759a1de5915b0825d5cf6f40728

* [CI] [trunk] Updated editor to eeee0f6d486e81577e7e307d60434a73f6ac3d64

* [CI] [trunk] Updated editor to efb0145894fc6a0a5baf21ac6642e7d9cbe7b28a

* [CI] [trunk] Updated editor to 1431c0d832f0e6d2fb9d05db62f158a7ad9a96c2

* [CI] [trunk] Updated editor to be7fea92a48b6e108c0d9c40c2b201d0ca8039a2

* [CI] [trunk] Updated editor to 49d863b89beb61c485b324d23190f59b3f68262c

* [CI] [trunk] Updated editor to ec635352d52369065c1bd857cee82b17fb817267

* [CI] [trunk] Updated editor to b10650a6d9890ff994709314fd106d54c076dbd2

* [CI] [trunk] Updated editor to a714999e36b62589e25eaf91a36166ed3a49512b

* [CI] [trunk] Updated editor to a67fdd4997cba84a70697a4f19eb955026cd08ae

* [CI] [trunk] Updated editor to f0d3598c54d42f9b566be5910a202687bcf245da

* [CI] [trunk] Updated editor to 43a117a85824a1955f913553ffd157cc518116be

* [CI] [trunk] Updated editor to fc19ba70cf1fbabf08db72e47d1791fd13df435f

* [CI] [trunk] Updated editor to 8be312f14890bec5d922b293d17ab3dac380fb7d

* [CI] [trunk] Updated editor to 324d5b1acddc94813fe23c1bd41a781e54e01ddd

* [CI] [trunk] Updated editor to 36412f5e25a06ae957d69530374588dc8f3d7d86

* [CI] [trunk] Updated editor to 8a575edb58074b29d347c9bc082c841834fce090

* [CI] [trunk] Updated editor to 663b19a0829ebd9585f357fb86e726b8036bc3a9

* [CI] [trunk] Updated editor to 576b9143c951f07dc76261e61c4ae7b5a1b64491

Co-authored-by: noreply@unity3d.com <noreply@unity3d.com>
6c4d3da

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
gfx-automation-tools
Apr 29, 2021

NOTE: We have migrated reported issues to FogBugz. You can only log further issues via the Unity bug tracker. To see how, read this.

Unity Scriptable Render Pipeline

The Scriptable Render Pipeline (SRP) is a Unity feature designed to give artists and developers the tools they need to create modern, high-fidelity graphics in Unity. Unity provides two pre-built Scriptable Render Pipelines:

  • The Universal Render Pipeline (URP) for use on all platforms.
  • The High Definition Render Pipeline (HDRP) for use on compute shader compatible platforms.

Unity is committed to an open and transparent development process for SRP and the pre-built Render Pipelines. This means that so you can browse this repository to see what features are currently in development.

For more information about the packages in this repository, see the following:

Package CI Summary

Package Name Latest CI Status
com.unity.render-pipelines.core ReleaseBadge ReleaseBadge
com.unity.render-pipelines.universal ReleaseBadge ReleaseBadge
com.unity.render-pipelines.high-definition ReleaseBadge ReleaseBadge
com.unity.render-pipelines.high-definition-config ReleaseBadge ReleaseBadge
com.unity.shadergraph ReleaseBadge ReleaseBadge
com.unity.visualeffectgraph ReleaseBadge ReleaseBadge

Using the latest version

This repository uses the master branch for main development. Development on this branch is based on the latest internal version of Unity so it may not work on the latest publicly available version of Unity. The following list contains Unity version/major SRP version pairs which you can use as a guideline as to which major SRP version you can use in your Unity Project:

  • Unity 2019.1 is compatible with SRP version 5.x
  • Unity 2019.2 is compatible with SRP version 6.x
  • Unity 2019.3 is compatible with SRP version 7.x
  • Unity 2020.1 is compatible with SRP version 8.x

The above list is a guideline for major versions of SRP, but there are often multiple minor versions that you can use for a certain version of Unity. To determine which minor versions of SRP you can use:

  1. In your Unity Project, open the Package Manager window (menu: Window > Package Manager).
  2. In the list of packages, find Core RP Library. To find this package in older versions of Unity, you may need to expose preview packages. To do this, click the Advanced button at the top of the window then, in the context menu, click Show preview packages.
  3. Click the drop-down arrow to the left of the package entry then click See all versions. This shows a list that contains every package version compatible with your version of Unity.

After you decide which version of SRP to use:

  1. Go to the Unity Graphics repository.
  2. Click the Branch drop-down then click the Tags tab.
  3. Find the tag that corresponds to the version of SRP you want to use. When you clone the repository, you use this tag to check out the correct branch.

To clone the repository, you can use a visual client, like GitHub Desktop, or use console commands. When you clone the repository, make sure to clone it outside of your Unity Project's Asset folder.

After you clone the repository, you can install the package into your Unity Project. To do this, see Installing a local package.

Cloning the repository using the GitHub Desktop App:

  1. Open the GitHub Desktop App and click File > Clone repository.
  2. Click the URL tab and enter the following URL: https://github.com/Unity-Technologies/Graphics.
  3. Click the Choose… button and navigate to your Unity Project’s base folder.
  4. Click the Clone button.

After you clone the repository, open your console application of choice in the Graphics folder and run the following console command:

\> git checkout v7.1.8 (or the latest tag)

Cloning the repository using console commands:

Open your console application of choice and run the following console commands:

\> cd <Path to your Unity project>

\> git clone https://github.com/Unity-Technologies/Graphics

\> cd Graphics

\>  git checkout v7.1.8 (or the latest tag)

Sample Scenes in Graphics

Unity provides sample Scenes to use with SRP. You can find these Scenes in the Graphics GitHub repository. To add the Scenes to your Project, clone the repository into your Project's Assets folder.