+ ex_regs = gpu.ex_regs;
+
+ if (gpu.enhancement_bufer == NULL) {
+ // currently we use 4x 1024*1024 buffers instead of single 2048*1024
+ // to be able to reuse 1024-width code better (triangle setup,
+ // dithering phase, lines).
+ gpu.enhancement_bufer = malloc(1024 * 1024 * 2 * 4);
+ if (gpu.enhancement_bufer == NULL)
+ printf("OOM for enhancement buffer\n");
+ }
+ egpu.enhancement_buf_ptr = gpu.enhancement_bufer;
+