Модернизация компьютера. Андрей Кочетов

Чтение книги онлайн.

Читать онлайн книгу Модернизация компьютера - Андрей Кочетов страница 20

Модернизация компьютера - Андрей Кочетов

Скачать книгу

которые у нас работать не будут (или будут работать, но очень медленно), потому что наше оборудование не обеспечивает каких-то функций, на которые рассчитывали разработчики.

      В области 3D-графики стандарты назвали библиотеками. Этот термин пришел от программистов. Свои микропрограммы (из которых собираются программы) они стандартизуют путем объединения их в библиотеки. Если видеоускоритель оптимизирован для работы со стандартной графической библиотекой фирмы XYZ, значит, все программы этой фирмы будут использовать функции ускорения.

      Этим фирмам либо придется купить стандартную библиотеку графических подпрограмм у компании XYZ и использовать в своих проектах только ее, либо, если она им не нравится, разрабатывать свою библиотеку и убеждать производителей видеокарт, что она лучше и им следовало бы оптимизировать видеоускорители под нее.

      В результате длительной «библиотечной войны» сегодня известны три основные библиотеки: Glide, OpenGL и DirectSD.

      Библиотеку Glide разработала компания 3dfx, ранее других выступившая на рынок SD-ускорителей со своими картами Voodoo Graphics. Сегодня найти на прилавке новые игры, на которых стоит значок 3dfx, практически невозможно. Пик популярности этой библиотеки прошел. Библиотека Glide была закрытым стандартом, и видеоускорители других фирм так и не начали ее широкую поддержку. Фирма 3dfx не выдержала конкурентной борьбы и сошла со сцены.

      Библиотека OpenGL родилась не на платформе IBM PC, а на платформе специальных мощных графических станций. К нам же она пришла благодаря успеху игры Quake, в которой программисты использовали упрощенный вариант этой библиотеки. О том, насколько популярна игра Quake, говорить, наверное, не надо. В годы ее повсеместного распространения многие производители сочли удачным маркетинговым ходом оптимизировать свои видеокарты на работу с этой игрой и, соответственно, на поддержку этой библиотеки. В свою очередь производители новых программ сочли не менее удачным маркетинговым ходом использовать процедуры из библиотеки OpenGL, поскольку на руках у потребителей уже было множество видеоускорителей, их поддерживающих. В то время как библиотека Glide долго и постепенно продвигалась своим создателем, компанией 3dfx, успех к библиотеке OpenGL пришел быстро и бурно. Все современные видеокарты имеют поддержку функций видеоускорения в стандарте библиотеки OpenGL.

      Теперь давайте рассмотрим библиотеку DirectSD. Скажем сразу, что ее поддержка не просто желательна, а абсолютно необходима (по состоянию на текущий момент). Эта библиотека входит в состав крупного пакета библиотек DirectX, выпускаемых и распространяемых бесплатно компанией Microsoft в качестве мультимедийной надстройки над операционной системой Windows. Если Вы покупаете готовый компьютер в сборе, и при этом Вам говорят, что в нем установлена дорогая видеокарта, обладающая функциями графического ускорителя, надо проверить, как она поддерживает библиотеку DirectSD.

      Устройства ввода информации

      2.8. Монитор

Скачать книгу