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 RayMarchingCompile() { var ray = new RayMarchingShader(null); }
public RayCastingView(ModelsEx models, TextureViewData data) : base(models, data) { shader = new RayCastingShader(); marchingShader = new RayMarchingShader(); displayEx = (RayCastingDisplayModel)models.Display.ExtendedViewData; }