bigwheels icon indicating copy to clipboard operation
bigwheels copied to clipboard

BigWheels is a cross-platform, API agnostic framework to build graphics applications.

Results 83 bigwheels issues
Sort by recently updated
recently updated
newest added

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

Address the problems discussed in https://github.com/google/bigwheels/pull/20#discussion_r1060677696_ This breaks the bloom ![broken-bloom](https://user-images.githubusercontent.com/4282252/210385331-a0c28bfe-a862-4780-b9a5-7d4926eef2d6.png) changing it to REPEAT fixes it (should only be applied for this texture, not the speed one and others,...

fluid simulation

Platform: Windows Description: When I run Debug applications/benchmarks and try to minimize the window, it crashes. I've noticed this consistently happens for `vk_*` binaries but not for `dx12_*`. Able to...

The [contributing](https://github.com/google/bigwheels/blob/main/CONTRIBUTING.md#for-developers-contributing-a-patch) page advises contributors to make sure that the code "follows the [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)." We currently don't follow the Google style guide. We should probably remove the...

documentation

It seems like fishtornado(xr) and 28_gltf projects currently don't have a README. It might be useful to add, particularly to document additional command line arguments such as the ones added...

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

`clang-format` does not play nice with HLSL: it works fine for the code within functions but messes up the struct definitions especially when semantics are specified. We should either find...

documentation

For samples that are texture heavy, move the mipmap generation offline to reduce the startup time of the applications.

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