diff --git a/Assets/Code/Scripts/Player/RobotBootSequence.cs b/Assets/Code/Scripts/Player/RobotBootSequence.cs index 1b43a00..09f9610 100644 --- a/Assets/Code/Scripts/Player/RobotBootSequence.cs +++ b/Assets/Code/Scripts/Player/RobotBootSequence.cs @@ -257,7 +257,7 @@ public class RobotBootSequence : MonoBehaviour text.fontSize = 40f; text.alignment = TextAlignmentOptions.Left; text.color = BootTextColor; - text.enableWordWrapping = true; + text.textWrappingMode = TextWrappingModes.Normal; return text; } diff --git a/Assets/Code/Scripts/Rendering/CRTRendererFeature.cs b/Assets/Code/Scripts/Rendering/CRTRendererFeature.cs index 4f708bd..662a5c0 100644 --- a/Assets/Code/Scripts/Rendering/CRTRendererFeature.cs +++ b/Assets/Code/Scripts/Rendering/CRTRendererFeature.cs @@ -25,11 +25,8 @@ public class CRTRendererFeature : ScriptableRendererFeature class CRTPass : ScriptableRenderPass { - private readonly ProfilingSampler m_ProfilingSampler = new("CRT Effect"); - private Material m_Material; private CRTSettings m_Settings; - private RTHandle m_TempColorTexture; public void Setup(Material material, CRTSettings settings) { @@ -73,56 +70,9 @@ public class CRTRendererFeature : ScriptableRendererFeature resourceData.cameraColor = destination; } - public override void Configure(CommandBuffer cmd, RenderTextureDescriptor cameraTextureDescriptor) - { - cameraTextureDescriptor.depthBufferBits = 0; - RenderingUtils.ReAllocateHandleIfNeeded( - ref m_TempColorTexture, - cameraTextureDescriptor, - FilterMode.Bilinear, - TextureWrapMode.Clamp, - name: "_CRTTempColorTexture" - ); - } - - public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) - { - if (m_Material == null || m_Settings == null || !m_Settings.EffectEnabled) - { - return; - } - - if (renderingData.cameraData.isSceneViewCamera) - { - return; - } - - CommandBuffer cmd = CommandBufferPool.Get(); - - using (new ProfilingScope(cmd, m_ProfilingSampler)) - { - m_Material.SetFloat("_Intensity", m_Settings.Intensity); - m_Material.SetFloat("_ScanlineDensity", m_Settings.ScanlineDensity); - m_Material.SetFloat("_ScanlineStrength", m_Settings.ScanlineStrength); - m_Material.SetFloat("_Curvature", m_Settings.Curvature); - m_Material.SetFloat("_VignetteStrength", m_Settings.VignetteStrength); - m_Material.SetFloat("_ChromaticAberration", m_Settings.ChromaticAberration); - m_Material.SetFloat("_NoiseStrength", m_Settings.NoiseStrength); - m_Material.SetFloat("_FlickerStrength", m_Settings.FlickerStrength); - - RTHandle source = renderingData.cameraData.renderer.cameraColorTargetHandle; - Blitter.BlitCameraTexture(cmd, source, m_TempColorTexture, m_Material, 0); - Blitter.BlitCameraTexture(cmd, m_TempColorTexture, source); - } - - context.ExecuteCommandBuffer(cmd); - CommandBufferPool.Release(cmd); - } - public void Dispose() { - m_TempColorTexture?.Release(); - m_TempColorTexture = null; + // RenderGraph path does not allocate persistent RTHandles in this pass. } }