Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

restructuring: implement all math functions from the Half-Life SDK #483

Open
SmileyAG opened this issue Jan 7, 2024 · 1 comment
Open

Comments

@SmileyAG
Copy link
Collaborator

SmileyAG commented Jan 7, 2024

It will be comfortable for those who want to port changes to/from BXT without a doing much changes

I think these functions should not be optimized in any way by using simpler solutions or those that consume less performance, because this may still somehow affect the result depending how it implemented in library we using it from, I would prefer to have absolutely the same behavior as in the HLSDK, even if in some cases it may produce the wrong result, but at least it will be the same behaviour as in the original game

But if someone thinks differently, then please share your comment, I will be glad to know your opinion on this matter

@YaLTeR
Copy link
Owner

YaLTeR commented Jan 8, 2024

I think these functions should not be optimized in any way by using simpler solutions or those that consume less performance, because this may still somehow affect the result depending how it implemented in library we using it from

If you're reimplementing it's already a lost cause. Even if you copy the source it can easily mismatch.

@SmileyAG SmileyAG changed the title Implement all math functions from the Half-Life SDK restructuring: implement all math functions from the Half-Life SDK Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants