frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A bare-metal 3D engine in Go with custom software/OpenGL rasterizers

https://github.com/markel1974/godoom
1•markel1974•1h ago

Comments

markel1974•1h ago
I built a 3D rendering engine from scratch in Go to explore graphics internals, spatial partitioning, and raw buffer manipulation without relying on high-level abstractions.

The architecture operates like a compiler, strictly decoupling geometry ingestion from the rendering backend via an Intermediate Representation (IR). It deliberately discards legacy spatial structures (e.g., BSP) in favor of pure mesh extraction, resolving visibility dynamically.

Core technical details:

Portal Rendering Engine: Dynamic visibility resolution and spatial culling utilizing a custom ring queue and visibility caching.

Physics & Collision: Custom AABB tree implementation for high-performance spatial queries.

Dual Backends: A raw software rasterizer for direct primitive and vertex buffer manipulation, alongside a hardware-accelerated OpenGL pipeline featuring geometry batching and custom SSAO shaders.

Frontends: Includes a WAD parser, a custom textual DSL for planar topology prototyping, and a procedural dungeon generator with dynamic portal resolution on shared grid edges.

It is designed as a strict system programming study applied to computer graphics.

Mon Salai Is an Anagram for Mona Lisa

https://www.overstockart.com/blog/digging-for-the-mona-lisa/
1•avonmach•2m ago•0 comments

The Cure for Snoring: A journey into my larynx

https://www.theatlantic.com/ideas/2026/03/snoring-treatment-sleep-apnea/686367/
1•fortran77•3m ago•0 comments

Ask HN: Why is HN so political?

3•quirk•4m ago•0 comments

New-generation laser obstacle remover improves tree-clearing efficiency

https://www.ecns.cn/video/2023-12-22/detail-ihcvyrst2946830.shtml
1•ZeljkoS•4m ago•0 comments

Paul R. Ehrlich, Who Alarmed the World with 'The Population Bomb,' Dies at 93

https://www.nytimes.com/2026/03/15/books/paul-r-ehrlich-dead.html
1•telotortium•7m ago•0 comments

Agent.email: A Landing Page for Agents

https://www.agentmail.to/blog/agent-email
1•redm•8m ago•0 comments

Show HN: Headcount Zero: How to Build an AI-Run Company with Paperclip

https://github.com/AnthonyDavidAdams/zero-employee-company-book/
1•ada1981•8m ago•0 comments

Browser-based interactive 3D Earth from OSM and real-time sky

https://worldexplorer3d.io/
1•sreid90•10m ago•0 comments

Nvidia Groq 3 LPX

https://www.nvidia.com/en-us/data-center/lpx/
1•buildbot•12m ago•0 comments

First Proof: Second batch announcement [pdf]

https://1stproof.org/documents/First_Proof_March_14_Announcement.pdf
1•robinhouston•13m ago•0 comments

Encyclopedia Britannica sues OpenAI for copyright and trademark infringement

https://www.engadget.com/ai/encyclopedia-britannica-sues-openai-for-copyright-and-trademark-infri...
4•dmitrygr•14m ago•0 comments

Nvidia Groq 3 LPX

https://www.nvidia.com/en-gb/data-center/lpx/
3•gchadwick•14m ago•0 comments

Cuba's national electric grid collapses, leaving millions without power

https://www.reuters.com/business/energy/cubas-national-electric-grid-collapses-says-grid-operator...
4•geox•15m ago•0 comments

Language and Thought: The View from LLMs (2025)

https://arxiv.org/abs/2505.13561
1•3willows•16m ago•0 comments

Where OpenAI's technology could show up in Iran

https://www.technologyreview.com/2026/03/16/1134315/where-openais-technology-could-show-up-in-iran/
1•joozio•16m ago•0 comments

Spectra – domain-first specs so AI agents stop guessing your business rules

https://github.com/GuiMiran/spectra
1•guimiran•16m ago•0 comments

Chromium dominance, it's getting worse

https://old.reddit.com/r/degoogle/comments/1ru48ol/chromium_dominance_its_getting_worse/
1•cft•16m ago•0 comments

[Nvidia] NemoClaw – Enterprise AI Agents, Redefined

https://nemoclaw.bot
3•weirdcat•17m ago•0 comments

Nvidia DLSS 5: AI-Powered Breakthrough in Visual Fidelity for Games

https://www.nvidia.com/en-us/geforce/news/dlss5-breakthrough-in-visual-fidelity-for-games/
2•freetonik•17m ago•0 comments

Show HN: GladAItor – We Built Street Fighter for Indie Hackers

https://glad-ia-tor.com/
1•Enjoyooor•17m ago•0 comments

FFmpeg 8.1

https://ffmpeg.org/index.html#pr8.1
1•gyan•18m ago•1 comments

Depguard MCP – Audit NPM packages for security, maintenance and licenses

https://github.com/mopanc/depguard
1•kka•19m ago•0 comments

Could nanoplastics nudge Salmonella toward antibiotic resistance?

https://phys.org/news/2026-02-food-safety-nanoplastics-nudge-salmonella.html
1•PaulHoule•21m ago•0 comments

Shipping a Button in 2026

https://www.youtube.com/watch?v=xE9W9Ghe4Jk
2•modinfo•21m ago•1 comments

Open protocol for shared memory between AI agents, Specification published

https://akashikprotocol.com/specifications/draft
2•sahildavid•22m ago•0 comments

Nvidia Launches Vera CPU, Purpose-Built for Agentic AI

https://nvidianews.nvidia.com/news/nvidia-launches-vera-cpu-purpose-built-for-agentic-ai
16•lewismenelaws•23m ago•2 comments

Hands-On with DLSS 5: Our First Look at Nvidia's Next-Gen Lighting [video]

https://www.youtube.com/watch?v=4ZlwTtgbgVA
3•mattas•23m ago•0 comments

Show HN: NSED v0.5.1: Don't Trust Your Agents. Verify Them

https://blog.peeramid.xyz/nsed-v0-5-0/
2•t_peersky•25m ago•0 comments

SEC Prepares Proposal to Eliminate Quarterly Reporting Requirement

https://www.wsj.com/finance/regulation/sec-prepares-proposal-to-eliminate-quarterly-reporting-req...
10•jaredwiener•25m ago•1 comments

All chains of events for the oil price

https://www.simplymacro.xyz/oil-price-timeline/
2•hackboyfly•26m ago•0 comments