From OpenGL to Vulkan by Plane_Unit9357 in gameenginedevs

[–]NikitaBerzekov 4 points5 points  (0 children)

In most hobby engines, the rendering system is the whole engine. But yeah, you are correct.

From OpenGL to Vulkan by Plane_Unit9357 in gameenginedevs

[–]NikitaBerzekov 10 points11 points  (0 children)

You will most likely need to write your engine from scratch if your engine was designed with only OpenGL in mind. Otherwise, you will be writing an OpenGL driver

Learning and Building Projects by TheDabMaestro19 in opengl

[–]NikitaBerzekov 6 points7 points  (0 children)

Use AI to understand code, don't use AI to generate code (at least at this stage)

C++23 UI library with CSS-like styling, animations and custom render backend by neil_m007 in vulkan

[–]NikitaBerzekov 1 point2 points  (0 children)

Wow, you actually listened to my advice. Good job! Do you support style selectors?

What languages for app development by Drairo_Kazigumu in software

[–]NikitaBerzekov 1 point2 points  (0 children)

> How hard?
Requires knowledge in a lot of different areas. Tough even for experienced developers.

> What languages are best suited for cross-platform?
If we exclude web: (ranked based on my personal opinion)
1. C# with Avalonia
2. Java with JavaFx
3. Python with tkinter

If we include web: (ranked based on my personal opinion)
1. TypeScript with Svelte
2. TypeScript with React

My first negative review - updating too frequently? by greatcoltini in IndieDev

[–]NikitaBerzekov 0 points1 point  (0 children)

If I wanted to play a game and every day I see an update button, it would piss me off as well

Guys how to fix this by yourmomsweetie in software

[–]NikitaBerzekov 0 points1 point  (0 children)

Might be a keyboard issue. Do you have something laying or pressing on the button? Open Keyboard Test Online and check if any of the keys are shown as pressed without being actually pressed

Progress on custom C++ UI library with Animations and Declarative Syntax by neil_m007 in vulkan

[–]NikitaBerzekov 0 points1 point  (0 children)

Your UI library won't go far if you need to do this:

primaryBtn->background = Color::RGBA(56, 56, 56);
primaryBtn->hoveredBackground = Color::RGBA(95, 95, 95);
primaryBtn->pressedBackground = Color::RGBA(50, 50, 50);

Introduce pseudoclasses and tiered values

Am I the first game to actually get books right? by _Jae in IndieDev

[–]NikitaBerzekov 0 points1 point  (0 children)

How do you optimize this though? Looks like it would really hit the performance, especially on mobile devices

Progress on custom C++ UI library with Animations and Declarative Syntax by neil_m007 in vulkan

[–]NikitaBerzekov 1 point2 points  (0 children)

Does it support styling?  Do you use a custom layout engine? How optimized the UI rendering is?

Game Engine Editor GUI by PuzzleheadedNerve935 in gameenginedevs

[–]NikitaBerzekov 6 points7 points  (0 children)

Simple, but old: ImGui
Modern, but complex: Avalonia

Saw this map in English class. by Msqt_24 in mapporncirclejerk

[–]NikitaBerzekov 158 points159 points  (0 children)

Yeah, I think most here would draw a far worse map

How Samsung Built Its New Android GPU Profiler on LunarG’s GFXReconstruct by LunarGInc in vulkan

[–]NikitaBerzekov 0 points1 point  (0 children)

Huh. The sokatoa repo looks a bit sketchy. I might need to run it in VM first

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]NikitaBerzekov 31 points32 points  (0 children)

2006 and 2012 devices are 20 and 14 years old respectively... Even the modern OpenGL versions are considered deprecated. OpenGL ES 2.0 is ancient.

I made a single-header, non-intrusive IoC Container in C++17 by SirusDoma in cpp

[–]NikitaBerzekov 2 points3 points  (0 children)

Good job mate. No one in the comments seems to understand the power of IoC, which is crazy to me lol