Example #1
0
        public VDPView UpdateVDPViewContext()
        {
            var v = new LibGPGX.VDPView();

            Core.gpgx_get_vdp_view(v);
            Core.gpgx_flush_vram();             // fully regenerate internal caches as needed
            return(new VDPView(v, _elf));
        }
Example #2
0
 public VDPView(LibGPGX.VDPView v, IMonitor m)
 {
     _m           = m;
     VRAM         = v.VRAM;
     PatternCache = v.PatternCache;
     ColorCache   = v.ColorCache;
     NTA          = v.NTA;
     NTB          = v.NTB;
     NTW          = v.NTW;
 }
Example #3
0
 public void UpdateVDPViewContext(LibGPGX.VDPView view)
 {
     LibGPGX.gpgx_get_vdp_view(view);
     LibGPGX.gpgx_flush_vram();             // fully regenerate internal caches as needed
 }
Example #4
0
 public void UpdateVDPViewContext(LibGPGX.VDPView view)
 {
     LibGPGX.gpgx_get_vdp_view(view);
 }