Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Tooling

This project uses several types of tools.

  1. Blender
  2. /buildTools/

Blender

This piece of software acts as the level editor for the game engine. The idea is to use the two provided plugins. One is an exporter which allows the user to export engine compliant glTF files which can be read by the asset importers. They embed information correctly and add options to the UI to manage fields more easily.

/buildTools/

Build tools is a collection of Engine and user tools

File Use
run-deprecated-scanner.sh Deprecated scanner is used to parse the codebase for sections which have a @Deprecated doxygen tag in the header documentation but the body is not marked appropriately.
format-documentation.sh Used to format all documentation to a default in the first few lines. There are a few tags which should all be in the same order. This does the automatic reorderding over the whole codebase.
calculate-loc.sh Calculates the lines of code over the whole codebase. That is the engine code and the game code.