Michael Hitchens
Michael Hitchens
If a glTF file specifies an animation, BigWheels should be able to load and play that animation. See [3.11](https://github.com/google/bigwheels/pull/431/files) for more details
Scenes are not required to have a camera (see [5.17](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#reference-gltf)). When a scene does not provide a camera, we should provide a suitable default.
Using `scene::GltfLoader`, some models in [glTF-Sample-Assets](https://github.com/KhronosGroup/glTF-Sample-Assets) fail to load because they use index buffers with unsigned byte components (`componentType=5121`). Refer to [5.24.2](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#_mesh_primitive_indices): > When defined, the accessor MUST have SCALAR...
This is an umbrella issue for supporting glTF [extensions](https://github.com/KhronosGroup/glTF/blob/main/extensions/README.md). The only supported extension in `scene::GltfLoader` is KHR_material_unlit. A good number of [glTF-Sample-Assets](https://github.com/KhronosGroup/glTF-Sample-Assets) rely on one or more of these extensions.
Using `scene::GltfLoader`, some models in [glTF-Sample-Assets](https://github.com/KhronosGroup/glTF-Sample-Assets) fail to load because the texture is embedded with the [data URI scheme](https://en.wikipedia.org/wiki/Data_URI_scheme). From the spec [5.18.1](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#_image_uri): > Instead of referencing an external file,...
Using `scene::GltfLoader`, some models in [glTF-Sample-Assets](https://github.com/KhronosGroup/glTF-Sample-Assets) fail to load because a material is not provided. From [3.9.6](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#default-material): > The default material, used when a mesh does not specify a material,...
Log: [ppx.log](https://github.com/google/bigwheels/files/14805917/ppx.log) Running `dx12_dynamic_rendering` on Windows 11 with RTX 4070 Ti produces: ``` *** PPX ASSERT *** Message : Cannot create a pipeline with dynamic render pass, dynamic rendering is...
Using `scene::GltfLoader`, some models in [glTF-Sample-Assets](https://github.com/KhronosGroup/glTF-Sample-Assets) fail to load because `texture.sampler` is not provided. From the spec [3.8.2](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#textures): > When texture.sampler is undefined, a sampler with repeat wrapping (in both...
I'm using Vulkan SDK 1.3.275 validation layers on Debian. In `projects/vk_alloc/main.cpp`, if I set `enableDebug = true` I get the following error: ``` *** VULKAN VALIDATION ERROR MESSAGE *** Severity...
I find code coverage metrics useful to identify missing tests. I only provided GCC instructions since that's the toolchain that I'm used to working with.