Logo
git fire - For when your code is literally on fire.
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Azure Azure
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Raycasting Memes

Posts tagged with Raycasting

Working On A Raycasting Engine

Gamedev Programming Hardware C++ Algorithms
10 months ago 708.5K views 1 shares
Working On A Raycasting Engine
So you spent three weeks learning trigonometry, diving into DDA algorithms, and debugging why your walls look like a Salvador Dalí painting, only to realize John Carmack did this in 1992 on hardware that had less computing power than your smart toaster. And he did it while probably eating pizza and writing assembly like it was a casual Tuesday. The "box of triangles" bit hits different when you realize modern game engines abstract all this pain away with their fancy rendering pipelines, but back then? Carmack was literally casting rays and doing trigonometric calculations per pixel to fake 3D in Wolfenstein 3D. No GPU acceleration, no Unity, no "just import Three.js"—just raw math and the will to make demons shootable. Meanwhile, you're here in 2024 with Stack Overflow, ChatGPT, and 64GB of RAM, still struggling to get your raycaster to not crash when you look at a corner. Humbling stuff.

Today's picks

Employee Vs Freelancer Vs Founder Vs Vibe Coder

Employee Vs Freelancer Vs Founder Vs Vibe Coder

Programming
291.2M views 18 days ago
No lies here

No lies here

Programming
91.1K views 5 years ago
NordVPN

NordVPN

Sponsored
VPN