
Современная и простая в использовании библиотеку для API Vulkan®
Lava предоставляет основные данные для низкоуровневой графики - подходящей для прототипирования , инструментов , профилирования и образования .
Этот Lean Framework написан в аккуратном C ++ 23 и стремится к модульному выпуску как можно дальше. Мы не хотим слишком много обещать ... но лава работает очень плавно в Windows и Linux .
➜ Скачать • Документация (Учебник + Руководство) • Проекты • Модули • Сотрудничество

# include " liblava/lava.hpp "
# include " imgui.h "
int main ( int argc, char * argv[]) {
lava::engine app ( " imgui demo " , { argc, argv });
if (!app. setup ())
return lava::error::not_ready;
app. imgui . layers . add ( " demo window " , []() {
ImGui::ShowDemoWindow ();
});
return app. run ();
}![]() | Скачать бесплатно на ➜ itch.io Коллекция включает в себя все этапы для поиска. - Вы можете легко переключиться между ними. |
![]() | отложенное затенение + рендеринг за кадром Небольшая демонстрация, которая демонстрирует, как отображать на кадре за кадром и образец от него. - Это сама по себе проблема, а также компактное решение. |
![]() | унифицированный буфер + камера Это загружает очень большую сетку из файла и просто текстуры. - Используйте свой геймпад, чтобы управлять камерой, если она есть. |
![]() | проталкивать постоянные к шейдеру Классическая лампа, чтобы расслабиться и где можно легко переключить цвета. - К сожалению, это также потребляет власть - так что имейте в виду! |
![]() | генерируя примитивы Переключитесь между основными формами и используйте камеру, чтобы летать вокруг. - Отличное начало для вашего следующего интерактивного приложения. |
![]() | Float, Double & Int Meshes Эта демонстрация показывает, как проверить функции графических процессоров и рендеринг сетки с помощью пользовательской макета вершины. - В руководстве есть глава. |
![]() | Уникальная классическая сетка Где всегда начинается графическое программирование. - Пример, который иллюстрирует, как мало что нужно, чтобы отобразить треугольник. |
Raytred отражает кубики Vulkan raytracing с liblava Поддержка расширений трассировки Vulkan Khr Ray с идиоматическими обертками. ➜ Pezcode | |
| У вас есть проект? Отправить его с помощью запроса на привлечение | |
➜ Зависит от приложения
➜ Зависит от кадра + блок + активы
➜ Зависит от ресурса
➜ Зависит от базы
➜ Зависит от ресурса + файл
➜ Зависит от базы
➜ Зависит от util
➜ Зависит от ядра
➜ Зависит от ядра
Используйте трекер выпуска, чтобы сообщить о любой проблеме с ошибкой или совместимостью.
❤ Спасибо всем участникам, делающим либлаву поток ...
Если вы хотите внести свой вклад - мы предлагаем следующее:
Нужна помощь? Пожалуйста, не стесняйтесь спрашивать нас о ➜ Discord
| Помощь в обслуживании и разработке | Каждая звезда и следуют мотивируют |
|---|---|
Liblava имеет лицензию по лицензии MIT, которая позволяет использовать программное обеспечение для любых целей, которые вам могут понравиться, включая коммерческое и коммерческое использование. Однако эта библиотека включает в себя несколько сторонних библиотек, которые лицензированы по их собственным соответствующим лицензиям с открытым исходным кодом ➜ Все они позволяют статическому связывать программное обеспечение с закрытым исходным кодом.
Все копии Liblava должны включать копию условий лицензии MIT и уведомление об авторском праве.
Vulkan и Vulkan Logo являются товарными знаками Khronos Group Inc.
Copyright (c) 2018 -Present - Lava Block Oü и участники
