Initial project commit

This commit is contained in:
2026-01-08 16:50:20 +00:00
commit f0c5a8b267
29596 changed files with 4861782 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
sub-package.*
upm-ci~/**
.Editor/**
.yamato/**
*.zip*
TestRunnerOptions.json
.idea/**

View File

@@ -0,0 +1,20 @@
# Changelog
All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
Version Updated
The version number for this package has increased due to a version update of a related graphics package.
## [17.0.1] - 2023-12-21
This version is compatible with Unity 2023.3.0b2.
Version Updated
The version number for this package has increased due to a version update of a related graphics package.
Started Changelog

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5e031dc4f3118ad44b907737119d7ed1
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
---
uid: urp-config-api-index
---
# Universal Render Pipeline Configuration package scripting API
This is the documentation for the scripting APIs of the Universal Render Pipeline (URP) Configuration package.

View File

@@ -0,0 +1,6 @@
# Universal Render Pipeline Configuration Package
The Universal Render Pipeline (URP) uses this package to control the settings of some of its features. If you want to use this package to configure URP, you must link it as a local package.
* For information on how to set up and use the URP Config package, see [URP Config](https://docs.unity3d.com/Manual/urp/URP-Config-Package.html).
* For documentation on URP itself, see [URP documentation](https://docs.unity3d.com/Manual/urp/urp-introduction.html).

View File

@@ -0,0 +1,5 @@
com.unity.render-pipelines.universal-config copyright © 2020 Unity Technologies ApS
Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License).
Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions.

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8a8d9e4408d3f1247884b71451a0abcf
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 670b80493e242394ba4eda64f09253ac
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,29 @@
//-----------------------------------------------------------------------------
// Configuration
//-----------------------------------------------------------------------------
using System;
namespace UnityEngine.Rendering.Universal
{
/// <summary>
/// Project-wide shader configuration options.
/// </summary>
/// <remarks>This enum will generate the proper shader defines.</remarks>
///<seealso cref="ShaderConfig"/>
[GenerateHLSL]
public static class ShaderOptions
{
/// <summary>Max number of lights supported on mobile with OpenGL 3.0 and below.</summary>
public const int k_MaxVisibleLightCountLowEndMobile = 16;
/// <summary>Max number of lights supported on mobile, OpenGL, and WebGPU platforms.</summary>
public const int k_MaxVisibleLightCountMobile = 32;
/// <summary>Max number of lights supported on desktop platforms.</summary>
public const int k_MaxVisibleLightCountDesktop = 256;
/// <summary> Switch fog keywords (FOG_LINEAR, FOG_EXP and FOG_EXP2) to dynamic branching.</summary>
/// <remarks> For more information on dynamic branches, refer to [Shader Branching](https://docs.unity3d.com/Manual/shader-branching.html).</remarks>
public const int k_UseDynamicBranchFogKeyword = 0;
};
}

View File

@@ -0,0 +1,16 @@
//
// This file was automatically generated. Please don't edit by hand. Execute Editor command [ Edit > Rendering > Generate Shader Includes ] instead
//
#ifndef SHADERCONFIG_CS_HLSL
#define SHADERCONFIG_CS_HLSL
//
// UnityEngine.Rendering.Universal.ShaderOptions: static fields
//
#define MAX_VISIBLE_LIGHT_COUNT_LOW_END_MOBILE (16)
#define MAX_VISIBLE_LIGHT_COUNT_MOBILE (32)
#define MAX_VISIBLE_LIGHT_COUNT_DESKTOP (256)
#define USE_DYNAMIC_BRANCH_FOG_KEYWORD (0)
#endif

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 956ff25f08f5e1d4a9ffc96f5803d5a1
ShaderIncludeImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 99066a8873cba594d8db5121bc0b7ae0

View File

@@ -0,0 +1,16 @@
{
"name": "Unity.RenderPipelines.Universal.Config.Runtime",
"rootNamespace": "",
"references": [
"GUID:df380645f10b7bc4b97d4f5eb6303d95"
],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": true,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 86bc95e6fdb13ff43aa04316542905ae
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b16c0985df25c08458c254464b931122
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,3 @@
{
"createSeparatePackage": false
}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e3c6a2f8ffe72de4bb4f45bbe266aff8
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,13 @@
using NUnit.Framework;
using System.Collections.Generic;
using System.Linq;
using UnityEngine.Rendering;
namespace UnityEngine.Rendering.Universal.Test
{
class ConfigurationTest
{
[Test]
public void ValidateConfiguration() { }
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 28cb5284b30f27f43acfde7190ececc6

View File

@@ -0,0 +1,23 @@
{
"name": "Unity.RenderPipelines.Universal.Config.Editor.Tests",
"rootNamespace": "",
"references": [
"UnityEngine.TestRunner",
"UnityEditor.TestRunner"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": true,
"overrideReferences": true,
"precompiledReferences": [
"nunit.framework.dll"
],
"autoReferenced": false,
"defineConstraints": [
"UNITY_INCLUDE_TESTS"
],
"versionDefines": [],
"noEngineReferences": false
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 71747feda1cfa634686086b1914eacb6
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,11 @@
{
"name": "com.unity.render-pipelines.universal-config",
"description": "Configuration files for the Universal Render Pipeline.",
"version": "17.0.3",
"unity": "6000.0",
"displayName": "Universal Render Pipeline Config",
"dependencies": {
"com.unity.render-pipelines.core": "17.0.3"
},
"_fingerprint": "8dc1aab4af1d718781689a36ed5231a35ad1a524"
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b13c5df96839b924b85df50f9659b9e4
PackageManifestImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: