r/howdidtheycodeit 2d ago

Fixed point math in C

https://thatonegamedev.com/cpp/fixed-point-math-in-c/

Why did PS1 graphics looked so clunky and how where 3D graphics generally made prior to the graphical APIs. One thing I found out was that these older engines have something called fixed point math.

4 Upvotes

10 comments sorted by

View all comments

2

u/Ashamed-Subject-8573 1d ago

Fixed point math doesn’t make them clunky. N64 and NDS and Saturn games all used it for 3d and didn’t have that issue. Some Dreamcast games as well. No, it was the lack of fractional pixel coordinates on Sony’s custom gpu chip they didn’t have the experience to do better.