public PMBTest() { PMBShader pmbShader = Component.FindObjectOfType <PMBShader>(); shader = pmbShader.shaderRef; minMaxKernelIndex = shader.FindKernel("minMax"); compactActiveBlocksKernelIndex = shader.FindKernel("compactActiveBlocks"); generateTrianglesKernelIndex = shader.FindKernel("generateTriangles"); }
public void Awake() { PMBShader shader = FindObjectOfType <PMBShader>(); if (shader == null) { UnityEngine.Debug.LogWarning("could not find object of Type PMBShader"); return; } pmb = new PMB(shader.shaderRef); }