- Видео 71
- Просмотров 455 783
Cococry
Добавлен 22 фев 2022
imagine using javascript
Discord: discord.gg/gMEaK8wA
Discord: discord.gg/gMEaK8wA
Writing a Software Renderer in C from Scratch | Part 3
In this episode, i'm setting up the renderer to handle with 3D projection by matrix multiplication.
Because RUclips does not give me money:
Support me on Patreon: patreon.com/cococry
GitHub: github.com/cococry
Because RUclips does not give me money:
Support me on Patreon: patreon.com/cococry
GitHub: github.com/cococry
Просмотров: 944
Видео
Writing an Animation System for my UI Framework in C
Просмотров 2,5 тыс.21 день назад
This is me programming the basics of the animation system in my UI framework called "reif". Because this channel does not get monetized: Patreon: httsp://patreon.com/cococry GitHub: github.com/cococry
Writing a Software renderer from scratch in C - Part 2
Просмотров 1,8 тыс.28 дней назад
Writing a triangle rasterizer and using X11 to display the pixels on a window Patreon Support: patreon.com/cococry
Writing a Software Renderer from scratch in C - Part 1
Просмотров 9 тыс.Месяц назад
GitHub: github.com/cococry Patreon Support: patreon.com/cococry Donate: www.tipeeestream.com/LUCA-MACHIEDO/donation
The perfect Neovim IDE Setup in 2024
Просмотров 8 тыс.Месяц назад
Featured: - My Patreon: patreon.com/cococry - My GitHub: github.com/cococry - Neovim: neovim.io/ - NvChad: nvchad.com/
Making a GUI Text Editor from Scratch in C
Просмотров 42 тыс.Месяц назад
In this video, i am making a simple text editor in C from scratch. This is not a finished product, it's just a fun challenge and i hope you'll enjoy :) My Patreon: patreon.com/cococry My GitHub: github.com/cococry Libraries Used: github.com/runara My Window Manager: github.com/cococry/ragnar
Make a GUI Task Management App in pure C (no bloat required)
Просмотров 223 тыс.5 месяцев назад
I'm gonna show you how you can make a fully featured UI Task Management application in pure C with libleif for the UI frontend. This project will certainly look great on any portfolio :) The UI Library on GitHub (give it a star :P) - github.com/cococry/leif The Source Code of the application: - github.com/cococry/todo
Make a GUI Calculator in C like a real Chad
Просмотров 78 тыс.5 месяцев назад
I'm gonna show you how to make a small & aesthetic calculator app in C like a real chad. No QT, GTK or any other bloat required. NOTE: If you're on arch, you can easily build leif (the UI library) from the aur: paru -S libleif. Build cglm from source: github.com/recp/cglm?tab=readme-ov-file#-build Build libclipboard from source: github.com/jtanx/libclipboard?tab=readme-ov-file#building FOR DEBI...
Install & Configure RagnarWM the best way
Просмотров 4,4 тыс.Год назад
In this video i will show you how to install and configure my window manager Ragnar for the best possible user experience. RagnarWM on Github is here: github.com/cococry/Ragnar My GitHub: github.com/cococry My GUI Library (other project): github.com/cococry/Leif #windowmanager #linux
How I made an own Window Manager in C
Просмотров 49 тыс.Год назад
How I made an own Window Manager in C
Multiple Layouts & More | RagnarWM v1.2
Просмотров 637Год назад
Multiple Layouts & More | RagnarWM v1.2
This video was funny to watch because my name is Leif
I expected the end of the video to reveal that the entire video was coded in the text editor he made
what colorscheme are you using?
Very well done and clear process. I would love to see more about the ui library you have. It seems very capable
Your a life saver
what installation of linux is this?
how to install
inspired me (15m) to build one myself very cool🎉
very interesting video, fully get your C skills, and would like to implement the similar stuff using rust
what is that editor?
i love waching people code for hours even though i don't understand anything ( maybe a little )
u are so young dude 😎
Maybe fucking link to the article???/
you sound more german than any german haha
How you learned to code? Any links?
just create a project, then try to do stuff, for example print to a terminal etc, then just keep doing and trying more things. dont waste time watching tutorials unless you are activly looking for a specific peice of information
what time do you stream bro? RUclips never notifies me
i don’t have a real schedule
which OS you are using?
If no head, I always return early...
correct animation framework for any UI is zero bytes long. until next time, cheers
How did you find NvChad? Who's it was recommendation?
Love the ui related videos
name of the theme ? please
My guess for the issue at the end: you are overwriting anim_time on button enter/leave, so the animation is immediately overridden and doesn't get to finish changing the size. One solution could be to add every animation to a stack ? If you then call all registered callbacks during one update, the effects would stack, like if one animation did size += 10 and another did size -= 10, the net change would be 0 that frame. Idk though just an idea. Interesting video as always
Great video man as usual, one question if you dont mind me asking , how do you keep the window responsive "during" resizing , my GLFW window completely freezes during the resizing
that's because you put everything in a single thread and it's busy polling for events when you resize
@@aidennwitz how would you do it exactly , during the resize there is a spam of events, do you set a timer and notify the main thread with a fixed frequency
@@fjkldhakljf the stall isn't because of event spam but because the OS doesn't return while you're interacting with window decorations. just handle everything like usual except in separate threads. you could also just render inside the resize/move callbacks, but that won't handle all cases.
Which distro do you use? Arch linux + hyperland?
@@MasterFru-g4t not hyprgay, ragnarwm :)
@@MasterFru-g4t (it’s a joke)
goat average russian doomer enjoyer
C is easy. Let’s see you do it in C++ with it’s disgustingly hard to read syntax 😅
the goat blesses us with another upload 🙏
I really wish I didn't miss this!!!! Been soooo busy
When will you release the retained mode hi library?
Exciting 😮
You use jetbrains mono as font?
@@Kun.89 yee
A perfect Neovim setup is a flawed concept, because we are never satisfied with it and keep on ricing it further
Try to shut up and code. It would have been a perfect video. But anyway, it is a great knowledge. Thank you for sharing.
real
I ve been watching your videos recently and i just want to thank you so much... I am super new to programming can you please make your videos little bit beginner friendly ❤
I don't think this kind of stuff is what you should start with if you're super new to programming, might be better to start out making some simple CRUD applications to get a feel for general concepts and syntax before moving on to advanced stuff like this. If you're really new to this, you might be able to follow along with this, but you won't actually understand what you're doing
@@MaxiveLegend bro can you please give general outline of what things I need to learn first 🙏 I am like a new born baby 😭 🍼 btw what is crud?
@@insadeyt CRUD stands for Create, Read, Update, Delete. Those are the basic actions you'd need to be able to do on some resource. There's a million applications you could apply this to, but as a beginner it might be best to look into building a todo-list application where you can add items to the list, storing and reading them from some kind of data store (like a mysql database, also a good learning experience), update them, and deleting them. There's lots of good tutorials out there on where to start as a beginner programmer that can explain this a lot better than me, so I'd advise you to look some of those up. As for me, I started out with Java and C#, which are both memory-safe languages that handle memory management for you. I view those as very good starting languages
lol, i made something "similar" in desmos, also had my work with graphics in the terminal in c. nice work
i have recently started learning C and this video is very intresting
how to install nvcahd without starter, so we can get to configure everything?
What is you're neovim configs?
Nvchad
man, dotfiles ?
bro really thank you , you solved my past 6 months problem thank you so much 🏩
Subscribed ):
:/
@@cococry when I try to open you window manager from sddm it just stucks on sddm I am on arch Linux
1:53:30 It stopped my heartbeat😮
Why make a renderer in terminal this is funny but i think this a great idea now I think make this using assembly nasm this is sounds like good
Bro! Can you tell me how do I even start as software dev in C++ Like I know c++ and like mostly people teach Data Structures in C++ no one teaches how to develop things using c++ Can you tell how to learn that or like get started with this
cool!
Hello, at what age did you start to learn code? And what was your first programming language? (I am just curious because i feel a little jealous of you, just a little)
same question
I am interested in your content and projects; however, I cannot watch them because I'm not at a computer or in a class lesson. I can only watch streams that start from scratch, from "Hello World," without any auto-generated code, AI, auto-completion, or LSPs-just typing code letter by letter. You might ask if that takes time. The answer is that professional developers write clean code that is worth every second it takes to write. Because of these constraints, we don’t have many developer streams at all, just random ones without many followers. Don’t forget, I like your work, bro.
1:44 ayy boi lmao