Arseny Kapoulkine

Results 43 issues of Arseny Kapoulkine

This change reworks cgltf parsing to handle extras by copying the data out of glTF file (upstream PR incoming), which removes the need for extras evacuation thereby simplifying the extras...

Starting from VS 2019 16.6 (#336), std::atomic constructor is unconditionally initializing the value: ``` constexpr atomic() noexcept(is_nothrow_default_constructible_v) : _Base() {} ``` Before this version. the constructor was trivial instead: ```...

bug

Currently cgltf uses cgltf_float typedef for all floating point numbers that are part of the scene definition, including materials, transforms, and vertex attributes. Unfortunately, single precision floating-point numbers may not...

When building with VOLK_INSTALL (and no other options), the behavior is a little odd: In addition to `include/volk.h` and `lib/libvolk.a` (that make sense), we also install `include/volk.c`. On one hand,...

Similarly to having an option to bypass global device function pointers in favor of a device function table, we now provide an API to load instance pointers into a separate...

According to glTF specification, vertex colors are stored in linear space: https://github.com/KhronosGroup/glTF/issues/1638 However, some assets in the wild use sRGB color space. This is particularly a problem for Sketchfab point...

feature
package:functions

As I understand it, right now the specification: - allows changing vector lengths (to a value smaller than the maximum) - allows different / unrelated lengths for different types -...

sbrk implementation in wasi-libc assumes the input is aligned to 64KB, and doesn't support negative inputs. Presumably this is sufficient for malloc implementation, but I'm not sure this is conformant...

I'm in the process of [experimentally] migrating some code that today gets compiled via Emscripten to wasi-sdk. Doing size comparisons, for one of the reactors the Emscripten-compiled binary is significantly...

### Discussed in https://github.com/zeux/meshoptimizer/discussions/680 Originally posted by **BoyBaykiller** April 22, 2024 I am running `gltfpack -v -mi -noq -tc -i .\SimpleInstancing.gltf -o .\Compressed\Output.gltf` over [this](https://github.com/KhronosGroup/glTF-Sample-Models/tree/main/2.0/SimpleInstancing/glTF) gltf model. It uses the...

enhancement
gltfpack