#include "test.h" void create_destroy_multi_512() { VkvgSurface *surfs = (VkvgSurface *)malloc(sizeof(VkvgSurface) * test_size); for (uint32_t i = 0; i < test_size; i++) surfs[i] = vkvg_surface_create(device, 512, 512); for (uint32_t i = 0; i < test_size; i++) vkvg_surface_destroy(surfs[i]); free(surfs); } void create_destroy_single_512() { VkvgSurface s = vkvg_surface_create(device, 512, 512); vkvg_surface_destroy(s); } int main(int argc, char *argv[]) { PERFORM_TEST(create_destroy_multi_512, argc, argv); no_test_size = true; PERFORM_TEST(create_destroy_single_512, argc, argv); return 0; }