bigwheels
bigwheels copied to clipboard
BigWheels is a cross-platform, API agnostic framework to build graphics applications.
This PR is a fork of #377 . Adding real time statistics into the metric framework so it is easier to read.
Use common initialization for dx/vk/xr. Remove some dead code.
Move camera using controller. This is a proof of concept implementation - controller direction for movement direction - use the select button for moving (which conflict with the current ImGui...
DO NOT SUBMIT This is a thought experiment or template shenanigan as I'd like to call it... Slightly more flexible knob definition Note: - `KnobFlag` should also be directly replaced...
- There is a bit of a weird relationship between settings and default values for things that repeat: resolution and XR UI resolution. If the defaults for those are provided...
Can we add an arg (or maybe a different function) that allows us to specify which project folder a sample or benchmark should go into? Currently both samples and benchmarks...
Some other samples (https://github.com/SaschaWillems/Vulkan/blob/master/examples/pushconstants/pushconstants.cpp) using push constants are able to run on SwiftShader. The size used is below the device limit advertised, so that shouldn't be a problem.
Step 1: enable swiftshader https://github.com/google/bigwheels/blob/main/docs/software_rendering.md Step 2: run a sample for example: 05_cube_textured or to see more clearly: run vk_27_mipmap_demo, select a different mip level (> 0) to be generated...
Currently all extensions that can be enabled are enabled.
I recently mis-spelled a command-line argument that I had added to my application. This produced no error output from the execution. The argument was silently ignored. If an argument is...