Nathan Gauër

Results 48 issues of Nathan Gauër

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...

bug
enhancement
good first issue

context: https://github.com/google/bigwheels/pull/20/files/66100b1682d1ce7b4566417f90bcb1f7494c5eb3#r1060646881 When changing the aspect ratio, the simulation aspect changes because the radius of slats is only taken into account for wide screens, not tall ones. This should be...

enhancement
fluid simulation

Dithering is a method used to prevent color banding (https://www.anisopteragames.com/how-to-fix-color-banding-with-dithering/) In the current code, dithering is only applied to the bloom layer, but the simulation being composed of smooth gradients...

enhancement
fluid simulation

Some samples rely on keyboard/mouse inputs. This is not available on Android, so we should find a way to add input support (accel, touch?)

enhancement

Current geometry (and tri_mesh) support appending new vertices/attributes, etc. This is useful when building a mesh on the fly, or when parsing some stream. - Current geometry API supports both...

enhancement

GLTF file format has this concept of buffer views. https://kcoley.github.io/glTF/specification/2.0/figures/gltfOverview-2.0.0a.png (assuming vulkan concepts) The idea is that you get a single memory allocation for all the mesh data (indices, vertices,...

enhancement

The initial PR relied on a define to either create a simple main, or create multiple functions for Android. We should be able to solve that at link-time, in a...

enhancement

Context: https://github.com/google/bigwheels/pull/46 https://github.com/google/bigwheels/pull/46#discussion_r1143148342 https://github.com/google/bigwheels/pull/46#discussion_r1146084036 Some changes to the fishtornado samples have been made to avoid a bug on Pixel 6. We should revisit this to really understand the issue, and...

bug

Initial Android support (https://github.com/google/bigwheels/pull/46) doesn't have this. We should enable it back on this platform.

When working on the 28_gltf sample, I loaded Sponza, which allocated 630+ descriptors of each type (limit was set to 512). Turns out some drivers are fine with that, other...

enhancement