projects
/
vg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
replace VG_STATIC -> static
[vg.git]
/
vg_async.h
diff --git
a/vg_async.h
b/vg_async.h
index 825cad845fc93d189c12c8c32d61dd20df2936f9..7537aae1e839e5a99aa08f445d9b5efbf54aab81 100644
(file)
--- a/
vg_async.h
+++ b/
vg_async.h
@@
-9,7
+9,7
@@
#define VG_GAME
#include "vg/vg.h"
#define VG_GAME
#include "vg/vg.h"
-
VG_STATIC
void vg_assert_thread( enum vg_thread_purpose required );
+
static
void vg_assert_thread( enum vg_thread_purpose required );
typedef struct vg_async_item vg_async_item;
typedef struct vg_async_item vg_async_item;
@@
-32,13
+32,13
@@
struct vg_async{
}
static vg_async;
}
static vg_async;
-
VG_STATIC
enum vg_thread_purpose vg_thread_purpose(void);
-
VG_STATIC
enum engine_status _vg_engine_status(void);
+
static
enum vg_thread_purpose vg_thread_purpose(void);
+
static
enum engine_status _vg_engine_status(void);
/*
* Allocate an asynchronous call with a bit of memory
*/
/*
* Allocate an asynchronous call with a bit of memory
*/
-
VG_STATIC
vg_async_item *vg_async_alloc( u32 size )
+
static
vg_async_item *vg_async_alloc( u32 size )
{
/* ditch out here if engine crashed. this serves as the 'quit checking' */
if( _vg_engine_status() == k_engine_status_crashed ){
{
/* ditch out here if engine crashed. this serves as the 'quit checking' */
if( _vg_engine_status() == k_engine_status_crashed ){
@@
-101,7
+101,7
@@
VG_STATIC vg_async_item *vg_async_alloc( u32 size )
/*
* Wait until the current stack of async calls is completely flushed out
*/
/*
* Wait until the current stack of async calls is completely flushed out
*/
-
VG_STATIC
void vg_async_stall(void)
+
static
void vg_async_stall(void)
{
vg_assert_thread(k_thread_purpose_loader);
vg_info( "async_stall: %d\n", SDL_SemValue( vg_async.sem_wait_for_flush ) );
{
vg_assert_thread(k_thread_purpose_loader);
vg_info( "async_stall: %d\n", SDL_SemValue( vg_async.sem_wait_for_flush ) );
@@
-111,7
+111,7
@@
VG_STATIC void vg_async_stall(void)
/*
* Mark the call as being filled and ready to go
*/
/*
* Mark the call as being filled and ready to go
*/
-
VG_STATIC
void vg_async_dispatch( vg_async_item *item,
+
static
void vg_async_dispatch( vg_async_item *item,
void (*runner)( void *payload, u32 size ) )
{
vg_assert_thread(k_thread_purpose_loader);
void (*runner)( void *payload, u32 size ) )
{
vg_assert_thread(k_thread_purpose_loader);
@@
-126,7
+126,7
@@
VG_STATIC void vg_async_dispatch( vg_async_item *item,
/*
* Make a simple async call without allocating extra.
*/
/*
* Make a simple async call without allocating extra.
*/
-
VG_STATIC
void vg_async_call( void (*runner)( void *payload, u32 size ),
+
static
void vg_async_call( void (*runner)( void *payload, u32 size ),
void *payload, u32 size )
{
vg_assert_thread(k_thread_purpose_loader);
void *payload, u32 size )
{
vg_assert_thread(k_thread_purpose_loader);
@@
-139,7
+139,7
@@
VG_STATIC void vg_async_call( void (*runner)( void *payload, u32 size ),
/*
* Run as much of the async buffer as possible
*/
/*
* Run as much of the async buffer as possible
*/
-
VG_STATIC
void vg_run_async_checked(void)
+
static
void vg_run_async_checked(void)
{
SDL_AtomicLock( &vg_async.sl_index );
{
SDL_AtomicLock( &vg_async.sl_index );
@@
-175,7
+175,7
@@
VG_STATIC void vg_run_async_checked(void)
SDL_AtomicUnlock( &vg_async.sl_index );
}
SDL_AtomicUnlock( &vg_async.sl_index );
}
-
VG_STATIC
void vg_async_init(void)
+
static
void vg_async_init(void)
{
vg_async.sem_wait_for_flush = SDL_CreateSemaphore(0);
vg_async.buffer = vg_create_linear_allocator( NULL, 50*1024*1024,
{
vg_async.sem_wait_for_flush = SDL_CreateSemaphore(0);
vg_async.buffer = vg_create_linear_allocator( NULL, 50*1024*1024,