Skip to content

Commit ebf7342

Browse files
authored
Merge branch 'shader-slang:main' into siggraph-roundup-blog
2 parents 95e0eed + d386de9 commit ebf7342

18 files changed

+70
-18
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-09-getting-started-with-slang-reflections-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
title: "Getting Started with Slang: Reflections API"
44
tagline: "Slang Virtual Meetup"
5-
date: 2025-05-20 08:00:00 +0000
5+
date: 2025-07-08 08:00:00 +0000
66
categories: [ "video" ]
77
tags: [gaussian, splat, api]
88
author: "Shannon Woods"

_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-01-slang-ai-assistant.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Large Language Models(LLMs) aid coding by boosting productivity. llms.txt is a p
1515
Slang now supports the llms.txt standard. You can now use LLMs to accelerate your development with help of coding assistants like [Cursor](https://cursor.com/agents) or any tool of choice by providing relevant context about Slang’s
1616
documentation, within your projects. We provide 3 different versions of llms.txt:
1717

18-
1. llms.txt - contains links with brief descriptions for agents to navigate. Use this if you’re looking for basic understanding of Slang
19-
2. llms-full.txt - contains entire Slang docs compressed into the llms.txt format. Use this for more detailed documentation or for detailed explanations of Slang.
20-
3. llms-SlangPy-full.txt - contains SlangPy related information. Use this for SlangPy related topics.
18+
1. [llms.txt](/docs/llms.txt) - contains links with brief descriptions for agents to navigate. Use this if you’re looking for basic understanding of Slang
19+
2. [llms-full.txt](/docs/llms-full.txt) - contains entire Slang docs compressed into the llms.txt format. Use this for more detailed documentation or for detailed explanations of Slang.
20+
3. [llms-SlangPy-full.txt](/docs/llms-slangpy-full.txt) - contains SlangPy related information. Use this for SlangPy related topics.
2121

2222
## Usage
2323

_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>

0 commit comments

Comments
 (0)