piss

entries

  1. BumpMapping hell
    Fabien Sanglard 2009-03-04T04:33:27+00:00
  2. Fluide
    Fabien Sanglard 2009-04-15T04:33:27+00:00
  3. Fluid v1.1 up and coming...
    Fabien Sanglard 2009-05-09T04:33:27+00:00
  4. Wolfenstein 3D for iPhone code review
    Fabien Sanglard 2009-05-09T04:33:27+00:00
  5. Fluid: 1,000,000 downloads !!
    Fabien Sanglard 2009-05-14T04:33:27+00:00
  6. Fluid2 RELEASED ! Fluid 1 now at 3,000,000 downloads !!
    Fabien Sanglard 2009-06-09T04:33:27+00:00
  7. Fluid speed issues!
    Fabien Sanglard 2009-06-29T04:33:27+00:00
  8. Armadillo Space T-shirt
    Fabien Sanglard 2009-10-14T04:33:27+00:00
  9. iPhone 3D engine programming part 1
    Fabien Sanglard 2009-10-19T04:33:27+00:00
  10. Apple iPhone Tech Talk 2009 tricks and treats
    Fabien Sanglard 2009-12-03T04:33:27+00:00
  11. Don't learn Assembly on Mac OS X
    Fabien Sanglard 2009-12-31T04:33:27+00:00
  12. Doom engine 1993 code review
    Fabien Sanglard 2010-01-13T04:33:27+00:00
  13. Doom iPhone code review
    Fabien Sanglard 2010-02-01T04:33:27+00:00
  14. Tracing the baseband
    Fabien Sanglard 2010-05-27T18:08:27+00:00
  15. All about the fillrate
    Fabien Sanglard 2010-12-11T21:36:45+00:00
  16. SHMUP Lite
    Fabien Sanglard 2010-12-19T21:36:45+00:00
  17. To become a good C programmer
    Fabien Sanglard 2011-02-02T21:36:45+00:00
  18. To generate 60fps videos on iOS
    Fabien Sanglard 2011-02-21T21:36:45+00:00
  19. dEngine Source Code Released
    Fabien Sanglard 2011-04-28T21:36:45+00:00
  20. Polygon Codec
    Fabien Sanglard 2011-06-26T21:36:45+00:00
  21. SHMUP Source Code
    Fabien Sanglard 2011-06-30T07:36:45+00:00
  22. Hacker Monthly publication
    Fabien Sanglard 2011-07-15T01:36:45+00:00
  23. Solving Ghost in The Wire codes
    Fabien Sanglard 2011-09-08T01:36:45+00:00
  24. Solving Ghost in The Wire codes
    Fabien Sanglard 2011-09-11T01:08:45+00:00
  25. Quake 2 Source Code Review
    Fabien Sanglard 2011-09-20T01:08:45+00:00
  26. How to build Doom3 on Mac OS X with XCode
    Fabien Sanglard 2011-11-25T01:08:45+00:00
  27. Another World Code Review
    Fabien Sanglard 2011-11-27T01:08:45+00:00
  28. Progressive playback: An atom story
    Fabien Sanglard 2011-11-27T01:08:45+00:00
  29. Android Shmup
    Fabien Sanglard 2012-02-23T01:08:45+00:00
  30. SSD reboot your thinking
    Fabien Sanglard 2012-03-17T01:08:45+00:00
  31. Be A Donor
    Fabien Sanglard 2012-04-22T01:08:45+00:00
  32. Cracking Kevin Mitnick's Ghost In Tthe Wires Paperback Edition
    Fabien Sanglard 2012-05-09T01:08:45+00:00
  33. Doom3 Source Code Review
    Fabien Sanglard 2012-06-08T01:08:45+00:00
  34. Oculus RIFT development
    Fabien Sanglard 2012-06-30T01:08:45+00:00
  35. Quake 3Source Code Review
    Fabien Sanglard 2012-06-30T01:08:45+00:00
  36. Game timers: Issues and solutions
    Fabien Sanglard 2012-12-25T01:08:45+00:00
  37. Duke Nukem 3D Code Review
    Fabien Sanglard 2013-01-17T01:08:45+00:00
  38. The best Tech books
    Fabien Sanglard 2013-01-17T01:08:45+00:00
  39. Reverse Engineer Strike Commander
    Fabien Sanglard 2013-01-22T01:08:45+00:00
  40. Doom3 BFG Code Review
    Fabien Sanglard 2013-05-23T01:08:45+00:00
  41. Prince Of Persia Code Review
    Fabien Sanglard 2013-06-14T01:08:45+00:00
  42. Second Reality Code Review
    Fabien Sanglard 2013-08-16T01:08:45+00:00
  43. Doom III BFG Documentation
    Fabien Sanglard 2013-08-31T01:08:45+00:00
  44. More Doom III BFG Documentation
    Fabien Sanglard 2013-09-04T01:08:45+00:00
  45. Decyphering the Business Card Raytracer
    Fabien Sanglard 2013-09-21T01:08:45+00:00
  46. Learning Legendary Hardware
    Fabien Sanglard 2013-10-07T01:08:45+00:00
  47. Algorithms and Data structures books: One size doesn't fit them all
    Fabien Sanglard 2014-02-14T01:08:45+00:00
  48. The Computer Graphics Library
    Fabien Sanglard 2014-03-12T01:08:45+00:00
  49. Git Source Code Review
    Fabien Sanglard 2014-03-30T01:08:45+00:00
  50. Trespasser: Jurassic Park CG Source Code Review
    Fabien Sanglard 2014-06-10T01:08:45+00:00
  51. Game Engine Black Books
    Fabien Sanglard 2014-08-07T01:08:45+00:00
  52. Let's compile like it's 1992
    Fabien Sanglard 2014-08-10T01:08:45+00:00
  53. Game Engine Black Book ReleaseDate
    Fabien Sanglard 2017-08-07T01:08:45+00:00
  54. FizzleFade
    Fabien Sanglard 2017-08-28T01:08:45+00:00
  55. Game Engine Black Book Postmortem
    Fabien Sanglard 2017-09-07T01:08:45+00:00
  56. Bloated
    Fabien Sanglard 2018-09-23T01:08:45+00:00
  57. Game Engine Black Book: Wolfenstein 3D, 2nd Edition
    Fabien Sanglard 2018-12-06T00:00:00+00:00
  58. Game Engine Black Book: DOOM
    Fabien Sanglard 2018-12-10T00:00:00+00:00
  59. How the Dreamcast copy protection was defeated
    Fabien Sanglard 2018-12-11T00:00:00+00:00
  60. Deciphering the postcard sized raytracer
    Fabien Sanglard 2018-12-24T00:00:00+00:00
  61. How DOOM fire was made
    Fabien Sanglard 2018-12-28T00:00:00+00:00
  62. The story of the Rendition Vérité 1000
    Fabien Sanglard 2019-04-01T00:00:00+00:00
  63. The story of the 3dfx Voodoo 1
    Fabien Sanglard 2019-04-04T00:00:00+00:00
  64. Game Engine Black Book update
    Fabien Sanglard 2019-05-17T00:00:00+00:00
  65. A trip down NBA Jam graphics pipeline
    Fabien Sanglard 2019-10-28T00:00:00+00:00
  66. Strike Commander: Interview with Frank Savage
    Fabien Sanglard 2019-12-03T00:00:00+00:00
  67. The Polygons of Another World
    Fabien Sanglard 2020-01-01T00:00:00+00:00
  68. The Polygons of Another World: Amiga
    Fabien Sanglard 2020-01-02T00:00:00+00:00
  69. The Polygons of Another World: Atari ST
    Fabien Sanglard 2020-01-03T00:00:00+00:00
  70. The Polygons of Another World: PC DOC
    Fabien Sanglard 2020-01-04T00:00:00+00:00
  71. The Polygons of Another World: Genesis
    Fabien Sanglard 2020-01-05T00:00:00+00:00
  72. The Polygons of Another World: SNES
    Fabien Sanglard 2020-01-19T00:00:00+00:00
  73. The Polygons of Another World: GBA
    Fabien Sanglard 2020-01-26T00:00:00+00:00
  74. The beautiful machine
    Fabien Sanglard 2020-03-06T00:00:00+00:00
  75. The Polygons of Another World: Jaguar
    Fabien Sanglard 2020-03-13T00:00:00+00:00
  76. The Polygons of DOOM: PSX
    Fabien Sanglard 2020-03-26T00:00:00+00:00
  77. The Making Of Stunt Island
    Fabien Sanglard 2020-04-21T00:00:00+00:00
  78. Revisiting the Businesscard Raytracer
    Fabien Sanglard 2020-05-01T00:00:00+00:00
  79. An history of NVidia Stream Multiprocessor
    Fabien Sanglard 2020-05-02T00:00:00+00:00
  80. 0x10 rules
    Fabien Sanglard 2020-05-07T00:00:00+00:00
  81. Revisiting the postcard pathtracer
    Fabien Sanglard 2020-05-18T00:00:00+00:00
  82. A tale of Ghosts'n Goblins'n Crocos
    Fabien Sanglard 2020-05-30T00:00:00+00:00
  83. Discret 11, the French TV encryption of the 80's
    Fabien Sanglard 2020-06-07T00:00:00+00:00
  84. Switching to Lenovo Carbon X1
    Fabien Sanglard 2020-10-02T00:00:00+00:00
  85. WHEN 13.3 > 14
    Fabien Sanglard 2020-10-12T00:00:00+00:00
  86. Game Engine Black Book: Wolfenstein 3D, Korean Edition
    Fabien Sanglard 2020-10-30T00:00:00+00:00
  87. These are called opportunities
    Fabien Sanglard 2020-11-12T00:00:00+00:00
  88. The beautiful silent thunderbolt-3 PC
    Fabien Sanglard 2020-12-22T00:00:00+00:00
  89. The confusing world of USB
    Fabien Sanglard 2021-01-10T00:00:00+00:00
  90. Game Engine Black Book: DOOM, Korean Edition
    Fabien Sanglard 2021-04-05T00:00:00+00:00
  91. Observing my cellphone switch towers
    Fabien Sanglard 2021-05-15T00:00:00+00:00
  92. Following Street Fighter 2 paper trails
    Fabien Sanglard 2021-12-22T00:00:00+00:00
  93. Street Fighter 2: The World Warrier
    Fabien Sanglard 2021-12-23T00:00:00+00:00
  94. Street Fighter 2: Subtile accurate animation
    Fabien Sanglard 2021-12-24T00:00:00+00:00
  95. Street Fighter 2: Spin when you can't
    Fabien Sanglard 2021-12-24T00:00:00+00:00
  96. Street Fighter 2: Sound System Internals
    Fabien Sanglard 2022-01-15T00:00:00+00:00
  97. CPS-1: GFX system internals
    Fabien Sanglard 2022-02-20T00:00:00+00:00
  98. USB Cheat Sheet
    Fabien Sanglard 2022-05-05T00:00:00+00:00
  99. The Beautiful Diablo 2 Resurrected machine
    Fabien Sanglard 2022-05-08T00:00:00+00:00
  100. CCPS: A CPS-1 SDK
    Fabien Sanglard 2022-09-25T00:00:00+00:00
  101. The Book Of CP-System
    Fabien Sanglard 2022-09-25T00:00:00+00:00
  102. The Book Of CP-System, paper version
    Fabien Sanglard 2022-11-22T00:00:00+00:00
  103. Books update
    Fabien Sanglard 2022-12-15T00:00:00+00:00
  104. A Linux evening...
    Fabien Sanglard 2022-12-16T00:00:00+00:00
  105. Mjolnir
    Fabien Sanglard 2023-01-23T00:00:00+00:00
  106. All you may need is HTML
    Fabien Sanglard 2023-03-02T00:00:00+00:00
  107. The Joy of Computer History Books
    Fabien Sanglard 2023-04-01T00:00:00+00:00
  108. Driving Compilers
    Fabien Sanglard 2023-05-03T00:00:00+00:00
  109. Good Vibrations
    Fabien Sanglard 2023-06-17T00:00:00+00:00
  110. 10NES
    Fabien Sanglard 2023-07-18T00:00:00+00:00
  111. Commander Keen: Adaptive Tile Scrolling
    Fabien Sanglard 2023-07-27T00:00:00+00:00
  112. mDNS Primer
    Fabien Sanglard 2023-08-11T00:00:00+00:00
  113. Ode to the M1
    Fabien Sanglard 2023-08-12T00:00:00+00:00
  114. Exploring Command-line space time
    Fabien Sanglard 2023-09-26T00:00:00+00:00
  115. Forty years of programming
    Fabien Sanglard 2023-10-08T00:00:00+00:00
  116. 0x4 reasons to write and publish
    Fabien Sanglard 2023-11-07T00:00:00+00:00
  117. The bash book to rule them all
    Fabien Sanglard 2023-11-08T00:00:00+00:00
  118. How Apple's Pro Display XDR takes Thunderbolt 3 to its limit
    Fabien Sanglard 2023-11-23T00:00:00+00:00
  119. Why Android developers no longer need Windows USB drivers
    Fabien Sanglard 2023-12-30T00:00:00+00:00
  120. How the DevTeam conquered the iPhone
    Fabien Sanglard 2024-01-21T00:00:00+00:00
  121. The hearts of the Super Nintendo
    Fabien Sanglard 2024-04-01T00:00:00+00:00
  122. The evolution of the Super Nintendo motherboard
    Fabien Sanglard 2024-04-08T00:00:00+00:00
  123. Inside the Super Nintendo cartridges
    Fabien Sanglard 2024-04-21T00:00:00+00:00
  124. Carving the Super Nintendo Video System
    Fabien Sanglard 2024-07-29T00:00:00+00:00
  125. SNES: Sprites and backgrounds rendering
    Fabien Sanglard 2024-08-09T00:00:00+00:00
  126. How the SNES Graphics System works
    Fabien Sanglard 2024-08-09T00:00:00+00:00
  127. Watching sunsets
    Fabien Sanglard 2024-08-18T00:00:00+00:00
  128. Why fastDoom is fast
    Fabien Sanglard 2025-03-04T00:00:00+00:00
  129. Building my childhood dream PC
    Fabien Sanglard 2025-05-18T00:00:00+00:00
  130. How quake.exe got its TCP/IP stack
    Fabien Sanglard 2025-11-17T00:00:00+00:00
  131. Quake Engine Indicators
    Fabien Sanglard 2025-11-24T00:00:00+00:00
  132. Why WinQuake exists and how it works
    Fabien Sanglard 2025-12-03T00:00:00+00:00
  133. Building a 1997 Quake PC!
    Fabien Sanglard 2026-01-08T00:00:00+00:00
  134. Building a 1997 Quake PC: Benchmarking Quake
    Fabien Sanglard 2026-01-12T00:00:00+00:00
  135. Building a 1997 Quake PC: Benchmarking Vquake
    Fabien Sanglard 2026-01-13T00:00:00+00:00
  136. Building a 1997 Quake PC: Benchmarking GLquake
    Fabien Sanglard 2026-01-14T00:00:00+00:00
  137. Is QSpy still cool? Let's play QuakeWorld!
    Fabien Sanglard 2026-01-16T00:00:00+00:00
  138. Let's compile Quake like it's 1997!
    Fabien Sanglard 2026-02-05T00:00:00+00:00
  139. How Michael Abrash doubled Quake framerate
    Fabien Sanglard 2026-02-14T00:00:00+00:00

BumpMapping hell

Fabien Sanglard

source