В модели 5 вычислительных шейдеров у меня есть результат некоторых вычислений в значении с плавающей запятой двойной точности.Мне нужно присвоить значение целочисленной переменной, и я получаю предупреждение:
warning X3205: 'round': conversion from larger type to smaller, possible loss of data
Я понимаю предупреждение, но в моем случае во время выполнения значение с плавающей запятой никогда не превысит допустимого значения для целого числа.Код выдает ожидаемый результат, поэтому я хочу отключить это предупреждение для конкретной оскорбительной строки.
Я не знаю, как отключить конкретное предупреждение, и мне нравится писать код, который не выдает никаких предупреждений или, если они есть, они проверяются, чтобы определить, являются ли они ложной тревогой или нет.
Любая помощь приветствуется.