Adding Triangles to my Graphics Library in C (Olive.c Ep.02)

  Рет қаралды 24,321

Tsoding Daily

Tsoding Daily

Күн бұрын

Пікірлер: 32
@sababugs1125
@sababugs1125 Жыл бұрын
Watching him debug a bug you've already spotted is definitely an experience
@legion_prex3650
@legion_prex3650 Жыл бұрын
tsoding is tsoding. It is just like that, very unique, very intelligent. Like his style and attitude and wish all the best to him. Producing video edutainment content is better than working in the industry.
@gameofpj3286
@gameofpj3286 Жыл бұрын
I can def feel the lack of sleep through my screen. Hope you get some better sleep soon
@pc2753
@pc2753 Жыл бұрын
Really starting to enjoy these 👍
@Lensr
@Lensr Жыл бұрын
More olivec! Awesome Also, be sure to get some rest!! I suck at sleep schedules too 😭
@cacheman
@cacheman Жыл бұрын
Just to mention an alternative algorithm: You can do it like the filled circles. Iterate over the bounding box of the triangle, do point-in-triangle-check to determine pixel color. Of course, this is pretty inefficient for some classes of triangles, but OTOH it should be very robust and maybe easier to SIMD up?
@MrCoreyTexas
@MrCoreyTexas Жыл бұрын
For anyone wondering why OLIVEC_SIGN and OLIVEC_ABS is included, try working with and without them and compute y2 given y1=150, h=-50 and you'll see why they are needed. Very clever, sir
@anilraghu8687
@anilraghu8687 Жыл бұрын
feh - a fast and light image viewer 39:40 Sleep= we will watch the recorded version.
@davydorynbaev
@davydorynbaev Жыл бұрын
love the cooding streams, keep it up
@cacheman
@cacheman Жыл бұрын
You can get rid of the need to pass the type to the swap macro, if you're willing to use popular compiler extensions, such as GCC's `__auto_type` or `typeof()`.
@ZephyrCubic
@ZephyrCubic 9 ай бұрын
sure, but one of the main points of this library is to not have third-party dependencies. That includes to build it.
@HelloWorldCode
@HelloWorldCode Жыл бұрын
Next: Ray traced triangles 😎
@ZephyrCubic
@ZephyrCubic 9 ай бұрын
He did indeed!
@Eugensson
@Eugensson 7 ай бұрын
55:12 Italian QWERTY - the keyboard layout which gets in your way of becoming a good programmer. It doesn't have the tilde key.
@mrylmz7754
@mrylmz7754 Жыл бұрын
Next video we want to see a tesseract :D
@joly3122
@joly3122 Жыл бұрын
Интересные видео!
@0ne87
@0ne87 Жыл бұрын
Gf in C when?
@Banaannaa
@Banaannaa Ай бұрын
how do you display the frames without any dependencies
@jtrader5093
@jtrader5093 Жыл бұрын
nice job... thank you
@STRATOS13PAO
@STRATOS13PAO Жыл бұрын
what was the problem caused by at 51:00?
@CarterColeisInfamous
@CarterColeisInfamous Жыл бұрын
20:00 bess numbers
@flleaf
@flleaf Жыл бұрын
wasn't he wrong about dx, dy? i think he was but i need answers
@flleaf
@flleaf Жыл бұрын
if x is not changing (dx = 0) then we have vertical line (and vice verca) and he said the opposite
@qzhong
@qzhong Жыл бұрын
I think you're right, he was really sleepy then and was confused about x and y direction. Yet the code works fine.
@dmitry.shpakov
@dmitry.shpakov Жыл бұрын
I can argue why olivec logo is not good, lol
@AntonioNoack
@AntonioNoack Жыл бұрын
😄, if it was for one less subdivision, it would be a very iconic shape ^^
@digitalzoul57
@digitalzoul57 Жыл бұрын
can you share this discord link
@SuperNolane
@SuperNolane Жыл бұрын
You use filler word "right" so often it becomes hard to listen. In fact you used this word 274 times during this video. Which is roughly once every 19 seconds.
@TsodingDaily
@TsodingDaily Жыл бұрын
right
@SuperNolane
@SuperNolane Жыл бұрын
@@TsodingDaily great content btw :)
@janousekpetr6843
@janousekpetr6843 Жыл бұрын
It would be nice to continue using the "(Olive.c Ep.02)" suffix to make it easier to find consecutive episodes. I was looking forward to watch the next episode, great content!
@calebharper9567
@calebharper9567 Жыл бұрын
olive.porth when
Porting my C Graphics Library to Web (Olive.c Ep.03)
33:38
Tsoding Daily
Рет қаралды 17 М.
Weird Parts of C you probably never heard of...
38:06
Tsoding Daily
Рет қаралды 58 М.
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 7 МЛН
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 249 МЛН
兔子姐姐最终逃走了吗?#小丑#兔子警官#家庭
00:58
小蚂蚁和小宇宙
Рет қаралды 15 МЛН
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Рет қаралды 1 МЛН
Parsing 3D File in C
1:24:01
Tsoding Daily
Рет қаралды 31 М.
New Graphics Library in C (Olive.c Ep.01)
1:58:46
Tsoding Daily
Рет қаралды 144 М.
How to train simple AIs to balance a double pendulum
24:59
Pezzza's Work
Рет қаралды 269 М.
Drag and Drop in C (Yes, it is possible! Let me show you how...)
1:18:02
Building a REAL pawn that transforms into a queen (automatically)
14:12
Works By Design
Рет қаралды 414 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 204 М.
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 828 М.
This Single Rule Underpins All Of Physics
32:44
Veritasium
Рет қаралды 3,9 МЛН