bigwheels
bigwheels copied to clipboard
BigWheels is a cross-platform, API agnostic framework to build graphics applications.
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...
Wayland support was just recently added with https://github.com/google/bigwheels/pull/442, but Wayland scaling is not completely supported. If the scale is not 1, the frame becomes smaller than the window, leading to...
When fractional scaling is enabled in Wayland, BigWheels crash due to a `VK_ERROR_OUT_OF_DATE`. The initial error showing is: `wl_surface: error 2: BUffer size(1502x489) is not divisible by scale (2)` Changing...
Intermediate format `OptionsNew` is intended to help interface between command line arguments, JSON config files, and (in the future) knobs.
This demonstrates the scene renderer for basic materials
Adding a newer version of the knob framework and a demo that utilizes it. Added in this PR: - `ApplicationSettings.useKnobManagerNew` : A flag for applications to use the new knob...