Skip to content

Commit 4fec212

Browse files
authoredNov 1, 2024··
Merge pull request #30 from deccer/main
This PR does a few things
2 parents e82a835 + 6165b78 commit 4fec212

File tree

24 files changed

+137
-105
lines changed

24 files changed

+137
-105
lines changed
 

‎blog/2019/2019-05-28-first-blog-post.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

‎blog/2019/2019-05-29-long-blog-post.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

‎blog/2020/2020-10-31-showcase-2020-10/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'October 2020 showcase'
2+
title: 'Showcase October 2020'
33
slug: 'showcase-2020-10'
44
description: 'Graphics Programming Showcase October 2020'
55
date: '2020-10-31'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2020']
88
image: 'https://imgur.com/OAgojJD.jpg'
99
---
1010

11-
October 2020 showcase
11+
October 2020
1212

1313
![](https://imgur.com/OAgojJD.jpg)
1414
<!-- truncate -->

‎blog/2020/2020-11-30-showcase-2020-11/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'November 2020 showcase'
2+
title: 'Showcase November 2020'
33
slug: 'showcase-2020-11'
44
description: 'Graphics Programming Showcase November 2020'
55
date: '2020-11-30'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2020']
88
image: 'https://imgur.com/jLL020P.jpg'
99
---
1010

11-
November 2020 showcase
11+
November 2020
1212

1313
![](https://imgur.com/jLL020P.jpg)
1414
<!-- truncate -->

‎blog/2020/2020-12-31-showcase-2020-12/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'December 2020 showcase'
2+
title: 'Showcase December 2020'
33
slug: 'showcase-2020-12'
44
description: 'Graphics Programming Showcase December 2020'
55
date: '2020-12-31'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2020']
88
image: 'https://imgur.com/Rt82xH4.png'
99
---
1010

11-
December 2020 showcase
11+
December 2020
1212

1313
![](https://imgur.com/Rt82xH4.png)
1414
<!-- truncate -->

‎blog/2021/2021-01-01-showcase-best-of-2020/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Best of 2020 showcase'
2+
title: 'Showcase Best of 2020'
33
slug: 'showcase-best-of-2020'
44
description: 'Graphics Programming Showcase Best of 2020'
55
date: '2021-01-01'

‎blog/2021/2021-02-01-showcase-2021-01/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'January 2021 showcase'
2+
title: 'Showcase January 2021'
33
slug: 'showcase-2021-01'
44
description: 'Graphics Programming Showcase January 2021'
55
date: '2021-02-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/PrWFTFO.png'
99
---
1010

11-
January 2021 show case
11+
January 2021
1212

1313
![](https://imgur.com/LQUUJQw.png)
1414
<!-- truncate -->

‎blog/2021/2021-03-01-showcase-2021-02/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Februrary 2021 showcase'
2+
title: 'Showcase Februrary 2021'
33
slug: 'showcase-2021-02'
44
description: 'Graphics Programming Showcase February 2021'
55
date: '2021-03-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/q0AIPQk.png'
99
---
1010

11-
February 2021 show case
11+
February 2021
1212

1313
![](https://imgur.com/O8QWC6I.png)
1414
<!-- truncate -->

‎blog/2021/2021-04-01-showcase-2021-03/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'March 2021 showcase'
2+
title: 'Showcase March 2021'
33
slug: 'showcase-2021-03'
44
description: 'Graphics Programming Showcase March 2021'
55
date: '2021-04-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/DpcydEE.png'
99
---
1010

11-
March 2021 show case
11+
March 2021
1212

1313
![](https://imgur.com/1mJ1wmF.jpg)
1414
<!-- truncate -->

‎blog/2021/2021-05-01-showcase-2021-04/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'April 2021 showcase'
2+
title: 'Showcase April 2021'
33
slug: 'showcase-2021-04'
44
description: 'Graphics Programming Showcase April 2021'
55
date: '2021-05-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/NStZdsR.jpg'
99
---
1010

11-
April 2021 show case
11+
April 2021
1212

1313
![](https://imgur.com/NStZdsR.jpg)
1414
<!-- truncate -->

‎blog/2021/2021-06-01-showcase-2021-05/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'May 2021 showcase'
2+
title: 'Showcase May 2021'
33
slug: 'showcase-2021-05'
44
description: 'Graphics Programming Showcase May 2021'
55
date: '2021-06-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/FT9MQWk.png'
99
---
1010

11-
May 2021 show case
11+
May 2021
1212

1313
![](https://imgur.com/SLoINSR.png)
1414
<!-- truncate -->

‎blog/2021/2021-07-01-showcase-2021-06/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'June 2021 showcase'
2+
title: 'Showcase June 2021'
33
slug: 'showcase-2021-06'
44
description: 'Graphics Programming Showcase June 2021'
55
date: '2021-07-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/64NAYdk.png'
99
---
1010

11-
June 2021 show case
11+
June 2021
1212

1313
![](https://imgur.com/klUROjF.jpg)
1414
<!-- truncate -->

‎blog/2021/2021-08-01-showcase-2021-07/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'July 2021 showcase'
2+
title: 'Showcase July 2021'
33
slug: 'showcase-2021-07'
44
description: 'Graphics Programming Showcase July 2021'
55
date: '2021-08-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/X04NpGA.png'
99
---
1010

11-
July 2021 show case
11+
July 2021
1212

1313
![](https://imgur.com/jVXpoWu.png)
1414
<!-- truncate -->

‎blog/2021/2021-09-01-showcase-2021-08/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'August 2021 showcase'
2+
title: 'Showcase August 2021'
33
slug: 'showcase-2021-08'
44
description: 'Graphics Programming Showcase August 2021'
55
date: '2021-09-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/Ub3Rt0X.jpg'
99
---
1010

11-
August 2021 show case
11+
August 2021
1212

1313
![](https://imgur.com/8jLdhMM.png)
1414
<!-- truncate -->

‎blog/2021/2021-10-01-showcase-2021-09/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'September 2021 showcase'
2+
title: 'Showcase September 2021'
33
slug: 'showcase-2021-09'
44
description: 'Graphics Programming Showcase September 2021'
55
date: '2021-10-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/JvHWTv6.png'
99
---
1010

11-
September 2021 show case
11+
September 2021
1212

1313
![](https://imgur.com/OqJAKxY.jpg)
1414
<!-- truncate -->

‎blog/2021/2021-11-01-showcase-2021-10/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'October 2021 showcase'
2+
title: 'Showcase October 2021'
33
slug: 'showcase-2021-10'
44
description: 'Graphics Programming Showcase October 2021'
55
date: '2021-10-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://imgur.com/EAz9VzK.png'
99
---
1010

11-
October 2021 show case
11+
October 2021
1212

1313
![](https://imgur.com/EAz9VzK.png)
1414
<!-- truncate -->

‎blog/2021/2021-12-01-showcase-2021-11/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'November 2021 showcase'
2+
title: 'Showcase November 2021'
33
slug: 'showcase-2021-11'
44
description: 'Graphics Programming Showcase November 2021'
55
date: '2021-12-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://i.imgur.com/z1tPT7t.png'
99
---
1010

11-
November 2021 show case
11+
November 2021
1212

1313
![](https://i.imgur.com/z1tPT7t.png)
1414
<!-- truncate -->

‎blog/2021/2021-12-31-showcase-2021-12/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'December 2021 showcase'
2+
title: 'Showcase December 2021'
33
slug: 'showcase-2021-12'
44
description: 'Graphics Programming Showcase December 2021'
55
date: '2021-12-31'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2021']
88
image: 'https://i.imgur.com/iM78ADH.png'
99
---
1010

11-
December 2021 show case
11+
December 2021
1212

1313
![](https://i.imgur.com/iM78ADH.png)
1414
<!-- truncate -->

‎blog/2022/2022-01-01-showcase-best-of-2021/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Best of 2021 showcase'
2+
title: 'Showcase Best of 2021'
33
slug: 'showcase-best-of-2021'
44
description: 'Graphics Programming Showcase Best of 2021'
55
date: '2022-01-01'

‎blog/2022/2022-02-01-showcase-2022-01/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'January 2022 showcase'
2+
title: 'Showcase January 2022'
33
slug: 'showcase-2022-01'
44
description: 'Graphics Programming Showcase January 2022'
55
date: '2022-02-01'
@@ -8,7 +8,7 @@ tags: ['showcase', 'showcase-2022']
88
image: 'https://i.imgur.com/ryjAYC2.png'
99
---
1010

11-
January 2022 show case
11+
January 2022
1212

1313
![](https://i.imgur.com/ryjAYC2.png)
1414
<!-- truncate -->
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: 'EngineKit'
3+
description: 'A Modern OpenGL Abstraction Written in C#'
4+
slug: 'enginekit'
5+
authors: ['deccer']
6+
tags: ['opengl', 'opengl-abstraction', 'abstraction', 'csharp', 'opengl46', 'modern-opengl']
7+
image: 'https://cdn.discordapp.com/splashes/318590007881236480/d0e3bd057a0b2cf557c3e120c1a277ae.jpg?size=480'
8+
---
9+
10+
Placeholder for now.

‎docs/discord-server/index.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: 'Discord Server'
3+
description: 'All about our discord server community'
4+
slug: 'discord-server'
5+
image: 'https://cdn.discordapp.com/splashes/318590007881236480/d0e3bd057a0b2cf557c3e120c1a277ae.jpg?size=480'
6+
---
7+
8+
We are a diverse community of graphics programming enthusiasts from humble hobbyists to full-on professionals, with all levels of mastery of Vulkan, Direct3D, OpenGL, etc!
9+
We love answering interesting questions and trying to solve graphics-related problems; we hope you join in on the fun, whether by asking your own questions or answering others’, or sharing your adventures in the graphics programming world.
10+
11+
## Rules
12+
13+
- Be nice and respectful.
14+
- When you ask a question:
15+
a. Don't ask if you can ask, just ask (in the appropriate channel)
16+
b. Debug the issue yourself first to the best of your ability, using renderdoc if possible: https://renderdoc.org/docs/getting_started/quick_start.html
17+
c. Explain your issue in detail. “it doesn’t work” is not a sufficient problem description
18+
d. Explain what you've tried already
19+
e. Support your question with code/screenshots/renderdoc captures if possible
20+
f. Simplify code to only what’s relevant to your question, don't post screenshots of code, remember you can format code on discord
21+
g. Be patient and don't crosspost if you don't get an immediate response
22+
h. Don’t ask for help with LLM output (e.g. ChatGPT)
23+
- Don't ask us to do your homework for you.
24+
- Don't send links using URL shorteners.
25+
- Any form of advertisement must be cleared with moderators first. This includes invite links to other discord servers. Crypto, NFT and web3 posts are never allowed.
26+
- Do not discuss or distribute illegal content (even if leaked by a third party), hacking or cheating technologies, no discussing modifying existing games (games with actual official mod support are allowed), or post gory or otherwise disturbing imagery.
27+
- Keep discussions on-topic
28+
- No discussion of politics, religion, etc. in any channels
29+
- No usernames/nicknames that are website links or allude to website links
30+
31+
## Infractions
32+
33+
Disruptive behavior will result in warnings or bans:
34+
35+
- Warning (lasts 3 days)
36+
- Last warning (lasts 7 days)
37+
- 7-day ban
38+
- Permanent ban
39+
40+
3 strike rule: warnings count as 1 strike, strikes last 3 months, 3 active strikes result in a permaban.
41+
42+
## Roles
43+
44+
We have a few custom roles on our server, some are self-assignable while some are granted by the mods. Head over to ⁠reaction-roles to pick the api, coordinate system, or pronouns of your choosing!
45+
46+
## Community
47+
48+
We have a Github organization where we host:
49+
50+
- Our server mascot good-froge, we like frogs (see #frogshed)
51+
- deccer-cubes, a challenging asset for your renderer; can you handle the cubes? give them a try and report your findings to #"This mesh will crash your engine", you might get a custom role!
52+
- rvpt, a realtime vulkan path tracer project
53+
- A collection of useful graphics programming resources
54+
- this very blog
55+
56+
We also have a website with additional resources and are currently revamping a "screenshot of the month" gallery
57+
58+
We have a few channels for showing off your work or encouraging others to help you think out loud when developing your project:
59+
60+
- `#⁠showcase`, show off your creations (please use threads for discussion)
61+
- `#⁠wip`, similar to showcase, but for incremental progress and discussion thereof
62+
- `#⁠the-bug-collective`, for all your buggy, glitchy renders
63+
- `#⁠community-projects`, the place to think-out-loud/yell/complain/rant/progress/blog about your UE5/starcitizen/minecraft clone
64+
65+
If you have suggestions for how to improve the server, be it new emojis, moderation, channels/categories, let us know by making a post in `⁠#suggestions`.
66+
67+
Enjoy and have fun!

‎docusaurus.config.ts

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ const config: Config = {
4444
[
4545
'classic',
4646
{
47-
docs: false,
47+
docs: {
48+
routeBasePath: 'docs',
49+
sidebarPath: './sidebars.ts',
50+
},
4851
blog: {
4952
showLastUpdateTime: true,
5053
showLastUpdateAuthor: true,
@@ -89,10 +92,16 @@ const config: Config = {
8992
},
9093
items: [
9194
{
92-
href: 'https://github.com/graphicsprogramming',
93-
position: 'right',
94-
className: 'header--github-link',
95-
"aria-label": "GitHub Repository"
95+
type: 'docSidebar',
96+
sidebarId: 'discordServer',
97+
position: 'left',
98+
label: 'Discord Server',
99+
},
100+
{
101+
type: 'docSidebar',
102+
sidebarId: 'communityProjects',
103+
position: 'left',
104+
label: 'Community Projects'
96105
}
97106
],
98107
},

‎sidebars.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,24 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
1212
*/
1313
const sidebars: SidebarsConfig = {
1414
// By default, Docusaurus generates a sidebar from the docs folder structure
15-
tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
15+
//tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
1616

1717
// But you can create a sidebar manually
1818

19-
/*
20-
tutorialSidebar: [
21-
'intro',
19+
20+
discordServer: [
2221
{
23-
type: 'category',
24-
label: 'Tutorial',
25-
items: ['tutorial-basics/create-a-document'],
22+
type: 'autogenerated',
23+
dirName: 'discord-server'
2624
},
2725
],
28-
*/
26+
communityProjects: [
27+
{
28+
type: 'autogenerated',
29+
dirName: 'community-projects'
30+
}
31+
]
32+
2933

3034
};
3135

0 commit comments

Comments
 (0)
Please sign in to comment.