Add no-xr perf test project so we can baseline no-xr platforms

This commit is contained in:
Sean Stolberg 2020-02-26 22:12:24 -08:00
Родитель 902cd60add
Коммит 27ebf2ac12
93 изменённых файлов: 2796 добавлений и 0 удалений

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,19 @@
{
"name": "Editor",
"references": [
"com.unity.cli-config-manager"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [
"nunit.framework.dll"
],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,15 @@
using com.unity.cliconfigmanager;
namespace Assets.Editor
{
public class RenderPerformancePrebuildStep
{
public static void Setup()
{
var cliConfigManager = new CliConfigManager();
cliConfigManager.ConfigureFromCmdlineArgs();
}
}
}

Просмотреть файл

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2c7a84228b20154469ad13d645b6d142
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,5 @@
fileFormatVersion: 2
guid: e70f602274907ef44ac89bb47c8f981c
folderAsset: yes
DefaultImporter:
userData:

Просмотреть файл

@ -0,0 +1,5 @@
fileFormatVersion: 2
guid: 23255d9dbce92a34488bb85999c82564
folderAsset: yes
DefaultImporter:
userData:

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 18314ccbf32e0d745bb7465df314b60d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,4 @@
r ÍitĎ€7¦ŁśÄd¨¬d`QÚc6ŤÄýŐ ×~Li¤ű€LřfÇRíę>ý•
–>ů¸ÚLšŢ\çżíkĐ<6B>jY5OnŔ€^VaRzw@L#B^pÁ±5uríÝŽ=¨)s©Ţ<rV´Ž—yqPNŽdZŐĄŤýľ8 J“f°v\ă­wŻď!P˝m1KĂę+Jřç¤gŞxĽ˙»a™ž}Ĺk;;O{ó<E2809A>¬Żu<C5BB>h±ČýŔwšm({
:Nɇ¸ýŠnĆ5+6ţ˝öŚJŃŻH¦Ą¨ś(řŠ(·lâý:ăŇŰKă]AiŁ¶EÖ
ő1¨

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 095514104f6edd2448cb3d22164ddaa5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

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

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 22bee46475991414bafb97c117381bff
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1,3 @@
ªŸ~TãêGžÚçAf.§é‰µùpæÍçqÉç@O t]X¢°!O<>ÿ˜÷ª¨ltƒs¦ól”àØã™åu$þ.ˆ!㵘÷ÁCAdAg
ƒ­² ø¬k |ˆç(èRSDíÆ®“ŒÙ«4)Œ°ºNõ8îÓ åþ²8„ÇÐ%”ÆŽ<» •ÎNŽDÕ
ò–Ìút<C3BA>J´jö4'6!¹ÞÀ™8ʼn*¸‡:,à›²~+}»O®þ<C2AE>G/|Ÿ,Í>³<>xôïÀ+âß*X­*Τ f}UÎWÃ=KC^Ìì2¼µôdð½nHA­h<C2AD>ëüV

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1 @@
<1B>a^ Т$b/fЖ6т6В2^Ьцм/0 \\_і<5F>JЬъ<D0AC><ьунТв wЫ*Ќ!:;!V<>] <0A>БђдЩtћx<D19B>ц}и<>Ы%[ЌMш2*ёАXш)&iВkLхz<D185>zІtњкT%нП<D0BD><D09F><03>^Y7ЬT<1A>ЭЖСЗЯ<>Oјйч<D0B9>кО<08>ЭѓWТTДF7}жЦ<13>йoНеe$aъ<61>Ю ЦјїШЃ<D0A8>чщ<D187>P<02>U9p]<5D>gUd<>ЬюYјсaC+вERћЪ4ПХСйE<D0B9>Б<EFBFBD>д­><3E><>GЮQч<51>К4Y<34>/ъўbЏzгЏЮ2z бв#­њ)ш<>в3 zsGк<47>J2

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3aa61a8edf68f094eb51cda1b706e3ae
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,2 @@
FZ@Ю╢Щ9²hC─d]≥╟≈{ЧiG√ чFыг╝JO]╨фI╧╥ХМ╜lР Q║+Щщ[6&╧З7▄Ь≥)Yы╢╗НЕ├ДБ╒Ь S┘rhH╜╢ЛМ"Х╒╡Ч:lЮpFPцз4>ХфЛщtъMK ц{цэrДf:┴╦╜V÷©^ЙQ.Ы#┼R(╗r|│/М╠| ё╡Э8TЕP╕²╠н≥b4vB9ТP═CРь%hщФжчI≥3т"5z█
%╜)2Бй ═У!▓√√хBВ│O╤щ;╟*┌Эф|b█░64░t~╟*═╫Tч\шТ1uдWgH├с║╝'"∙м

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0574cfd494b17c04d82634b82e5eed5a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9685b2144e2461a49a78e330bfbe8cef
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

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

Двоичный файл не отображается.

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,2 @@
Dêj±ªó% Üƒ MLš¶O%Ejâû°“×ðé¾ù¹¤®ú<C2AE>?K“·`A&×Q3“a»Öy…mcx*ò0¯…¼î MÌž(©ÒßJ<C39F> ÿ+j×ÙyjícC¶BžjäλkÒö AoâÈšY˜…CH´M¬K™¿mÕ6Ìe?'4ê0·4xÊ ³'¯¯¹VAé‡Åè iÓ·:9 <0C>'ïâ2ïÍ=Çcc±1\âèìq³ŠÖýñ¤>¤å‡ØŒ ƒ!ˆÎˆ*Qñè<¿yú£³Ë¿PC•¹"0ëukŠw6€£
¼ûeŸ89 F/£1Í,½LK)5«_å¿}

Просмотреть файл

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

Двоичный файл не отображается.

Просмотреть файл

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

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6343c2f4269838c4685ca2375c63196d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9258b97532b0a4c4c947fce98e3e24c6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1,2 @@
‡Yð[9Ö"ÓÞïï®æý AÑQ6z˜Uëê·ñG5ŠÞžÏåÑ$2r´X¦âìk×<6B>VOµ _c߈:<3A>“9ASüÞà ìeyC9<Ms<><73>.¿ôkz4$ÂÉÉvÔ yÈ•%ž±ï^¦Lkžl×JåŸE.¨F¥óV¼ŒcƒSósŠÜ‰¡Šr±<72>æ³u¸2]³.7Ã+<2B>¥¨=”ØÈò<C388>ͦ±ËpLE~·QUÛVµdm`²ƒŽ·¿•egæ
´ë0<C3AB>2a.N9 `?ýóW€îq>ÎpÌ^ÆûmØÓôÉMË*<2A>~Û â#֢ꄕÁ

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 342d393b83033ca47a3a51f983228979
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1,2 @@
2SP:IÁřÍ°ă†Öá>G B]4”qŘmÓčm€ŢEG@YB–†§ˇ$˝:“=r€$zŚgŞ´WÁߡ<C39F>Vö(óC#éą °Ú×vŇÖw\ł˝_(păhbšmfLfÎ˙FŘŕóSˇu¤—¸şx 92U%†Ż-Q“<Ŕ#‰ř źLOŰ
ß<EFBFBD>ÄŠ¸"5Ě<35>{1]¨¸1<1F>&ÖfźŰYü|&öc qŕżáĎ-Á¸˝+ć¸U$zWFů˝<C5AF>ÎżkU«Ľ)•1˘Ź¶\¨ ę0)Ja"©xü·‰ćD –¤{ű„QĹpťSÜ™/ĂE¬k= ĘAv<41>)

Просмотреть файл

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

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9f22803156c40e848bca9bd583d1aeef
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 997e9656596af714688bf5dbdab8b5ef
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1 @@
<EFBFBD>Ÿã5wÃPTõÚצßP4Œß±ôSµ<EFBFBD>rx3F#£•ÃGß¼­glr”£à€¹ÿ•Áç¬cG”ù„ͱC½$‰å?Ãz6Lx—¸gØ]cA ê=w¬òXaÓGªÈÃÅËð;‰5­•Më 3eX½Á;b\ÁGíJ|ã~Ð{<7B>ÚfA¯¶pЯGö1œúÕ|`Qñ@ ðøì…Ä&<´ÀØLêáÈJ@™RòPSwë¡&Ÿ¾hr—2 œÌËÛìHlsÆ°¾<C2B0>½ŽO ¨¬+Õ=çàJ´'‡ÕÛà‘¤Ñ‰ç˜Ÿ;gðëAvfmÌ¢Ò}Ø<>¸R¤Ê

Просмотреть файл

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

Двоичный файл не отображается.

Просмотреть файл

@ -0,0 +1,93 @@
fileFormatVersion: 2
guid: 8f3935160ff39e64ba2f4cb7615d8751
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
isPreloaded: 0
isOverridable: 0
platformData:
- first:
'': Any
second:
enabled: 0
settings:
Exclude Android: 0
Exclude Editor: 1
Exclude Linux: 1
Exclude Linux64: 1
Exclude LinuxUniversal: 1
Exclude OSXUniversal: 1
Exclude Win: 1
Exclude Win64: 1
- first:
Android: Android
second:
enabled: 1
settings:
CPU: ARMv7
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
CPU: AnyCPU
DefaultValueInitialized: true
OS: AnyOS
- first:
Facebook: Win
second:
enabled: 0
settings:
CPU: None
- first:
Facebook: Win64
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Linux
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Linux64
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: LinuxUniversal
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: OSXUniversal
second:
enabled: 0
settings:
CPU: x86
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win64
second:
enabled: 0
settings:
CPU: None
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,28 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 78f911024ffd6bc4ea77b70450e92f89, type: 3}
m_Name: settings
m_EditorClassIdentifier:
EnabledXrTarget:
PlayerGraphicsApi: OpenGLES3
StereoRenderingMode: MultiPass
StereoRenderingModeDesktop:
StereoRenderingModeAndroid:
MtRendering: 1
GraphicsJobs: 0
SimulationMode:
ColorSpace: Linear
PluginVersion:
XrsdkRevision:
XrManagementRevision: com.unity.xr.management|3.0.6|a62b2f2d210898ad2b462b1f6e5e753efc4ff0ca
DeviceRuntimeVersion:
Username: seans

Просмотреть файл

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 90cb1ad3ca8ec3042b18b5881d312ff2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 03bc68f14d65e7747a59d5ff74bd199b, type: 3}
m_Name: Oculus Loader
m_EditorClassIdentifier:

Просмотреть файл

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3732fcd3c21b1d5418bcc80b597a75a0
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

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

Просмотреть файл

@ -0,0 +1,19 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c353a8f1e58cf884584123914fe63cd5, type: 3}
m_Name: Oculus Settings
m_EditorClassIdentifier:
m_StereoRenderingModeDesktop: 0
m_StereoRenderingModeAndroid: 0
SharedDepthBuffer: 1
DashSupport: 1
V2Signing: 1

Просмотреть файл

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 91d44fc4f1eec1d4a95bbbad0c0a7355
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1,77 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-8295716146619491041
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LoaderManagerInstance: {fileID: 8441169784167830897}
m_InitManagerOnStart: 1
--- !u!114 &-3101855885959460934
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 03bc68f14d65e7747a59d5ff74bd199b, type: 3}
m_Name: OculusLoader
m_EditorClassIdentifier:
--- !u!114 &-1726787082364259576
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c353a8f1e58cf884584123914fe63cd5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_StereoRenderingModeDesktop: 0
m_StereoRenderingModeAndroid: 2
SharedDepthBuffer: 1
DashSupport: 1
V2Signing: 1
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d2dc886499c26824283350fa532d087d, type: 3}
m_Name: Test Settings
m_EditorClassIdentifier:
Keys: 07000000
Values:
- {fileID: -8295716146619491041}
--- !u!114 &8441169784167830897
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RequiresSettingsUpdate: 0
m_AutomaticLoading: 0
m_AutomaticRunning: 0
m_Loaders:
- {fileID: -3101855885959460934}

Просмотреть файл

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5a9aad67183bd7e4abd72cdb069616a3
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1,111 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7606719263113672566
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LoaderManagerInstance: {fileID: 7308907400267029863}
m_InitManagerOnStart: 1
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d2dc886499c26824283350fa532d087d, type: 3}
m_Name: XRGeneralSettings
m_EditorClassIdentifier:
Keys: 070000000100000004000000
Values:
- {fileID: 7499023209909099911}
- {fileID: 8686155192067305702}
- {fileID: -7606719263113672566}
--- !u!114 &5041557416013257209
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RequiresSettingsUpdate: 0
m_AutomaticLoading: 0
m_AutomaticRunning: 0
m_Loaders:
- {fileID: 11400000, guid: 3732fcd3c21b1d5418bcc80b597a75a0, type: 2}
--- !u!114 &7030358474587505938
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RequiresSettingsUpdate: 0
m_AutomaticLoading: 0
m_AutomaticRunning: 0
m_Loaders:
- {fileID: 11400000, guid: 3732fcd3c21b1d5418bcc80b597a75a0, type: 2}
--- !u!114 &7308907400267029863
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RequiresSettingsUpdate: 0
m_AutomaticLoading: 0
m_AutomaticRunning: 0
m_Loaders: []
--- !u!114 &7499023209909099911
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LoaderManagerInstance: {fileID: 7030358474587505938}
m_InitManagerOnStart: 1
--- !u!114 &8686155192067305702
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LoaderManagerInstance: {fileID: 5041557416013257209}
m_InitManagerOnStart: 1

Просмотреть файл

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dc7cfa2774854cb479d37cd3a425fe48
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<test-run id="2" testcasecount="7" result="Passed" total="7" passed="7" failed="0" inconclusive="0" skipped="0" asserts="0" engine-version="3.5.0.0" clr-version="4.0.30319.42000" start-time="0001-01-01 00:00:00Z" end-time="0001-01-01 00:00:00Z" duration="400.9258438">
<test-suite type="TestSuite" id="1000" name="UnityTestFramework" fullname="UnityTestFramework" runstate="Runnable" testcasecount="7" result="Passed" start-time="2020-02-15 20:40:48Z" end-time="2020-02-15 20:47:29Z" duration="400.925844" total="7" passed="7" failed="0" inconclusive="0" skipped="0" asserts="0">
<test-suite type="Assembly" id="1011" name="Tests.dll" fullname="/data/app/com.UnityTestRunner.UnityTestRunner-1/base.apk/assets/bin/Data/Managed/Tests.dll" runstate="Runnable" testcasecount="6" result="Passed" start-time="2020-02-15 20:40:48Z" end-time="2020-02-15 20:47:28Z" duration="400.598286" total="6" passed="6" failed="0" inconclusive="0" skipped="0" asserts="0">
<test-suite type="TestFixture" id="1001" name="ObjectCountStressTest" fullname="ObjectCountStressTest" classname="ObjectCountStressTest" runstate="Runnable" testcasecount="3" result="Passed" start-time="2020-02-15 20:40:48Z" end-time="2020-02-15 20:44:46Z" duration="238.255912" total="3" passed="3" failed="0" inconclusive="0" skipped="0" asserts="0">
<test-suite type="ParameterizedMethod" id="1005" name="PerformObjectCountStressTest" fullname="ObjectCountStressTest.PerformObjectCountStressTest" classname="ObjectCountStressTest" runstate="Runnable" testcasecount="3" result="Passed" start-time="2020-02-15 20:40:48Z" end-time="2020-02-15 20:44:46Z" duration="238.226538" total="3" passed="3" failed="0" inconclusive="0" skipped="0" asserts="0">
<test-case id="1002" name="LitInstancedSphere" fullname="ObjectCountStressTest.PerformObjectCountStressTest.LitInstancedSphere" methodname="PerformObjectCountStressTest" classname="ObjectCountStressTest" runstate="Runnable" seed="0" result="Passed" start-time="2020-02-15 20:40:48Z" end-time="2020-02-15 20:42:05Z" duration="77.410676" asserts="0">
<output> ##performancetestresult:{"TestName":"ObjectCountStressTest.PerformObjectCountStressTest.LitInstancedSphere","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799248234.061,"EndTime":1581799325588.863,"SampleGroups":[{"Definition":{"Name":"Number Of Objects","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":true,"Percentile":0.0,"FailOnBaseline":true},"Samples":[663.0],"Min":663.0,"Max":663.0,"Median":663.0,"Average":663.0,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":663.0,"Zeroes":0,"SampleCount":1}]}
</output>
</test-case>
<test-case id="1003" name="LitNonInstancedSphere" fullname="ObjectCountStressTest.PerformObjectCountStressTest.LitNonInstancedSphere" methodname="PerformObjectCountStressTest" classname="ObjectCountStressTest" runstate="Runnable" seed="0" result="Passed" start-time="2020-02-15 20:42:05Z" end-time="2020-02-15 20:43:24Z" duration="78.122379" asserts="0">
<output> ##performancetestresult:{"TestName":"ObjectCountStressTest.PerformObjectCountStressTest.LitNonInstancedSphere","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799325924.499,"EndTime":1581799404039.9502,"SampleGroups":[{"Definition":{"Name":"Number Of Objects","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":true,"Percentile":0.0,"FailOnBaseline":true},"Samples":[1349.0],"Min":1349.0,"Max":1349.0,"Median":1349.0,"Average":1349.0,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":1349.0,"Zeroes":0,"SampleCount":1}]}
</output>
</test-case>
<test-case id="1004" name="LitNonInstancedSphereWithFrustumCulling" fullname="ObjectCountStressTest.PerformObjectCountStressTest.LitNonInstancedSphereWithFrustumCulling" methodname="PerformObjectCountStressTest" classname="ObjectCountStressTest" runstate="Runnable" seed="0" result="Passed" start-time="2020-02-15 20:43:24Z" end-time="2020-02-15 20:44:46Z" duration="82.359530" asserts="0">
<output> ##performancetestresult:{"TestName":"ObjectCountStressTest.PerformObjectCountStressTest.LitNonInstancedSphereWithFrustumCulling","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799404049.631,"EndTime":1581799486401.0,"SampleGroups":[{"Definition":{"Name":"Number Of Objects","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":true,"Percentile":0.0,"FailOnBaseline":true},"Samples":[2024.0],"Min":2024.0,"Max":2024.0,"Median":2024.0,"Average":2024.0,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":2024.0,"Zeroes":0,"SampleCount":1}]}
</output>
</test-case>
</test-suite>
</test-suite>
<test-suite type="TestFixture" id="1006" name="OculusStatsTests" fullname="OculusStatsTests" classname="OculusStatsTests" runstate="Runnable" testcasecount="3" result="Passed" start-time="2020-02-15 20:44:46Z" end-time="2020-02-15 20:47:28Z" duration="162.249117" total="3" passed="3" failed="0" inconclusive="0" skipped="0" asserts="0">
<test-suite type="ParameterizedMethod" id="1010" name="StatsTest" fullname="OculusStatsTests.StatsTest" classname="OculusStatsTests" runstate="Runnable" testcasecount="3" result="Passed" start-time="2020-02-15 20:44:46Z" end-time="2020-02-15 20:47:28Z" duration="162.196804" total="3" passed="3" failed="0" inconclusive="0" skipped="0" asserts="0">
<test-case id="1007" name="EmptyScene" fullname="OculusStatsTests.StatsTest.EmptyScene" methodname="StatsTest" classname="OculusStatsTests" runstate="Runnable" seed="0" result="Passed" start-time="2020-02-15 20:44:46Z" end-time="2020-02-15 20:45:40Z" duration="54.054523" asserts="0">
<output> ##performancetestresult:{"TestName":"OculusStatsTests.StatsTest.EmptyScene","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799486465.704,"EndTime":1581799540511.822,"SampleGroups":[{"Definition":{"Name":"FrameTime","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[16.828855499625207],"Min":10.898228734731675,"Max":16.828855499625207,"Median":13.886562548577786,"Average":13.888870509198079,"StandardDeviation":0.4122334613671009,"PercentileValue":0.0,"Sum":13902.759379707277,"Zeroes":0,"SampleCount":1001},{"Definition":{"Name":"GPU Utilization","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.0],"Min":0.0,"Max":0.2112099677324295,"Median":0.2082633525133133,"Average":0.20728664906322956,"StandardDeviation":0.006959979848825612,"PercentileValue":0.0,"Sum":207.28664906322957,"Zeroes":1,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Average","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.0],"Min":0.0,"Max":0.17667357623577119,"Median":0.11060607433319092,"Average":0.10633470473438502,"StandardDeviation":0.029876938663809074,"PercentileValue":0.0,"Sum":106.33470473438502,"Zeroes":1,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Worst","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.0],"Min":0.0,"Max":0.25,"Median":0.1428571343421936,"Average":0.14755655604600907,"StandardDeviation":0.03870023960483826,"PercentileValue":0.0,"Sum":147.55655604600907,"Zeroes":1,"SampleCount":1000},{"Definition":{"Name":"Compositor GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.0],"Min":0.0,"Max":1.92846090067178,"Median":1.9037829479202629,"Average":1.8941418703179807,"StandardDeviation":0.06400318475099927,"PercentileValue":0.0,"Sum":1894.1418703179806,"Zeroes":1,"SampleCount":1000},{"Definition":{"Name":"App GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.0],"Min":0.0,"Max":0.8809299906715751,"Median":0.8577629923820496,"Average":0.8553339827922173,"StandardDeviation":0.029045273893019524,"PercentileValue":0.0,"Sum":855.3339827922173,"Zeroes":1,"SampleCount":1000},{"Definition":{"Name":"Camera.Render","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.575209],"Min":0.0,"Max":3.7164059999999998,"Median":0.5445829999999999,"Average":0.5509348561438555,"StandardDeviation":0.11659163845620911,"PercentileValue":0.0,"Sum":551.4857909999994,"Zeroes":1,"SampleCount":1001},{"Definition":{"Name":"Render.Mesh","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.0],"Min":0.0,"Max":0.0,"Median":0.0,"Average":0.0,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":0.0,"Zeroes":1001,"SampleCount":1001},{"Definition":{"Name":"Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[13906.0377],"Min":13906.0377,"Max":13906.0377,"Median":13906.0377,"Average":13906.0377,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":13906.0377,"Zeroes":0,"SampleCount":1}]}
</output>
</test-case>
<test-case id="1008" name="SimpleSceneWithLitCube" fullname="OculusStatsTests.StatsTest.SimpleSceneWithLitCube" methodname="StatsTest" classname="OculusStatsTests" runstate="Runnable" seed="0" result="Passed" start-time="2020-02-15 20:45:40Z" end-time="2020-02-15 20:46:34Z" duration="54.020188" asserts="0">
<output> ##performancetestresult:{"TestName":"OculusStatsTests.StatsTest.SimpleSceneWithLitCube","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799540528.647,"EndTime":1581799594540.0552,"SampleGroups":[{"Definition":{"Name":"FrameTime","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[13.918490149080754],"Min":11.242187581956387,"Max":17.244167625904085,"Median":13.884635642170906,"Average":13.889282331480965,"StandardDeviation":0.39183175604749656,"PercentileValue":0.0,"Sum":13903.171613812447,"Zeroes":0,"SampleCount":1001},{"Definition":{"Name":"GPU Utilization","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.21362967789173127],"Min":0.21000336110591889,"Max":0.21904604136943818,"Median":0.21513517200946809,"Average":0.2143664452135563,"StandardDeviation":0.002798959395756122,"PercentileValue":0.0,"Sum":214.3664452135563,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Average","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.13997113704681397],"Min":0.06428571790456772,"Max":0.20553360879421235,"Median":0.12663477659225465,"Average":0.12679395131766797,"StandardDeviation":0.024139135100073665,"PercentileValue":0.0,"Sum":126.79395131766796,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Worst","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.1818181872367859],"Min":0.10000002384185791,"Max":0.25,"Median":0.1818181872367859,"Average":0.16829834979772569,"StandardDeviation":0.03575605891422768,"PercentileValue":0.0,"Sum":168.29834979772569,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"Compositor GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[1.8851059721782804],"Min":1.8456790130585433,"Max":1.920037087984383,"Median":1.8964010523632169,"Average":1.8868533946806566,"StandardDeviation":0.02508174997126819,"PercentileValue":0.0,"Sum":1886.8533946806565,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"App GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.9434790117666125],"Min":0.9195269667543471,"Max":0.9791100164875388,"Median":0.9529709932394326,"Average":0.9510298310779035,"StandardDeviation":0.010954095501275822,"PercentileValue":0.0,"Sum":951.0298310779035,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"Camera.Render","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[1.002343],"Min":0.0,"Max":4.183072999999999,"Median":0.87625,"Average":0.871561126873126,"StandardDeviation":0.15219850600085398,"PercentileValue":0.0,"Sum":872.4326879999992,"Zeroes":1,"SampleCount":1001},{"Definition":{"Name":"Render.Mesh","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.001875],"Min":0.0,"Max":0.004011,"Median":0.001511,"Average":0.0015759150849150839,"StandardDeviation":0.0002519561427795187,"PercentileValue":0.0,"Sum":1.5774909999999989,"Zeroes":1,"SampleCount":1001},{"Definition":{"Name":"Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[13903.394400000001],"Min":13903.394400000001,"Max":13903.394400000001,"Median":13903.394400000001,"Average":13903.394400000001,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":13903.394400000001,"Zeroes":0,"SampleCount":1}]}
</output>
</test-case>
<test-case id="1009" name="SimpleSceneWithManyLitCubes" fullname="OculusStatsTests.StatsTest.SimpleSceneWithManyLitCubes" methodname="StatsTest" classname="OculusStatsTests" runstate="Runnable" seed="0" result="Passed" start-time="2020-02-15 20:46:34Z" end-time="2020-02-15 20:47:28Z" duration="54.087722" asserts="0"> ##performancetestresult:{"TestName":"OculusStatsTests.StatsTest.SimpleSceneWithManyLitCubes","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799594557.602,"EndTime":1581799648638.56,"SampleGroups":[{"Definition":{"Name":"FrameTime","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[14.465364627540112],"Min":12.661250308156014,"Max":15.418905764818192,"Median":13.89885414391756,"Average":13.889546906175492,"StandardDeviation":0.28733579682562479,"PercentileValue":0.0,"Sum":13903.436453081667,"Zeroes":0,"SampleCount":1001},{"Definition":{"Name":"GPU Utilization","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.7366763949394226],"Min":0.7296489477157593,"Max":0.7542740702629089,"Median":0.7441492080688477,"Average":0.7429822075366974,"StandardDeviation":0.006437284202248416,"PercentileValue":0.0,"Sum":742.9822075366974,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Average","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.46666666865348818],"Min":0.4260249137878418,"Max":0.522366464138031,"Median":0.46958303451538088,"Average":0.47226617246866228,"StandardDeviation":0.01923332575010861,"PercentileValue":0.0,"Sum":472.26617246866229,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Worst","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.5],"Min":0.45454543828964236,"Max":0.6190476417541504,"Median":0.5263158082962036,"Average":0.5373372793197632,"StandardDeviation":0.03708800946269653,"PercentileValue":0.0,"Sum":537.3372793197632,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"Compositor GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[1.522599020972848],"Min":1.522599020972848,"Max":1.5648390399292112,"Median":1.5481790760532022,"Average":1.546865908894688,"StandardDeviation":0.008572559645867643,"PercentileValue":0.0,"Sum":1546.865908894688,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"App GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[9.718026965856553],"Min":9.436950087547303,"Max":9.968752972781659,"Median":9.654906578361988,"Average":9.660501380451024,"StandardDeviation":0.10908970469134197,"PercentileValue":0.0,"Sum":9660.501380451024,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"Camera.Render","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[15.920209],"Min":0.620312,"Max":17.212813,"Median":15.692864,"Average":15.696061227772244,"StandardDeviation":0.5736327242789173,"PercentileValue":0.0,"Sum":15711.757289000016,"Zeroes":0,"SampleCount":1001},{"Definition":{"Name":"Render.Mesh","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.351877],"Min":0.0,"Max":0.470002,"Median":0.321301,"Average":0.32452533466533459,"StandardDeviation":0.017610927821728886,"PercentileValue":0.0,"Sum":324.8498599999999,"Zeroes":1,"SampleCount":1001},{"Definition":{"Name":"Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[13903.425500000001],"Min":13903.425500000001,"Max":13903.425500000001,"Median":13903.425500000001,"Average":13903.425500000001,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":13903.425500000001,"Zeroes":0,"SampleCount":1}]}
<output> ##performancetestresult:{"TestName":"OculusStatsTests.StatsTest.SimpleSceneWithManyLitCubes","TestCategories":["XR","Performance","OCULUS_XRSDK"],"TestVersion":"5","StartTime":1581799594557.602,"EndTime":1581799648638.56,"SampleGroups":[{"Definition":{"Name":"FrameTime","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[14.465364627540112],"Min":12.661250308156014,"Max":15.418905764818192,"Median":13.89885414391756,"Average":13.889546906175492,"StandardDeviation":0.28733579682562479,"PercentileValue":0.0,"Sum":13903.436453081667,"Zeroes":0,"SampleCount":1001},{"Definition":{"Name":"GPU Utilization","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.7366763949394226],"Min":0.7296489477157593,"Max":0.7542740702629089,"Median":0.7441492080688477,"Average":0.7429822075366974,"StandardDeviation":0.006437284202248416,"PercentileValue":0.0,"Sum":742.9822075366974,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Average","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.46666666865348818],"Min":0.4260249137878418,"Max":0.522366464138031,"Median":0.46958303451538088,"Average":0.47226617246866228,"StandardDeviation":0.01923332575010861,"PercentileValue":0.0,"Sum":472.26617246866229,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"CPU Utilization - Worst","SampleUnit":8,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.5],"Min":0.45454543828964236,"Max":0.6190476417541504,"Median":0.5263158082962036,"Average":0.5373372793197632,"StandardDeviation":0.03708800946269653,"PercentileValue":0.0,"Sum":537.3372793197632,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"Compositor GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[1.522599020972848],"Min":1.522599020972848,"Max":1.5648390399292112,"Median":1.5481790760532022,"Average":1.546865908894688,"StandardDeviation":0.008572559645867643,"PercentileValue":0.0,"Sum":1546.865908894688,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"App GPU Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[9.718026965856553],"Min":9.436950087547303,"Max":9.968752972781659,"Median":9.654906578361988,"Average":9.660501380451024,"StandardDeviation":0.10908970469134197,"PercentileValue":0.0,"Sum":9660.501380451024,"Zeroes":0,"SampleCount":1000},{"Definition":{"Name":"Camera.Render","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[15.920209],"Min":0.620312,"Max":17.212813,"Median":15.692864,"Average":15.696061227772244,"StandardDeviation":0.5736327242789173,"PercentileValue":0.0,"Sum":15711.757289000016,"Zeroes":0,"SampleCount":1001},{"Definition":{"Name":"Render.Mesh","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[0.351877],"Min":0.0,"Max":0.470002,"Median":0.321301,"Average":0.32452533466533459,"StandardDeviation":0.017610927821728886,"PercentileValue":0.0,"Sum":324.8498599999999,"Zeroes":1,"SampleCount":1001},{"Definition":{"Name":"Time","SampleUnit":2,"AggregationType":3,"Threshold":0.02,"IncreaseIsBetter":false,"Percentile":0.0,"FailOnBaseline":true},"Samples":[13903.425500000001],"Min":13903.425500000001,"Max":13903.425500000001,"Median":13903.425500000001,"Average":13903.425500000001,"StandardDeviation":0.0,"PercentileValue":0.0,"Sum":13903.425500000001,"Zeroes":0,"SampleCount":1}]}
</output>
</test-case>
</test-suite>
</test-suite>
</test-suite>
<test-suite type="Assembly" id="1014" name="Unity.PerformanceTesting.dll" fullname="/data/app/com.UnityTestRunner.UnityTestRunner-1/base.apk/assets/bin/Data/Managed/Unity.PerformanceTesting.dll" runstate="Runnable" testcasecount="1" result="Passed" start-time="2020-02-15 20:47:28Z" end-time="2020-02-15 20:47:29Z" duration="0.149952" total="1" passed="1" failed="0" inconclusive="0" skipped="0" asserts="0">
##performancetestruninfo:{"PlayerSystemInfo":{"OperatingSystem":"Android OS 7.1.1 / API-25 (NGI77B/4342600057100000)","DeviceModel":"Oculus Quest","DeviceName":"Oculus Quest","ProcessorType":"ARM64 FP ASIMD AES","ProcessorCount":3,"GraphicsDeviceName":"Adreno (TM) 540","SystemMemorySize":3790,"XrModel":"deviceuniqueid|c2bb231ef76901f6f32609901de9aa0c|username|qa-seattle","XrDevice":"oculus display"},"EditorVersion":{"FullVersion":"2019.3.0f6 (27ab2135bccf)","DateSeconds":1579669995,"Branch":"2019.3/staging","RevisionValue":2599713},"BuildSettings":{"Platform":"Android","BuildTarget":"Android","DevelopmentPlayer":false,"AndroidBuildSystem":"Gradle"},"ScreenSettings":{"ScreenWidth":2880,"ScreenHeight":1600,"ScreenRefreshRate":72,"Fullscreen":true},"QualitySettings":{"Vsync":1,"AntiAliasing":4,"ColorSpace":"Linear","AnisotropicFiltering":"Enable","BlendWeights":"TwoBones"},"PlayerSettings":{"ScriptingBackend":"Mono2x","VrSupported":false,"MtRendering":true,"GraphicsJobs":false,"GpuSkinning":true,"GraphicsApi":"OpenGLES3","Batchmode":"False","StereoRenderingPath":"Multiview","RenderThreadingMode":"MultiThreaded","AndroidMinimumSdkVersion":"com.unity.xr.management|3.0.6|a62b2f2d210898ad2b462b1f6e5e753efc4ff0ca","AndroidTargetSdkVersion":"com.unity.xr.oculus|1.1.5|4c119ef0b1d72f95ddfcc64669372ce5b41893b6|2020-01-08T15:10:09|1.1.x","EnabledXrTargets":[],"ScriptingRuntimeVersion":"OculusPluginVersion|1.41.0|deviceruntimeversion|oculus/vr_monterey/monterey:7.1.1/NGI77B/434260.5710.0:user/release-keys"},"TestSuite":"Playmode","StartTime":1581799177733.0557,"EndTime":0.0,"Results":[]}<properties>
<property name="_PID" value="2942"></property>
<property name="_APPDOMAIN" value="Unity Root Domain"></property>
<property name="platform" value="PlayMode"></property>
</properties>
<test-suite type="TestFixture" id="1012" name="PlaymodeMetadataCollector" fullname="PlaymodeMetadataCollector" classname="PlaymodeMetadataCollector" runstate="Runnable" testcasecount="1" result="Passed" start-time="2020-02-15 20:47:28Z" end-time="2020-02-15 20:47:29Z" duration="0.140992" total="1" passed="1" failed="0" inconclusive="0" skipped="0" asserts="0">
##performancetestruninfo:{"PlayerSystemInfo":{"OperatingSystem":"Android OS 7.1.1 / API-25 (NGI77B/4342600057100000)","DeviceModel":"Oculus Quest","DeviceName":"Oculus Quest","ProcessorType":"ARM64 FP ASIMD AES","ProcessorCount":3,"GraphicsDeviceName":"Adreno (TM) 540","SystemMemorySize":3790,"XrModel":"deviceuniqueid|c2bb231ef76901f6f32609901de9aa0c|username|qa-seattle","XrDevice":"oculus display"},"EditorVersion":{"FullVersion":"2019.3.0f6 (27ab2135bccf)","DateSeconds":1579669995,"Branch":"2019.3/staging","RevisionValue":2599713},"BuildSettings":{"Platform":"Android","BuildTarget":"Android","DevelopmentPlayer":false,"AndroidBuildSystem":"Gradle"},"ScreenSettings":{"ScreenWidth":2880,"ScreenHeight":1600,"ScreenRefreshRate":72,"Fullscreen":true},"QualitySettings":{"Vsync":1,"AntiAliasing":4,"ColorSpace":"Linear","AnisotropicFiltering":"Enable","BlendWeights":"TwoBones"},"PlayerSettings":{"ScriptingBackend":"Mono2x","VrSupported":false,"MtRendering":true,"GraphicsJobs":false,"GpuSkinning":true,"GraphicsApi":"OpenGLES3","Batchmode":"False","StereoRenderingPath":"Multiview","RenderThreadingMode":"MultiThreaded","AndroidMinimumSdkVersion":"com.unity.xr.management|3.0.6|a62b2f2d210898ad2b462b1f6e5e753efc4ff0ca","AndroidTargetSdkVersion":"com.unity.xr.oculus|1.1.5|4c119ef0b1d72f95ddfcc64669372ce5b41893b6|2020-01-08T15:10:09|1.1.x","EnabledXrTargets":[],"ScriptingRuntimeVersion":"OculusPluginVersion|1.41.0|deviceruntimeversion|oculus/vr_monterey/monterey:7.1.1/NGI77B/434260.5710.0:user/release-keys"},"TestSuite":"Playmode","StartTime":1581799177733.0557,"EndTime":0.0,"Results":[]}<properties>
<property name="Category" value="Performance"></property>
</properties>
<test-case id="1013" name="GetPlayerSettingsTest" fullname="PlaymodeMetadataCollector.GetPlayerSettingsTest" methodname="GetPlayerSettingsTest" classname="PlaymodeMetadataCollector" runstate="Runnable" seed="1931197881" result="Passed" start-time="2020-02-15 20:47:28Z" end-time="2020-02-15 20:47:29Z" duration="0.132223" asserts="0">
##performancetestruninfo:{"PlayerSystemInfo":{"OperatingSystem":"Android OS 7.1.1 / API-25 (NGI77B/4342600057100000)","DeviceModel":"Oculus Quest","DeviceName":"Oculus Quest","ProcessorType":"ARM64 FP ASIMD AES","ProcessorCount":3,"GraphicsDeviceName":"Adreno (TM) 540","SystemMemorySize":3790,"XrModel":"deviceuniqueid|c2bb231ef76901f6f32609901de9aa0c|username|qa-seattle","XrDevice":"oculus display"},"EditorVersion":{"FullVersion":"2019.3.0f6 (27ab2135bccf)","DateSeconds":1579669995,"Branch":"2019.3/staging","RevisionValue":2599713},"BuildSettings":{"Platform":"Android","BuildTarget":"Android","DevelopmentPlayer":false,"AndroidBuildSystem":"Gradle"},"ScreenSettings":{"ScreenWidth":2880,"ScreenHeight":1600,"ScreenRefreshRate":72,"Fullscreen":true},"QualitySettings":{"Vsync":1,"AntiAliasing":4,"ColorSpace":"Linear","AnisotropicFiltering":"Enable","BlendWeights":"TwoBones"},"PlayerSettings":{"ScriptingBackend":"Mono2x","VrSupported":false,"MtRendering":true,"GraphicsJobs":false,"GpuSkinning":true,"GraphicsApi":"OpenGLES3","Batchmode":"False","StereoRenderingPath":"Multiview","RenderThreadingMode":"MultiThreaded","AndroidMinimumSdkVersion":"com.unity.xr.management|3.0.6|a62b2f2d210898ad2b462b1f6e5e753efc4ff0ca","AndroidTargetSdkVersion":"com.unity.xr.oculus|1.1.5|4c119ef0b1d72f95ddfcc64669372ce5b41893b6|2020-01-08T15:10:09|1.1.x","EnabledXrTargets":[],"ScriptingRuntimeVersion":"OculusPluginVersion|1.41.0|deviceruntimeversion|oculus/vr_monterey/monterey:7.1.1/NGI77B/434260.5710.0:user/release-keys"},"TestSuite":"Playmode","StartTime":1581799177733.0557,"EndTime":0.0,"Results":[]}<properties>
<property name="_JOINTYPE" value="UnityCombinatorial"></property>
<property name="Order" value="0"></property>
</properties><output>##performancetestruninfo:{"PlayerSystemInfo":{"OperatingSystem":"Android OS 7.1.1 / API-25 (NGI77B/4342600057100000)","DeviceModel":"Oculus Quest","DeviceName":"Oculus Quest","ProcessorType":"ARM64 FP ASIMD AES","ProcessorCount":3,"GraphicsDeviceName":"Adreno (TM) 540","SystemMemorySize":3790,"XrModel":"deviceuniqueid|c2bb231ef76901f6f32609901de9aa0c|username|qa-seattle","XrDevice":"oculus display"},"EditorVersion":{"FullVersion":"2019.3.0f6 (27ab2135bccf)","DateSeconds":1579669995,"Branch":"2019.3/staging","RevisionValue":2599713},"BuildSettings":{"Platform":"Android","BuildTarget":"Android","DevelopmentPlayer":false,"AndroidBuildSystem":"Gradle"},"ScreenSettings":{"ScreenWidth":2880,"ScreenHeight":1600,"ScreenRefreshRate":72,"Fullscreen":true},"QualitySettings":{"Vsync":1,"AntiAliasing":4,"ColorSpace":"Linear","AnisotropicFiltering":"Enable","BlendWeights":"TwoBones"},"PlayerSettings":{"ScriptingBackend":"Mono2x","VrSupported":false,"MtRendering":true,"GraphicsJobs":false,"GpuSkinning":true,"GraphicsApi":"OpenGLES3","Batchmode":"False","StereoRenderingPath":"Multiview","RenderThreadingMode":"MultiThreaded","AndroidMinimumSdkVersion":"com.unity.xr.management|3.0.6|a62b2f2d210898ad2b462b1f6e5e753efc4ff0ca","AndroidTargetSdkVersion":"com.unity.xr.oculus|1.1.5|4c119ef0b1d72f95ddfcc64669372ce5b41893b6|2020-01-08T15:10:09|1.1.x","EnabledXrTargets":[],"ScriptingRuntimeVersion":"OculusPluginVersion|1.41.0|deviceruntimeversion|oculus/vr_monterey/monterey:7.1.1/NGI77B/434260.5710.0:user/release-keys"},"TestSuite":"Playmode","StartTime":1581799177733.0557,"EndTime":0.0,"Results":[]}</output>
</test-case>
</test-suite>
</test-suite>
</test-suite>
</test-run>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -0,0 +1,62 @@
{
"dependencies": {
"com.unity.cli-config-manager": "https://github.com/Unity-Technologies/com.unity.cli-config-manager.git#trunk",
"com.unity.ide.visualstudio": "2.0.0",
"com.unity.ide.vscode": "1.1.4",
"com.unity.test-framework": "1.1.11",
"com.unity.ugui": "1.0.0",
"com.unity.xr.legacyinputhelpers": "2.0.4",
"com.unity.xr.management": "3.0.6",
"com.unity.xr.test-framework.performance": "https://github.com/Unity-Technologies/com.unity.xr.test-framework.performance.git",
"com.unity.xr.tests.runtimesettings": "https://github.com/Unity-Technologies/com.unity.xr.test.runtimesettings.git#trunk",
"xr.sdk.oculus.performancetests": "ssh://git@github.cds.internal.unity3d.com/unity/xr.sdk.oculus.performancetests.git",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.cloth": "1.0.0",
"com.unity.modules.director": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.physics2d": "1.0.0",
"com.unity.modules.screencapture": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.modules.terrainphysics": "1.0.0",
"com.unity.modules.tilemap": "1.0.0",
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.uielements": "1.0.0",
"com.unity.modules.umbra": "1.0.0",
"com.unity.modules.unityanalytics": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.unitywebrequestassetbundle": "1.0.0",
"com.unity.modules.unitywebrequestaudio": "1.0.0",
"com.unity.modules.unitywebrequesttexture": "1.0.0",
"com.unity.modules.unitywebrequestwww": "1.0.0",
"com.unity.modules.vehicles": "1.0.0",
"com.unity.modules.video": "1.0.0",
"com.unity.modules.vr": "1.0.0",
"com.unity.modules.wind": "1.0.0",
"com.unity.modules.xr": "1.0.0"
},
"testables": [
"xr.sdk.oculus.performancetests",
"com.unity.xr.test-framework.performance"
],
"lock": {
"com.unity.cli-config-manager": {
"revision": "trunk",
"hash": "f0f3d4ece6aff4214d69f6d05ca8fca1d2b042e8"
},
"com.unity.xr.test-framework.performance": {
"revision": "HEAD",
"hash": "94db466fd40547f86aed8bfb8f4af635c2046b40"
},
"com.unity.xr.tests.runtimesettings": {
"revision": "trunk",
"hash": "f829dc2ec440ca76e1995cb4f119b46ddb26c7ac"
}
}
}

Просмотреть файл

@ -0,0 +1,17 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!11 &1
AudioManager:
m_ObjectHideFlags: 0
m_Volume: 1
Rolloff Scale: 1
Doppler Factor: 1
Default Speaker Mode: 2
m_SampleRate: 0
m_DSPBufferSize: 1024
m_VirtualVoiceCount: 512
m_RealVoiceCount: 32
m_SpatializerPlugin:
m_AmbisonicDecoderPlugin:
m_DisableAudio: 0
m_VirtualizeEffects: 1

Просмотреть файл

@ -0,0 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!236 &1
ClusterInputManager:
m_ObjectHideFlags: 0
m_Inputs: []

Просмотреть файл

@ -0,0 +1,29 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!55 &1
PhysicsManager:
m_ObjectHideFlags: 0
serializedVersion: 7
m_Gravity: {x: 0, y: -9.81, z: 0}
m_DefaultMaterial: {fileID: 0}
m_BounceThreshold: 2
m_SleepThreshold: 0.005
m_DefaultContactOffset: 0.01
m_DefaultSolverIterations: 6
m_DefaultSolverVelocityIterations: 1
m_QueriesHitBackfaces: 0
m_QueriesHitTriggers: 1
m_EnableAdaptiveForce: 0
m_ClothInterCollisionDistance: 0
m_ClothInterCollisionStiffness: 0
m_ContactsGeneration: 1
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
m_AutoSimulation: 1
m_AutoSyncTransforms: 1
m_ClothInterCollisionSettingsToggle: 0
m_ContactPairsMode: 0
m_BroadphaseType: 0
m_WorldBounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 250, y: 250, z: 250}
m_WorldSubdivisions: 8

Просмотреть файл

@ -0,0 +1,35 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1045 &1
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes:
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/cool_down.unity
guid: 794febef3d158dd4b9687c8193a1df31
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/Scenes/ObjectCountStressTests/LitInstancedSphere.unity
guid: 1230546d030b44d4a94cf5b23d4a6120
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/Scenes/ObjectCountStressTests/LitNonInstancedSphere.unity
guid: 11b3a32f1a0ba7846a2a1426d4e81347
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/Scenes/ObjectCountStressTests/LitNonInstancedSphereWithFrustumCulling.unity
guid: 1672207337d674f49a34955fc304a2bd
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/Scenes/StatsTests/EmptyScene.unity
guid: 1bb11eed44bd0654eab7be626a6c9b04
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/Scenes/StatsTests/SimpleSceneWithLitCube.unity
guid: 914d59e5a50c370489e398b329e9cb34
- enabled: 1
path: Assets/xr.sdk.oculus.performancetests/Scenes/StatsTests/SimpleSceneWithManyLitCubes.unity
guid: 323b9d543d569f04a80a4f810da24d6f
m_configObjects:
Unity.XR.Oculus.Settings: {fileID: -1726787082364259576, guid: 5a9aad67183bd7e4abd72cdb069616a3,
type: 2}
com.unity.xr.management.loader_settings: {fileID: 11400000, guid: 5a9aad67183bd7e4abd72cdb069616a3,
type: 2}
com.unity.xr.managment.loader_settings: {fileID: 11400000, guid: dc7cfa2774854cb479d37cd3a425fe48,
type: 2}

Просмотреть файл

@ -0,0 +1,35 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!159 &1
EditorSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_ExternalVersionControlSupport: Visible Meta Files
m_SerializationMode: 2
m_LineEndingsForNewScripts: 2
m_DefaultBehaviorMode: 0
m_PrefabRegularEnvironment: {fileID: 0}
m_PrefabUIEnvironment: {fileID: 0}
m_SpritePackerMode: 0
m_SpritePackerPaddingPower: 1
m_EtcTextureCompressorBehavior: 1
m_EtcTextureFastCompressor: 1
m_EtcTextureNormalCompressor: 2
m_EtcTextureBestCompressor: 4
m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmref;asmdef
m_ProjectGenerationRootNamespace:
m_CollabEditorSettings:
inProgressEnabled: 1
m_EnableTextureStreamingInEditMode: 1
m_EnableTextureStreamingInPlayMode: 1
m_AsyncShaderCompilation: 1
m_EnterPlayModeOptionsEnabled: 0
m_EnterPlayModeOptions: 3
m_ShowLightmapResolutionOverlay: 1
m_UseLegacyProbeSampleCount: 1
m_AssetPipelineMode: 1
m_CacheServerMode: 0
m_CacheServerEndpoint:
m_CacheServerNamespacePrefix: default
m_CacheServerEnableDownload: 1
m_CacheServerEnableUpload: 1

Просмотреть файл

@ -0,0 +1,67 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!30 &1
GraphicsSettings:
m_ObjectHideFlags: 0
serializedVersion: 13
m_Deferred:
m_Mode: 1
m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
m_DeferredReflections:
m_Mode: 1
m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
m_ScreenSpaceShadows:
m_Mode: 1
m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
m_LegacyDeferred:
m_Mode: 1
m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
m_DepthNormals:
m_Mode: 1
m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
m_MotionVectors:
m_Mode: 1
m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
m_LightHalo:
m_Mode: 1
m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
m_LensFlare:
m_Mode: 1
m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
m_AlwaysIncludedShaders:
- {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 16003, guid: 0000000000000000f000000000000000, type: 0}
m_PreloadedShaders: []
m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
type: 0}
m_CustomRenderPipeline: {fileID: 0}
m_TransparencySortMode: 0
m_TransparencySortAxis: {x: 0, y: 0, z: 1}
m_DefaultRenderingPath: 1
m_DefaultMobileRenderingPath: 1
m_TierSettings: []
m_LightmapStripping: 0
m_FogStripping: 0
m_InstancingStripping: 0
m_LightmapKeepPlain: 1
m_LightmapKeepDirCombined: 1
m_LightmapKeepDynamicPlain: 1
m_LightmapKeepDynamicDirCombined: 1
m_LightmapKeepShadowMask: 1
m_LightmapKeepSubtractive: 1
m_FogKeepLinear: 1
m_FogKeepExp: 1
m_FogKeepExp2: 1
m_AlbedoSwatchInfos: []
m_LightsUseLinearIntensity: 0
m_LightsUseColorTemperature: 0
m_LogWhenShaderIsCompiled: 0
m_AllowEnlightenSupportForUpgradedProject: 1

Просмотреть файл

@ -0,0 +1,295 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!13 &1
InputManager:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Axes:
- serializedVersion: 3
m_Name: Horizontal
descriptiveName:
descriptiveNegativeName:
negativeButton: left
positiveButton: right
altNegativeButton: a
altPositiveButton: d
gravity: 3
dead: 0.001
sensitivity: 3
snap: 1
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Vertical
descriptiveName:
descriptiveNegativeName:
negativeButton: down
positiveButton: up
altNegativeButton: s
altPositiveButton: w
gravity: 3
dead: 0.001
sensitivity: 3
snap: 1
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire1
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left ctrl
altNegativeButton:
altPositiveButton: mouse 0
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire2
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left alt
altNegativeButton:
altPositiveButton: mouse 1
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire3
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: left shift
altNegativeButton:
altPositiveButton: mouse 2
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Jump
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: space
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Mouse X
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0
sensitivity: 0.1
snap: 0
invert: 0
type: 1
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Mouse Y
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0
sensitivity: 0.1
snap: 0
invert: 0
type: 1
axis: 1
joyNum: 0
- serializedVersion: 3
m_Name: Mouse ScrollWheel
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0
sensitivity: 0.1
snap: 0
invert: 0
type: 1
axis: 2
joyNum: 0
- serializedVersion: 3
m_Name: Horizontal
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0.19
sensitivity: 1
snap: 0
invert: 0
type: 2
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Vertical
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton:
altNegativeButton:
altPositiveButton:
gravity: 0
dead: 0.19
sensitivity: 1
snap: 0
invert: 1
type: 2
axis: 1
joyNum: 0
- serializedVersion: 3
m_Name: Fire1
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 0
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire2
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 1
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Fire3
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 2
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Jump
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: joystick button 3
altNegativeButton:
altPositiveButton:
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Submit
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: return
altNegativeButton:
altPositiveButton: joystick button 0
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Submit
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: enter
altNegativeButton:
altPositiveButton: space
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0
- serializedVersion: 3
m_Name: Cancel
descriptiveName:
descriptiveNegativeName:
negativeButton:
positiveButton: escape
altNegativeButton:
altPositiveButton: joystick button 1
gravity: 1000
dead: 0.001
sensitivity: 1000
snap: 0
invert: 0
type: 0
axis: 0
joyNum: 0

Просмотреть файл

@ -0,0 +1,91 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!126 &1
NavMeshProjectSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
areas:
- name: Walkable
cost: 1
- name: Not Walkable
cost: 1
- name: Jump
cost: 2
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
- name:
cost: 1
m_LastAgentTypeID: -887442657
m_Settings:
- serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.75
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_SettingNames:
- Humanoid

Просмотреть файл

@ -0,0 +1,8 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!149 &1
NetworkManager:
m_ObjectHideFlags: 0
m_DebugLevel: 0
m_Sendrate: 15
m_AssetToPrefab: {}

Просмотреть файл

@ -0,0 +1,37 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!19 &1
Physics2DSettings:
m_ObjectHideFlags: 0
serializedVersion: 3
m_Gravity: {x: 0, y: -9.81}
m_DefaultMaterial: {fileID: 0}
m_VelocityIterations: 8
m_PositionIterations: 3
m_VelocityThreshold: 1
m_MaxLinearCorrection: 0.2
m_MaxAngularCorrection: 8
m_MaxTranslationSpeed: 100
m_MaxRotationSpeed: 360
m_BaumgarteScale: 0.2
m_BaumgarteTimeOfImpactScale: 0.75
m_TimeToSleep: 0.5
m_LinearSleepTolerance: 0.01
m_AngularSleepTolerance: 2
m_DefaultContactOffset: 0.01
m_AutoSimulation: 1
m_QueriesHitTriggers: 1
m_QueriesStartInColliders: 1
m_ChangeStopsCallbacks: 0
m_CallbacksOnDisable: 1
m_AutoSyncTransforms: 1
m_AlwaysShowColliders: 0
m_ShowColliderSleep: 1
m_ShowColliderContacts: 0
m_ShowColliderAABB: 0
m_ContactArrowScale: 0.2
m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Просмотреть файл

@ -0,0 +1,27 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1386491679 &1
PresetManager:
m_ObjectHideFlags: 0
m_DefaultList:
- type:
m_NativeTypeID: 108
m_ManagedTypePPtr: {fileID: 0}
m_ManagedTypeFallback:
defaultPresets:
- m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea,
type: 2}
- type:
m_NativeTypeID: 1020
m_ManagedTypePPtr: {fileID: 0}
m_ManagedTypeFallback:
defaultPresets:
- m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6,
type: 2}
- type:
m_NativeTypeID: 1006
m_ManagedTypePPtr: {fileID: 0}
m_ManagedTypeFallback:
defaultPresets:
- m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9,
type: 2}

Просмотреть файл

@ -0,0 +1,769 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!129 &1
PlayerSettings:
m_ObjectHideFlags: 0
serializedVersion: 20
productGUID: ab668e72c9cb8144e98d35726bb20393
AndroidProfiler: 0
AndroidFilterTouchesWhenObscured: 0
AndroidEnableSustainedPerformanceMode: 0
defaultScreenOrientation: 4
targetDevice: 2
useOnDemandResources: 0
accelerometerFrequency: 60
companyName: Unity
productName: UnityTestFramework
defaultCursor: {fileID: 0}
cursorHotspot: {x: 0, y: 0}
m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
m_ShowUnitySplashScreen: 0
m_ShowUnitySplashLogo: 1
m_SplashScreenOverlayOpacity: 1
m_SplashScreenAnimation: 1
m_SplashScreenLogoStyle: 1
m_SplashScreenDrawMode: 0
m_SplashScreenBackgroundAnimationZoom: 1
m_SplashScreenLogoAnimationZoom: 1
m_SplashScreenBackgroundLandscapeAspect: 1
m_SplashScreenBackgroundPortraitAspect: 1
m_SplashScreenBackgroundLandscapeUvs:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
m_SplashScreenBackgroundPortraitUvs:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
m_SplashScreenLogos: []
m_VirtualRealitySplashScreen: {fileID: 0}
m_HolographicTrackingLossScreen: {fileID: 0}
defaultScreenWidth: 1024
defaultScreenHeight: 768
defaultScreenWidthWeb: 960
defaultScreenHeightWeb: 600
m_StereoRenderingPath: 0
m_ActiveColorSpace: 1
m_MTRendering: 1
m_StackTraceTypes: 010000000100000001000000010000000100000001000000
iosShowActivityIndicatorOnLoading: -1
androidShowActivityIndicatorOnLoading: -1
iosUseCustomAppBackgroundBehavior: 0
iosAllowHTTPDownload: 1
allowedAutorotateToPortrait: 1
allowedAutorotateToPortraitUpsideDown: 1
allowedAutorotateToLandscapeRight: 1
allowedAutorotateToLandscapeLeft: 1
useOSAutorotation: 1
use32BitDisplayBuffer: 1
preserveFramebufferAlpha: 0
disableDepthAndStencilBuffers: 0
androidStartInFullscreen: 1
androidRenderOutsideSafeArea: 0
androidUseSwappy: 0
androidBlitType: 0
defaultIsNativeResolution: 1
macRetinaSupport: 1
runInBackground: 1
captureSingleScreen: 0
muteOtherAudioSources: 0
Prepare IOS For Recording: 0
Force IOS Speakers When Recording: 0
deferSystemGesturesMode: 0
hideHomeButton: 0
submitAnalytics: 1
usePlayerLog: 1
bakeCollisionMeshes: 0
forceSingleInstance: 0
useFlipModelSwapchain: 1
resizableWindow: 1
useMacAppStoreValidation: 0
macAppStoreCategory: public.app-category.games
gpuSkinning: 1
xboxPIXTextureCapture: 0
xboxEnableAvatar: 0
xboxEnableKinect: 0
xboxEnableKinectAutoTracking: 0
xboxEnableFitness: 0
visibleInBackground: 1
allowFullscreenSwitch: 1
fullscreenMode: 3
xboxSpeechDB: 0
xboxEnableHeadOrientation: 0
xboxEnableGuest: 0
xboxEnablePIXSampling: 0
metalFramebufferOnly: 0
xboxOneResolution: 0
xboxOneSResolution: 0
xboxOneXResolution: 3
xboxOneMonoLoggingLevel: 0
xboxOneLoggingLevel: 1
xboxOneDisableEsram: 0
xboxOnePresentImmediateThreshold: 0
switchQueueCommandMemory: 0
switchQueueControlMemory: 0
switchQueueComputeMemory: 262144
switchNVNShaderPoolsGranularity: 33554432
switchNVNDefaultPoolsGranularity: 16777216
switchNVNOtherPoolsGranularity: 16777216
vulkanNumSwapchainBuffers: 3
vulkanEnableSetSRGBWrite: 0
m_SupportedAspectRatios:
4:3: 1
5:4: 1
16:10: 1
16:9: 1
Others: 1
bundleVersion: 0.1
preloadedAssets:
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
metroInputSource: 0
wsaTransparentSwapchain: 0
m_HolographicPauseOnTrackingLoss: 1
xboxOneDisableKinectGpuReservation: 0
xboxOneEnable7thCore: 0
vrSettings:
cardboard:
depthFormat: 0
enableTransitionView: 0
daydream:
depthFormat: 0
useSustainedPerformanceMode: 0
enableVideoLayer: 0
useProtectedVideoMemory: 0
minimumSupportedHeadTracking: 0
maximumSupportedHeadTracking: 1
hololens:
depthFormat: 1
depthBufferSharingEnabled: 0
lumin:
depthFormat: 0
frameTiming: 2
enableGLCache: 0
glCacheMaxBlobSize: 524288
glCacheMaxFileSize: 8388608
oculus:
sharedDepthBuffer: 0
dashSupport: 0
lowOverheadMode: 0
protectedContext: 0
v2Signing: 1
enable360StereoCapture: 0
isWsaHolographicRemotingEnabled: 0
enableFrameTimingStats: 0
useHDRDisplay: 0
D3DHDRBitDepth: 0
m_ColorGamuts: 00000000
targetPixelDensity: 30
resolutionScalingMode: 0
androidSupportedAspectRatio: 1
androidMaxAspectRatio: 2.1
applicationIdentifier:
Android: com.UnityTestRunner.UnityTestRunner
buildNumber: {}
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 24
AndroidTargetSdkVersion: 0
AndroidPreferredInstallLocation: 1
aotOptions: nimt-trampolines=1024
stripEngineCode: 0
iPhoneStrippingLevel: 0
iPhoneScriptCallOptimization: 0
ForceInternetPermission: 0
ForceSDCardPermission: 0
CreateWallpaper: 0
APKExpansionFiles: 0
keepLoadedShadersAlive: 1
StripUnusedMeshComponents: 1
VertexChannelCompressionMask: 4054
iPhoneSdkVersion: 988
iOSTargetOSVersionString: 11.0
tvOSSdkVersion: 0
tvOSRequireExtendedGameController: 0
tvOSTargetOSVersionString: 11.0
uIPrerenderedIcon: 0
uIRequiresPersistentWiFi: 0
uIRequiresFullScreen: 1
uIStatusBarHidden: 1
uIExitOnSuspend: 0
uIStatusBarStyle: 0
iPhoneSplashScreen: {fileID: 0}
iPhoneHighResSplashScreen: {fileID: 0}
iPhoneTallHighResSplashScreen: {fileID: 0}
iPhone47inSplashScreen: {fileID: 0}
iPhone55inPortraitSplashScreen: {fileID: 0}
iPhone55inLandscapeSplashScreen: {fileID: 0}
iPhone58inPortraitSplashScreen: {fileID: 0}
iPhone58inLandscapeSplashScreen: {fileID: 0}
iPadPortraitSplashScreen: {fileID: 0}
iPadHighResPortraitSplashScreen: {fileID: 0}
iPadLandscapeSplashScreen: {fileID: 0}
iPadHighResLandscapeSplashScreen: {fileID: 0}
iPhone65inPortraitSplashScreen: {fileID: 0}
iPhone65inLandscapeSplashScreen: {fileID: 0}
iPhone61inPortraitSplashScreen: {fileID: 0}
iPhone61inLandscapeSplashScreen: {fileID: 0}
appleTVSplashScreen: {fileID: 0}
appleTVSplashScreen2x: {fileID: 0}
tvOSSmallIconLayers: []
tvOSSmallIconLayers2x: []
tvOSLargeIconLayers: []
tvOSLargeIconLayers2x: []
tvOSTopShelfImageLayers: []
tvOSTopShelfImageLayers2x: []
tvOSTopShelfImageWideLayers: []
tvOSTopShelfImageWideLayers2x: []
iOSLaunchScreenType: 0
iOSLaunchScreenPortrait: {fileID: 0}
iOSLaunchScreenLandscape: {fileID: 0}
iOSLaunchScreenBackgroundColor:
serializedVersion: 2
rgba: 0
iOSLaunchScreenFillPct: 100
iOSLaunchScreenSize: 100
iOSLaunchScreenCustomXibPath:
iOSLaunchScreeniPadType: 0
iOSLaunchScreeniPadImage: {fileID: 0}
iOSLaunchScreeniPadBackgroundColor:
serializedVersion: 2
rgba: 0
iOSLaunchScreeniPadFillPct: 100
iOSLaunchScreeniPadSize: 100
iOSLaunchScreeniPadCustomXibPath:
iOSUseLaunchScreenStoryboard: 0
iOSLaunchScreenCustomStoryboardPath:
iOSDeviceRequirements: []
iOSURLSchemes: []
iOSBackgroundModes: 0
iOSMetalForceHardShadows: 0
metalEditorSupport: 1
metalAPIValidation: 1
iOSRenderExtraFrameOnPause: 0
appleDeveloperTeamID:
iOSManualSigningProvisioningProfileID:
tvOSManualSigningProvisioningProfileID:
iOSManualSigningProvisioningProfileType: 0
tvOSManualSigningProvisioningProfileType: 0
appleEnableAutomaticSigning: 0
iOSRequireARKit: 0
iOSAutomaticallyDetectAndAddCapabilities: 1
appleEnableProMotion: 0
clonedFromGUID: 56e7a2d3a00f33d44bdd161b773c35b5
templatePackageId: com.unity.3d@1.0.0
templateDefaultScene: Assets/Scenes/SampleScene.unity
AndroidTargetArchitectures: 1
AndroidSplashScreenScale: 0
androidSplashScreen: {fileID: 0}
AndroidKeystoreName: '{inproject}: '
AndroidKeyaliasName:
AndroidBuildApkPerCpuArchitecture: 0
AndroidTVCompatibility: 1
AndroidIsGame: 1
AndroidEnableTango: 0
androidEnableBanner: 1
androidUseLowAccuracyLocation: 0
androidUseCustomKeystore: 0
m_AndroidBanners:
- width: 320
height: 180
banner: {fileID: 0}
androidGamepadSupportLevel: 0
AndroidValidateAppBundleSize: 1
AndroidAppBundleSizeToValidate: 100
m_BuildTargetIcons: []
m_BuildTargetPlatformIcons:
- m_BuildTarget: Android
m_Icons:
- m_Textures: []
m_Width: 432
m_Height: 432
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 324
m_Height: 324
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 216
m_Height: 216
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 162
m_Height: 162
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 108
m_Height: 108
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 81
m_Height: 81
m_Kind: 2
m_SubKind:
- m_Textures: []
m_Width: 192
m_Height: 192
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 144
m_Height: 144
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 96
m_Height: 96
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 72
m_Height: 72
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 48
m_Height: 48
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 36
m_Height: 36
m_Kind: 1
m_SubKind:
- m_Textures: []
m_Width: 192
m_Height: 192
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 144
m_Height: 144
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 96
m_Height: 96
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 72
m_Height: 72
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 48
m_Height: 48
m_Kind: 0
m_SubKind:
- m_Textures: []
m_Width: 36
m_Height: 36
m_Kind: 0
m_SubKind:
m_BuildTargetBatching:
- m_BuildTarget: Standalone
m_StaticBatching: 1
m_DynamicBatching: 0
m_BuildTargetGraphicsJobs:
- m_BuildTarget: MacStandaloneSupport
m_GraphicsJobs: 0
- m_BuildTarget: Switch
m_GraphicsJobs: 1
- m_BuildTarget: MetroSupport
m_GraphicsJobs: 1
- m_BuildTarget: AppleTVSupport
m_GraphicsJobs: 0
- m_BuildTarget: BJMSupport
m_GraphicsJobs: 1
- m_BuildTarget: LinuxStandaloneSupport
m_GraphicsJobs: 1
- m_BuildTarget: PS4Player
m_GraphicsJobs: 1
- m_BuildTarget: iOSSupport
m_GraphicsJobs: 0
- m_BuildTarget: WindowsStandaloneSupport
m_GraphicsJobs: 1
- m_BuildTarget: XboxOnePlayer
m_GraphicsJobs: 1
- m_BuildTarget: LuminSupport
m_GraphicsJobs: 0
- m_BuildTarget: AndroidPlayer
m_GraphicsJobs: 0
- m_BuildTarget: WebGLSupport
m_GraphicsJobs: 0
m_BuildTargetGraphicsJobMode:
- m_BuildTarget: PS4Player
m_GraphicsJobMode: 0
- m_BuildTarget: XboxOnePlayer
m_GraphicsJobMode: 0
m_BuildTargetGraphicsAPIs:
- m_BuildTarget: AndroidPlayer
m_APIs: 0b000000
m_Automatic: 0
m_BuildTargetVRSettings:
- m_BuildTarget: Standalone
m_Enabled: 0
m_Devices:
- None
- m_BuildTarget: Android
m_Enabled: 0
m_Devices: []
openGLRequireES31: 0
openGLRequireES31AEP: 0
openGLRequireES32: 0
m_TemplateCustomTags: {}
mobileMTRendering:
Android: 1
iPhone: 1
tvOS: 1
m_BuildTargetGroupLightmapEncodingQuality: []
m_BuildTargetGroupLightmapSettings: []
playModeTestRunnerEnabled: 1
runPlayModeTestAsEditModeTest: 0
actionOnDotNetUnhandledException: 1
enableInternalProfiler: 0
logObjCUncaughtExceptions: 1
enableCrashReportAPI: 0
cameraUsageDescription:
locationUsageDescription:
microphoneUsageDescription:
switchNetLibKey:
switchSocketMemoryPoolSize: 6144
switchSocketAllocatorPoolSize: 128
switchSocketConcurrencyLimit: 14
switchScreenResolutionBehavior: 2
switchUseCPUProfiler: 0
switchApplicationID: 0x01004b9000490000
switchNSODependencies:
switchTitleNames_0:
switchTitleNames_1:
switchTitleNames_2:
switchTitleNames_3:
switchTitleNames_4:
switchTitleNames_5:
switchTitleNames_6:
switchTitleNames_7:
switchTitleNames_8:
switchTitleNames_9:
switchTitleNames_10:
switchTitleNames_11:
switchTitleNames_12:
switchTitleNames_13:
switchTitleNames_14:
switchPublisherNames_0:
switchPublisherNames_1:
switchPublisherNames_2:
switchPublisherNames_3:
switchPublisherNames_4:
switchPublisherNames_5:
switchPublisherNames_6:
switchPublisherNames_7:
switchPublisherNames_8:
switchPublisherNames_9:
switchPublisherNames_10:
switchPublisherNames_11:
switchPublisherNames_12:
switchPublisherNames_13:
switchPublisherNames_14:
switchIcons_0: {fileID: 0}
switchIcons_1: {fileID: 0}
switchIcons_2: {fileID: 0}
switchIcons_3: {fileID: 0}
switchIcons_4: {fileID: 0}
switchIcons_5: {fileID: 0}
switchIcons_6: {fileID: 0}
switchIcons_7: {fileID: 0}
switchIcons_8: {fileID: 0}
switchIcons_9: {fileID: 0}
switchIcons_10: {fileID: 0}
switchIcons_11: {fileID: 0}
switchIcons_12: {fileID: 0}
switchIcons_13: {fileID: 0}
switchIcons_14: {fileID: 0}
switchSmallIcons_0: {fileID: 0}
switchSmallIcons_1: {fileID: 0}
switchSmallIcons_2: {fileID: 0}
switchSmallIcons_3: {fileID: 0}
switchSmallIcons_4: {fileID: 0}
switchSmallIcons_5: {fileID: 0}
switchSmallIcons_6: {fileID: 0}
switchSmallIcons_7: {fileID: 0}
switchSmallIcons_8: {fileID: 0}
switchSmallIcons_9: {fileID: 0}
switchSmallIcons_10: {fileID: 0}
switchSmallIcons_11: {fileID: 0}
switchSmallIcons_12: {fileID: 0}
switchSmallIcons_13: {fileID: 0}
switchSmallIcons_14: {fileID: 0}
switchManualHTML:
switchAccessibleURLs:
switchLegalInformation:
switchMainThreadStackSize: 1048576
switchPresenceGroupId:
switchLogoHandling: 0
switchReleaseVersion: 0
switchDisplayVersion: 1.0.0
switchStartupUserAccount: 0
switchTouchScreenUsage: 0
switchSupportedLanguagesMask: 0
switchLogoType: 0
switchApplicationErrorCodeCategory:
switchUserAccountSaveDataSize: 0
switchUserAccountSaveDataJournalSize: 0
switchApplicationAttribute: 0
switchCardSpecSize: -1
switchCardSpecClock: -1
switchRatingsMask: 0
switchRatingsInt_0: 0
switchRatingsInt_1: 0
switchRatingsInt_2: 0
switchRatingsInt_3: 0
switchRatingsInt_4: 0
switchRatingsInt_5: 0
switchRatingsInt_6: 0
switchRatingsInt_7: 0
switchRatingsInt_8: 0
switchRatingsInt_9: 0
switchRatingsInt_10: 0
switchRatingsInt_11: 0
switchRatingsInt_12: 0
switchLocalCommunicationIds_0:
switchLocalCommunicationIds_1:
switchLocalCommunicationIds_2:
switchLocalCommunicationIds_3:
switchLocalCommunicationIds_4:
switchLocalCommunicationIds_5:
switchLocalCommunicationIds_6:
switchLocalCommunicationIds_7:
switchParentalControl: 0
switchAllowsScreenshot: 1
switchAllowsVideoCapturing: 1
switchAllowsRuntimeAddOnContentInstall: 0
switchDataLossConfirmation: 0
switchUserAccountLockEnabled: 0
switchSystemResourceMemory: 16777216
switchSupportedNpadStyles: 3
switchNativeFsCacheSize: 32
switchIsHoldTypeHorizontal: 0
switchSupportedNpadCount: 8
switchSocketConfigEnabled: 0
switchTcpInitialSendBufferSize: 32
switchTcpInitialReceiveBufferSize: 64
switchTcpAutoSendBufferSizeMax: 256
switchTcpAutoReceiveBufferSizeMax: 256
switchUdpSendBufferSize: 9
switchUdpReceiveBufferSize: 42
switchSocketBufferEfficiency: 4
switchSocketInitializeEnabled: 1
switchNetworkInterfaceManagerInitializeEnabled: 1
switchPlayerConnectionEnabled: 1
ps4NPAgeRating: 12
ps4NPTitleSecret:
ps4NPTrophyPackPath:
ps4ParentalLevel: 11
ps4ContentID: ED1633-NPXX51362_00-0000000000000000
ps4Category: 0
ps4MasterVersion: 01.00
ps4AppVersion: 01.00
ps4AppType: 0
ps4ParamSfxPath:
ps4VideoOutPixelFormat: 0
ps4VideoOutInitialWidth: 1920
ps4VideoOutBaseModeInitialWidth: 1920
ps4VideoOutReprojectionRate: 60
ps4PronunciationXMLPath:
ps4PronunciationSIGPath:
ps4BackgroundImagePath:
ps4StartupImagePath:
ps4StartupImagesFolder:
ps4IconImagesFolder:
ps4SaveDataImagePath:
ps4SdkOverride:
ps4BGMPath:
ps4ShareFilePath:
ps4ShareOverlayImagePath:
ps4PrivacyGuardImagePath:
ps4NPtitleDatPath:
ps4RemotePlayKeyAssignment: -1
ps4RemotePlayKeyMappingDir:
ps4PlayTogetherPlayerCount: 0
ps4EnterButtonAssignment: 1
ps4ApplicationParam1: 0
ps4ApplicationParam2: 0
ps4ApplicationParam3: 0
ps4ApplicationParam4: 0
ps4DownloadDataSize: 0
ps4GarlicHeapSize: 2048
ps4ProGarlicHeapSize: 2560
playerPrefsMaxSize: 32768
ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
ps4pnSessions: 1
ps4pnPresence: 1
ps4pnFriends: 1
ps4pnGameCustomData: 1
playerPrefsSupport: 0
enableApplicationExit: 0
resetTempFolder: 1
restrictedAudioUsageRights: 0
ps4UseResolutionFallback: 0
ps4ReprojectionSupport: 0
ps4UseAudio3dBackend: 0
ps4SocialScreenEnabled: 0
ps4ScriptOptimizationLevel: 0
ps4Audio3dVirtualSpeakerCount: 14
ps4attribCpuUsage: 0
ps4PatchPkgPath:
ps4PatchLatestPkgPath:
ps4PatchChangeinfoPath:
ps4PatchDayOne: 0
ps4attribUserManagement: 0
ps4attribMoveSupport: 0
ps4attrib3DSupport: 0
ps4attribShareSupport: 0
ps4attribExclusiveVR: 0
ps4disableAutoHideSplash: 0
ps4videoRecordingFeaturesUsed: 0
ps4contentSearchFeaturesUsed: 0
ps4attribEyeToEyeDistanceSettingVR: 0
ps4IncludedModules: []
ps4attribVROutputEnabled: 0
monoEnv:
splashScreenBackgroundSourceLandscape: {fileID: 0}
splashScreenBackgroundSourcePortrait: {fileID: 0}
blurSplashScreenBackground: 1
spritePackerPolicy:
webGLMemorySize: 256
webGLExceptionSupport: 1
webGLNameFilesAsHashes: 0
webGLDataCaching: 0
webGLDebugSymbols: 0
webGLEmscriptenArgs:
webGLModulesDirectory:
webGLTemplate: APPLICATION:Default
webGLAnalyzeBuildSize: 0
webGLUseEmbeddedResources: 0
webGLCompressionFormat: 1
webGLLinkerTarget: 0
webGLThreadsSupport: 0
webGLWasmStreaming: 0
scriptingDefineSymbols:
1: UNITY_POST_PROCESSING_STACK_V2;OCULUS_SDK;OCULUS_SDK_PERF;PERF_AGGREGATIONS_ONLY
4: UNITY_POST_PROCESSING_STACK_V2
7: UNITY_POST_PROCESSING_STACK_V2;PERF_AGGREGATIONS_ONLY
13: UNITY_POST_PROCESSING_STACK_V2
17: UNITY_POST_PROCESSING_STACK_V2
18: UNITY_POST_PROCESSING_STACK_V2
19: UNITY_POST_PROCESSING_STACK_V2
21: UNITY_POST_PROCESSING_STACK_V2
23: UNITY_POST_PROCESSING_STACK_V2
24: UNITY_POST_PROCESSING_STACK_V2
25: UNITY_POST_PROCESSING_STACK_V2
26: UNITY_POST_PROCESSING_STACK_V2
27: UNITY_POST_PROCESSING_STACK_V2
platformArchitecture: {}
scriptingBackend:
Android: 0
Standalone: 0
il2cppCompilerConfiguration: {}
managedStrippingLevel: {}
incrementalIl2cppBuild: {}
allowUnsafeCode: 0
additionalIl2CppArgs:
scriptingRuntimeVersion: 1
gcIncremental: 0
gcWBarrierValidation: 0
apiCompatibilityLevelPerPlatform: {}
m_RenderingPath: 1
m_MobileRenderingPath: 1
metroPackageName: Template_3D
metroPackageVersion:
metroCertificatePath:
metroCertificatePassword:
metroCertificateSubject:
metroCertificateIssuer:
metroCertificateNotAfter: 0000000000000000
metroApplicationDescription: Template_3D
wsaImages: {}
metroTileShortName:
metroTileShowName: 0
metroMediumTileShowName: 0
metroLargeTileShowName: 0
metroWideTileShowName: 0
metroSupportStreamingInstall: 0
metroLastRequiredScene: 0
metroDefaultTileSize: 1
metroTileForegroundText: 2
metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628,
a: 1}
metroSplashScreenUseBackgroundColor: 0
platformCapabilities: {}
metroTargetDeviceFamilies: {}
metroFTAName:
metroFTAFileTypes: []
metroProtocolName:
XboxOneProductId:
XboxOneUpdateKey:
XboxOneSandboxId:
XboxOneContentId:
XboxOneTitleId:
XboxOneSCId:
XboxOneGameOsOverridePath:
XboxOnePackagingOverridePath:
XboxOneAppManifestOverridePath:
XboxOneVersion: 1.0.0.0
XboxOnePackageEncryption: 0
XboxOnePackageUpdateGranularity: 2
XboxOneDescription:
XboxOneLanguage:
- enus
XboxOneCapability: []
XboxOneGameRating: {}
XboxOneIsContentPackage: 0
XboxOneEnableGPUVariability: 0
XboxOneSockets: {}
XboxOneSplashScreen: {fileID: 0}
XboxOneAllowedProductIds: []
XboxOnePersistentLocalStorageSize: 0
XboxOneXTitleMemory: 8
XboxOneOverrideIdentityName:
vrEditorSettings:
daydream:
daydreamIconForeground: {fileID: 0}
daydreamIconBackground: {fileID: 0}
cloudServicesEnabled:
UNet: 1
luminIcon:
m_Name:
m_ModelFolderPath:
m_PortalFolderPath:
luminCert:
m_CertPath:
m_SignPackage: 1
luminIsChannelApp: 0
luminVersion:
m_VersionCode: 1
m_VersionName:
apiCompatibilityLevel: 6
cloudProjectId:
framebufferDepthMemorylessMode: 0
projectName: Template_3D
organizationId:
cloudEnabled: 0
enableNativePlatformBackendsForNewInputSystem: 0
disableOldInputManagerSupport: 0
legacyClampBlendShapeWeights: 0

Просмотреть файл

@ -0,0 +1,2 @@
m_EditorVersion: 2019.3.0f6
m_EditorVersionWithRevision: 2019.3.0f6 (27ab2135bccf)

Просмотреть файл

@ -0,0 +1,56 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!47 &1
QualitySettings:
m_ObjectHideFlags: 0
serializedVersion: 5
m_CurrentQuality: 0
m_QualitySettings:
- serializedVersion: 2
name: PerfTests
pixelLightCount: 1
shadows: 1
shadowResolution: 0
shadowProjection: 1
shadowCascades: 1
shadowDistance: 20
shadowNearPlaneOffset: 3
shadowCascade2Split: 0.33333334
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
shadowmaskMode: 0
skinWeights: 2
textureQuality: 0
anisotropicTextures: 1
antiAliasing: 4
softParticles: 0
softVegetation: 0
realtimeReflectionProbes: 0
billboardsFaceCameraPosition: 0
vSyncCount: 1
lodBias: 0.7
maximumLODLevel: 0
streamingMipmapsActive: 0
streamingMipmapsAddAllCameras: 1
streamingMipmapsMemoryBudget: 512
streamingMipmapsRenderersPerFrame: 512
streamingMipmapsMaxLevelReduction: 2
streamingMipmapsMaxFileIORequests: 1024
particleRaycastBudget: 64
asyncUploadTimeSlice: 2
asyncUploadBufferSize: 16
asyncUploadPersistentBuffer: 1
resolutionScalingFixedDPIFactor: 1
customRenderPipeline: {fileID: 0}
excludedTargetPlatforms: []
m_PerPlatformDefaultQuality:
Android: 0
Lumin: 0
Nintendo Switch: 0
PS4: 0
Stadia: 0
Standalone: 0
WebGL: 0
Windows Store Apps: 0
XboxOne: 0
iPhone: 0
tvOS: 0

Просмотреть файл

@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!78 &1
TagManager:
serializedVersion: 2
tags: []
layers:
- Default
- TransparentFX
- Ignore Raycast
-
- Water
- UI
-
-
- PostProcessing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
m_SortingLayers:
- name: Default
uniqueID: 0
locked: 0

Просмотреть файл

@ -0,0 +1,9 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!5 &1
TimeManager:
m_ObjectHideFlags: 0
Fixed Timestep: 0.0167
Maximum Allowed Timestep: 0.1
m_TimeScale: 1
Maximum Particle Timestep: 0.03

Просмотреть файл

@ -0,0 +1,34 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!310 &1
UnityConnectSettings:
m_ObjectHideFlags: 0
serializedVersion: 1
m_Enabled: 1
m_TestMode: 0
m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
m_ConfigUrl: https://config.uca.cloud.unity3d.com
m_TestInitMode: 0
CrashReportingSettings:
m_EventUrl: https://perf-events.cloud.unity3d.com
m_Enabled: 0
m_LogBufferSize: 10
m_CaptureEditorExceptions: 1
UnityPurchasingSettings:
m_Enabled: 0
m_TestMode: 0
UnityAnalyticsSettings:
m_Enabled: 1
m_TestMode: 0
m_InitializeOnStartup: 1
UnityAdsSettings:
m_Enabled: 0
m_InitializeOnStartup: 1
m_TestMode: 0
m_IosGameId:
m_AndroidGameId:
m_GameIds: {}
m_GameId:
PerformanceReportingSettings:
m_Enabled: 0

Просмотреть файл

@ -0,0 +1,11 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!937362698 &1
VFXManager:
m_ObjectHideFlags: 0
m_IndirectShader: {fileID: 0}
m_CopyBufferShader: {fileID: 0}
m_SortShader: {fileID: 0}
m_RenderPipeSettingsPath:
m_FixedTimeStep: 0.016666668
m_MaxDeltaTime: 0.05

Просмотреть файл

@ -0,0 +1,8 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!890905787 &1
VersionControlSettings:
m_ObjectHideFlags: 0
m_Mode: Visible Meta Files
m_CollabEditorSettings:
inProgressEnabled: 1

Просмотреть файл

@ -0,0 +1,10 @@
{
"m_SettingKeys": [
"VR Device Disabled",
"VR Device User Alert"
],
"m_SettingValues": [
"False",
"False"
]
}

Просмотреть файл

@ -0,0 +1,157 @@
# Running the Oculus Performance Tests
## Prerequisites
Ensure that you have your local git client set up with an ssh key and that you have no passphrase associated with your ssh key file. Unity Editor is unable to resolve your passphrase (read: will not prompt you for the passphrase) and requires no passphrase be set. To set your ssh key, follow this guide:
- [Connecting to GitHub with SSH](https://help.github.com/en/enterprise/2.18/user/github/authenticating-to-github/connecting-to-github-with-ssh)
## Steps to run the Oculus Performance Tests
1) Pull from https://github.cds.internal.unity3d.com/unity/xr.sdk.oculus.
2) At the repo root run bee.exe.
3) Then open any version of unity and open the project located at <repo>/TestProjects/PerformanceTests
4) Then open the Test Runner in Window > General > TestRunner
5) Set your build target to Windows or Android
6) Finally, select Playmode tests in the test runner window, then "Run all in player".
NOTE: If you'd like to run only one test, remove all other tests from the Build Settings. The Test Runner will automatically update the test cases based on the Build Settings. Then redeploy to the device by clicking "Run all in player"
### Guidelines for adding tests:
- In general, do not attach a tracked pose driver to the camera. The input tracking will throw off results.
- Always add your new test to the Build Settings if you'd like it to run!
- Never remove the cool_down scene from the Build Settings
# Test Types
## Object Count Stress Tests
### Summary
The object count stress tests search for a maximum amount of objects that can be spawned without dropping below a given frame rate.
### Adding a new Object Count Stress Test
1) Create a scene and drop it in the folder Assets/Scenes/ObjectCountStressTests
2) In this new scene, create an GameObject and name it "Prototype". this is the object that will be spawned continuosly to put stress on the system. The name of the scene should describe the properties of the "Prototype". e.g. "NonInstancedSphere"
3) Make changes to the "Prototype" object
4) Add your test scene to the Build Settings
5) Observe the Test Runner populate your new test case
6) Deploy the test to device!
### How it works
The stress test works in the following way:
- First it searches for a GameObject in the scene named "Prototype". The "Prototype" object is the object that will be spawned continuosly to put stress on the system.
- Every 72 frames (NOTE: this test is currently hard configured for Quest) or "step", The test will spawn 32 instances of the "Prototype" object
- Simultaneously, the test will average the FPS of the previous 72 frames.
- Once the FPS drops below a certain threshold, the test will start to remove 32 instances of the object until FPS has stabilized above the threshold
- The test will spawn 16 instances of the "Prototype" object until the FPS is unstable
- The test removes 16 objects until FPS is stable
- The test spawns 8 instances until the FPS is unstable
- And so on until the test is only removing 1 instance of the object at a time, at which point we measure the amount of spawned objects. This is the test result.
## Oculus Stats Tests
### Summary
The Oculus stats tests are generic tests that gather a variety of statistics over 1000 frames on a given scene.
The tests gather the following info over 1000 frames:
Oculus Specific:
- CPU Utilization Average
- CPU Utilization Worst
- GPU Utilization Average
- GPU App Time
- GPU Compositor Time
Generic Unity Stats:
- Total Test Time
- FrameTime
- Camera.Render
- Render.Mesh
The oculus specific stats ultimately are gathered from the OVRPlugin itself.
NOTE: The oculus specific stats are enabled with the following API call and are gathered from the 'OculusStats.PerfMetrics' class.
```csharp
OculusStats.PerfMetrics.EnablePerfMetrics(true);
```
### Adding a new Oculus Stats Test case
1) Create a scene and drop it in the folder Assets/Scenes/StatsTests
2) Make changes to the scene based on the type of scenario you'd like to measure
3) Add your test scene to the build settings
4) Observe the Test Runner populate your new test case
5) Deploy the test to device!
# Adding A New Type of Performance Test
The code sample below is an example of how to add a new test. It has 2 major components that integrate the test with the framework.
### OculusPerformanceTestBase
_protected IEnumerator SetupTestRun(string scene)_
_parameter_ scene : The scene to load before running the performance analysis
SetupTestRun will first load the _cool_down_ scene which lowers the application's target FPS to 1 for 30 seconds. This allows the device to cool off before running the performance analysis. SetupTestRun also sets the Oculus GPU and CPU levels to 2 to provide consistent performance results.
_protected IEnumerator TearDownTestRun(string scene)_
_parameter_ scene : The scene to unload after the performance analysis is complete.
TearDownTestRun will unload the test scene.
### PerformanceTestSourceAttribute
The PerformanceTestSource Attribute
_public PerformanceTestSource(string testSceneRootDirectory)_
_parameter_ testSceneRootDirectory : The directory to search for test case scenes
This attribute is used to generate test cases for a given performance test. It searches through the list of scenes added to the build settings and generates test cases based on scenes in the directory specified by the user.
In the following example, the ExamplePerfTest would source it's test cases from Assets/Scenes/ExampleTests.
```csharp
using System.Collections;
using NUnit.Framework;
using Unity.PerformanceTesting;
using UnityEngine;
using UnityEngine.TestTools;
public class ExamplePerfTest : OculusPerformanceTestBase
{
[Version("1")]
[UnityTest, Performance]
[PerformanceTestSource("ExampleTests")
[Timeout(120000 public IEnumerator ExamplePerfTest(string scene)
{
yield return SetupTestRun(scene);
yield return new MonoBehaviourTest<ExampleTestMonoBehaviour>();
yield return TearDownTestRun(scene);
}
public class ExampleTestMonoBehaviour : MonoBehaviour, IMonoBehaviourTest
{
private readonly SampleGroupDefinition deltaTime = new SampleGroupDefinition("deltaTime", SampleUnit.Millisecond);
public int numSampleFrames = 1000;
public bool IsTestFinished { get; set; }
IEnumerator Start()
{
for (int i = 0; i < numSampleFrames; i++)
{
yield return 0;
}
IsTestFinished = true;
}
void Update()
{
if (!IsTestFinished)
{
Measure.Custom(deltaTime, Time.deltaTime);
}
}
}
}
```

Просмотреть файл

@ -0,0 +1,3 @@
{
"disableBatchMode": true
}

Просмотреть файл

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