Намедни, как-то, снизошло мне очередное озарение. Оказывается, если монитор выключен или пребывает в спячке, то можно ничего и не показывать. Всё равно ведь ничего не видно. Конгениально! А далее были сделаны далеко идущие выводы. Если нечего показывать, то нечего и рассчитывать! Загоняем скринсейвер в состояние ничегонеделания и экономим чёртову уйму электричества, особенно на Quad-SLI системах с Quad-Core CPU. Как говорится: Ай да Пушкин, ай да сукин сын! © Черный квадрат скринсейвера рулит.
На радостях по такому случаю, цветовая гамма некоторых пресетов была сдвинута в более радужную сторону, а сами пресеты подверглись усиленному воздействию визуального эффекта под названием motion blur.
Итак, фича добавлена, марафет наведён – качаем:
BigBang_1_1_81_501.zip
Monday, November 10, 2008
Monday, November 3, 2008
А вот и он
1. Произведены изменения непринципиального характера (по крайней мере, на первый взгляд :-).
BigBang_1_1_80_500_Final.zip
BigBang_1_1_80_500_Final.zip
Friday, October 31, 2008
Что это, Бэрримор?
Оффсянка, сэр!
Всё. Баста, карапузики! Кончилися танцы. (c) С бубном и камланиями. Проклятым багам нет числа, но для унынья нет причины. Теперь пойдём другим путём, проторенным столпами индустрии. Буду патчи выпускать для совершенно законченных программ и абсолютно завершённых версий. Ну, на худой конец - патчи к патчам. Тут главное что? - динамика процесса. Патчи есть? Продукт жив! А на полный конец - отделаюсь пресс-релизом. Финальным.
А по существу вопроса имею сообщить следующее:
1. Исправлена ошибка, приводившая к аварийному завершению программы при попытке создания скриншота во время работы под управлением ряда локализованных версий Windows (в том числе английской :-).
2. Исправлена ошибка, вызывавшая некорректное отображение пресета (или отсутствие такового) при работе программы с видеокартами GeForce под управлением драйверов ForceWare старых версий в видеорежимах с 16-ти битным цветом.
3. Добавлена поддержка виртуального десктопа (двухмониторные конфигурации для одной видеокарты).
BigBang_1_1_80_499_RC_2.zip
Всё. Баста, карапузики! Кончилися танцы. (c) С бубном и камланиями. Проклятым багам нет числа, но для унынья нет причины. Теперь пойдём другим путём, проторенным столпами индустрии. Буду патчи выпускать для совершенно законченных программ и абсолютно завершённых версий. Ну, на худой конец - патчи к патчам. Тут главное что? - динамика процесса. Патчи есть? Продукт жив! А на полный конец - отделаюсь пресс-релизом. Финальным.
А по существу вопроса имею сообщить следующее:
1. Исправлена ошибка, приводившая к аварийному завершению программы при попытке создания скриншота во время работы под управлением ряда локализованных версий Windows (в том числе английской :-).
2. Исправлена ошибка, вызывавшая некорректное отображение пресета (или отсутствие такового) при работе программы с видеокартами GeForce под управлением драйверов ForceWare старых версий в видеорежимах с 16-ти битным цветом.
3. Добавлена поддержка виртуального десктопа (двухмониторные конфигурации для одной видеокарты).
BigBang_1_1_80_499_RC_2.zip
Thursday, October 23, 2008
Troubleshooting
Итак, господа присяжные заседатели, лёд тронулся! Более двух лет спустя после незабываемого события в лице выхода RC2 предлагаю вам заценить ещё один RC1 (правда, версии 1.1). Так вот всё загадочно и удивительно в наше неспокойное время, когда кризис финансовый изготовился стать кризисом экономическим и ни у кого денег нет, за исключением специально обученных людей. Но, несмотря на это, мною были изысканы средства, основные и не только, для проведения тестовых работ, ибо troubleshooting назрел! По итогам всесторонних испытаний в программный продукт Bigbang Screen Saver были внесены следующие изменения и дополнения:
1. Исправлена ошибка, приводившая к аварийному останову программы во время работы в режиме скринсейвера под управлением ОС Windows Vista.
2. Исправлена ошибка, приводившая к аварийному завершению программы во время работы под управлением ОС Windows 2000.
3. Повышена производительность программы при работе с графическими ускорителями ATI Radeon (до 300%) и NVIDIA GeForce (до 30%).
4. Добавлена поддержка визуальных стилей Windows XP.
5. Доработан интерфейс окна Transfer.
BigBang_1_1_79_498_RC_1.zip
1. Исправлена ошибка, приводившая к аварийному останову программы во время работы в режиме скринсейвера под управлением ОС Windows Vista.
2. Исправлена ошибка, приводившая к аварийному завершению программы во время работы под управлением ОС Windows 2000.
3. Повышена производительность программы при работе с графическими ускорителями ATI Radeon (до 300%) и NVIDIA GeForce (до 30%).
4. Добавлена поддержка визуальных стилей Windows XP.
5. Доработан интерфейс окна Transfer.
BigBang_1_1_79_498_RC_1.zip
Tuesday, October 14, 2008
Bigbang и Radeon
В связи с окончательно накрывшим все экономическое пространство страны глобальным финансовым кризисом, решил заапгрейдиться бюджетно. То есть вместо замены всего компа целиком прикупил по случаю к нему новую видеокарту, дабы в это суровое и неспокойное время сэкономить немного денег. Итого имеем: Radeon HD 3850 AGP вместо GeForce 6800 GT AGP, плюс шейдеры 4.1 вместо 3.0, плюс удвоение производительности (как минимум) везде, где ещё хватает старого CPU, плюс... И прочая, и прочая, и прочая. Но есть и минус (точнее был, но об этом в следующей серии :-). Скорость работы моего драгоценного детища под названием Bigbang Screen Saver просела на новой карте в три раза. Три раза?! ЭТО КАТАЛИСТРОФА!!! Подумалось мне в эти скорбные минуты. Ну, прям как на российском фондовом рынке. Что я могу сказать по этому поводу?
А-А-А-А-А-А-А-А-А-А-А-А-Ч-О-О-О-О-О-О-О-О-О-О-О-Р-Р-Р-Р-Р-Р-Р-Р-Р-Р-Т-Т-Т-Т-Т!
Да, вот так прямо и сказал.
Продолжение следует...
А-А-А-А-А-А-А-А-А-А-А-А-Ч-О-О-О-О-О-О-О-О-О-О-О-Р-Р-Р-Р-Р-Р-Р-Р-Р-Р-Т-Т-Т-Т-Т!
Да, вот так прямо и сказал.
Продолжение следует...
Sunday, September 28, 2008
Big-Bada-Boom
Big Bang от CERN’а откладывается до весны будущего года или даже на ещё более поздний срок, поскольку в результате расплавления какого-то контакта в БАКе на свободу вырвался жидкий гелий в немереном количестве и затопил одну из его секций. Вот, ждут пока просохнет.
Но унывать не стоит. Обещанный на секретной презентации Большой Бумц II от NVIDIA случился точно в срок. Двадцать пятого числа сего месяца мощной ударной волной первым на поверхность вынесло гипер-супер-мега-драйвер за номером 178.13 и под WHQL сертификатом (далее цитата из пресс-релиза на иностранном языке):
Includes several 3D application performance improvements. The following are examples of improvements measured with v178.13 WHQL versus v175.19 WHQL driver:
Single GPU increases up to 11% in 3DMark Vantage (performance preset)
Single GPU increases up to 11% in Assassin's Creed DX10
Single GPU increases up to 15% in Bioshock DX10
Single GPU increases up to 15% in Call of Duty 4
Single GPU increases up to 8% in Enemy Territory: Quake Wars
2-way SLI increases up to 7% in Bioshock DX10
2-way SLI increases up to 10% in Company of Heroes: Opposing Fronts DX10
2-way SLI increases up to 12% in Enemy Territory: Quake Wars
2-way SLI increases up to 10% in World in Conflict DX10
(конец цитаты). В результате детонации основного заряда ждём-с что-нибудь типа драйверов 180 серии и со всеми прибамбасами (ну там OGL 3.0 и всякое такое).
Что же касается моего проекта, то никаких ужасов и мерзостных последствий (а ведь они могут такое учудить, я их знаю :-) от применения вышеозначенного драйвера зафиксировать пока не удалось. Аллилуйя. Так что Big-Bada-Boom в моём исполнении (он же Final Release) случится как всегда внезапно и в самый неподходящий для этого момент. Да пребудет с вами Big Bang.
P.S. Эх, кто бы мог подумать, что зацепит меня за живое одна песнь, в которой есть только пол припева. И больше ничего нет. То есть больше совсем ничего. Краткость, как говорится, – сестра таланта.
Танцуют ВСЕ!
Но унывать не стоит. Обещанный на секретной презентации Большой Бумц II от NVIDIA случился точно в срок. Двадцать пятого числа сего месяца мощной ударной волной первым на поверхность вынесло гипер-супер-мега-драйвер за номером 178.13 и под WHQL сертификатом (далее цитата из пресс-релиза на иностранном языке):
Includes several 3D application performance improvements. The following are examples of improvements measured with v178.13 WHQL versus v175.19 WHQL driver:
Single GPU increases up to 11% in 3DMark Vantage (performance preset)
Single GPU increases up to 11% in Assassin's Creed DX10
Single GPU increases up to 15% in Bioshock DX10
Single GPU increases up to 15% in Call of Duty 4
Single GPU increases up to 8% in Enemy Territory: Quake Wars
2-way SLI increases up to 7% in Bioshock DX10
2-way SLI increases up to 10% in Company of Heroes: Opposing Fronts DX10
2-way SLI increases up to 12% in Enemy Territory: Quake Wars
2-way SLI increases up to 10% in World in Conflict DX10
(конец цитаты). В результате детонации основного заряда ждём-с что-нибудь типа драйверов 180 серии и со всеми прибамбасами (ну там OGL 3.0 и всякое такое).
Что же касается моего проекта, то никаких ужасов и мерзостных последствий (а ведь они могут такое учудить, я их знаю :-) от применения вышеозначенного драйвера зафиксировать пока не удалось. Аллилуйя. Так что Big-Bada-Boom в моём исполнении (он же Final Release) случится как всегда внезапно и в самый неподходящий для этого момент. Да пребудет с вами Big Bang.
P.S. Эх, кто бы мог подумать, что зацепит меня за живое одна песнь, в которой есть только пол припева. И больше ничего нет. То есть больше совсем ничего. Краткость, как говорится, – сестра таланта.
Танцуют ВСЕ!
Wednesday, September 10, 2008
Sunday, August 31, 2008
Продолжаем разговор
Собрался с мыслями и дополнил файл WhatsNew.txt. А заодно и пересобрал программу как release, а не debug версию. Встречаем новый билд, который от предыдущего практически ничем не отличается кроме быстродействия.
BigBang_1_1_75_479_Beta_2.zip
1. Исправлена древняя, но не всегда проявлявшаяся ошибка, приводившая в некоторых случаях к аварийному завершению в процессе окончания работы программы.
2. Внесены изменения в программный engine, улучшающие баланс вычислительной нагрузки между потоками в многоядерных процессорах, увеличивая тем самым общую производительность программы.
3. Введено автоматическое ограничение на максимальное количество выводимых кадров в секунду (пределом является величина 1000 / Ticks (Гц), где Ticks - параметр пресета), что позволяет снизить вычислительную нагрузку на процессор и видеокарту, но без потери качества формируемого изображения в случае достаточной производительности системы.
4. Снято требование о закрытии всех окон, перекрывающих основную форму программы, во время создания скриншота. Теперь рендеринг изображения осуществляется во внеэкранный буфер, что позволило также не отключать эффект motion blur во время перетаскивания других окон над главным окном программы.
5. Добавлена поддержка ассоциации программы с используемыми при работе с ней файлами. Таким образом, после успешной установки программы, файлы с расширениями BBP (Bigbang preset) и BBW (Bigbang wallpapers list) могут быть открыты двойным щелчком мыши или активацией соответствующего пункта контекстного меню.
6. Добавлен новый режим отображения пресетов во время работы программы в качестве скринсейвера – Shuffle. Теперь пресеты могут сменять друг друга случайным образом в течение одного сеанса работы скринсейвера.
7. Устранена несовместимость программы с драйверами ForceWare, приводившая к существенному замедлению её работы на многоядерных процессорах при автоматическом определении возможности работы драйвера в режиме оптимизации мультипоточного исполнения (опция Threaded optimization = Auto – значение по умолчанию).
8. Пресетообменный пункт переносится сюда.
Что "Хе-хе..." ? И я тоже думаю, что не очень-то поможет вся эта затея наполнить нескончаемым потоком новых пресетов этот самый пункт. Однако теперь сообщения в группу можно просто отправлять по электронной почте, даже не присоединяясь к ней (а вот премодерацию в этом случае ещё никто не отменял, ага? :-) или подписаться на веб-канал по RSS для отстранённого созерцания живого творчества масс. Будем посмотреть? Так что вышло вам, дорогие мои (c), реальное послабление режима пресетообмена. Осталось только немного почитать пятый раздел в файле readme.txt и въехать таки, наконец, чё там понаписано. :-)
BigBang_1_1_75_479_Beta_2.zip
1. Исправлена древняя, но не всегда проявлявшаяся ошибка, приводившая в некоторых случаях к аварийному завершению в процессе окончания работы программы.
2. Внесены изменения в программный engine, улучшающие баланс вычислительной нагрузки между потоками в многоядерных процессорах, увеличивая тем самым общую производительность программы.
3. Введено автоматическое ограничение на максимальное количество выводимых кадров в секунду (пределом является величина 1000 / Ticks (Гц), где Ticks - параметр пресета), что позволяет снизить вычислительную нагрузку на процессор и видеокарту, но без потери качества формируемого изображения в случае достаточной производительности системы.
4. Снято требование о закрытии всех окон, перекрывающих основную форму программы, во время создания скриншота. Теперь рендеринг изображения осуществляется во внеэкранный буфер, что позволило также не отключать эффект motion blur во время перетаскивания других окон над главным окном программы.
5. Добавлена поддержка ассоциации программы с используемыми при работе с ней файлами. Таким образом, после успешной установки программы, файлы с расширениями BBP (Bigbang preset) и BBW (Bigbang wallpapers list) могут быть открыты двойным щелчком мыши или активацией соответствующего пункта контекстного меню.
6. Добавлен новый режим отображения пресетов во время работы программы в качестве скринсейвера – Shuffle. Теперь пресеты могут сменять друг друга случайным образом в течение одного сеанса работы скринсейвера.
7. Устранена несовместимость программы с драйверами ForceWare, приводившая к существенному замедлению её работы на многоядерных процессорах при автоматическом определении возможности работы драйвера в режиме оптимизации мультипоточного исполнения (опция Threaded optimization = Auto – значение по умолчанию).
8. Пресетообменный пункт переносится сюда.
Что "Хе-хе..." ? И я тоже думаю, что не очень-то поможет вся эта затея наполнить нескончаемым потоком новых пресетов этот самый пункт. Однако теперь сообщения в группу можно просто отправлять по электронной почте, даже не присоединяясь к ней (а вот премодерацию в этом случае ещё никто не отменял, ага? :-) или подписаться на веб-канал по RSS для отстранённого созерцания живого творчества масс. Будем посмотреть? Так что вышло вам, дорогие мои (c), реальное послабление режима пресетообмена. Осталось только немного почитать пятый раздел в файле readme.txt и въехать таки, наконец, чё там понаписано. :-)
Saturday, August 30, 2008
Японский городовой!
Случилось страшное. Посмотрел ненароком на свой великий и могучий (а вы о чём подумали?), практически русский язык в обрамлении новоявленных ADVERTISEMENT’ов без помощи защитных баннерорезательных механизмов. Это ж просто екарный бабай и махалай-бахалай какой-то. От того и переместился. Здесь-то поспокойней будет.
Забыл сказать
Или ну ни хрена себе вспомнил. Однако без ложной скромности стоит отметить, что про творение рук моих написало целое одно (о других мне неизвестно) печатное издание порядка пары слов. Тут можно посмотреть. Я аж прослезился скупой мужской слезой, прикупил журнал, мадеру и принял на грудь. А чё, нормально! Хвала составителю CD и да продлит Господь его дни в счастии и благоденствии. Вот. :-)
P.S. Ретро новость. Надеюсь, ясно из контекста, что плакал слезой, прикупал журнал и мадеру пил, пил, да всю выпил непосредственно в 2006 году. Ну пробило на ностальгию (не иначе по мадере :-) . А составителю CD всё равно респект, да.
P.S. Ретро новость. Надеюсь, ясно из контекста, что плакал слезой, прикупал журнал и мадеру пил, пил, да всю выпил непосредственно в 2006 году. Ну пробило на ностальгию (не иначе по мадере :-) . А составителю CD всё равно респект, да.
Thursday, August 21, 2008
К делу
М-да-а-а-а...
Как говорится, занесло оратора, занесло. Но из речуги слова не выкинешь, придётся соответствовать высокому званию озеленителя. Хотя бы местами-временами. Впрочем, к делу.
На моем сайте завалялся довольно свежий билд, собранный специально для закрытого бета-тестирования. Ну, было закрытое, а станет открытым, потому что уже пару недель всё это крутится и вертится без последствий для здоровья. Только документации исправленной и дополненной для него нет. И когда появится даже мне неизвестно – загадка природы. А оно вам надо? Вот и я о том же (хотя, если страждущие объявятся и дадут о себе знать, то мы вернёмся к этому вопросу :-).
BigBang_1_1_74_477_Beta_2.zip
Как говорится, занесло оратора, занесло. Но из речуги слова не выкинешь, придётся соответствовать высокому званию озеленителя. Хотя бы местами-временами. Впрочем, к делу.
На моем сайте завалялся довольно свежий билд, собранный специально для закрытого бета-тестирования. Ну, было закрытое, а станет открытым, потому что уже пару недель всё это крутится и вертится без последствий для здоровья. Только документации исправленной и дополненной для него нет. И когда появится даже мне неизвестно – загадка природы. А оно вам надо? Вот и я о том же (хотя, если страждущие объявятся и дадут о себе знать, то мы вернёмся к этому вопросу :-).
BigBang_1_1_74_477_Beta_2.zip
Речуга
Здравствуйте, товарищи!
Разрешите доложить о состоянии дел на энергетическом фронте отечественного (ну и в мировом масштабе тоже) скринсейверостроения.
В связи с разразившимся негаданно-нежданно энергетическим кризисом общепланетарного масштаба, перед скринсейверостроителями всего мира как никогда остро встала проблема всеобщего позеленения... Гм, то есть озеленения. Озеленения нашей, товарищи, выдаваемой на-гора продукции. В то время, когда зеленеет практически всё, начиная от процессоров и вплоть до компрессоров, трудно отделаться от мысли, что всё это неспроста. Что всё это не происки наших товарищей из Гринпис и прочих, так сказать, некоммерчески-неправительственных организаций (которые, в соответствии с решениями нашей партии и правительства, нам совсем не товарищи), а суровое веление времени.
Так не будем же увиливать, отлынивать и заклинивать! А взглянув правде в глаза и засучив рукава, перед лицом своих товарищей, возглавим процесс, который невозможно остановить. В связи с чем предлагаю постановить:
Даёшь озеленение всей страны!
На волнах умопомрачительных цен на нефть, на волнах пролетарского антиамериканизма, вздуваемых лично товарищем Угом Чавесом, на волнах бесконечных стачек фермеров и дальнобойщиков, охреневших от новых цен на солярку по цене старого 98-ого бензина, кляча истории даёт нам шанс въехать в прекрасный новый мир сверхвысоких технологий. (Кто не спрятался - я не виноват.) В котором нет места:
1. Видеокартам, похожим на процессоры, и жрущим очень много ватт;
(Можно почитать про G200 и КУДА. Она же CUDA. Не путать с Вуду, Ктулху и Учкудуком.)
2. Видеокартам, похожим на две видеокарты, и жрущим... как две видеокарты.
(Ну, про GX2 и X2 тут все, наверное, в курсе.)
3. Процессорам, похожим на видеокарты, и жрущим как системный блок в сборе;
(Кто не в теме сообщаю: в хреновине под названием Larrabee может оказаться аж 48 маленьких пентиумов номер раз и у каждого по гипертрофированному MMX. Не путать с 3DFX, SSX и XXX).
4. Скринсейверам, отжимающим всю мощность до последнего ватта, из вышеперечисленных чудес инженерной мысли.
Да, товарищи скринсейверостроители, если отчизна вас не просила, зачем вы потратили столько энергии? Электрической и не только. С немым укором на вас, товарищи, смотрят голодающие дети Африки, которым много чего не хватает, но и кондиционеры не лишними были бы. Сами то вы, в мягких креслах сидючи, небось охлаждённый воздух глотаете, и на работе и в личном транспорте. Зарплата программерская позволяет?
И в заключение следует отметить, что отвечая на времени веления, мало производить какие-то там шевеления, но напротив следует проявить подлинный трудовой энтузиазм!
Электроника должна быть электронной!
Даёшь чёрный квадрат скринсейвера!!
Клячу истории загоним в состояние deeper sleep!!!
/* И всё потонуло в буре яростных оваций */
P.S. Блин, про негров это я горестно задвинул. Моя плакалъ, а твоя?
Разрешите доложить о состоянии дел на энергетическом фронте отечественного (ну и в мировом масштабе тоже) скринсейверостроения.
В связи с разразившимся негаданно-нежданно энергетическим кризисом общепланетарного масштаба, перед скринсейверостроителями всего мира как никогда остро встала проблема всеобщего позеленения... Гм, то есть озеленения. Озеленения нашей, товарищи, выдаваемой на-гора продукции. В то время, когда зеленеет практически всё, начиная от процессоров и вплоть до компрессоров, трудно отделаться от мысли, что всё это неспроста. Что всё это не происки наших товарищей из Гринпис и прочих, так сказать, некоммерчески-неправительственных организаций (которые, в соответствии с решениями нашей партии и правительства, нам совсем не товарищи), а суровое веление времени.
Так не будем же увиливать, отлынивать и заклинивать! А взглянув правде в глаза и засучив рукава, перед лицом своих товарищей, возглавим процесс, который невозможно остановить. В связи с чем предлагаю постановить:
Даёшь озеленение всей страны!
На волнах умопомрачительных цен на нефть, на волнах пролетарского антиамериканизма, вздуваемых лично товарищем Угом Чавесом, на волнах бесконечных стачек фермеров и дальнобойщиков, охреневших от новых цен на солярку по цене старого 98-ого бензина, кляча истории даёт нам шанс въехать в прекрасный новый мир сверхвысоких технологий. (Кто не спрятался - я не виноват.) В котором нет места:
1. Видеокартам, похожим на процессоры, и жрущим очень много ватт;
(Можно почитать про G200 и КУДА. Она же CUDA. Не путать с Вуду, Ктулху и Учкудуком.)
2. Видеокартам, похожим на две видеокарты, и жрущим... как две видеокарты.
(Ну, про GX2 и X2 тут все, наверное, в курсе.)
3. Процессорам, похожим на видеокарты, и жрущим как системный блок в сборе;
(Кто не в теме сообщаю: в хреновине под названием Larrabee может оказаться аж 48 маленьких пентиумов номер раз и у каждого по гипертрофированному MMX. Не путать с 3DFX, SSX и XXX).
4. Скринсейверам, отжимающим всю мощность до последнего ватта, из вышеперечисленных чудес инженерной мысли.
Да, товарищи скринсейверостроители, если отчизна вас не просила, зачем вы потратили столько энергии? Электрической и не только. С немым укором на вас, товарищи, смотрят голодающие дети Африки, которым много чего не хватает, но и кондиционеры не лишними были бы. Сами то вы, в мягких креслах сидючи, небось охлаждённый воздух глотаете, и на работе и в личном транспорте. Зарплата программерская позволяет?
И в заключение следует отметить, что отвечая на времени веления, мало производить какие-то там шевеления, но напротив следует проявить подлинный трудовой энтузиазм!
Электроника должна быть электронной!
Даёшь чёрный квадрат скринсейвера!!
Клячу истории загоним в состояние deeper sleep!!!
/* И всё потонуло в буре яростных оваций */
P.S. Блин, про негров это я горестно задвинул. Моя плакалъ, а твоя?
Продолжение банкета
Итак, как это ни странно, но работа над проектом всё ещё продолжается. Подспудно, тихойсапой, незаметно, но идёт. На текущий момент реализован практически весь функционал, который мне хотелось видеть в программе, а это значит, что final release уже маячит на горизонте. Да медленно, но зато верно. Пусть через тернии, но зато к звёздам. Шаг за шагом в поступательном развитии мы, наконец, когда-нибудь до него доберёмся. И ужо тогда эх-загуляем. А пока нас ждёт что-то вроде этого.
И вообще, создание многопоточных приложений - это вам не хухры-мухры. Особенно если под ногами у вас путается такая могущественная контора как NVIDIA, да ещё и со своим threadoptimizer'ом неизвестной конструкции. Тут, конечно, может вопрос возникнуть, а за каким-таким собственно в скринсейвере мультипоточный механизм? То есть engine, он же движок. Вопрос законный, но грустный, ибо тут под ногами путалась уже целая компания компаний:
1. Intel со своей архитектурой типа NetBurst (и ежу понятно, что под таким названием только противовзрывные бомбохранилища выпускать можно, как на стациях метро, например), которая без палочки-погонялочки в виде hyperthreading'а наотрез отказывалась бесперебойно глотать и не давиться бесподобно оптимизированным бинарным кодом, произведённым Delphi компилятором.
2. Borland со своим компилятором, который быстро запрягает, да медленно ездить.
3. Гражданин Страуструп (а вот птичку жалко) со своим мутным и муторным языком C++ (Он же CPP, он же Циппа, он же Си приплюснутый. Не моё. :-), переходить на который очень сильно не хотелось, но придётся, но потом.
Вот ведь горе-то какое. Кругом враги, постоянно вставляющие какие-то палки в колёса. Не проехать, не пройти по заветному пути. Таким образом, в связи с вышеизложенным следует, наверное, толкнуть какую-нибудь речугу пафосного содержания для поднятия боевого духа и успешного завершения проекта. Логично? Логично! Будем написать...
И вообще, создание многопоточных приложений - это вам не хухры-мухры. Особенно если под ногами у вас путается такая могущественная контора как NVIDIA, да ещё и со своим threadoptimizer'ом неизвестной конструкции. Тут, конечно, может вопрос возникнуть, а за каким-таким собственно в скринсейвере мультипоточный механизм? То есть engine, он же движок. Вопрос законный, но грустный, ибо тут под ногами путалась уже целая компания компаний:
1. Intel со своей архитектурой типа NetBurst (и ежу понятно, что под таким названием только противовзрывные бомбохранилища выпускать можно, как на стациях метро, например), которая без палочки-погонялочки в виде hyperthreading'а наотрез отказывалась бесперебойно глотать и не давиться бесподобно оптимизированным бинарным кодом, произведённым Delphi компилятором.
2. Borland со своим компилятором, который быстро запрягает, да медленно ездить.
3. Гражданин Страуструп (а вот птичку жалко) со своим мутным и муторным языком C++ (Он же CPP, он же Циппа, он же Си приплюснутый. Не моё. :-), переходить на который очень сильно не хотелось, но придётся, но потом.
Вот ведь горе-то какое. Кругом враги, постоянно вставляющие какие-то палки в колёса. Не проехать, не пройти по заветному пути. Таким образом, в связи с вышеизложенным следует, наверное, толкнуть какую-нибудь речугу пафосного содержания для поднятия боевого духа и успешного завершения проекта. Логично? Логично! Будем написать...
Subscribe to:
Posts (Atom)