2053297527089479996

This commit is contained in:
ed committed 2026-08-26 23:39:12 -04:00
1 parent 204cddd0a9
commit f4ae2cc280
19 files changed
+753

No files matched your search

@@ -0,0 +1,62 @@
---
title: "@nicbarkeragain My only computer is an apple silicon macbook."
type: archive
source: twitter
source_url: "https://x.com/AdaBarx/status/2053304683758760003"
author: "afab theymab"
handle: AdaBarx
post_id: "2053304683758760003"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain My only computer is an apple silicon macbook."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/AdaBarx/status/2053304683758760003
- Author: afab theymab (@AdaBarx)
- Posted: 2026-05-10 02:42:39
## Branch
**1/** **@AdaBarx** ^2053304683758760003
**@nicbarkeragain**
My only computer is an apple silicon macbook. What are your thoughts on starting with metal?
**2/** **@nicbarkeragain** ^2053305506333335572
**@AdaBarx**
Worth noting that while apple has "deprecated" openGL on mac, it still works just fine (I'm literally doing something with it right now).
That being said, I think Metal is a fantastic API. Only issue is that you'll be limited to running on apple products.
**3/** **@AdaBarx** ^2053307407913095389
**@nicbarkeragain**
My thought was to learn on metal (because it’s a “modern” api) then expand out to vulkan and dx from there. Does that seem reasonable or does the existing resources around opengl make that the better choice for beginners?
**4/** **@nicbarkeragain** ^2053310399215452480
**@AdaBarx**
I think metal is a fine place to start if you're keen (motivation is the most important thing) - only advice I have is that rather than thinking of the goal as "learning the API", try to have an achievement based goal like "make a simple 3d game". Provides better direction IMO 🙂
**5/** **@AdaBarx** ^2053508285982966074
**@nicbarkeragain**
Oh yeah for sure. I’ve had an on-rails star fox type idea floating around my mind for a few years now. The remake announcement disappointed me enough to actually start making it! Just gonna be cubes and other primitive shapes for a while tho.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain Agreed."
type: archive
source: twitter
source_url: "https://x.com/CatastroStan/status/2053425246422626701"
author: "Stan IW"
handle: CatastroStan
post_id: "2053425246422626701"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain Agreed."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/CatastroStan/status/2053425246422626701
- Author: Stan IW (@CatastroStan)
- Posted: 2026-05-10 10:41:44
## Branch
**1/** **@CatastroStan** ^2053425246422626701
**@nicbarkeragain**
Agreed. But even OpenGL will waste a fair bit of time relative to something like sokol, or even d3d11. It's a pretty unfriendly API to learn and use correctly.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain No, pretty sure you start with implementing boolean operators on solids yourself."
type: archive
source: twitter
source_url: "https://x.com/CompGeometer/status/2053344080558432334"
author: "Computational Geometer"
handle: CompGeometer
post_id: "2053344080558432334"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain No, pretty sure you start with implementing boolean operators on solids yourself."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/CompGeometer/status/2053344080558432334
- Author: Computational Geometer (@CompGeometer)
- Posted: 2026-05-10 05:19:12
## Branch
**1/** **@CompGeometer** ^2053344080558432334
**@nicbarkeragain**
No, pretty sure you start with implementing boolean operators on solids yourself.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain Opengl 3.3 is fine for most learning demoing purposes, and if you are on windows probably d3d11 is the next step."
type: archive
source: twitter
source_url: "https://x.com/Jerroudi_Yass/status/2053307299112870290"
author: "Yassine Jerroudi"
handle: Jerroudi_Yass
post_id: "2053307299112870290"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain Opengl 3.3 is fine for most learning demoing purposes, and if you are on windows probably d3d11 is the next step."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/Jerroudi_Yass/status/2053307299112870290
- Author: Yassine Jerroudi (@Jerroudi_Yass)
- Posted: 2026-05-10 02:53:03
## Branch
**1/** **@Jerroudi_Yass** ^2053307299112870290
**@nicbarkeragain**
Opengl 3.3 is fine for most learning demoing purposes, and if you are on windows probably d3d11 is the next step. d3d12 and vulkan have a high learning curve.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain I highly suggest sdl gpu because in addition to the shape being friendly to transition to vulkan from, it also comes with a set of constraints that make you think more creatively about how to work with data."
type: archive
source: twitter
source_url: "https://x.com/LifeArtStudios/status/2053323097856430405"
author: "Starkium"
handle: LifeArtStudios
post_id: "2053323097856430405"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I highly suggest sdl gpu because in addition to the shape being friendly to transition to vulkan from, it also comes with a set of constraints that make you think more creatively about how to work with data."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/LifeArtStudios/status/2053323097856430405
- Author: Starkium (@LifeArtStudios)
- Posted: 2026-05-10 03:55:50
## Branch
**1/** **@LifeArtStudios** ^2053323097856430405
**@nicbarkeragain**
I highly suggest sdl gpu because in addition to the shape being friendly to transition to vulkan from, it also comes with a set of constraints that make you think more creatively about how to work with data.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain Opengl is literally a waste of time."
type: archive
source: twitter
source_url: "https://x.com/MERGE_EGO/status/2053357429640102029"
author: "~"
handle: MERGE_EGO
post_id: "2053357429640102029"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain Opengl is literally a waste of time."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/MERGE_EGO/status/2053357429640102029
- Author: ~ (@MERGE_EGO)
- Posted: 2026-05-10 06:12:15
## Branch
**1/** **@MERGE_EGO** ^2053357429640102029
**@nicbarkeragain**
Opengl is literally a waste of time. If the goal is fundamentals, write a software renderer. Never fucking recommend opengl and its retarded api.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,43 @@
---
title: "@nicbarkeragain Planet Earth is far more locked-in to OpenGL than most people realize."
type: archive
source: twitter
source_url: "https://x.com/Sparkie_light/status/2053309886268645617"
author: "Faux Hermaeus Mora"
handle: Sparkie_light
post_id: "2053309886268645617"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain Planet Earth is far more locked-in to OpenGL than most people realize."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/Sparkie_light/status/2053309886268645617
- Author: Faux Hermaeus Mora (@Sparkie_light)
- Posted: 2026-05-10 03:03:20
## Branch
**1/** **@Sparkie_light** ^2053309886268645617
**@nicbarkeragain**
Planet Earth is far more locked-in to OpenGL than most people realize. There are an endless number of applications such as visualization systems for aircraft that aren't going anywhere.
**2/** **@nicbarkeragain** ^2053310831048495572
**@Sparkie_light**
100%, and from Apple's perspective, when they say deprecation, realistically what they mean is "we aren't going to fix any of the outstanding bugs in our OGL implementation" not "we're going to drop support entirely"
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain What do you think about WebGPU."
type: archive
source: twitter
source_url: "https://x.com/TaylorAllred8/status/2053305916112666967"
author: "Taylor Allred"
handle: TaylorAllred8
post_id: "2053305916112666967"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain What do you think about WebGPU."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/TaylorAllred8/status/2053305916112666967
- Author: Taylor Allred (@TaylorAllred8)
- Posted: 2026-05-10 02:47:33
## Branch
**1/** **@TaylorAllred8** ^2053305916112666967
**@nicbarkeragain**
What do you think about WebGPU. Seems like they tried to make an easy API for web folks.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,39 @@
---
title: "@nicbarkeragain I used sokol with Odin bindings and it was the best decision I made"
type: archive
source: twitter
source_url: "https://x.com/brunobmello25/status/2053322998736699754"
author: "brunobmello25"
handle: brunobmello25
post_id: "2053322998736699754"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I used sokol with Odin bindings and it was the best decision I made"
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/brunobmello25/status/2053322998736699754
- Author: brunobmello25 (@brunobmello25)
- Posted: 2026-05-10 03:55:26
## Branch
**1/** **@brunobmello25** ^2053322998736699754
**@nicbarkeragain**
I used sokol with Odin bindings and it was the best decision I made
I was able to focus 100% on the logic behind 3D graphics and completely ignore everything else
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain I started with pset(x,y),color 🙃 and then just \"writing pixes to memory\" - I agree with the Vulkan sentiment though"
type: archive
source: twitter
source_url: "https://x.com/dsracoon/status/2053346260086620498"
author: "disappointed but not surprised"
handle: dsracoon
post_id: "2053346260086620498"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I started with pset(x,y),color 🙃 and then just \"writing pixes to memory\" - I agree with the Vulkan sentiment though"
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/dsracoon/status/2053346260086620498
- Author: disappointed but not surprised (@dsracoon)
- Posted: 2026-05-10 05:27:52
## Branch
**1/** **@dsracoon** ^2053346260086620498
**@nicbarkeragain**
I started with pset(x,y),color 🙃 and then just "writing pixes to memory" - I agree with the Vulkan sentiment though
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain sokol is amazing, works at exactly the right level of abstraction to learn so much while still getting stuff done"
type: archive
source: twitter
source_url: "https://x.com/j2w2vac/status/2053306467759907039"
author: "j2w2vac"
handle: j2w2vac
post_id: "2053306467759907039"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain sokol is amazing, works at exactly the right level of abstraction to learn so much while still getting stuff done"
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/j2w2vac/status/2053306467759907039
- Author: j2w2vac (@j2w2vac)
- Posted: 2026-05-10 02:49:45
## Branch
**1/** **@j2w2vac** ^2053306467759907039
**@nicbarkeragain**
sokol is amazing, works at exactly the right level of abstraction to learn so much while still getting stuff done
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain why are we recommending opengl in 2026? genuinely asking since it seems so old"
type: archive
source: twitter
source_url: "https://x.com/mechitary/status/2053311721339756957"
author: "Q"
handle: mechitary
post_id: "2053311721339756957"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain why are we recommending opengl in 2026? genuinely asking since it seems so old"
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/mechitary/status/2053311721339756957
- Author: Q (@mechitary)
- Posted: 2026-05-10 03:10:37
## Branch
**1/** **@mechitary** ^2053311721339756957
**@nicbarkeragain**
why are we recommending opengl in 2026? genuinely asking since it seems so old
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain Yep, totally agree! I did this mistake."
type: archive
source: twitter
source_url: "https://x.com/mlistudio/status/2053372345511788956"
author: "Moonlight Interactive"
handle: mlistudio
post_id: "2053372345511788956"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain Yep, totally agree! I did this mistake."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/mlistudio/status/2053372345511788956
- Author: Moonlight Interactive (@mlistudio)
- Posted: 2026-05-10 07:11:31
## Branch
**1/** **@mlistudio** ^2053372345511788956
**@nicbarkeragain**
Yep, totally agree! I did this mistake. Started with Metal wasted lots of time. Start with SDl or even 2D SFML . There are a few very good courses out there.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,55 @@
---
title: "@nicbarkeragain I started with https://learnopengl.com/ very good resource."
type: archive
source: twitter
source_url: "https://x.com/nicoabie/status/2053298277035229217"
author: "Nico Gallinal"
handle: nicoabie
post_id: "2053298277035229217"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I started with https://learnopengl.com/ very good resource."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/nicoabie/status/2053298277035229217
- Author: Nico Gallinal (@nicoabie)
- Posted: 2026-05-10 02:17:12
## Branch
**1/** **@nicoabie** ^2053298277035229217
**@nicbarkeragain**
I started with https://learnopengl.com/ very good resource. And also https://www.scratchapixel.com/index.html is very good!
**2/** **@nicbarkeragain** ^2053301337115574299
**@nicoabie**
+1 for learnopengl, I can clearly remember the feeling going through the first few chapters of "oh, it's not magic after all, I can do this!"
**3/** **@nicoabie** ^2053307212924408304
**@nicbarkeragain**
I regret a lot not having done computer graphics at university because it has a lot of algebra a matrices and I really enjoy that. Of course some techniques are harder to grasp than others but the basic principles are not hard at all!
**4/** **@nicbarkeragain** ^2053309608698294492
**@nicoabie**
Obligatory - one of the best videos ever created on the math intuition behind 3d graphics: https://www.youtube.com/watch?v=qjWkNZ0SXfo
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain I've been saying start with OpenGL 3.3 (or higher) instead of Vulkan forever."
type: archive
source: twitter
source_url: "https://x.com/robertswinkler/status/2053347204870631673"
author: "Robert Winkler"
handle: robertswinkler
post_id: "2053347204870631673"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I've been saying start with OpenGL 3.3 (or higher) instead of Vulkan forever."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/robertswinkler/status/2053347204870631673
- Author: Robert Winkler (@robertswinkler)
- Posted: 2026-05-10 05:31:37
## Branch
**1/** **@robertswinkler** ^2053347204870631673
**@nicbarkeragain**
I've been saying start with OpenGL 3.3 (or higher) instead of Vulkan forever. Also that OpenGL is very very far from dying, let alone dead. And yet there are so many people who vociferously disagree. *shrug*
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain I've been doing some very intro stuff with SDL lately and it's been a real pleasure, it's pretty impressive what can be accomplished with a handful of functions and a lot of trial and error."
type: archive
source: twitter
source_url: "https://x.com/jeremdak/status/2053628567335186505"
author: "Jeremy"
handle: jeremdak
post_id: "2053628567335186505"
date: 2026-05-11
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I've been doing some very intro stuff with SDL lately and it's been a real pleasure, it's pretty impressive what can be accomplished with a handful of functions and a lot of trial and error."
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/jeremdak/status/2053628567335186505
- Author: Jeremy (@jeremdak)
- Posted: 2026-05-11 00:09:39
## Branch
**1/** **@jeremdak** ^2053628567335186505
**@nicbarkeragain**
I've been doing some very intro stuff with SDL lately and it's been a real pleasure, it's pretty impressive what can be accomplished with a handful of functions and a lot of trial and error.
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain I just started cranking out shaders, its helped alot in my understanding tbh"
type: archive
source: twitter
source_url: "https://x.com/siddarthsaha1/status/2053723219476226210"
author: "shadyearth"
handle: siddarthsaha1
post_id: "2053723219476226210"
date: 2026-05-11
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain I just started cranking out shaders, its helped alot in my understanding tbh"
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/siddarthsaha1/status/2053723219476226210
- Author: shadyearth (@siddarthsaha1)
- Posted: 2026-05-11 06:25:46
## Branch
**1/** **@siddarthsaha1** ^2053723219476226210
**@nicbarkeragain**
I just started cranking out shaders, its helped alot in my understanding tbh
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,37 @@
---
title: "@nicbarkeragain @raysan5 raylib mentioned"
type: archive
source: twitter
source_url: "https://x.com/theharshpat/status/2053709429275848717"
author: "Harsh"
handle: theharshpat
post_id: "2053709429275848717"
date: 2026-05-11
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "@nicbarkeragain @raysan5 raylib mentioned"
in_reply_to: ""
parent_post_id: "2053297529543090391"
---
## Source
- URL: https://x.com/theharshpat/status/2053709429275848717
- Author: Harsh (@theharshpat)
- Posted: 2026-05-11 05:30:58
## Branch
**1/** **@theharshpat** ^2053709429275848717
**@nicbarkeragain** **@raysan5**
raylib mentioned
## Related
- Spine: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming]]
@@ -0,0 +1,36 @@
---
title: "PSA: if you've never done graphics programming before and are interested in learning the fundamentals, it is very important that you don't start with Vulkan."
type: archive
source: twitter
source_url: "https://x.com/nicbarkeragain/status/2053297527089479996"
author: "Nic Barker"
handle: nicbarkeragain
post_id: "2053297527089479996"
date: 2026-05-10
archived: 2026-08-26
draft: false
tags:
- archive
- twitter
- nicbarkeragain
description: "PSA: if you've never done graphics programming before and are interested in learning the fundamentals, it is very important that you don't start with Vulkan."
in_reply_to: ""
---
## Source
- URL: https://x.com/nicbarkeragain/status/2053297527089479996
- Author: Nic Barker (@nicbarkeragain)
- Posted: 2026-05-10 02:14:13
## Thread
**1/** **@nicbarkeragain** ^2053297527089479996
PSA: if you've never done graphics programming before and are interested in learning the fundamentals, it is very important that you don't start with Vulkan. You might get the impression that it's the "correct" or "modern" way to do things, but it will only bring you sorrow.
**2/** **@nicbarkeragain** ^2053297529543090391
Best place to start is a couple layers up where you still need to deal with fundamental principles (basic 3d math, loading geometry & textures, shaders). E.g. raylib, SDL, sokol. If you want to go lower, despite what you've read, OpenGL is actually totally fine for beginners.
Branches: [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-nicoabie-i-started-with-https-learnopengl-com-very-good]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-AdaBarx-my-only-computer-is-an-apple-silicon-macbook-what]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-TaylorAllred8-what-do-you-think-about-webgpu-seems-like-they]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-j2w2vac-sokol-is-amazing-works-at-exactly-the-right-level]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-Jerroudi_Yass-opengl-3-3-is-fine-for-most-learning-demoing]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-Sparkie_light-planet-earth-is-far-more-locked-in-to-opengl-than]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-mechitary-why-are-we-recommending-opengl-in-2026-genuinely]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-brunobmello25-i-used-sokol-with-odin-bindings-and-it-was-the]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-LifeArtStudios-i-highly-suggest-sdl-gpu-because-in-addition-to]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-CompGeometer-no-pretty-sure-you-start-with-implementing]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-dsracoon-i-started-with-pset-x-y-color-and-then-just]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-robertswinkler-ive-been-saying-start-with-opengl-3-3-or-higher]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-MERGE_EGO-opengl-is-literally-a-waste-of-time-if-the-goal]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-mlistudio-yep-totally-agree-i-did-this-mistake-started-with]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-10-CatastroStan-agreed-but-even-opengl-will-waste-a-fair-bit-of]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-11-jeremdak-ive-been-doing-some-very-intro-stuff-with-sdl]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-11-theharshpat-raylib-mentioned]], [[archive/threads/nicbarkeragain/2026-05-10-psa-if-youve-never-done-graphics-programming/2026-05-11-siddarthsaha1-i-just-started-cranking-out-shaders-its-helped]]