Основная проблема в оптимизации, начиная с момента, когда скорость процессоров перерасла скорость доступа в памяти, это собственно скорость доступа к памяти. Тупо менять float на int, когда части матрицы разбросаны по разным частям памяти. Вы не получите серьезного прироста к fps и просто усложните себе жизнь.
На современных системах благодаря различным оптимизациям, инструкциям и векторизации разницы уже нет, а зачастую float даже быстрее при умножении/делении, чем int.
Основная проблема в оптимизации, начиная с момента, когда скорость процессоров перерасла скорость доступа в памяти, это собственно скорость доступа к памяти. Тупо менять float на int, когда части матрицы разбросаны по разным частям памяти. Вы не получите серьезного прироста к fps и просто усложните себе жизнь.
На современных системах благодаря различным оптимизациям, инструкциям и векторизации разницы уже нет, а зачастую float даже быстрее при умножении/делении, чем int.