- g3d_framebuffer(fb_width, fb_height, fb_pixels);
-
- dest = fb_pixels;
- src = cur_smokebuf;
- for(i=0; i<fb_height; i++) {
- for(j=0; j<fb_width; j++) {
- unsigned int alpha = *src++;
- *dest++ = PACK_RGB16(alpha, alpha, alpha);
- }
- }
+ g3d_framebuffer(FB_WIDTH, FB_HEIGHT, fb_pixels);
+
+ memcpy(fb_pixels, cur_smokebuf, smokebuf_size);