-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
[PoC] WebGPU Backend #7411
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
birkskyum
wants to merge
97
commits into
main
Choose a base branch
from
webgpu-backend
base: main
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.
Draft
[PoC] WebGPU Backend #7411
Changes from all commits
Commits
Show all changes
97 commits
Select commit
Hold shift + click to select a range
3371c5c
Move to Luma.gl 9
birkskyum eaf57cc
fix build
birkskyum 1a4d8ff
checkpoint background layer working
birkskyum 9fe1978
fill and line
birkskyum c141faa
stencil clipping
birkskyum 4fa7aef
doesn't zoom glitch
birkskyum 0606a82
stencil mask
birkskyum ffefd9e
fix webgl2
birkskyum 070c29e
drawmode
birkskyum 4797da8
fix background
birkskyum 9df3551
add terrain
birkskyum c8e0444
fix terrain height
birkskyum 0e58662
cleanup terrain
birkskyum cebdb12
globe with terrain fixes
birkskyum c26e63f
globe with terrain
birkskyum 7b1e7b5
fix pixelratio
birkskyum 27fd0f4
add backend opiton to render harness
birkskyum bb1cc3f
webgpu render harness
birkskyum 234bbc3
improve webgpu harness
birkskyum f8f3f65
use alphamode for webgpu
birkskyum f625ad4
fix circle webgpu
birkskyum 59873cc
fill circle
birkskyum 4eb98c5
remove logs, work on stencil clipping
birkskyum eb51bbe
fix stencil clipping
birkskyum 17e6ffd
webgpu: line drawables
birkskyum 3d1fe97
improve line
birkskyum 659a14a
line layer tweaker for line dash array
birkskyum 474cf65
raster
birkskyum 3435586
webgpu raster
birkskyum 5b4c992
webgpu fill extrusion
birkskyum a0871f5
depts orderign
birkskyum 70bd988
z-fighting
birkskyum 6d24eb7
reorganize
birkskyum 60b3bd9
remove luma
birkskyum 1829aee
remove luma
birkskyum e27d524
remove luma model
birkskyum 2a852d8
remove luma
birkskyum 1d275eb
webgl
birkskyum e7104d8
remove unused
birkskyum b6d3d6b
fix webgpu
birkskyum 09c0467
cleanup comments
birkskyum e7dfce7
symbol sdf
birkskyum a846872
symbol sdf - placeholder
birkskyum 3058701
symbol sdf debug
birkskyum a2824fc
lables readable
birkskyum ec8397b
sdf halo
birkskyum 4e85e06
better symbol size
birkskyum 11fc698
sharp text
birkskyum cadf9a6
symbol on lines
birkskyum 28d093d
streeet labels
birkskyum b8ce01b
street name
birkskyum 6230ada
add collition
birkskyum 36b332d
opaque lines
birkskyum 39a2882
fix line width
birkskyum 866a133
clip space line sdf
birkskyum cb69f8f
stencil clippin on lines
birkskyum 37ca57f
fix gamma on equator lines
birkskyum 64ef1b1
white clearvalue
birkskyum c9f36eb
heatmap layer
birkskyum 05b67bb
render heatmap
birkskyum d7b71d3
fix heatmap positioning
birkskyum d40d6aa
hillshade init
birkskyum 87ac8a7
hillshade contour
birkskyum a4f5cb0
0-255 terrain 3e
birkskyum 454b95b
hillshade fixes
birkskyum 53396fc
fix hillshade tile loading
birkskyum 7839c35
symbol icon
birkskyum d24cf47
fix antialiasing
birkskyum d84a359
fix stencil clipping
birkskyum 8d11f47
fill tweaker
birkskyum 2a22db8
fix demotiles
birkskyum f382795
fix libert
birkskyum 0db95af
fix liberty fill water
birkskyum ac98f1f
background pattern
birkskyum 7bb771d
fill pattern
birkskyum 5ac199c
fill pattern
birkskyum 8e34378
fill pattern sprite selection
birkskyum 9a542a5
canonical z on fill-pattern
birkskyum ffcbdba
fill pattern outline
birkskyum 643949d
line pattern
birkskyum c0c4852
fix line step
birkskyum 095c164
use weakmap
birkskyum 0580dcb
fix map
birkskyum 9cc9c86
work on terrain
birkskyum 73176b3
3d terrain
birkskyum 428a8df
create gfx folder
birkskyum 652e461
webgpu draw folder
birkskyum f7cb9c0
extract hillshade and heatmap
birkskyum a6eaf1c
move wgsl to separate folder
birkskyum cf3d00c
add back wgsl_preprocessor
birkskyum 4423540
remove duplicate shaders
birkskyum 1590055
use glsl directory
birkskyum 3574267
fix glsl imports
birkskyum 4511168
Merge remote-tracking branch 'origin/main' into webgpu-backend
birkskyum 96bcb7f
fix remainin conflicts
birkskyum 2435edc
Merge remote-tracking branch 'origin/main' into webgpu-backend
birkskyum c39a7e4
cleanup comments
birkskyum 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
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
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.
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.
These look like debug leftovers...?