Porting my C Graphics Library to Web (Olive.c Ep.03)

  Рет қаралды 16,514

Tsoding Daily

Tsoding Daily

Жыл бұрын

Source code: github.com/tsoding/olive.c

Пікірлер: 45
@naymon357
@naymon357 Жыл бұрын
I always feel so dumb while watching your videos
@larryd9577
@larryd9577 Жыл бұрын
Just because he makes a lot of typing noises does not mean that he is efficient.
@DoPlayGameYes
@DoPlayGameYes Жыл бұрын
@@larryd9577 ?
@allanwernermusic
@allanwernermusic Жыл бұрын
@@larryd9577 ?
@SENTRY456123
@SENTRY456123 Жыл бұрын
@@larryd9577 ?
@watch-out733
@watch-out733 Жыл бұрын
@@larryd9577 ?
@ParsimonyCode
@ParsimonyCode Жыл бұрын
Found this guy today. He's now my favorite streamer
@alurma
@alurma Жыл бұрын
It's not true that nobody watches the stream. I do :)
@flleaf
@flleaf 8 ай бұрын
i need more sleep deprived tsoding to sad music
@davidsimek1197
@davidsimek1197 Жыл бұрын
love this
@rogo7330
@rogo7330 Жыл бұрын
"Math not found"
@userunp
@userunp Жыл бұрын
really nice :^) edit: im curious what i3 bar you're using, i installed i3blocks but haven't modified it ever since
@wijiler5834
@wijiler5834 Жыл бұрын
Default i3 bar with config I think
@zoeythebee1779
@zoeythebee1779 Жыл бұрын
Default i3 bar
@hasanpasha01
@hasanpasha01 Жыл бұрын
29:06 , repeated several times to appreciate this..
@hasanpasha01
@hasanpasha01 Жыл бұрын
Wonderful
@naymon357
@naymon357 Жыл бұрын
This is so cool
@orizach01
@orizach01 Жыл бұрын
this is so fucking cool
@zoeythebee1779
@zoeythebee1779 Жыл бұрын
3d graphics would be so cool
@iliahitrei2976
@iliahitrei2976 Жыл бұрын
Отличные ролики. Было бы интересно почитать ваш CV. Где учились? Над чем успели поработать? Что планируeте в будущем?
@scarlatum
@scarlatum Жыл бұрын
Ловите хряка!
@demon_hunter7905
@demon_hunter7905 Жыл бұрын
A Truth table solver would be a great topic for you to cover.
@alexvitkov
@alexvitkov Жыл бұрын
1:07 t i think stdint is actually provided by the the compiler, in clang you can use it even with -ffreestanding -nostdlib
@VojtaJavora
@VojtaJavora Жыл бұрын
Yeah, it's just a bunch of defines over compiler intrinsics. No library needed.
@cycomkid
@cycomkid Жыл бұрын
Hi i was thinking about reading hard disk or pendrive from start to end, may be to find deleted files or may something interesting. What's your though?
@TsodingDaily
@TsodingDaily Жыл бұрын
That's an interesting idea, thanks! I'll add it to my todo list.
@vasanthkumar3685
@vasanthkumar3685 Жыл бұрын
it is what it is
@preetamdas4048
@preetamdas4048 Жыл бұрын
Cool
@michelalwan8410
@michelalwan8410 Жыл бұрын
Why do you use a bash script to build instead of Makefile?? just curious...
@TsodingDaily
@TsodingDaily Жыл бұрын
Cause it works ¯\_(ツ)_/¯
@user-hi6xb3zx7c
@user-hi6xb3zx7c 10 ай бұрын
I don't know anything about web assembly.. do you need to implement in js any function outside c++ normal stuff ? can't you link to the lib you wanna use during compilation ? How do you use something like opencv in web assembly if you need to implement everything on js ? Thank you whoever takes time to reply to this.
@user-hi6xb3zx7c
@user-hi6xb3zx7c 10 ай бұрын
What about stuff like FFmpeg or other dependences that your lib may need ?
@lama_3021
@lama_3021 Жыл бұрын
do you use the default emacs keybindings?
@uwasnear
@uwasnear Жыл бұрын
He has a video about that I think
@wijiler5834
@wijiler5834 Жыл бұрын
Haven’t watched the video but I hope this is compiling c to wasm without emscriptem
@TsodingDaily
@TsodingDaily Жыл бұрын
Honestly, I don't remember a single successful experience with emscripten. But maybe I'm just dumb.
@wijiler5834
@wijiler5834 Жыл бұрын
@@TsodingDaily me too lol
@ecosta
@ecosta Жыл бұрын
In my personal opinion, those high-level libs/tools/frameworks like emscripten and wasi are actually making web assembly much more confusing.
@user-ex9zs4zv3e
@user-ex9zs4zv3e Жыл бұрын
Забавный каламбурчик, olive.c можно прочитать созвучно с "олівець", что по украински значит "карандаш", что хорошо подходит графической тематике :)
@friren_elf
@friren_elf Жыл бұрын
Он это в первом ролике про библиотеку объяснял
@STRATOS13PAO
@STRATOS13PAO 7 ай бұрын
Hello, great video series!, I tried to recreate the application in a niche operating system for gaming "Windows" I'm having trouble with creating the correct wasm file. I'm using: gcc -Wall -Wextra -o wasm.o -c ./wasm.c to get the .o file, I would imagine i need a linker to get the wasm file but I'm not sure how to do it, can i get "wasm-ld" to run in windows? Is there any other option?
Adding Transparency to My Graphics Library in C (Olive.c Ep.04)
1:13:33
Can C actually do Perfect Bézier Curves?
2:17:22
Tsoding Daily
Рет қаралды 6 М.
Follow @karina-kola please 🙏🥺
00:21
Andrey Grechka
Рет қаралды 17 МЛН
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 24 МЛН
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 68 МЛН
Uni , Multi and Broadcast
9:34
Haider Safaa Mahdi
Рет қаралды 42
3D ASCII with Colors
2:40:13
Tsoding Daily
Рет қаралды 16 М.
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)
16:38
Procedural Graphics in C (Voronoi Ep.01)
1:31:43
Tsoding Daily
Рет қаралды 46 М.
I just wanted a Simple 2D Library in C but made This Instead... Oops...
2:19:03
I ported all my Graphics to Terminal (Olive.c Ep.09)
1:07:35
Tsoding Daily
Рет қаралды 12 М.
Fixing Pixelated Images with C
2:14:16
Tsoding Daily
Рет қаралды 14 М.
Patching WebAssembly Binary with C++
3:16:27
Tsoding Daily
Рет қаралды 35 М.
Adding Triangles to my Graphics Library in C (Olive.c Ep.02)
1:27:10
Tsoding Daily
Рет қаралды 22 М.
I compiled my Game to WebAssembly
2:07:49
Tsoding Daily
Рет қаралды 26 М.
APPLE УБИЛА ЕГО - iMac 27 5K
19:34
ЗЕ МАККЕРС
Рет қаралды 97 М.
Добавления ключа в домофон ДомРу
0:18
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 385 М.