| 300 | } |
| 301 | |
| 302 | static void reset_surface() { |
| 303 | DEBUG(textures).print("deleting cached surfaces\n"); |
| 304 | for (auto& entry : g_handle_to_surface) { |
| 305 | DFSDL_FreeSurface(entry.second); |
| 306 | } |
| 307 | g_handle_to_surface.clear(); |
| 308 | } |
| 309 | |
| 310 | static void register_delayed_handles() { |
| 311 | DEBUG(textures).print("register delayed handles, size {}\n", g_delayed_regs.size()); |