public RayCastingView(ModelsEx models) : base(models) { shader = new RayCastingShader(models); marchingShader = new RayMarchingShader(models); emptySpaceSkippingShader = new EmptySpaceSkippingShader(); displayEx = (RayCastingDisplayModel)models.Display.ExtendedViewData; helpTextures = new SpaceSkippingTexture3D[models.NumPipelines]; }
public void RayCastingCompile() { var ray = new RayCastingShader(null); }
public RayCastingView(ModelsEx models, TextureViewData data) : base(models, data) { shader = new RayCastingShader(); marchingShader = new RayMarchingShader(); displayEx = (RayCastingDisplayModel)models.Display.ExtendedViewData; }