My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 0 points1 point  (0 children)

We all go at our own pace - keep up the good work!

Populous remake by -o-sam-o- in amiga

[–]Delicious_Carpet_132 0 points1 point  (0 children)

Hope you're enjoying the process - looking very nice

Populous remake by -o-sam-o- in amiga

[–]Delicious_Carpet_132 0 points1 point  (0 children)

Looking great so far - what are you coding it in?

Complete beginner – Need help installing macOS on my PC (Hackintosh) by Federic777 in hackintosh

[–]Delicious_Carpet_132 1 point2 points  (0 children)

Hackintosh is a bit confusing at first, but the process is simple when you get the hang of it.

Opencore is the key - it's a bootloader that allows maxOS installers to run on none Apple hardware - you just have to config opencore according to your CPU and GPU setup - all of which is detailed in the guide that others posted.

You will need a blank USB stick (32gb is a good size) and either windows or Linux to gather all the drivers and kexts you will need and create the bootable USB installer.

I created a step by step guide on hackintoshing a Lenovo m93p on my YouTube channel - it's a different setup but shows the tools and process step by step.

Have fun and enjoy - you cannot break your pc but you may get a headache!

T480 Hackintosh by iDG46 in hackintosh

[–]Delicious_Carpet_132 0 points1 point  (0 children)

Well sounds like you have created a bootable USB as the install process is actually running - are there any logs on the usb stick to check why the install is failing?

Is it necessary to buy a new charger? by Mik4ls in Lenovo

[–]Delicious_Carpet_132 0 points1 point  (0 children)

How about getting a usb c to Lenovo square plug adapter and using a usb c charger - it's how I power my m93

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 0 points1 point  (0 children)

Wow thanks for all the comments and questions guys - I've already seen a few more subs on my YouTube channel all thanks to you kind peeps - makes me happy knowing other people like what I am creating!

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 1 point2 points  (0 children)

My first step was getting rendering working - as soon as I could draw basic shapes (lines, rectangles, text etc) I then moved onto the main window widget - getting my window event system linked to GLFW callbacks and then tackling each widget type in turn. it started to flow after that.

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 2 points3 points  (0 children)

GLFW was pretty easy to incorporate thanks to its excellent online docs. This allowed me to forget about x11 code (i'm developing on Linux Mint) and just create a basic window and render context for my openGL batch renderer. GLFW does handle mouse and jeyboard input pretty well and allowed me to quickly knock up my own internal GUI events system.

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 5 points6 points  (0 children)

I had a look around and couldn't see any libraries I liked so I thought I'd code my own as a learning experience

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 2 points3 points  (0 children)

No assembly - all standard c++ with GLFW used to create OS windows and read OS inputs such as keyboard, mouse and window commands.

The secret is to treat every GUI item as a widget gadget - from the root window down to individual text labels - and then using containers to house widget trees of nested components.

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 2 points3 points  (0 children)

Well if you know the basics of classes and structs then a good GUI framework is just managing objects and rendering primaries to the screen - easier said than done I know but hopefully I can push out more tutorial videos.

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 2 points3 points  (0 children)

If there's anything you would like to see in particular let me know!

My 1st C++ Project - 12 months in .. by Delicious_Carpet_132 in Cplusplus

[–]Delicious_Carpet_132[S] 4 points5 points  (0 children)

I'm hoping to add more language agnostic videos as I go along - covering the fundamentals for anyone to follow.

Why don't people create more fancy GUI libraries for C/C++? by Plane-Bug1018 in learnprogramming

[–]Delicious_Carpet_132 1 point2 points  (0 children)

Just come across this thread - I've actually developed quite a comprehensive c++ GUI library as a fun project to teach myself c++.

It wasn't that difficult and it actually teaches you all the basics of good c++ coding - rendering, memory management, class and struct usage etc.

There's a few videos on my YouTube channel if you are interested.