Remove RAM stored vertices and indices data. It is now stored only in GPU memory.
26 lines
467 B
C
26 lines
467 B
C
#include "vulkan_commons.h"
|
|
|
|
#include <time.h>
|
|
|
|
struct rse_vulkan_state_t g_vulkan_state;
|
|
|
|
time_t g_last_frame_time;
|
|
time_t g_this_frame_time;
|
|
float g_float_delta_time;
|
|
|
|
void rse_init_time()
|
|
{
|
|
time(&g_last_frame_time);
|
|
}
|
|
|
|
void rse_update_time()
|
|
{
|
|
g_last_frame_time = g_this_frame_time;
|
|
time(&g_this_frame_time);
|
|
g_float_delta_time = (float)difftime(g_this_frame_time, g_last_frame_time);
|
|
}
|
|
|
|
float rse_get_time_diff()
|
|
{
|
|
return g_float_delta_time;
|
|
} |