Hacker GitHub

← All repos

TTimo/doom3.gpl

View on GitHub ↗ ★ 4,642 C++

Doom 3 GPL source release

16 mentions on Hacker News by 15 people: 2 stories, 14 comments · first 2011-11-22 · latest 2020-10-28

Mentions per year 16 mentions · busiest year 2011 (8)
20082026
  1. Not terribly impressed. This wouldn't pass my code review: https://github.com/TTimo/doom3.gpl/blob/aaa855815ab484d5bd09... Function is 200 lines long, with 8 or so levels of nesting. Also "goto breakout" To address the objections below,…
    comment by tayistay · 2020-10-28 · in Ask HN: Good C++ code bases to read?
  2. I suggest the Doom3 source code. https://github.com/TTimo/doom3.gpl I find it to be extremely readable, and it has a C with classes approach that I tend to gravitate towards when I'm developing in C++. It is not an example of "modern C++".
    comment by stagger87 · 2020-10-28 · in Ask HN: Good C++ code bases to read?
  3. …new people and their ideas. [1] http://www.codeproject.com/Articles/212856/Head-to-head-benc... [2] https://github.com/TTimo/doom3.gpl/blob/8047099afdfc5c973faa... [3] https://github.com/id-Software/DOOM-3-BFG/blob/9c37079c16015...
    comment by nadams · 2015-09-19 · in C++ Core Guidelines
  4. …[2], varnish [3] and openssh [4] References: [0] http://hg.nginx.org/nginx/file/0251f2f1dc93 [1] https://github.com/TTimo/doom3.gpl [2] https://github.com/postgres/postgres [3] https://www.varnish-cache.org/trac/browser [4]…
  5. …are less than a decade old and have exceeded their commercial usefulness are often open sourced. https://github.com/TTimo/doom3.gpl
    comment by teamonkey · 2014-01-08 · in Light Table is now open source
  6. …); GL_Cull( CT_BACK_SIDED ); RB_DrawShadowElementsWithCounters( tri, numIndexes ); } [3] https://github.com/TTimo/doom3.gpl/blob/master/neo/renderer/... Further reading on the general topic can be found here:…
    comment by Arjuna · 2012-06-09 · in Doom 3 Source code review
  7. …cache misses. The Doom3 source code might be worth looking at, but I'm sure it's the same story. https://github.com/TTimo/doom3.gpl At the very least, there's a lot of great reference out there.
  8. Before ttimo left he merged some pull requests to the Doom3 source https://github.com/TTimo/doom3.gpl/commits/master
  9. …these changes. And neither in his repo nor in his post, there is a reference to the original repo ( https://github.com/TTimo/doom3.gpl ). Also, on the original repo, there were already a few fixes for Xcode4 and there is also a pull…
    comment by albertzeyer · 2011-11-25 · in Build Doom3 on MacOSX with XCode4
  10. There's one here: https://github.com/TTimo/doom3.gpl/blob/master/neo/idlib/Hea... Surprisingly there's not a lot of platform-specific cruft in that code. The Xbox version of Doom3 must have been a separate code branch.
    comment by barrybe · 2011-11-23 · in Doom 3 source released
  11. …); } [1] See my previous comment for more info: http://news.ycombinator.com/item?id=2945889 [2] https://github.com/TTimo/doom3.gpl/blob/master/neo/renderer/...
    comment by Arjuna · 2011-11-22 · in Doom 3 source released
  12. The source for the physics engine ( https://github.com/TTimo/doom3.gpl/tree/master/neo/game/phys... ) looks rather interesting. Might contain valuable additions for other physics engines to pick up.
    comment by metachris · 2011-11-22 · in Doom 3 source released
  13. Tip: they added direct URL cloning a while ago, so you can copy/paste without adding .git: git clone https://github.com/TTimo/doom3.gpl
    comment by seiji · 2011-11-22 · in Doom 3 source released
  14. git clone https://github.com/TTimo/doom3.gpl.git and just browse around locally in your favourite editor.
    comment by ortatherox · 2011-11-22 · in Doom 3 source released
  15. ▲ 4
    Doom 3 Open Sourced
    story by gfodor · 2011-11-22 · 2 comments
  16. ▲ 630
    Doom 3 source released
    story by padenot · 2011-11-22 · 101 comments