> Ясен пень, что нужно было сделать другие примитивы, более высокоуровневые, тогда не
> пришлось бы столько трапеций гонять по сети. Это бы, кстати, снизило бы и жор CPU.Ну да, если бы взять, все сломать и передизайнить с нуля - оно могло бы быть и не таким ужасна@#м в плане производительности и не так паршиво рендерить.
> Поэтому воюйте не с Х и их протоколом, а с расширением XRender.
А что, в иксах уже есть средства быстрого вывода хоть той же пачки битовых карт? Именно разных, т.е. допустим видео заэмбеднутое в некую программу. Не надо только всякие негарантированные расширения сватать. Это во первых не гарантировано а во вторых заставляет прикладной софт знать как-то сильно уж дофига о специфике графической системы, что defective by design и идет вразрез с идеей кроссплатформенности. Т.к. имплементация поддержки такой графической системы в софте превращается в батхерт и изучение кучи особенностей. Вместо того чтобы, пилять, просто плевать на экран битмапы с той скоростью которой надо и не греть себе мозг!