34bfebbdd389dcb3d41c3e2848e1775d2ba8f569
- Changes in Cat functions - Using gmtime_s and gmtime_r as a thread-safe functions - ZFill() that is used for padding - Option for ZipWriter to pad LocalFileHeaders(it is used to properly run tests) - ZipWriter::IsOpen() - Moved material creation away from WriteObjContents - Using MemMappedFile instead of ReadFile - Scoping files and adding them to archive - UsdEncoder refactoring
openVulkano
openVulkano is a simple Vulkan rendering engine which is capable of recording command buffers from multiple threads.
Building:
Requirements:
- Git
- CMake
- C++ 20 compatible compiler
- Perl
- Bash
- glslang
- bin2c
Required dependencies on linux
sudo apt install extra-cmake-modules libarchive-dev libeigen3-dev
Build from source:
git clone https://github.com/GeorgH93/openVulkano.git
cd openVulkano
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release
Description
Languages
C++
87.5%
CMake
5.8%
Objective-C++
4.6%
GLSL
1.4%
Objective-C
0.5%
Other
0.2%