-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Precompiled shaders macro #8217
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
Draft
inner-daemons
wants to merge
53
commits into
gfx-rs:trunk
Choose a base branch
from
inner-daemons:precompiled-shaders-macro
base: trunk
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,547
−96
Draft
Changes from 45 commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
ce14ac3
Initial work for macro
inner-daemons d974548
More work for macro that wasn't commited?
inner-daemons c1f9549
Worked on macro a lot
inner-daemons 95491ce
Removed shader stage parameter from the thing
inner-daemons 9d52aca
Updated macro slightly
inner-daemons 80509c6
Updated some stuff
inner-daemons 59db4c7
Made more stuff build properly
inner-daemons 1dfc2b2
Refactored slightly
inner-daemons f7ecc4c
Tried to fix a compile fail
inner-daemons 930b35b
Merge branch 'trunk' into precompiled-shaders-macro
inner-daemons 309919a
Added precompile test
inner-daemons bac4a48
Added more related macros
inner-daemons 12d5e26
Worked more on the testing and such. Currently glsl include is broken…
inner-daemons a28790d
Added comment explaining why compiled spv is in tree
inner-daemons 1a1d563
Made entry point specific to each backend in passthrough
inner-daemons 2f0293d
Enhanced macro slightly
inner-daemons 2229f05
Worked a little more
inner-daemons 11c9bca
Fixed vulkan backend y flip
inner-daemons 662c76c
Allowed precompiling dxil (will break everything again)
inner-daemons 9d45fd9
Added a comment explaining why entry point name differs by shader lan…
inner-daemons 78250d3
Tried to fix various compile errors/typos
inner-daemons 9c8988e
Added changelog entry
inner-daemons f12f60f
Updated changelog entry again for the spirv passthrough change
inner-daemons d1f1675
Refactored to allow compilation guards
inner-daemons ed9934b
Reformatted cargo.toml
inner-daemons be1504d
Tried updating syn and quote to see if it fixes anything
inner-daemons 038fb11
Merge branch 'trunk' into precompiled-shaders-macro
inner-daemons b66e991
Attempted to fix windows compilation
inner-daemons 5c03032
This time I think DXC compilation should work, as I actually tested it
inner-daemons 6b34506
Fixed stupid typo that would've broken it
inner-daemons 0915522
Added typo to ignore list
inner-daemons fdfa221
Updated Fo typo thing
inner-daemons cf98e44
Actually fixed typos this time
inner-daemons 507f3d4
Undid bump to syn/quote that didn't fix MSRV test
inner-daemons d954714
Tried to fix MSRV test
inner-daemons f586710
Removed dxil compilation from example so that clippy won't complain w…
inner-daemons 10f31e0
Tried to make clippy happy
inner-daemons 9281184
Fixed dependency tests
inner-daemons 9e41b07
Updated deps to reflect #8246
inner-daemons f2a3620
Merge branch 'trunk' into precompiled-shaders-macro
inner-daemons 113a75e
Update wgpu-precompile-macro/src/lib.rs
inner-daemons c860d50
Merge branch 'trunk' into precompiled-shaders-macro
inner-daemons 5b9616e
Merge branch 'trunk' into precompiled-shaders-macro
inner-daemons 6ea7ea7
I don't even understand what happened here
inner-daemons a0f613b
Now removes temporary folder regardless of crashing/etc
inner-daemons c01e505
Update wgpu-precompile-macro/src/lib.rs
inner-daemons fc4e1c7
Merge branch 'trunk' into precompiled-shaders-macro
inner-daemons bedc327
Updated to latest dx12 mesh shader changes
inner-daemons dff0697
Tried to improve error messages for dxc precompiling
inner-daemons 8344a81
Made dependency tests also check build deps
inner-daemons 537b32e
Fixed tests sorta (broke mesh shader test most likely due to requirin…
inner-daemons b06ce5e
Other part to last commit
inner-daemons 1675170
Initial work on new shaders crate that will be used by wgpu-hal, the …
inner-daemons File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.