Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 3.45 KB

THANKS.md

File metadata and controls

47 lines (38 loc) · 3.45 KB

Thanks

A special thank you to all those who may have contributed directly or indirectly to this project. We can mention:

  • RafBill and Raakz: Finding bugs and/or testing.
  • Fissal "DrFisher" Hannoun: Helped a lot in architecture design.
  • Alexandre "Danman" Janniaux: Helped making the POSIX implementation and macOS port.
  • Youri "Gawaboumga" Hubaut: Improving the whole project by making the documentation, improving the code, and more.
  • Rémi "overdrivr" Bèges: Made the (now-removed) Noise module.
  • ImperatorS79: Helped with macOS and MinGW port.

Additional thanks

Nazara renderer is based on Vulkan and OpenGL (as a fallback).

Nazara also uses the following libraries at its core and for external tools, we thank their respective authors and contributors:

Nazara modules:

  • chipmunk2d: A fast and lightweight 2D game physics library.
  • cxxopts: Lightweight C++ command line option parser
  • dr_wav: Single file audio decoding libraries for C/C++.
  • entt: Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more.
  • fmt: fmt is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams.
  • freetype: A freely available software library to render fonts.
  • frozen: A header-only, constexpr alternative to gperf for C++14 users
  • kiwisolver: Efficient C++ implementation of the Cassowary constraint solving algorithm
  • libflac: Free Lossless Audio Codec
  • libsdl: Simple DirectMedia Layer
  • libvorbis: Reference implementation of the Ogg Vorbis audio format.
  • minimp3: Minimalistic MP3 decoder single header library
  • newtondynamics: Newton Dynamics is an integrated solution for real time simulation of physics environments.
  • openal-soft: OpenAL Soft is a software implementation of the OpenAL 3D audio API.
  • stb: single-file public domain (or MIT licensed) libraries for C/C++
  • utfcpp: UTF-8 with C++ in a Portable Way
  • vma: The industry-leading, open source, memory allocation library for the Vulkan® API.

Assimp plugin:

  • assimp: Portable Open-Source library to import various well-known 3D model formats in a uniform manner.

Shader node editor:

  • nodeeditor: Qt Node Editor. Dataflow programming framework
  • Qt: Qt is the faster, smarter way to create innovative devices, modern UIs & applications for multiple screens. Cross-platform software development at its best.

Unit tests:

  • catch2: Catch2 is a multi-paradigm test framework for C++. which also supports Objective-C (and maybe C).
  • glslang: Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
  • spirv-tools: SPIR-V Tools