this post was submitted on 17 May 2024
76 points (88.0% liked)
Games
16922 readers
800 users here now
Video game news oriented community. No NanoUFO is not a bot :)
Posts.
- News oriented content (general reviews, previews or retrospectives allowed).
- Broad discussion posts (preferably not only about a specific game).
- No humor/memes etc..
- No affiliate links
- No advertising.
- No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
- No self promotion.
- No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
- No politics.
Comments.
- No personal attacks.
- Obey instance rules.
- No low effort comments(one or two words, emoji etc..)
- Please use spoiler tags for spoilers.
My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.
Other communities:
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's actually a technical problem - Valve is running 1 bit computers that, due to binary origins, can only represent 2 states. They'd love to release hl3, but that would require coming up with the whole new architecture - at least doubling up to 2 bit cpu. Imagine the headache of adapting all the toolchain to build the game!
Valve could trivially circumvent this limitation by using a multi-precision library such as MPFR
See, that's a common mistake - MPFR library is a C library for multiple-precision floating-point computations with correct rounding. Valve is, unfortunately, still stuck to integers. Their floating point appears to be functioning correctly as they've managed to avoid kernel panic releasing hl2e{1,2} - you can look at that as floats 2.1 and 2.2.
Fine, use the other GNU multi-precision library
Got me there :D