Skip to content

Commit 6f91a18

Browse files
committed
feat: clean slides
1 parent 4237d87 commit 6f91a18

File tree

6 files changed

+33
-45
lines changed

6 files changed

+33
-45
lines changed

pnpm-lock.yaml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

slides/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
"type": "module",
55
"scripts": {
66
"build": "slidev build --base /talk-webgpu/",
7-
"dev": "slidev",
7+
"dev": "slidev --base /talk-webgpu/",
88
"export": "slidev export"
99
},
1010
"dependencies": {
11+
"@iconify-json/fa6-brands": "1.2.6",
1112
"@slidev/cli": "^51.6.0",
1213
"@slidev/theme-default": "latest",
1314
"@slidev/theme-seriph": "latest",

slides/pages/2-webgl.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,7 @@ function loop() {
130130
layout: none
131131
---
132132

133-
<DemoIframe path="/three/fishes?count=10&isolateFirst=true&start=offscreen" fallbackTitle="Poisson isolé du groupe" />
134-
135-
---
136-
layout: default
137-
---
138-
139-
# Render Pipeline
140-
141-
<img class="mt-8 scale-110" src="/render-pipeline.png" alt="Render pipeline" />
133+
<DemoIframe path="/talk-webgpu/three/fishes?count=10&isolateFirst=true&start=offscreen" fallbackTitle="Poisson isolé du groupe" />
142134

143135
---
144136
layout: default
@@ -217,19 +209,19 @@ layout: default
217209

218210
# WebGL
219211

220-
<img class="mt-5" src="/webgl-cpu-overhead.png" alt="WebGL CPU Overhead" />
212+
<img class="mt-5" src="/talk-webgpu/webgl-cpu-overhead.png" alt="WebGL CPU Overhead" />
221213

222214
---
223215
layout: none
224216
---
225217

226-
<DemoIframe path="/webgl/objects" fallbackTitle="WebGL objets" />
218+
<DemoIframe path="/talk-webgpu/webgl/objects" fallbackTitle="WebGL objets" />
227219

228220
---
229221
layout: none
230222
---
231223

232-
<DemoIframe path="/three/fishes?count=10&isolateFirst=true" fallbackTitle="Poisson dans le groupe" />
224+
<DemoIframe path="/talk-webgpu/three/fishes?count=10&isolateFirst=true" fallbackTitle="Poisson dans le groupe" />
233225

234226
---
235227
layout: center
@@ -265,7 +257,7 @@ layout: default
265257
layout: none
266258
---
267259

268-
<DemoIframe path="/three/fishes?count=10" fallbackTitle="Poisson avec le groupe" />
260+
<DemoIframe path="/talk-webgpu/three/fishes?count=10" fallbackTitle="Poisson avec le groupe" />
269261

270262
---
271263
layout: center
@@ -338,7 +330,7 @@ Calcul de la nouvelle position des poissons
338330
layout: none
339331
---
340332

341-
<DemoIframe path="/webgl/boids" fallbackTitle="WebGL boids" delay="1s" />
333+
<DemoIframe path="/talk-webgpu/webgl/boids" fallbackTitle="WebGL boids" delay="1s" />
342334
<img v-click="['+1', '+1']" src="/gif-marin.gif" />
343335

344336
<style>

slides/pages/3-webgpu.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ layout: default
130130
layout: none
131131
---
132132

133-
<DemoIframe path="/webgl/objects?count=15000" fallbackTitle="WebGL objets" />
133+
<DemoIframe path="/talk-webgpu/webgl/objects?count=15000" fallbackTitle="WebGL objets" />
134134

135135
---
136136
layout: none

slides/pages/5-outro.md

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,23 @@
22
layout: center
33
---
44

5-
<div class="grid grid-cols-2 place-items-center gap-10">
5+
<div class="grid grid-cols-1 place-items-center">
66
<div>
77
<h1>Julien Sulpis</h1>
8-
<p class="socials">
9-
<strong>@jsulpis </strong>
8+
<p>Tech Lead - Consultant Web</p>
9+
<div class="flex gap-4 items-center">
1010
<a href="https://github.com/jsulpis">
11-
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256px" height="250px" viewBox="0 0 256 250" version="1.1" preserveAspectRatio="xMidYMid"><title>GitHub</title><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="currentColor"/></g></svg>
11+
<fa6-brands-github/>
1212
</a>
1313
<a href="https://bsky.app/profile/jsulpis.dev">
14-
<svg xmlns="http://www.w3.org/2000/svg" width="256px" height="226px" viewBox="0 0 256 226" version="1.1" preserveAspectRatio="xMidYMid"><title>Bluesky</title><g><path d="M55.4911549,15.1724797 C84.8410141,37.2065079 116.408338,81.8843671 128,105.858226 C139.591662,81.8843671 171.158986,37.2065079 200.508845,15.1724797 C221.686085,-0.726562511 256,-13.0280836 256,26.1164797 C256,33.9343952 251.517746,91.7899445 248.888789,101.183522 C239.750761,133.838395 206.452732,142.167409 176.832451,137.126283 C228.607099,145.938001 241.777577,175.125607 213.333183,204.313212 C159.311775,259.746226 135.689465,190.40493 129.636507,172.637268 C128.526873,169.380029 128.007662,167.856198 128,169.151973 C127.992338,167.856198 127.473127,169.380029 126.363493,172.637268 C120.310535,190.40493 96.6882254,259.746226 42.6668169,204.313212 C14.2224225,175.125607 27.3929014,145.938001 79.1675493,137.126283 C49.5472676,142.167409 16.2492394,133.838395 7.11121127,101.183522 C4.48225352,91.7899445 0,33.9343952 0,26.1164797 C0,-13.0280836 34.3139155,-0.726562511 55.4911549,15.1724797 Z" fill="currentColor"/></g></svg>
14+
<fa6-brands-bluesky/>
1515
</a>
1616
<a href="https://www.linkedin.com/in/julien-sulpis/">
17-
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256px" height="256px" viewBox="0 0 256 256" version="1.1" preserveAspectRatio="xMidYMid"><title>LinkedIn</title><g><path d="M218.123122,218.127392 L180.191928,218.127392 L180.191928,158.724263 C180.191928,144.559023 179.939053,126.323993 160.463756,126.323993 C140.707926,126.323993 137.685284,141.757585 137.685284,157.692986 L137.685284,218.123441 L99.7540894,218.123441 L99.7540894,95.9665207 L136.168036,95.9665207 L136.168036,112.660562 L136.677736,112.660562 C144.102746,99.9650027 157.908637,92.3824528 172.605689,92.9280076 C211.050535,92.9280076 218.138927,118.216023 218.138927,151.114151 L218.123122,218.127392 Z M56.9550587,79.2685282 C44.7981969,79.2707099 34.9413443,69.4171797 34.9391618,57.260052 C34.93698,45.1029244 44.7902948,35.2458562 56.9471566,35.2436736 C69.1040185,35.2414916 78.9608713,45.0950217 78.963054,57.2521493 C78.9641017,63.090208 76.6459976,68.6895714 72.5186979,72.8184433 C68.3913982,76.9473153 62.7929898,79.26748 56.9550587,79.2685282 M75.9206558,218.127392 L37.94995,218.127392 L37.94995,95.9665207 L75.9206558,95.9665207 L75.9206558,218.127392 Z M237.033403,0.0182577091 L18.8895249,0.0182577091 C8.57959469,-0.0980923971 0.124827038,8.16056231 -0.001,18.4706066 L-0.001,237.524091 C0.120519052,247.839103 8.57460631,256.105934 18.8895249,255.9977 L237.033403,255.9977 C247.368728,256.125818 255.855922,247.859464 255.999,237.524091 L255.999,18.4548016 C255.851624,8.12438979 247.363742,-0.133792868 237.033403,0.000790807055" fill="currentColor"/></g></svg>
17+
<fa6-brands-linkedin/>
1818
</a>
19-
</p>
20-
<p>Tech Lead - Consultant Web</p>
21-
22-
</div>
23-
<div class="h-full grid place-items-center relative grid-rows-1">
24-
<img class="h-90" src="/qr-code.png" alt="qr code with links" />
25-
<div class="iframe-container">
26-
<DemoIframe class="iframe-intro" path="/three/fish" />
19+
<span>&bull;</span>
20+
<a href="https://www.jsulpis.dev/fr">www.jsulpis.dev</a>
2721
</div>
28-
<a href="https://bento.me/jsulpis-talk-webgpu" target="_blank" class="absolute top-[98%]">
29-
bento.me/jsulpis-talk-webgpu
30-
</a>
3122
</div>
3223
</div>
3324

@@ -46,13 +37,6 @@ layout: center
4637
opacity: 1 !important;
4738
}
4839

49-
.socials {
50-
display: flex;
51-
gap: .5em;
52-
align-items: center;
53-
margin-block: 0 1rem !important;
54-
}
55-
5640
.iframe-container {
5741
position: absolute;
5842
pointer-events: none;

slides/slides.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,13 @@ layout: statement
1414

1515
<div class="text-left absolute text-2xl line-height-1.2 top-[50%] left-[50%] translate-x-[-50%] translate-y-[-50%] text-center -mt-5">
1616
<h1 class="w-[32ch] text-[2.5rem]! line-height-[1.2]!">La révolution WebGPU : toute la puissance du GPU, sur le web et en dehors 🚀</h1>
17-
<strong class="text-3xl mt-8! block">Julien Sulpis</strong>
18-
19-
<p class="mt-2! mb-2!">Technozaure - Zenika Lyon</p>
20-
<p class="m-0! text-xl">16/05/2025</p>
17+
<div class="flex gap-10 items-center">
18+
<strong class="text-3xl mt-8! block">Julien Sulpis</strong>
19+
</div>
2120
</div>
2221

2322
<div class="iframe-container">
24-
<DemoIframe class="iframe-intro" path="/three/fishes?count=1" />
23+
<DemoIframe class="iframe-intro" path="/talk-webgpu/three/fishes?count=1" />
2524
</div>
2625

2726
<style>

0 commit comments

Comments
 (0)