-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
chore(rendering): migrate chunk mesh generation Flux #4786
Merged
keturn
merged 75 commits into
develop
from
refactor/migrate-chunk-mesh-generation-flowable
May 13, 2022
Merged
Changes from 5 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
2723a05
refactor(rendering): rework chunk mesh generation with RXJava
pollend f0ac410
cleanup
pollend ca841b7
chore: replace with computation
pollend 093921c
refactor(rendering): rework chunk mesh generation with RXJava Flowable
pollend 7791254
update tessellator
pollend 8016258
chore: cleanup
pollend dea7815
chore: cleanup
pollend 9df6538
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend a8e2d11
Merge branch 'develop' of github.com:MovingBlocks/Terasology into ref…
pollend 5902bbd
chore: add info
pollend 1456a7a
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' of git…
pollend 9b04a71
chore: better handle processing chunks that are unloaded
pollend 543a293
chore: replace with reactor
pollend 2826532
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 08cafdc
chore: batch process chunks
pollend 0acab6b
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' of git…
pollend d088ace
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 8c6e918
chore: minor cleanup
pollend 3da70fc
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' of git…
pollend f53e6bc
chore: limit number of parallel rails
pollend 587dc29
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 8d4264f
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 4a951a8
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 0005fcd
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend f2ba2d7
Merge branch 'develop' of github.com:MovingBlocks/Terasology into ref…
pollend b04e07e
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' of git…
pollend bad0581
Merge branch 'develop' of github.com:MovingBlocks/Terasology into ref…
pollend fef81c6
chore: remove duplicate reactor and scheulders
pollend cfc7d58
chore: update interfaces
pollend 7cbdc32
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 73085f8
chore: clean up RenderableWorldImpl
pollend a1e3ae1
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' of git…
pollend 79f80f6
chore: remove ChunkTask
pollend 262c677
Merge remote-tracking branch 'origin/develop' into refactor/migrate-c…
keturn bd783e6
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend e15b975
chore: simplify consumer
pollend 950acbe
handle emission error when submitting chunk for mesh
pollend e5069c7
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend de2835d
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 7072611
Merge branch 'develop' of github.com:MovingBlocks/Terasology into ref…
pollend 60a63fe
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 25e2983
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
pollend 1bfcd3c
refactor: split out chunk work as a seperate helper class
pollend e7663be
chore: cleanup world renderer
pollend 93fe4f8
Merge remote-tracking branch 'origin/develop' into refactor/migrate-c…
keturn 4667639
fix(RenderableWorldImpl): update for ChunkMonitor change #4888
keturn 90791df
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' into r…
keturn a15466b
chore(rendering.world): lint
keturn 8e227a1
Merge pull request #4972 from MovingBlocks/refactor/split-chunk-proce…
keturn 9562e86
test(ChunkMeshWorker): initial sketch of tests
keturn ff3b09c
refactor(Chunk): provide default implementations of methods where pos…
keturn 130dfcd
refactor(ChunkMeshWorker): factor out the generateMesh method
keturn e032131
test(DummyChunk): stub implementation of Chunk
keturn e4c723a
test(ChunkMeshWorker): initial attempt at using reactor-test
keturn e9e32b7
test(ChunkMeshWorker): implement more tests
keturn cf27ab9
Merge remote-tracking branch 'origin/develop' into refactor/migrate-c…
keturn 3f5a78f
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' into t…
keturn cf7710a
fix(ChunkMeshWorker): fix no-longer-processing test
keturn 095e40d
refactor(ChunkMeshWorker): inline fluxNewMeshes
keturn 72b0f67
refactor(Chunk): push dispose-old-mesh logic down in to Chunk.setMesh
keturn ca2f3be
refactor(ChunkMeshWorker): make worker function definitions more compact
keturn b41ebb1
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
keturn 761a492
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
keturn 430bafa
Merge remote-tracking branch 'origin/refactor/migrate-chunk-mesh-gene…
keturn 972ee97
test(ChunkMeshWorker): remove some difficult to implement tests about…
keturn 1f4ac45
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
jdrueckert 6e534d7
Merge remote-tracking branch 'origin/develop' into refactor/migrate-c…
keturn 4cc9ca1
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' into t…
keturn b313fb0
test(ChunkMeshWorker): make DummyChunk strings slightly more concise
keturn 3db427f
test(ChunkMeshWorker): fix testMultipleChunks so the results are orde…
keturn d69eef8
test(ChunkMeshWorker): add some documentation
keturn a157225
Merge remote-tracking branch 'origin/develop' into refactor/migrate-c…
keturn f9c6475
Merge branch 'refactor/migrate-chunk-mesh-generation-flowable' into t…
keturn cfb307c
Merge pull request #4987 from MovingBlocks/test/chunkmeshworker
keturn 4c296fe
Merge branch 'develop' into refactor/migrate-chunk-mesh-generation-fl…
keturn 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
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
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.
Why use
GL15
but change other occurrences toGL30
?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.
they end up mapping to the same call.