Yave
rapidobj
Our great sponsors
Yave | rapidobj | |
---|---|---|
3 | 5 | |
464 | 159 | |
- | - | |
9.6 | 5.9 | |
about 1 month ago | about 2 months ago | |
C++ | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Yave
-
Abstraction arround CommandBuffers and Queues
Yes
-
Rendering Mip Levels of Image
Alternatively, you can create a view per mip and use a compute shader to compute the whole cube at once. This is what I have been doing
-
Need help with a post processing shader
IIRC OpenGL clip space depth is in [-1, 1], so it needs to be remapped too. This code is derived from my own Vulkan codebase, and I haven't used OpenGL in a long time, so this may be wrong.
rapidobj
-
C++ Show and Tell - December 2022
I wrote a rapidobj library for parsing Wavefront .obj files. It's an old text format for 3D data. This library was optimised to quickly process large files (see benchmarks); it can parse millions and even tens of millions of triangles per second.
-
rapidobj: a fast .obj parser library
I just released rapidobj v1.0. It's a fast .obj file parser. May be useful to those who need to quickly load large .obj models (of course, you will still need to transform the data into something that's GPU friendly). Third party benchmarks: https://aras-p.info/blog/2022/05/14/comparing-obj-parse-libraries/
- RapidObj v0.1 - A fast, header-only, C++17 library for parsing Wavefront .obj files.
- RapidObj - Quick Loader/Parser for Wavefront .obj Geometry Files
- RapidObj v0.1 - First Public Release
What are some alternatives?
liblava - Modern and easy-to-use library for Vulkan
tinyobjloader - Tiny but powerful single file wavefront obj loader
Lupine - Game Engine Trial
fast_float - Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari
CLUSEK-RT - Vulkan based C++ ray-tracing game engine.
AutoGeodesics - Easily integrate the geodesics equation using automatic differentiation.
paradigm - C++20 Vulkan and GLes rendering engine
Vcpkg - C++ Library Manager for Windows, Linux, and MacOS
tinyraytracer - A brief computer graphics / rendering course
earcut.hpp - Fast, header-only polygon triangulation
scop_vulkan - A 3D model viewer written C++20 and Vulkan
indicators - Activity Indicators for Modern C++