-
-
Notifications
You must be signed in to change notification settings - Fork 28
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
Rendering Optimisations - Part 2 #415
Merged
Merged
Changes from 71 commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
a16d170
WIP - Asset hot reloading
kanerogers 9b13bf7
Merge branch 'main' into kanerogers/issue386
kanerogers 4a99da8
Add stupid shader
kanerogers ac0e0a9
wip
kanerogers cbf3d5c
WIP
kanerogers 578dc62
WIP
kanerogers c61395d
WIP - filament f16
kanerogers 8508359
WIP
kanerogers b3ee84c
WIP
kanerogers 5bc1ad2
WIP
kanerogers 9c350e8
WIP
kanerogers 89902d2
WIP - fix mipmap loading
kanerogers c613cb1
WIP
kanerogers 76cbc8e
Merge branch 'kanerogers/issue386' into krperf
kanerogers 1be839d
WIP
kanerogers 5e41914
WIP
kanerogers d1aad8a
WIP
kanerogers 41ad353
WIP
kanerogers c654b1f
Clear up validation issues
kanerogers 241f8e7
Eradicate GL_EXT_nonuniform
kanerogers 99be4cb
WIP - move towards device local memory
kanerogers ca5db08
WIP - vertex streaming
kanerogers 467abed
WIP
kanerogers 5f87046
WIP - ffr
kanerogers 732cf3f
WIP - ffr
kanerogers 59cf3a8
WIP
kanerogers 0d748ba
WIP
kanerogers b36e8fc
WIP
kanerogers 83c62f7
wip
kanerogers 1e678a3
WIP
kanerogers f66e8b7
Fix up some warnings
kanerogers 2f3d527
Add angular velocity to rigid body
kanerogers 2f723fc
Merge branch 'main' into krperf
kanerogers 4cea0dd
Write to position buffer in stress test
kanerogers 55a4fd1
Only add FFR to Swapchain on Android
kanerogers 5ac8eb1
Split out Android / Desktop ktx2 files
kanerogers 79f14a2
Use correct roughness variable in fragment shader
kanerogers 063a8d3
Begin merging main into krperf
kanerogers 6d95949
Cleanup warnings
kanerogers 8270344
Cleanup Vulkan device creation some more
kanerogers f398c8d
More cleanly separate FFR code
kanerogers b59514e
Begin merging fragment shader
kanerogers ab91a18
Handle edge case where there are no lights in a scene
kanerogers 8c570fe
Update test images
kanerogers 70e5330
Get rid of alphaMaskCutoff in shader
kanerogers 46930fa
Clean up performance timers
kanerogers 8effa09
Clean up fragment shader:
kanerogers 8af035c
Appease clippy
kanerogers ecab531
Add android specific ktx2 files
kanerogers 89d83e2
Fix broken Android code
kanerogers f30545a
Merge branch 'krperf' of https://github.com/leetvr/hotham into krperf
kanerogers 77d44b5
Merge branch 'krperf' of https://github.com/leetvr/hotham into krperf
kanerogers 3c9116d
Merge branch 'krperf' of https://github.com/leetvr/hotham into krperf
kanerogers 98f51c7
Merge branch 'krperf' of https://github.com/leetvr/hotham into krperf
kanerogers ea06d39
Fix unused import on Android
kanerogers b7dc1e9
Merge branch 'krperf' of https://github.com/leetvr/hotham into krperf
kanerogers 6d27c6d
Spawn more cubes at startup to avoid running out
kanerogers 0c1a7d5
Update render_draw_gui tests
kanerogers 6a67a91
Remove useless test files
kanerogers 5c1b0a6
Further cleanup
kanerogers 6858a47
Appease Clippy
kanerogers a545847
Appease Clippy... again
kanerogers f081c1f
Update known good draw_gui
kanerogers 8ff5ee2
Make custom-rendering example compile
kanerogers a9ecb7d
Clippy once again complains
kanerogers b240c2f
Apply clippy fix for uninlined_format_args
kanerogers 2748854
Apply cargo fmt
kanerogers 71b4729
Fix format args in more places
kanerogers 5344e75
Try once again to appease the Clippy Demons
kanerogers 5340cfd
Run rustfmt again
kanerogers aa9c9f9
One more clippy fix..
kanerogers 08882c3
Sort and deduplicate workspace members
rasmusgo f3f70af
Restore collision events using rapier3d::crossbeam
rasmusgo d0b93c2
Fix custom rendering example
rasmusgo 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,3 +18,6 @@ sponza* | |
|
||
# Don't ignore images from rendering tests | ||
!render_*.jpg | ||
|
||
# Ignore compiled shaders | ||
*.spv |
This file contains 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 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 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 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 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 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 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 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
[package] | ||
edition = "2021" | ||
name = "hotham-asset-client" | ||
version = "0.1.0" | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[dependencies] | ||
anyhow = "1.0" | ||
futures-util = {version = "0.3.11", default-features = false} | ||
quinn = {version = "0.8.5", features = ["tls-rustls"]} | ||
rustls = {version = "0.20.3", features = ["dangerous_configuration", "quic"]} | ||
tokio = {version = "1.0.1", default-features = false, features = ["sync"]} | ||
|
||
[dev-dependencies] | ||
tokio = {version = "1.0.1", default-features = false, features = ["rt"]} |
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Custom rendering example was removed by mistake here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And doesn't compile if added...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hrm, let me fix that up.