view arena.h @ 999:238141756e67

Set sprite overflow flag if we completely consume sprite rendering capacity for the line even if there is nothing left to draw. This graphical corruption in the vertical stretching scroll section. Needs hardware confirmation.
author Michael Pavone <pavone@retrodev.com>
date Sat, 30 Apr 2016 16:19:19 -0700
parents 9f149f0e98b7
children
line wrap: on
line source

/*
 Copyright 2015 Michael Pavone
 This file is part of BlastEm.
 BlastEm is free software distributed under the terms of the GNU General Public License version 3 or greater. See COPYING for full license text.
*/
#ifndef ARENA_H_
#define ARENA_H_

typedef struct arena arena;

arena *get_current_arena();
arena *set_current_arena(arena *a);
arena *start_new_arena();
void track_block(void *block);
void mark_all_free();
void *try_alloc_arena();

#endif //ARENA_H_