public VolumeView(ModelsEx models) : base(models) { smooth = new SmoothVolumeShader(models); cube = new CubeVolumeShader(models); emptySpaceSkippingShader = new EmptySpaceSkippingShader(); cubeSkippingShader = new CubeSkippingShader(); displayEx = (RayCastingDisplayModel)models.Display.ExtendedViewData; helpTextures = new HelpTextureData[models.NumPipelines]; textureCache = new ImageModelTextureCache(models.Images, Format.R8_UInt, true, false); }
public void SmoothVolumeCompile() { var ray = new SmoothVolumeShader(null); }