Integrating SDL3_ttf and SDL3_image (WebGPU) Интеграция SDL3_ttf и SDL3_image (WebGPU)

Rendering 2D WebP textures and dynamic TTF text using cglm transformation matrices, WebGPU, SDL3_image, and SDL3_ttf for Windows, Android, and WebAssembly. Рендеринг 2D WebP-текстур и динамического TTF-текста с использованием матриц трансформации cglm, WebGPU, SDL3_image и SDL3_ttf для Windows, Android и WebAssembly.

View the Wasm Demo in the Browser Запустить Wasm-демо в браузере

Source Code Исходный код

You can explore the source code and download the complete project directly from the GitHub repository: Вы можете изучить исходный код и скачать готовый проект напрямую из репозитория на GitHub:

Build and Run for Windows (MinGW) Сборка и запуск для Windows (MinGW)

Configure the project: Сконфигурируйте проект:

config-exe

Build the project: Соберите проект:

build-exe

Run the project: Запустите проект:

run-exe

Build and Run for Android Сборка и запуск для Android

Build the project: Соберите проект:

build-apk

Install the app to the device: Установите приложение на устройство:

install-apk

Useful Tips Полезные советы

Build and Run for WebAssembly Сборка и запуск для WebAssembly

Configure the project: Сконфигурируйте проект:

config-wasm

Build the project: Соберите проект:

build-wasm

Now, start your local server: Теперь запустите локальный сервер:

# Option 1: Using Node.js (http-server)
http-server -c-1

# Option 2: Using Python
python -m http.server 8080
Open localhost:8080 in your browser and check the console (F12 or Ctrl+Shift+J) to see the output. Откройте localhost:8080 в браузере и проверьте консоль (F12 или Ctrl+Shift+J), чтобы увидеть результат.

Support My Work Поддержать проект

If these tutorials helped you, consider buying me a coffee! Если эти туториалы вам помогли, вы можете поддержать автора.

Sberbank (Russia only) Сбербанк (только для РФ)

Sberbank SBP QR Code

Direct transfer via phone number (Russia only) Перевод по номеру телефона (только для РФ)

+7 (917) 212-29-59

USDT TRC20

USDT TRC20 QR Code

Support via Cryptocurrency Поддержка криптовалютой

TMtY1YifNf6FKvgeFmqKGQR4NStKr3csGp