
مكتبة حديثة وسهلة الاستخدام لـ Vulkan® API
توفر Lava أساسيات للرسومات ذات المستوى المنخفض - المناسبة للنماذج الأولية والأدوات والتوصيف والتعليم .
يتم كتابة هذا الإطار العجاف في Neat 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 تتضمن المجموعة جميع المراحل للعب حولها. - يمكنك التبديل بينهما بسهولة. |
![]() | التظليل المؤجل + عرض خارج الشاشة العرض التجريبي الصغير الذي يعرض كيفية تقديمه إلى إطار خارج الشاشة وعينة منه. - إنه تحد في حد ذاته وأيضًا حل مدمج. |
![]() | عازلة موحدة + كاميرا هذا يحمل شبكة كبيرة جدا من الملف وتبحث عن ذلك. - استخدم لوحة الألعاب الخاصة بك للتحكم في الكاميرا إذا كان هناك واحدة حولها. |
![]() | ادفع الثوابت إلى تظليل مصباح كلاسيكي للاسترخاء وأين يمكن تبديل الألوان بسهولة. - لسوء الحظ ، يستهلك أيضًا السلطة - لذا كن على دراية! |
![]() | توليد بدائل التبديل بين الأشكال الأساسية واستخدم الكاميرا للطيران. - بداية رائعة لتطبيقك التفاعلي التالي. |
![]() | تعويم ، مزدوجة وشبكات int يوضح هذا العرض التوضيحي كيفية التحقق من ميزات GPU وتقديم بيانات شبكة مع تخطيط قمة مخصص. - هناك فصل حول هذا الموضوع في الدليل. |
![]() | شبكة كلاسيكية فريدة من نوعها حيث تبدأ برمجة الرسومات دائمًا. - مثال يوضح كم يتطلب الأمر بالفعل تقديم مثلث. |
Raytraced تعكس المكعبات فولكان Raytracing مع Liblava دعم ملحقات تتبع Ray Fulkan Khr مع الأغلفة الاصطلاحية. pzcode | |
| هل لديك مشروع؟ أرسله بطلب سحب | |
➜ يعتمد على التطبيق
➜ يعتمد على الإطار + كتلة + الأصول
➜ يعتمد على المورد
➜ يعتمد على القاعدة
➜ يعتمد على الموارد + ملف
➜ يعتمد على القاعدة
➜ يعتمد على Util
➜ يعتمد على القلب
➜ يعتمد على القلب
استخدم تعقب المشكلة للإبلاغ عن أي مشكلة أو مشكلة توافق.
❤ شكرًا لجميع المساهمين الذين يقومون بتدفق Liblava ...
إذا كنت تريد المساهمة - نقترح ما يلي:
هل تحتاج إلى مساعدة؟ لا تتردد في أن تسألنا على discord
| مساعدة في الصيانة والتطوير | كل نجم ومتابعة الدوافع |
|---|---|
LiBlava مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا والذي يتيح لك استخدام البرنامج لأي غرض قد ترغب - بما في ذلك الاستخدام التجاري والربح. ومع ذلك - تتضمن هذه المكتبة العديد من مكتبات الطرف الثالث مرخصة بموجب تراخيص المصادر المفتوحة الخاصة بها ➜ تتيح جميعها ربطًا ثابتًا ببرامج المصدر المغلقة.
يجب أن تتضمن جميع نسخ Liblava نسخة من شروط ترخيص MIT وإشعار حقوق الطبع والنشر.
يعد Vulkan و Vulkan Logo علامات تجارية لشركة Khronos Group Inc.
حقوق الطبع والنشر (C) 2018 - الحاضر - Lava Block Oü والمساهمين
