Короткий ответ: вы не можете (в общем).
Для лучшей эстетики большинство оконных систем по умолчанию включает "vsync", что означает, что перерисовки экрана происходят с частотой обновления монитора. В старые времена ЭЛТ вы могли бы получить 75-90 Гц с высококлассным монитором, но с сегодняшними ЖК-дисплеями вы, вероятно, застряли на скорости 60 кадров в секунду.
Тем не менее, существуют расширения OpenGL, которые могут программно отключать VSync (не запоминать имя расширения), и вы часто можете отключить его на уровне драйвера. Тем не менее, независимо от того, что вы делаете (исключая пользовательское оборудование), вы не сможете отображать полные кадры со скоростью 200 кадров в секунду.
Теперь неясно, есть ли у вас предварительно отрендеренные изображения, которые нужно отображать со скоростью 200 кадров в секунду, или вы рендерите с нуля и надеетесь достичь 200 кадров в секунду. Если это первое, хорошим вариантом может быть использование таймера, чтобы определить, какой кадр следует отображать (при каждом обновлении 60 Гц), и использовать это значение для линейной интерполяции между двумя предварительно отрендеренными кадрами. Если это последнее, я бы просто использовал таймер для управления движением (или тем, что динамично в вашей сцене) и рендерингом соответствующей сцены с учетом времени. Более быстрое аппаратное обеспечение или отключенный VSYNC даст вам больше кадров (следовательно, более плавную анимацию, по модулю разрыва) за то же время и т. Д. Но сцена в любом случае развернется в нужном темпе.
Надеюсь, это полезно. Возможно, мы сможем дать вам лучший совет, если вы дадите немного больше информации о своем заявлении и о том, где происходит требование 200 кадров в секунду.