A vulkan rendering engine. It should be cross platform, and there are utilties to convert file paths to the local system style. Currently there is no platform header for windows, which may cause problems on windows systems.
Not finished yet, cannot actually do anything.
You must clone the repository using git clone [link] --recurse-submodules
, and
have the vulkan sdk installed
Must have the VulkanSDK and glfw installed. Probably only works on MacOS and Linux, and I have only tested it on Arch(Manjaro) Linux.
- run
make cmake
to run cmake and compile the shaders - run
make
to compile the executable - run
make run
to run program, ormake debug
to run the program with gdb.
This is the syntax I am using
- funcName() - functions
- func_name() - function macro
- TypeName - typedef struct
- t_TypeName - normal struct
- EnumName - typedef enum
- e_EnumName - normal enum
- CONST_NAME - constant or definition
- Brackets do the thing where you put them under
void funcName(void)
{
// stuffs
}