Skip to content

Firesteel v.0.2.1

Choose a tag to compare

@sanyaalabai sanyaalabai released this 11 Sep 16:36
051cbd0

Нововведения и изменения

  • Assimp заменён на TinyOBJLoader, TinyGLTF, UFBX.
  • Рендеринг на основе узлов.
  • Класс Utilities переформатирован и теперь гораздо проще в использовании.
  • Новый поставщик системных диалоговых окон - "simple-file-dialogs".
  • Улучшенное логирование: LOGF(...) обеспечивает форматированный вывод, работает практически как printf(...), но лучше.
  • Некоторые оптимизации (какие именно, не документированы).
  • Стандартный отказоустойчивый (fail-safe) шейдер.
  • Renderer теперь действует как интерфейс. Его можно строить на основе, как и класс App. В движке по-прежнему присутствует код OpenGL (в частности, в базовых классах рендеринга (Mesh, Shader и т. д.)).
  • Упрощённый сборщик CMake - auto_cmake.bat.
  • Поддержка NVTX3.
  • Обновлённая документация.
  • Поддержка сборки для 86x (не тестировалось).