кроме свойства InVBlank, других способов узнать момент начала развертки в MDX Direct3D не нашел :) И насколько помню в нативном API с этим тоже вроде проблемы были. В unreal тоже тупой цикл из-за этого сделалиКод:// wait VBlank
while (!_isCancel)
{
var state = D3D.RasterStatus.InVBlank;
var change = state != _vblankValue;
_vblankValue = state;
if (change && _vblankValue)
{
break;
}
}

