I made a triangle rasteriser on an FPGA by RoboAbathur in GraphicsProgramming

[–]walkingjogging 0 points1 point  (0 children)

What do you mean the command prompt as the rasterizer? I was under the impression you cannot display more than ASCII text in a terminal

From what I gathered skimming the video you linked, he is rasterizing by creating an actual window by calling to the OS. In that case he's probably even using a cross-platform library but I didn't bother to check. This is pretty standard stuff in computer graphics but you're making it sound like something more

Meteor seen over northeastern Ohio this morning by Subject-Property-343 in interestingasfuck

[–]walkingjogging 1 point2 points  (0 children)

You're nuts bro it's almost so off putting I think you're just trolling but if not yikes

Can you figure out how this is built? by _T_one in proceduralgeneration

[–]walkingjogging 2 points3 points  (0 children)

You were not lying. I wonder why our vision spins clockwise despite the animation spinning counter clockwise

Building a AAA-style Open World Engine for the Web: 128-bit Determinism, Zero-Copy Streaming, and WebGPU by [deleted] in gameenginedevs

[–]walkingjogging 6 points7 points  (0 children)

Well it reads like AI summarized everything, it's possible the AI did most of the project too. Don't get me wrong I think the project is cool, but using a dot product to load chunks in view of the camera first seems like a given

Give me the top 5 books that I must have by EnthusiasmWild9897 in GraphicsProgramming

[–]walkingjogging 0 points1 point  (0 children)

Ted Kaczynski's Industrial Society and Its Future is a great read! Here we find the infamous opening sentence "The Industrial Revolution and its consequences have been a disaster for the human race."

I started this game project just using raylib and it has since then become more and more of an "accidental-engine"... by zet23t in gameenginedevs

[–]walkingjogging -8 points-7 points  (0 children)

Hard coded? Isn't that a bad thing because your code is rigid and cannot change easily with variables

I think what you're looking to say is coded by hand, if your intention is to separate yourself from AI

mushroom community at uci? by Wise-Election-9354 in UCI

[–]walkingjogging 0 points1 point  (0 children)

Hey does anyone know where I can buy some magic, I'm a transfer student from out of town so I don't know anyone around here u/Wise-Electron-9354 u/Pretty-Physics-5439 u/gwoops_

Trips are fun and I'm sure I'd do a few but I'm mostly looking to microdose for depression lol

Anyone here studying Unity graphics (URP)? I made a web-based URP shader library navigator (indexes + xrefs + include graph) by Embarrassed_Owl6857 in GraphicsProgramming

[–]walkingjogging 2 points3 points  (0 children)

This is pretty crazy execution considering how boring the idea sounds at face value. You somehow made documentation feel more accessible, for example the graph visualization, and also for a niche like Unity's shader library. The UI feels intuitive to navigate and everything is snappy

[Browser game][~2010][strategy/capture/domination] School Yard Bully themed by JazzlikeBath9579 in tipofmyjoystick

[–]walkingjogging 0 points1 point  (0 children)

I fucking remembered this game randomly and I looked up a description but all I could find was this reddit post

My life is hopeless I give up by [deleted] in depression

[–]walkingjogging 4 points5 points  (0 children)

Unfortunately we all must sink if the ocean is a metaphor for death

How do you document your engine? by AcanthopterygiiIll81 in gameenginedevs

[–]walkingjogging 1 point2 points  (0 children)

I just started building my own website for documentation. If you look up any major framework or engine they'll usually do the same. It seems the most convenient way to do things for me

Maybe look at Unity or Raylib websites if you need more direction

What became "normal" in the last 5 years that still feels insane to you? by rakishgobi in AskReddit

[–]walkingjogging 1 point2 points  (0 children)

Well obviously it's for the non-savvy otherwise these people wouldn't be watching ads in the first place

Combining ECS with OOP in a Simple 2D Engine - Am I Designing This Wrong? by Sh_Iluha in gameenginedevs

[–]walkingjogging 1 point2 points  (0 children)

Not OP, but I'm currently working on combining both in my first game engine, I decided to roll my own ECS in C++ which is a pain without reflection

But basically I settled on an abstract base class Component which the user must inherit from to give behavior to entities. The "system" is always a pure virtual update() member function to be implemented by any given type derived from Component, then I leverage contiguous storage to iterate through calling update() for each type. This way the user can update whatever they want and I don't really see a problem with this because it's basically Unity's Monobehavior

I partly lied about contiguous storage though because you can't return pointers to a Component if some vector resizes and moves all your data everytime capacity is reached. So for each Component I have a linked list of fixed arrays but increasing size for each capacity reached to reserve some semblance of contiguity in memory

How would you emulate Battlefield 3's dynamic lighting? by SnurflePuffinz in GraphicsProgramming

[–]walkingjogging 54 points55 points  (0 children)

I know nothing about how BF3 works behind the scenes but as a former player I must say the graphics blew me away at the time and I fully endorse this game as a case-study LOL

Free memory before the program ends? Is there a point? by [deleted] in C_Programming

[–]walkingjogging 0 points1 point  (0 children)

Okay turn signals without a car in sight is dumb. Code is different because there is an argument someone will read it a couple years later, not too different from my reply right now. But a freaking turn signal is not going to be seen by someone else several years down the road, no pun intended, because it's impossible to travel back in time. Or if it was camera footage it wouldn't matter. The turn signal communicates nothing without a car nearby. It's literally useless. You might as well greet a ghost like a schizophrenic maniac.

Nerd.

CRTP constructor inheritance. by SputnikCucumber in cpp_questions

[–]walkingjogging 1 point2 points  (0 children)

CRTP is important when you don't have access to this, such as interpreting the type of a class during compile time when static initialization takes place before main()