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

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

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
@davidsimek1197
@davidsimek1197 Жыл бұрын
love this
@alurma
@alurma Жыл бұрын
It's not true that nobody watches the stream. I do :)
@hasanpasha01
@hasanpasha01 Жыл бұрын
Wonderful
@naymon357
@naymon357 Жыл бұрын
This is so cool
@flleaf
@flleaf 8 ай бұрын
i need more sleep deprived tsoding to sad music
@rogo7330
@rogo7330 Жыл бұрын
"Math not found"
@hasanpasha01
@hasanpasha01 Жыл бұрын
29:06 , repeated several times to appreciate this..
@orizach01
@orizach01 Жыл бұрын
this is so fucking cool
@zoeythebee1779
@zoeythebee1779 Жыл бұрын
3d graphics would be so cool
@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 11 ай бұрын
Yeah, it's just a bunch of defines over compiler intrinsics. No library needed.
@vasanthkumar3685
@vasanthkumar3685 Жыл бұрын
it is what it is
@preetamdas4048
@preetamdas4048 Жыл бұрын
Cool
@iliahitrei2976
@iliahitrei2976 Жыл бұрын
Отличные ролики. Было бы интересно почитать ваш CV. Где учились? Над чем успели поработать? Что планируeте в будущем?
@scarlatum
@scarlatum Жыл бұрын
Ловите хряка!
@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
@demon_hunter7905
@demon_hunter7905 Жыл бұрын
A Truth table solver would be a great topic for you to cover.
@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.
@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.
@michelalwan8410
@michelalwan8410 Жыл бұрын
Why do you use a bash script to build instead of Makefile?? just curious...
@TsodingDaily
@TsodingDaily Жыл бұрын
Cause it works ¯\_(ツ)_/¯
@user-ex9zs4zv3e
@user-ex9zs4zv3e Жыл бұрын
Забавный каламбурчик, olive.c можно прочитать созвучно с "олівець", что по украински значит "карандаш", что хорошо подходит графической тематике :)
@friren_elf
@friren_elf Жыл бұрын
Он это в первом ролике про библиотеку объяснял
@user-hi6xb3zx7c
@user-hi6xb3zx7c 9 ай бұрын
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 9 ай бұрын
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
@STRATOS13PAO
@STRATOS13PAO 6 ай бұрын
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
I failed Math but Coded 3D From Scratch Anyway (Olive.c Ep.07)
58:25
Мама и дневник Зомби (часть 1)🧟 #shorts
00:47
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 11 МЛН
АВДА КЕДАВРАААААА😂
00:11
Romanov BY
Рет қаралды 8 МЛН
My Own 3b1b Animation Engine but in C
2:06:44
Tsoding Daily
Рет қаралды 18 М.
An introduction to WebAssembly
25:23
Coding Tech
Рет қаралды 184 М.
WebGPU :: Rendering the future in Real-Time
17:03
Visionary 3D
Рет қаралды 191 М.
3D ASCII with Colors
2:40:13
Tsoding Daily
Рет қаралды 16 М.
I compiled my Game to WebAssembly
2:07:49
Tsoding Daily
Рет қаралды 26 М.
Patching WebAssembly Binary with C++
3:16:27
Tsoding Daily
Рет қаралды 35 М.
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
How to Draw Smooth Circles (Olive.c Ep.06)
1:15:02
Tsoding Daily
Рет қаралды 11 М.
Такого вы точно не видели #SonyEricsson #MPF10 #K700
0:19
BenJi Mobile Channel
Рет қаралды 2,1 МЛН
Интел подвинься, ARM уже в ПК!
14:06
PRO Hi-Tech
Рет қаралды 158 М.
Распаковка айфона в воде😱 #shorts
0:25
Mevaza
Рет қаралды 1,1 МЛН