kruseborn / Mongoose
Licence: gpl-3.0
Minimalistic Vulkan engine for fast propotyping.
Stars: ✭ 41
Projects that are alternatives of or similar to Mongoose
Ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Stars: ✭ 13,376 (+32524.39%)
Mutual labels: vulkan, simd
zig-gamedev
Building game development ecosystem for @ziglang!
Stars: ✭ 1,059 (+2482.93%)
Mutual labels: vulkan, simd
hpc
Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (-4.88%)
Mutual labels: vulkan, simd
Quadray Engine
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
Stars: ✭ 13 (-68.29%)
Mutual labels: simd
Gpu occlusion culling vk
GPU occlusion culling using compute shader with Vulkan
Stars: ✭ 34 (-17.07%)
Mutual labels: vulkan
Directxmath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Stars: ✭ 859 (+1995.12%)
Mutual labels: simd
Soul Engine
Physically based renderer and simulation engine for real-time applications.
Stars: ✭ 37 (-9.76%)
Mutual labels: vulkan
Intrinsic
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
Stars: ✭ 984 (+2300%)
Mutual labels: vulkan
Libsimdpp
Portable header-only C++ low level SIMD library
Stars: ✭ 914 (+2129.27%)
Mutual labels: simd
Introductiontovulkan
Source code examples for "API without Secrets: Introduction to Vulkan" tutorial
Stars: ✭ 972 (+2270.73%)
Mutual labels: vulkan
Spartanengine
Game engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (+2019.51%)
Mutual labels: vulkan
Kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Stars: ✭ 985 (+2302.44%)
Mutual labels: simd
Xsimd
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, NEON, AVX512)
Stars: ✭ 964 (+2251.22%)
Mutual labels: simd
Parallel Xxhash
Compute xxHash hash codes for 8 keys in parallel
Stars: ✭ 36 (-12.2%)
Mutual labels: simd
Mongoose
Minimalistic Vulkan engine for fast prototyping.
Windows and Linux(Tested with Arch Linux)
Support for free type text rendering
Dear ImGui visualization
Tightly coupled with files generated from the Shader-Compiler*
Dependencies
freetype-2.6.2
glfw-3.2.1
glm
imgui
lodepng
tiny_gltf(will soon be removed)
Prerequisites
Environment variable *VULKAN_SDK* has to be set
Windows, *VS studio* >= 2017
Linux, *Clang and libc++* >= 8.0
*cmake* >= 3.12
Deferred rendering with SSAO(unzip rungholt.zip before running)
RTX, Ray Tracing in a weekend + Sobol Sequence and blue noise for quasi monte carlo
Compute shader, N-Body simulation with tone mapping
Memory allocator visualization using dear IMGUI
Physically based rendering from gltf-model
Isosurface rendering from Volume data
Space invaders
Instancing with SSBO
SIMD(avx) for collision detection and translation.
Collision algorithm: Grid coordinates -> hash map -> linked list in array
No heap allocation during each frame
http://github.com/kruseborn/shader-compiler
*Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].