8000 Create simple gltf viewer based on gltf_instances, primarily to facilitate webgpu development by bridgewaterrobbie · Pull Request #8833 · google/filament · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Create simple gltf viewer based on gltf_instances, primarily to facilitate webgpu development #8833

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 6, 2025

Conversation

bridgewaterrobbie
Copy link
Contributor

No description provided.

@bridgewaterrobbie bridgewaterrobbie force-pushed the ebridgewater/simpleGLTF branch from 2b0d690 to 3b07058 Compare June 6, 2025 16:32
@bridgewaterrobbie bridgewaterrobbie added the internal Issue/PR does not affect clients label Jun 6, 2025
: createUbershaderProvider(engine, UBERARCHIVE_DEFAULT_DATA,
UBERARCHIVE_DEFAULT_SIZE);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you just want the uber shader here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now yes, but once the issue with non-ubershaders trying to insert spec constants is resolved we will probably switch back. For now I think it makes sense to keep some of that code to bring it back as appropriate?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure

@bridgewaterrobbie bridgewaterrobbie force-pushed the ebridgewater/simpleGLTF branch 2 times, most recently from 664f09f to f8c9eed Compare June 6, 2025 18:18
int opt;
int option_index = 0;
// Make WebGPU the default for this test
app->config.backend = Engine::Backend::WEBGPU;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's not do this unless this sample is meant to be deleted later

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is my intention actually. I can still remove this if you want, but as far as I see it this sample only exists as a stopgap to enable webgpu development until other issues are resolved.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure, ok

: createUbershaderProvider(engine, UBERARCHIVE_DEFAULT_DATA,
UBERARCHIVE_DEFAULT_SIZE);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure

@bridgewaterrobbie bridgewaterrobbie force-pushed the ebridgewater/simpleGLTF branch from f8c9eed to ea9818f Compare June 6, 2025 18:29
@bridgewaterrobbie bridgewaterrobbie force-pushed the ebridgewater/simpleGLTF branch from ea9818f to a7c047b Compare June 6, 2025 18:35
@bridgewaterrobbie bridgewaterrobbie enabled auto-merge (rebase) June 6, 2025 18:35
@bridgewaterrobbie bridgewaterrobbie merged commit 33b4b46 into main Jun 6, 2025
16 checks passed
@bridgewaterrobbie bridgewaterrobbie deleted the ebridgewater/simpleGLTF branch June 6, 2025 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Issue/PR does not affect clients
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0