Sergey Kosarevsky

Results 19 issues of Sergey Kosarevsky

An implementation of any modern parallel prefix sum algorithm would be a great addition to the library. ``` tf::Task task1 = taskflow.prefix_sum_exclusive( first, last, [] (auto& i) -> uint {...

enhancement

These warnings are shown when building via Android NDK r21 ``` easy_profiler/include\easy/profiler_public_types.h:157:9: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] CSwitchEvent() = default; ^ easy_profiler/include\easy/profiler_public_types.h:151:39: note: default constructor of...

I built `easy_profiler_core` for Android using `.mk` files (no cmake) and linked it to my app as a static library. I added a few profiling blocks (all top-level blocks are...

Support printf-style formatting as follows: `EASY_BLOCK_FORMATTED("Frame: %i", profiler::colors::Red, i);`

in progress
feature
investigation
core

Make a reload button to reload the currently loaded .prof file, or autoreload if the timestamp has changed.

suggestion
feature

Package managers (like this one https://github.com/Microsoft/vcpkg) require a link to a specific commit/tag/branch to work properly. STB does not contain any releases making integration into such package managers troublesome. It...

4 enhancement
5 github repo

When this library is a part of another CMake-based project, global options `BUILD_SHARED` and `BUILD_UTILS` interfere with other projects. Renamed both CMake options as follows: ``` MP4V2_BUILD_SHARED MP4V2_BUILD_UTILS ```

**Do:** Create a single occluder which consists of a tetrahedron mesh (4 vertices, 12 indices). **Observe:** A crash in `Occluder::bake()`. **Hints:** The size of `std::vector orderedVertices` can be less than...

What would be the simplest way to integrate backface culling control (on/off) into `rasterize()`? Sometimes it is useful to run the code on "bad" geometry.