Beispiel #1
0
 private void SetupTextureAndKernelFloatR()
 {
     _3dTexture            = RenderTextureUtil.Create3D(__Size.Width, __Size.Height, __Size.Depth, RenderTextureFormat.RFloat, true);
     _KernelGetRFloat      = _ReadWriteShader.FindKernelOrWarn(KERNELGET_RFLOAT, ref _IsReady);
     _KernelSetRFloat      = _ReadWriteShader.FindKernelOrWarn(KERNELSET_RFLOAT, ref _IsReady);
     _KernelGetRFloatColor = _ReadWriteShader.FindKernelOrWarn(KERNELGET_RFLOATCOLOR, ref _IsReady);
     _KernelSetRFloatColor = _ReadWriteShader.FindKernelOrWarn(KERNELSET_RFLOATCOLOR, ref _IsReady);
 }
Beispiel #2
0
 private void SetupTextureAndKernelRGBA()
 {
     _3dTexture  = RenderTextureUtil.Create3D(__Size.Width, __Size.Height, __Size.Depth, RenderTextureFormat.ARGBFloat, true);
     _KernelRGBA = _ReadWriteShader.FindKernelOrWarn(SHADERKERNEL_RGBA, ref _IsReady);
 }
Beispiel #3
0
 private void Create3DSpace()
 {
     _3DData = RenderTextureUtil.Create3D(_Width, _Height, _Depth, RenderTextureFormat.ARGB32);
 }