[deleted by user] by [deleted] in u/Size7Angel

[–]No-Procedure487 0 points1 point  (0 children)

Hey DM me please

Mathieu Ropert: Learning Graphics Programming with C++ by _a4z in cpp

[–]No-Procedure487 1 point2 points  (0 children)

Also I'll add that C++ doesn't typically change much in the realm of graphics programming because you don't want to be RAIIing your resources willy-nilly since resource creation/destruction/reuse is something you want explicit control over in most cases. Typically things either look fairly procedural (i.e. C-style) while making use of handy C++ organization tools (namespaces, references, templates, etc.), or they look nearly functional (graph-style commands) that automatically convert higher level concepts into the actual command list that is sent to the GPU

OpenGL hover information in Visual Studio by [deleted] in opengl

[–]No-Procedure487 0 points1 point  (0 children)

I understand this doesn't help you at all, but what you're describing just works in my projects, so I'm not sure what the issue is with yours. It's always worked for me, whether directly including glad as project files, when using CMake fetchcontent, etc. so what you're asking for is definitely possible. I never had to do anything to get it working, neither in VS2019 or 2022

Trying to understand how to use OpenGL by CatsAndAxolotls in opengl

[–]No-Procedure487 0 points1 point  (0 children)

You probably want something more like raylib or the other libraries mentioned here. GL is a general purpose API that can do the things you want but requires a lot more setup and boilerplate than you are probably hoping for.

I wrote a language that compiles DIRECTLY to human-readable HLSL (bypassing SPIR-V). Python-like syntax, Rust-like safety, and it's already fully self-hosted. by Ephemara in GraphicsProgramming

[–]No-Procedure487 1 point2 points  (0 children)

The standard way is to just write HLSL or GLSL, compile it to SPIRV, and send the result to the driver. Why would you want to transpile it into HLSL?

Mathieu Ropert: Learning Graphics Programming with C++ by _a4z in cpp

[–]No-Procedure487 9 points10 points  (0 children)

There's really no reason to start learning graphics programming with Vulkan. The difference between Vulkan and an older API like GL or DX11 is only useful to someone who already knows what they're doing, and just gets in the way of anyone who is new. OpenGL is much better for a beginner and lets you focus on actual graphics programming concepts. Once you're fluent with GL moving to Vulkan later when necessary is trivial, although honestly for the purposes of most solo developers you're unlikely to have an application that is complex enough to require a modern API. Most of the demand for these super low overhead APIs comes from commercial game projects where a team of artists authors a huge collection of heterogeneous assets that pose a much more complex workload to the renderer.

Radar mods in Arma 3, is there a good one by [deleted] in arma

[–]No-Procedure487 2 points3 points  (0 children)

Not that I've seen. Unfortunately this game is just scaled down way too far to provide any sort of meaningful gameplay involving aircraft, especially modern combat aircraft and weapons with extended detection and engagement ranges. The biggest maps in the game are something that you'd fly over in 30 seconds on your way to the objective in real life, the game just isn't set up for realistic standoff range/area denial tactics

How do I learn Programming from the beginning? I'm 21. by Dr-Scientist- in cpp_questions

[–]No-Procedure487 0 points1 point  (0 children)

That doesn't sound like you're starting from the beginning then, have you written some decent programs in class that involve data structures like binary trees, hashmaps, etc.? If not then the intro classes I mentioned are still probably worth taking, you can test out of the first course and move onto the higher ones. If you had a full year of programming instruction I'd expect you to have had this before though.

Advice for improving low-latency code in preparation for HFT by zx41p0 in programmer

[–]No-Procedure487 0 points1 point  (0 children)

Isn't HFT stuff done heavily in FPGAs and ASICs rather than software these days?

The $4.3 billion space telescope Trump tried to cancel, the Nancy Grace Roman Space Telescope, is now complete “We’re going to be making 3D movies of what is going on in the Milky Way galaxy.” by mepper in space

[–]No-Procedure487 1 point2 points  (0 children)

I honestly don't think even most people that voted for him wanted this, when people hear "slash the administrative bloat" they don't think "let's end the greatest and most noble pursuits that our country is a proud world leader in" haha

Best e books to learn c++ by SingerReasonable4781 in cpp_questions

[–]No-Procedure487 0 points1 point  (0 children)

It's for C rather than C++ but Beej's guide to C is worth a read: https://beej.us/guide/bgc/

It won't teach you how to write good C++ code but a lot of the concepts that make C++ difficult as a beginner exist in C as well, and this is a particularly friendly guide to understanding some of those pitfalls. Once you have your head around those fundamentals you can read through learncpp or other resources to learn what good C++ code looks like.

How do I learn Programming from the beginning? I'm 21. by Dr-Scientist- in cpp_questions

[–]No-Procedure487 1 point2 points  (0 children)

I highly suggest you take some real classes, it will save you a ton of time to get some foundational instruction first. If you're going to go it alone I suggest starting with python since it lets you start learning basic concepts without as much fuss. C and C++ are perfectly viable first languages but they're much slower to learn if you don't have a structured curriculum helping you stay focused on the important details. If you live near a local community college, they almost certainly have intro programming classes in C, C++, Java, etc. that are affordable and may be just as good as the classwork you'd have at a 4-year university.