Skip to content

Commit 2a02439

Browse files
authored
fix: Fix shader caching (#221)
This is currently vendored from visgl/deck.gl#9971 because I'm impatient and waiting for 9.2.7 to be pushed to NPM (#220). This closes #106
1 parent fa9e174 commit 2a02439

File tree

3 files changed

+29
-2
lines changed

3 files changed

+29
-2
lines changed

examples/cog-basic/src/App.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,17 @@ export default function App() {
9393
}}
9494
mapStyle="https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json"
9595
>
96-
<DeckGLOverlay layers={[cog_layer]} interleaved />
96+
<DeckGLOverlay
97+
layers={[cog_layer]}
98+
interleaved
99+
deviceProps={{
100+
// Vendored from
101+
// https://github.com/visgl/deck.gl/pull/9971
102+
// until deck.gl 9.2.7 is released
103+
_cacheShaders: true,
104+
_cachePipelines: true,
105+
}}
106+
/>
97107
</MaplibreMap>
98108

99109
{/* UI Overlay Container */}

examples/land-cover/src/App.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,17 @@ export default function App() {
7272
}}
7373
mapStyle="https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json"
7474
>
75-
<DeckGLOverlay layers={[cog_layer]} interleaved />
75+
<DeckGLOverlay
76+
layers={[cog_layer]}
77+
interleaved
78+
deviceProps={{
79+
// Vendored from
80+
// https://github.com/visgl/deck.gl/pull/9971
81+
// until deck.gl 9.2.7 is released
82+
_cacheShaders: true,
83+
_cachePipelines: true,
84+
}}
85+
/>
7686
</MaplibreMap>
7787

7888
<UIOverlay>

examples/naip-mosaic/src/App.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,13 @@ export default function App() {
374374
layers={layers}
375375
interleaved
376376
onDeviceInitialized={setDevice}
377+
deviceProps={{
378+
// Vendored from
379+
// https://github.com/visgl/deck.gl/pull/9971
380+
// until deck.gl 9.2.7 is released
381+
_cacheShaders: true,
382+
_cachePipelines: true,
383+
}}
377384
/>
378385
</MaplibreMap>
379386

0 commit comments

Comments
 (0)