Космическая рыбалка

Среда, 20 Февраль, 2008

Нету в нашей глубинке ни ТВ нормального, ни Инета приемлимого, все (включая телефоны) идет по воздушным каналам. Я серьезно. Изучаю вопрос установки на балкон комплекта спутниковых тазиков. Желающим присоединиться — даю ссылку на “инструкцию для “чайников” по приёму спутникого телевидения с помощью КОМПЬЮТЕРА…“.

Целый новый мир. Тазики, конвертеры, DVB-платы, если ближе к жизни: ТВ-каналы разного содержимого, инет, HDTV… Как только нефтяная компания расплатится с нашим банком, пойду закупаться железом. Где бы еще точки продаж железа россыпью найти? Переть на себе 15-20 кг оборудования из Мск…

Серия статей о Managed Direct3D

Понедельник, 19 Ноябрь, 2007

Серия англоязычных статей, понравившихся мне своим стилем изложения, можно найти здесь.

* * *

Q: Насколько Managed Direct 3D медленнее unmanaged D3D (читай — может лучше писать на C++, чем на C#?)

Приблизительно на 80% от максимальной производительности. Все-таки не стоит забывать о сборщике мусора и врапперах вокруг СОМ-объектов Direct3D.

Managed D3D медленнее, но не настолько, чтобы жертвовать удобством разработки в сторону C++. Выбор за вами.

* * *

В небольшой битве за скорость вывода графики под managed c# выиграл Managed Direct3D. XNA — для игрушек, да и не ладится с ним как-то. GDI+ тормозит, а врапперствовать над Win GDI — сродни некрофилии.

С Direct3D я получаю всю мощь современной видеосистемы. Managed C# дает ООП и классы хелперы. Раза в два усложняется инициализация и поддержка графики в приложении, но скорость выполнения — это нечто!

Microsoft прочит большое будущее .net платформе, а мы посмотрим.