-
Notifications
You must be signed in to change notification settings - Fork 7
Differences that need resolution #1
Comments
@kkaefer Can you tell me about mapbox/mapbox-gl-native@e2fadf3? This is the one change I could find that was made in gl-native and not ported to gl-js, and it looks like it could be tricky to port because of conflicting changes to the sdf shader coming from the gl-js side. (cc @ansis) |
Rough priorities for remaining convergence work:
|
Circle shader update is happening in #4 and mapbox/mapbox-gl-native#5191. Remaining #ifdefs in circle shader depends on mapbox/mapbox-gl-native#5174. |
Icon/SDF shader update: #5 and mapbox/mapbox-gl-native#5196. |
Pragma commands for GL Native: #6 and mapbox/mapbox-gl-native#5174. |
Line-pattern: minor organic difference fixed in mapbox/mapbox-gl-test-suite#107, #17, mapbox/mapbox-gl-js#2724 & mapbox/mapbox-gl-native#5327. |
Refs: - mapbox-gl-test-suite: mapbox/mapbox-gl-test-suite#107 - mapbox-gl-shaders: mapbox/mapbox-gl-shaders#17 - mapbox-gl-js: mapbox/mapbox-gl-js#2724 Part of mapbox/mapbox-gl-shaders#1.
[native] Separate pattern size from draw-time variables: #19, mapbox/mapbox-gl-test-suite#112, mapbox/mapbox-gl-native#5357 & mapbox/mapbox-gl-js#2743. |
[native] Overdraw inspector mode: mapbox/mapbox-gl-native#5403 |
Seems like everything is covered — no implementation-specific ifdefs left. |
Eventually there should be no appearances of
#if[n]def MAPBOX_GL_JS
in the shader sources.Note that the above links are to commits imported into gl-shaders from gl-js and gl-native: they include the shader changes, but not corresponding .js or .cpp changes. When porting, you'll want to loop up the original commit to see the related changes to .js or .cpp files.
The text was updated successfully, but these errors were encountered: