These streams really are exceptionally inspirational, and unusually tied to real world uses in the space of recreational programming. Thank you for all this content
have you ever considered dual streaming onto youtube? i don't use twitch and i don't plan on it any time soon, but streams from subscribed channels show up in my recommended often
Twitch is pretty weighted towards concurrent viewership. Streaming to youtube isn't totally off the table, but at this point in time I don't want to fragment the live viewership
Funnily enough, I actually started making an image library literally a minute before I clicked on this video. I don't assume you made a library to create the output files, you probably used a library for it, but still.
I actually was working on a PNG encoder/decoder for this purpose a couple streams before this. stb_image for today's impl, but hand rolled impl is coming :)
Yeah why would you learn gimp though? learn krita instead. [Or do what you're doing, I like that option better too] In a way less tongue in cheek way, I actually think what you're doing is very novel and in very much enjoying your videos
OpenGL is just so much easier. My naive understanding here is that vulkan trades ease of use for more control. I think I'm so so so soooooo far from needing more control that it's not worth taking the plunge. It's not off the table but I haven't found a compelling reason to learn it yet :)
@@sphaerophoria Your understanding is correct. Vulkan is exceptionally "Boilerplate heavy" as it trades being able to get up and running quick for total control over how you send data to the GPU and render it. Atleast in my experience, there is no "It just does it in the background" when it comes to vulkan.
@@hamzarashid7579Even the crappiest browser worth the time will take more than a month of uninteresting boilerplate work before you can properly display Hello World on it.
This guy is a freaking programming terminator!
These streams really are exceptionally inspirational, and unusually tied to real world uses in the space of recreational programming. Thank you for all this content
People are going to lose their minds about the fact that there's a gap to the camera when I changed the cropping
day ruined
sphimp is an amazing name
have you ever considered dual streaming onto youtube? i don't use twitch and i don't plan on it any time soon, but streams from subscribed channels show up in my recommended often
iirc he's a twitch affiliate so he can't multistream
+1 never watch twitch but whenever i see a yt stream pop up i often watch
i had thought twitch changed policy to allow multistreaming recently
Twitch is pretty weighted towards concurrent viewership. Streaming to youtube isn't totally off the table, but at this point in time I don't want to fragment the live viewership
@@sphaerophoriaCould you maybe put the twitch chats as subtitles of the YT uploads?
Nice video.
I can't wait for you to try to learn how to use autocad :)
Funnily enough, I actually started making an image library literally a minute before I clicked on this video. I don't assume you made a library to create the output files, you probably used a library for it, but still.
I actually was working on a PNG encoder/decoder for this purpose a couple streams before this. stb_image for today's impl, but hand rolled impl is coming :)
@@sphaerophoria cool!
Yeah why would you learn gimp though? learn krita instead. [Or do what you're doing, I like that option better too]
In a way less tongue in cheek way, I actually think what you're doing is very novel and in very much enjoying your videos
at the end the window title is still "OpenGL Triangle" 🤣
also are there plans on integrating some kind of gui? are we going to see some imgui action?
I haven't decided yet. Imgui seems likely, qml seems likely, writing my own UI framework so I can claim no dependencies seems likely. Who knows :D
@@sphaerophoria oh right, i haven't considered a side project lol
do you think you will ever do stuff with vulkan instead of opengl?
OpenGL is just so much easier. My naive understanding here is that vulkan trades ease of use for more control. I think I'm so so so soooooo far from needing more control that it's not worth taking the plunge. It's not off the table but I haven't found a compelling reason to learn it yet :)
@@sphaerophoria Your understanding is correct. Vulkan is exceptionally "Boilerplate heavy" as it trades being able to get up and running quick for total control over how you send data to the GPU and render it. Atleast in my experience, there is no "It just does it in the background" when it comes to vulkan.
I'm a minute in and realizing he's reinventing Blender (the image editor component of it), not GIMP.
camera gap 😭
Bro just copies URL from the internet with lots of '&' in it and just runs it without quoting anything. That's gonna byte you in the ass some day :)
If making an image editor from scratch why not also make a browser from scratch?
Well, a browser is infinitely times harder. I won't explain why, just research it yourself.
@@xoxogamewolf7585 I'm not saying to create a full-blown browser, just a crappy one for learning purposes.
@@hamzarashid7579Even the crappiest browser worth the time will take more than a month of uninteresting boilerplate work before you can properly display Hello World on it.