/
redgpu
/
raygpu
Обзор
Документация
Войти
/
redgpu
/
raygpu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/core_resizable.c
31 строка
862 B
manuel
Fix flickering
11 сен 2025, 15:58
11 сен 2025, 15:58
903d885
Код
Авторство
О чём код?
#include <raygpu.h> #if SUPPORT_VULKAN_BACKEND const char title[] = "Vk Window"; #else const char title[] = "WebGPU Window"; #endif void mainloop(void){ BeginDrawing(); DrawFPS(5, 5); ClearBackground((Color){230, 230, 230, 255}); ClearBackground((Color){230, 230, 230, 255}); ClearBackground((Color){230, 230, 230, 255}); ClearBackground((Color){230, 230, 230, 255}); DrawText("Hello WebGPU enjoyer", 100, 300, 50, (Color){190, 190, 190,255}); if(IsKeyPressed(KEY_U)){ ToggleFullscreen(); } DrawFPS(5, 70); EndDrawing(); } int main(void){ SetConfigFlags(FLAG_WINDOW_RESIZABLE | FLAG_VSYNC_HINT | FLAG_MSAA_4X_HINT); InitWindow(800, 600, title); #ifndef __EMSCRIPTEN__ while(!WindowShouldClose()){ mainloop(); } #else emscripten_set_main_loop(mainloop, 0, 0); #endif }