From d0402cb2c90601f345ac230afb1fcf8dd7f671ca Mon Sep 17 00:00:00 2001 From: Chris Chu Date: Thu, 28 Oct 2021 23:45:16 +0800 Subject: [PATCH 1/4] Fixed issue where global lights with shadows enabled would break batching --- .../Runtime/2D/Passes/Utility/LayerUtility.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs b/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs index 04cb9e74224..a9280ee9df6 100644 --- a/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs +++ b/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs @@ -69,7 +69,8 @@ private static bool CanBatchLightsInLayer(int layerIndex1, int layerIndex2, Sort foreach (var light in lightCullResult.visibleLights) { // If the lit layers are different, or if they are lit but this is a shadow casting light then don't batch. - if ((light.IsLitLayer(layerId1) != light.IsLitLayer(layerId2)) || (light.IsLitLayer(layerId1) && light.shadowsEnabled)) + bool lightCastsShadows = (light.lightType != Light2D.LightType.Global && light.shadowsEnabled); + if ((light.IsLitLayer(layerId1) != light.IsLitLayer(layerId2)) || (light.IsLitLayer(layerId1) && lightCastsShadows)) return false; } return true; From dd71e38d360339728d3142d08be04a480644a767 Mon Sep 17 00:00:00 2001 From: Chris Chu Date: Fri, 29 Oct 2021 01:32:28 +0800 Subject: [PATCH 2/4] Added layer batching test --- .../CommonAssets/UniversalRPAsset.asset | 5 +- ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 ++ .../Layer Batching Renderer Data.asset | 72 ++ .../Layer Batching Renderer Data.asset.meta | 8 + ...ayer_Batching_GlobalLightWithShadows.unity | 989 ++++++++++++++++++ ...Batching_GlobalLightWithShadows.unity.meta | 7 + ...ty.Testing.SRP.Universal.2D.Runtime.asmdef | 0 ...sting.SRP.Universal.2D.Runtime.asmdef.meta | 0 .../ProjectSettings/EditorBuildSettings.asset | 3 + .../UserSettings/EditorUserSettings.asset | 9 + 11 files changed, 1194 insertions(+), 1 deletion(-) create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity.meta rename TestProjects/UniversalGraphicsTest_2D/Assets/{Test/Runtime => }/Unity.Testing.SRP.Universal.2D.Runtime.asmdef (100%) rename TestProjects/UniversalGraphicsTest_2D/Assets/{Test/Runtime => }/Unity.Testing.SRP.Universal.2D.Runtime.asmdef.meta (100%) diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/CommonAssets/UniversalRPAsset.asset b/TestProjects/UniversalGraphicsTest_2D/Assets/CommonAssets/UniversalRPAsset.asset index aaadf94732b..b7e92f84150 100644 --- a/TestProjects/UniversalGraphicsTest_2D/Assets/CommonAssets/UniversalRPAsset.asset +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/CommonAssets/UniversalRPAsset.asset @@ -30,12 +30,12 @@ MonoBehaviour: - {fileID: 11400000, guid: 01247c41aba2d4bc0ad94a11af8bdb11, type: 2} - {fileID: 11400000, guid: 04618ff2d33c0432a81d00fdee3fae55, type: 2} - {fileID: 11400000, guid: eae387d1d2a20a946ae2441e0319f1a0, type: 2} + - {fileID: 11400000, guid: ab4527fe9ad5ef949bffe9447fabcfa2, type: 2} m_DefaultRendererIndex: 3 m_RequireDepthTexture: 1 m_RequireOpaqueTexture: 1 m_OpaqueDownsampling: 1 m_SupportsTerrainHoles: 1 - m_StoreActionsOptimization: 0 m_SupportsHDR: 1 m_MSAA: 4 m_RenderScale: 1 @@ -60,6 +60,8 @@ MonoBehaviour: m_ShadowDepthBias: 1 m_ShadowNormalBias: 1 m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 0 + m_NumIterationsEnclosingSphere: 64 m_AdditionalLightsCookieResolution: 2048 m_AdditionalLightsCookieFormat: 3 m_UseSRPBatcher: 1 @@ -67,6 +69,7 @@ MonoBehaviour: m_MixedLightingSupported: 1 m_SupportsLightLayers: 0 m_DebugLevel: 0 + m_StoreActionsOptimization: 0 m_UseAdaptivePerformance: 1 m_ColorGradingMode: 0 m_ColorGradingLutSize: 32 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..dc7ad9dee42 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46320ae3afb8f21c2f19935e894ff1578ce7efa8ad2e401c44e4e125e285f9c3 +size 23173 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..c53df63a88f --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 7c3abdd3a72bf40438b11c9f155311aa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset new file mode 100644 index 00000000000..605e417ba9d --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset @@ -0,0 +1,72 @@ +%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: 11145981673336645838492a2d98e247, type: 3} + m_Name: Layer Batching Renderer Data + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 1, z: 0} + m_HDREmulationScale: 1 + m_LightRenderTextureScale: 0.5 + m_LightBlendStyles: + - name: Multiply + maskTextureChannel: 0 + blendMode: 1 + - name: Additive + maskTextureChannel: 0 + blendMode: 0 + - name: Multiply with Mask + maskTextureChannel: 1 + blendMode: 1 + - name: Additive with Mask + maskTextureChannel: 1 + blendMode: 0 + m_UseDepthStencilBuffer: 1 + m_UseCameraSortingLayersTexture: 0 + m_CameraSortingLayersTextureBound: -1 + m_CameraSortingLayerDownsamplingMethod: 0 + m_MaxLightRenderTextureCount: 16 + m_MaxShadowRenderTextureCount: 1 + m_ShapeLightShader: {fileID: 4800000, guid: d79e1c784eaf80c4585c0be7391f757a, type: 3} + m_ShapeLightVolumeShader: {fileID: 4800000, guid: 7e60080c8cd24a2468cb08b4bfee5606, + type: 3} + m_PointLightShader: {fileID: 4800000, guid: e35a31e1679aeff489e202f5cc4853d5, type: 3} + m_PointLightVolumeShader: {fileID: 4800000, guid: c7d04ca57e5449d49ad9cee1c604bc26, + type: 3} + m_BlitShader: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + m_SamplingShader: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, + type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, + type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, + type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, + type: 3} + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, + type: 3} + m_PostProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_DefaultMaterialType: 0 + m_DefaultCustomMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, + type: 2} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, + type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, + type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, + type: 2} diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset.meta new file mode 100644 index 00000000000..a5c79725ef0 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching/Layer Batching Renderer Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab4527fe9ad5ef949bffe9447fabcfa2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity new file mode 100644 index 00000000000..8d98d76542d --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity @@ -0,0 +1,989 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &499197015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 499197017} + - component: {fileID: 499197016} + m_Layer: 0 + m_Name: Point Light (Red) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &499197016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499197015} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ComponentVersion: 1 + m_LightType: 3 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 1 + m_LightVolumeIntensity: 1 + m_LightVolumeIntensityEnabled: 0 + m_ApplyToSortingLayers: eb0feddf00000000e980ef06 + m_LightCookieSprite: {fileID: 0} + m_DeprecatedPointLightCookieSprite: {fileID: 0} + m_LightOrder: 0 + m_OverlapOperation: 0 + m_NormalMapDistance: 3 + m_NormalMapQuality: 2 + m_UseNormalMap: 0 + m_ShadowIntensityEnabled: 0 + m_ShadowIntensity: 0.75 + m_ShadowVolumeIntensityEnabled: 0 + m_ShadowVolumeIntensity: 0.75 + m_Vertices: + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: -0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: -0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0, y: 0, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + m_Triangles: 030001000800020000000100030002000100050003000800040002000300050004000300070005000800060004000500070006000500010007000800000006000700010000000700 + m_LocalBounds: + m_Center: {x: 0, y: -0.00000011920929, z: 0} + m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0 + m_PointLightOuterRadius: 9.070086 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} +--- !u!4 &499197017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499197015} + m_LocalRotation: {x: 0, y: 0, z: 0.78703064, w: 0.6169139} + m_LocalPosition: {x: 3, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &664962768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 664962770} + - component: {fileID: 664962769} + m_Layer: 0 + m_Name: Test + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &664962769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664962768} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4221d6ddb809cfb488fde83fb0cd9e5d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Renderer2DData: {fileID: 11400000, guid: ab4527fe9ad5ef949bffe9447fabcfa2, type: 2} + m_ExpectedBatchCount: 1 + m_ObjectToToggle: {fileID: 1232935053} +--- !u!4 &664962770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 664962768} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.2568426, y: -1.9692217, z: -0.079838954} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1011365374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1011365376} + - component: {fileID: 1011365375} + m_Layer: 0 + m_Name: Global Light (Green) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1011365375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011365374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ComponentVersion: 1 + m_LightType: 4 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 0.08 + m_LightVolumeIntensity: 1 + m_LightVolumeIntensityEnabled: 0 + m_ApplyToSortingLayers: eb0feddf00000000e980ef06 + m_LightCookieSprite: {fileID: 0} + m_DeprecatedPointLightCookieSprite: {fileID: 0} + m_LightOrder: 0 + m_OverlapOperation: 0 + m_NormalMapDistance: 3 + m_NormalMapQuality: 2 + m_UseNormalMap: 0 + m_ShadowIntensityEnabled: 1 + m_ShadowIntensity: 0.75 + m_ShadowVolumeIntensityEnabled: 1 + m_ShadowVolumeIntensity: 0.75 + m_Vertices: + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: -0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: -0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0, y: 0, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + m_Triangles: 030001000800020000000100030002000100050003000800040002000300050004000300070005000800060004000500070006000500010007000800000006000700010000000700 + m_LocalBounds: + m_Center: {x: 0, y: -0.00000011920929, z: 0} + m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0 + m_PointLightOuterRadius: 1 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} +--- !u!4 &1011365376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1011365374} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1187331456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1187331458} + - component: {fileID: 1187331457} + m_Layer: 0 + m_Name: Square (BG) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1187331457 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187331456} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: -538112021 + m_SortingLayer: -1 + m_SortingOrder: -34 + m_Sprite: {fileID: 7482667652216324306, guid: d570fe925f48c8e43b263e261a29b3c7, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1187331458 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187331456} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5, y: 2, z: 0} + m_LocalScale: {x: 4, y: 4, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1202039385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1202039387} + - component: {fileID: 1202039386} + m_Layer: 0 + m_Name: Square (Default) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1202039386 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202039385} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -34 + m_Sprite: {fileID: 7482667652216324306, guid: d570fe925f48c8e43b263e261a29b3c7, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1202039387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202039385} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4, y: 4, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1232935053 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1232935055} + - component: {fileID: 1232935054} + m_Layer: 0 + m_Name: Test Result + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1232935054 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232935053} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2413806693520163455, guid: a86470a33a6bf42c4b3595704624658b, + type: 3} + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1232935055 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232935053} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -8.67, y: -3.82, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1627763796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1627763800} + - component: {fileID: 1627763799} + - component: {fileID: 1627763798} + - component: {fileID: 1627763797} + - component: {fileID: 1627763801} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1627763797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627763796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: 13 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!81 &1627763798 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627763796} + m_Enabled: 1 +--- !u!20 &1627763799 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627763796} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1627763800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627763796} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1627763801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627763796} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73231aa468d81ea49bc3d914080de185, type: 3} + m_Name: + m_EditorClassIdentifier: + ImageComparisonSettings: + TargetWidth: 512 + TargetHeight: 256 + PerPixelCorrectnessThreshold: 0.001 + PerPixelGammaThreshold: 0.003921569 + PerPixelAlphaThreshold: 0.003921569 + AverageCorrectnessThreshold: 0.005 + IncorrectPixelsThreshold: 0.0000038146973 + UseHDR: 0 + UseBackBuffer: 0 + ImageResolution: 0 + ActiveImageTests: 1 + ActivePixelTests: 7 + WaitFrames: 15 + XRCompatible: 0 + CheckMemoryAllocation: 1 +--- !u!1 &1755969217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1755969219} + - component: {fileID: 1755969218} + m_Layer: 0 + m_Name: Square (FG) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1755969218 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755969217} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 116359401 + m_SortingLayer: 1 + m_SortingOrder: -34 + m_Sprite: {fileID: 7482667652216324306, guid: d570fe925f48c8e43b263e261a29b3c7, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1755969219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755969217} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5, y: -2, z: 0} + m_LocalScale: {x: 4, y: 4, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1771418502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1771418504} + - component: {fileID: 1771418503} + m_Layer: 0 + m_Name: Point Light (Blue) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1771418503 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1771418502} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ComponentVersion: 1 + m_LightType: 3 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 1 + m_LightVolumeIntensity: 1 + m_LightVolumeIntensityEnabled: 0 + m_ApplyToSortingLayers: eb0feddf00000000e980ef06 + m_LightCookieSprite: {fileID: 0} + m_DeprecatedPointLightCookieSprite: {fileID: 0} + m_LightOrder: 0 + m_OverlapOperation: 0 + m_NormalMapDistance: 3 + m_NormalMapQuality: 2 + m_UseNormalMap: 0 + m_ShadowIntensityEnabled: 0 + m_ShadowIntensity: 0.75 + m_ShadowVolumeIntensityEnabled: 0 + m_ShadowVolumeIntensity: 0.75 + m_Vertices: + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: -0.70710677, g: 0.70710677, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.9985302, y: 0.9985302, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: -0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: -0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0.70710665, g: -0.7071069, b: 0, a: 0} + uv: {x: 0, y: 0} + - position: {x: 0.99853003, y: -0.9985304, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + - position: {x: 0, y: 0, z: 0} + color: {r: 0, g: 0, b: 0, a: 1} + uv: {x: 0, y: 0} + m_Triangles: 030001000800020000000100030002000100050003000800040002000300050004000300070005000800060004000500070006000500010007000800000006000700010000000700 + m_LocalBounds: + m_Center: {x: 0, y: -0.00000011920929, z: 0} + m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0 + m_PointLightOuterRadius: 9.070086 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} +--- !u!4 &1771418504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1771418502} + m_LocalRotation: {x: 0, y: 0, z: 0.78703064, w: 0.6169139} + m_LocalPosition: {x: -3, y: -3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity.meta new file mode 100644 index 00000000000..74323323934 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 428ccbee9b0fb7c4ca5f4dd5579b62d3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Test/Runtime/Unity.Testing.SRP.Universal.2D.Runtime.asmdef b/TestProjects/UniversalGraphicsTest_2D/Assets/Unity.Testing.SRP.Universal.2D.Runtime.asmdef similarity index 100% rename from TestProjects/UniversalGraphicsTest_2D/Assets/Test/Runtime/Unity.Testing.SRP.Universal.2D.Runtime.asmdef rename to TestProjects/UniversalGraphicsTest_2D/Assets/Unity.Testing.SRP.Universal.2D.Runtime.asmdef diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Test/Runtime/Unity.Testing.SRP.Universal.2D.Runtime.asmdef.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/Unity.Testing.SRP.Universal.2D.Runtime.asmdef.meta similarity index 100% rename from TestProjects/UniversalGraphicsTest_2D/Assets/Test/Runtime/Unity.Testing.SRP.Universal.2D.Runtime.asmdef.meta rename to TestProjects/UniversalGraphicsTest_2D/Assets/Unity.Testing.SRP.Universal.2D.Runtime.asmdef.meta diff --git a/TestProjects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset b/TestProjects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset index 4546be31ee6..c25a79b725c 100644 --- a/TestProjects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset +++ b/TestProjects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset @@ -191,6 +191,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/013_Shadergraph_AlphaBlend.unity guid: a845098be7b438b40a7f4dee1b6aa5aa + - enabled: 1 + path: Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity + guid: 428ccbee9b0fb7c4ca5f4dd5579b62d3 - enabled: 1 path: Assets/Scenes/072_Shadow_Prerendering.unity guid: 5c51bb3f8f127fd4cbfa0fbdb9221b0e diff --git a/TestProjects/UniversalGraphicsTest_2D/UserSettings/EditorUserSettings.asset b/TestProjects/UniversalGraphicsTest_2D/UserSettings/EditorUserSettings.asset index d71b3547a31..0dfc0cec6e0 100644 --- a/TestProjects/UniversalGraphicsTest_2D/UserSettings/EditorUserSettings.asset +++ b/TestProjects/UniversalGraphicsTest_2D/UserSettings/EditorUserSettings.asset @@ -5,6 +5,12 @@ EditorUserSettings: m_ObjectHideFlags: 0 serializedVersion: 4 m_ConfigSettings: + RecentlyUsedSceneGuid-0: + value: 500100050301510f5a0d0a7b137b0d44174e497e297870687e7c4c6ab5b1636e + flags: 0 + RecentlyUsedSceneGuid-1: + value: 57030c0506570c5e540c5c2412745c4415164d2c782c2265787e4431b4b2306b + flags: 0 RecentlyUsedScenePath-0: value: 550901035c075f5f595b5c7749720d4412151d7f7f2c75347f7b4436e3b8636e flags: 0 @@ -43,6 +49,9 @@ EditorUserSettings: m_VCDebugCmd: 0 m_VCDebugOut: 0 m_SemanticMergeMode: 2 + m_DesiredImportWorkerCount: 4 + m_StandbyImportWorkerCount: 2 + m_IdleImportWorkerShutdownDelay: 60000 m_VCShowFailedCheckout: 1 m_VCOverwriteFailedCheckoutAssets: 1 m_VCProjectOverlayIcons: 1 From 2209a7b7b22f8ad8f432c57bf778be49c3771662 Mon Sep 17 00:00:00 2001 From: Chris Chu Date: Fri, 29 Oct 2021 01:39:21 +0800 Subject: [PATCH 3/4] Updated test camera (to remove transparency) and added test images --- ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 3 + ...r_Batching_GlobalLightWithShadows.png.meta | 99 +++++++++++++++++++ ..._Layer_Batching_GlobalLightWithShadows.png | 4 +- ...r_Batching_GlobalLightWithShadows.png.meta | 2 +- ...ayer_Batching_GlobalLightWithShadows.unity | 4 +- 33 files changed, 1535 insertions(+), 5 deletions(-) create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png create mode 100644 TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..b8e5d980ad5 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/OpenGLES3/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 98ba70fc60812574b938765de4bc7635 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..9fa9fb06dd4 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/Android/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: daeb2231ad8061143bbd17d2623f2e5c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..bb8c90c90f6 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/IPhonePlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 84d0b6382018135459f672aad52de4e8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..57ac6f19fd8 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: ed9d296ed75c7214ea6419639176a962 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..52e4ed22274 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 6eb18cf58a8d34744b6a7f63f02c9461 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..851118d3c05 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: cf3fbd5f79ec6f24c91910cdb37141f4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..4ce8ef4ef12 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: aef25d142871f8d48ad891b803e05b1b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..fcf4af6fce2 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXEditor/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 2c86bc5678f7b4b45bc7944a0ff12b37 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..e59c16fc3ab --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/Metal/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 6e092d1d244070245a3c4b47cdea77cc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..48805796e54 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/OSXPlayer/OpenGLCore/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 5eac9d8273ed3dd478afc7c35d8e301e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..11a52574cab --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 60642d10b0704c94e8d983c374be7a3b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..a67e82f3f4b --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: f422beaa43ed3bf449efe74e80394895 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..346d8162eb3 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: f3226441198d81e4d8c434ff95e55a11 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..844c7cc7cc8 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D11/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 0270de7da6e4b0a45b5e390437a129de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png new file mode 100644 index 00000000000..afb7ee9f480 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta new file mode 100644 index 00000000000..80250119c38 --- /dev/null +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Direct3D12/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 2f09e9dc5b26440418403758c844a8e7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png index dc7ad9dee42..afb7ee9f480 100644 --- a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46320ae3afb8f21c2f19935e894ff1578ce7efa8ad2e401c44e4e125e285f9c3 -size 23173 +oid sha256:2b9509adb0a6158109f3ee610cc0a7f4fd8efe3a57fe1cd79dbc57e5d97174b5 +size 23054 diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta index c53df63a88f..8b77ebb2dad 100644 --- a/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/ReferenceImages/Linear/WindowsPlayer/Vulkan/None/014_Layer_Batching_GlobalLightWithShadows.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7c3abdd3a72bf40438b11c9f155311aa +guid: 34575665745211f458121d068b5609cc TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity index 8d98d76542d..0093b371cb3 100644 --- a/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity +++ b/TestProjects/UniversalGraphicsTest_2D/Assets/Scenes/014_Layer_Batching_GlobalLightWithShadows.unity @@ -715,8 +715,8 @@ Camera: m_GameObject: {fileID: 1627763796} m_Enabled: 1 serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} m_projectionMatrixMode: 1 m_GateFitMode: 2 m_FOVAxisMode: 0 From 92438bca6ecf18457284fd9477645b8beb99b9f8 Mon Sep 17 00:00:00 2001 From: Chris Chu Date: Mon, 1 Nov 2021 14:51:09 +0800 Subject: [PATCH 4/4] Updated changelog --- com.unity.render-pipelines.universal/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/com.unity.render-pipelines.universal/CHANGELOG.md b/com.unity.render-pipelines.universal/CHANGELOG.md index 70b7aaf8fe3..bdc4fd34ccc 100644 --- a/com.unity.render-pipelines.universal/CHANGELOG.md +++ b/com.unity.render-pipelines.universal/CHANGELOG.md @@ -21,6 +21,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Fixed a regression where ShaderGraph screen position was not correct in game view and when using XR [1369450] - Fixed overwriting of preview camera background color. [case 1357004](https://issuetracker.unity3d.com/product/unity/issues/guid/1361557/) - Fixed ShadowCaster now requires varying normalWS to include changed normals from vertex shader in shader graph. +- Fixed an issue where 2D global lights with shadows enabled could break light layer batching [case 1376487](https://issuetracker.unity3d.com/issues/2d-urp-upgrading-global-light-sets-shadow-settings-to-enabled) - Fixed typo in numIterationsEnclosingSphere api name - Fix for rendering thumbnails. [case 1348209](https://issuetracker.unity3d.com/issues/preview-of-assets-do-not-show-in-the-project-window) - Fixed a regression bug where XR camera postion can not be modified in beginCameraRendering [case 1365000]