ComputeShader GetComputeShader() { if (m_HeightCS == null) { m_HeightCS = ComputeUtility.GetShader("Height"); } return(m_HeightCS); }
ComputeShader GetDiffusionShader() { if (m_DiffusionCS == null) { m_DiffusionCS = ComputeUtility.GetShader("Diffusion"); } return(m_DiffusionCS); }
ComputeShader GetComputeShader() { if (m_ConcavityCS == null) { m_ConcavityCS = ComputeUtility.GetShader("Slope"); } return(m_ConcavityCS); }
private ComputeShader GetThermalCS() { if (m_ThermalCS == null) { m_ThermalCS = ComputeUtility.GetShader("Thermal"); } return(m_ThermalCS); }
private ComputeShader GetHydraulicCS() { if (m_HydraulicCS == null) { m_HydraulicCS = ComputeUtility.GetShader("Hydraulic"); } return(m_HydraulicCS); }
ComputeShader GetComputeShader() { if (m_AspectCS == null) { m_AspectCS = ComputeUtility.GetShader("Aspect"); } return(m_AspectCS); }
ComputeShader GetComputeShader(string name) { ComputeShader s = null; try { s = m_ComputeShaders[name]; } catch { s = ComputeUtility.GetShader(name); if (s != null) { m_ComputeShaders[name] = s; } } return s; }