Как зафиксировать 3 значения? - PullRequest
0 голосов
/ 06 марта 2020

Я хочу убедиться, что 3 valeus складываются в 1, когда складываются вместе. Значения являются числами с плавающей точкой. Кажется невозможным использовать double.

Я в DirectX и C ++, когда я складываю их вместе, все они становятся равными 1, но когда я отправляю их в вершинный шейдер для по какой-то причине они только добавляют к 0,999999, и это вызывает много проблем.

Я хотел бы насытить их или что-то в этом роде, чтобы они стали единым целым, когда они сложены вместе, но я не знаю как. например, одно значение может быть 0,2, другое 0,2 и третье 0,6, но с большим количеством цифр, и когда я отправляю их в шейдер вместо 1, они добавляют до 0,99

Я использую их для масштабирования различных матриц.

Поэтому важно, чтобы они стали единым целым.

...