Пример #1
0
 public SharedModel()
 {
     Upload        = new UploadBuffer(256); // big enough for 4 matrix4
     Download      = new DownloadBuffer(256);
     ScaleShader   = new MitchellNetravaliScaleShader(QuadShader, Upload);
     Convert       = new ConvertFormatShader(QuadShader, Upload);
     Sync          = new SyncQuery();
     LinearSampler = CreateSamplerState(true);
     PointSampler  = CreateSamplerState(false);
 }
Пример #2
0
        internal ExportModel(SharedModel shared)
        {
            convert = shared.Convert;

            var formats = new List <ExportFormatModel>();

            formats.Add(new ExportFormatModel("png"));
            formats.Add(new ExportFormatModel("jpg"));
            formats.Add(new ExportFormatModel("bmp"));
            formats.Add(new ExportFormatModel("hdr"));
            formats.Add(new ExportFormatModel("pfm"));
            formats.Add(new ExportFormatModel("dds"));
            formats.Add(new ExportFormatModel("ktx"));
            Formats = formats;
        }
Пример #3
0
        internal ExportModel(SharedModel shared, ProgressModel progress)
        {
            this.progress = progress;
            convert       = shared.Convert;

            var formats = new List <ExportFormatModel>();

            formats.Add(new ExportFormatModel("png"));
            formats.Add(new ExportFormatModel("jpg"));
            formats.Add(new ExportFormatModel("bmp"));
            formats.Add(new ExportFormatModel("hdr"));
            formats.Add(new ExportFormatModel("pfm"));
            formats.Add(new ExportFormatModel("dds"));
            formats.Add(new ExportFormatModel("ktx"));
            Formats = formats;
        }
 public void Init()
 {
     models = new Models(1);
     shader = models.SharedModel.Convert;
 }
Пример #5
0
 public void Init()
 {
     shader = new ConvertFormatShader(new QuadShader(), new UploadBuffer(256));
 }