Skip to content

Commit 58deb58

Browse files
Website update (#164)
* Add video to SIGGRAPH 2025 Blog * Add video for Modularization * Fix event layout conditionals * Fix broken docs * Add YouTube logo and link to Slang playlist * Add GPC 2025 event --------- Co-authored-by: James Riordon <[email protected]>
1 parent d282896 commit 58deb58

13 files changed

+63
-11
lines changed

_data/social.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
"link": "https://bsky.app/profile/shader-slang.bsky.social",
2020
"image": "images/social/bluesky.svg"
2121
},
22+
{
23+
"name": "Youtube",
24+
"link": "https://www.youtube.com/playlist?list=PLYO7XTAX41FNNKUBI6BogkPFGwZ6x4-NE",
25+
"image": "images/social/youtube.svg"
26+
},
2227
{
2328
"name": "Reddit",
2429
"link": "https://www.reddit.com/r/shaderslang/",

_includes/footer.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div class="container">
22
<p class="visually-hidden-focusable">Page footer starts here. <a href="#backtop">Return to main content</a></p>
33
<div class="row">
4-
<div class="col-xs-12 col-sm-9 footer_branding">
4+
<div class="col-xs-12 col-sm-8 footer_branding">
55
<figure><a href="https://www.khronos.org/"><img src="/images/khronos-logo.svg"
66
alt="Khronos Logo"></a></figure>
77
<p>Slang is now under open-governance at Khronos to encourage and enable broad industry collaboration to propel its
@@ -20,7 +20,7 @@
2020
</div>
2121

2222

23-
<div class="col-xs-12 col-sm-3 footer_details">
23+
<div class="col-xs-12 col-sm-4 footer_details">
2424
<div class="h4">Community</div>
2525
{% if site.data.social %} {% include social.html %} {% endif %}
2626

_layouts/event.html

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@
77
<div class="row">
88
<div class="col-12">
99

10-
<p><div class="btn btn-secondary" style="cursor:inherit;">Virtual Meetup</div></p>
10+
<p><div class="btn btn-secondary" style="cursor:inherit;">
11+
{% if page.event_type and page.event_type != '' %}
12+
{{ page.event_type }}
13+
{% else %}
14+
Event
15+
{% endif %}
16+
</div></p>
1117

1218
<h1>{{ page.title }}
1319
<hr>
@@ -22,10 +28,10 @@ <h1>{{ page.title }}
2228
{% if page.human_date and page.human_date != '' %}
2329
{{ page.human_date }}
2430
{% endif %}
25-
{% if page.human_date and page.human_time != '' %}
31+
{% if page.human_time and page.human_time != '' %}
2632
| {{ page.human_time }}
2733
{% endif %}
28-
{% if page.human_date and page.session_length != '' %}
34+
{% if page.session_length and page.session_length != '' %}
2935
| {{ page.session_length }}
3036
{% endif %}
3137
</div>

_layouts/post.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ <h1>{{ page.title }}<hr></h1>
1919
<div class="author">{{ page.author }}</div>
2020
</div>
2121

22+
{% if page.youtube_id and page.youtube_id != '' %}
23+
{% include youtube_video.html youtube_id=page.youtube_id %}
24+
{% endif %}
2225

2326
{{content}}
2427
</div>

_posts/2025-07-28-getting-started-with-slang-modularization.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ image: /images/events/2025-07-getting-started-with-slang-modularization-thumbnai
1010
human_date: "🗓️ September 9, 2025"
1111
human_time: "🕜 8:00 USA PT"
1212
session_length: "⏱️ 45-60 minutes"
13+
youtube_id: "ABFc0WRHbH8"
1314
---
1415

1516
Tired of wrestling with preprocessor macros and copy-pasting shader code? Discover how Slang's modern module system can revolutionize your shader development workflow!

_posts/2025-08-08-slang-at-siggraph-2025.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ tags: [slang, siggraph]
77
author: "Shannon Woods, NVIDIA, Slang Working Group Chair"
88
image: /images/posts/siggraph-logo.webp
99
human_date: "August 8, 2025"
10+
youtube_id: "Y7uBfTxFnnA"
1011
---
1112

1213
We're excited to announce that Slang will have a significant presence at **SIGGRAPH 2025** in Vancouver this August! This year's conference will feature three major Slang events: a hands-on lab for learning the language, a comprehensive course on neural shading techniques, and a Birds of a Feather session for community discussion and updates.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
layout: post
3+
title: "Getting Started with Slang: Modularization"
4+
tagline: "Slang Virtual Meetup"
5+
date: 2025-09-09 08:00:00 +0000
6+
categories: [ "video" ]
7+
tags: [modulariztion]
8+
author: ""
9+
image: "/images/events/2025-07-getting-started-with-slang-modularization-thumbnail.webp"
10+
source_url: "/event/2025/07/28/getting-started-with-slang-modularization/"
11+
---
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: event
3+
title: "Graphics Programming Conference 2025"
4+
date: 2025-09-12 08:00:00
5+
end_date: 2025-11-20 23:59:00
6+
categories: [ "event" ]
7+
tags: [slang]
8+
event_type: ""
9+
author: ""
10+
image: "/images/events/2025-11-18-slang-graphics-programming-conference-2025.webp"
11+
human_date: "🗓️ November 18-20, 2025"
12+
---
13+
14+
**Location**: Breda, The Netherlands
15+
**Website**: <a href="https://graphicsprogrammingconference.com/" target="_blank">https://graphicsprogrammingconference.com/</a>
16+
17+
18+
In its second year, Graphics Programmaing Conference will have the latest advances in real-time rendering in games, interactive application and other new developments.
19+
20+
Slang Working Group Chair, Shannong Woods will be speaking on Slang, the open-source, cross-platform shading language hosted by Khronos Group. This presentation explores how Slang's modern features enable neural graphics techniques across diverse GPU platforms. We will examine Slang's key architectural advantages: its modular system for scalable shader development, built-in automatic differentiation capabilities, and seamless cross-platform compilation. We will explore Slang's automatic differentiation system, enabling gradient-based optimization without requiring external ML frameworks. By understanding Slang's language design and capabilities, graphics programmers can leverage its neural graphics features to build more sophisticated and performant shader systems, unlocking new possibilities in real-time rendering across all target platforms.
21+
22+
<a class="btn btn-primary" href="https://graphicsprogrammingconference.com/" target="_blank">View the GPC2025 Website</a>

docs/auto-diff-tutorial-1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Automatic Differentiation Tutorial - 1
2+
title: "Automatic Differentiation Tutorial - 1"
33
layout: page
4-
description: Autodiff tutorial 1
4+
description: "Autodiff tutorial 1"
55
permalink: "/docs/auto-diff-tutorial-1"
66
intro_image_absolute: true
77
intro_image_hide_on_mobile: false

docs/auto-diff-tutorial-2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Automatic Differentiation Tutorial - 2
2+
title: "Automatic Differentiation Tutorial - 2"
33
layout: page
4-
description: Autodiff tutorial 2
4+
description: "Autodiff tutorial 2"
55
permalink: "/docs/auto-diff-tutorial-2"
66
intro_image_absolute: true
77
intro_image_hide_on_mobile: false

0 commit comments

Comments
 (0)