584 комментария

Хм, вот тут я перейду на серьёзность)
Я согласен, что плюсы мало о чём говорят...но вот минусы здесь обычно что-то значат.

Что значит «например»?) Есть я, у меня почти нет плюсиков, у меня пичалька.

У меня бывает пичалька от отсутствия плюсиков =(

И опять же, для избавления от рекламы есть сверхсекретный AdBlock.

Dogcat 22.08.14 в 07:16 · The wall
4

С вертикальной стереопарой это должно быть особенно удобно)

Dogcat 22.08.14 в 07:15 · The wall
0

>Скачал я 3D видео. А 3D нет
Тогда можно запустить KMPlayer, который будет показывать одну картинку.

Dogcat 22.08.14 в 06:28 · The wall
0

Интересно, как много пользователей запустили левый исполняемый файл отсюда :)

Dogcat 22.08.14 в 06:26 · The wall
1

Интересно, что он хочет?)

Вы просто обожаете странные решения?) Почему бы не поставить браузер из категории современных и не установить AdBlock?

Dogcat 19.08.14 в 01:34 · Flash
2

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

Dogcat 18.08.14 в 08:16 · Кулинарный совет
4

>Именно такому подход реализуют,
пропустил «следуя»/«руководствуюясь»/«по» между «именно» и «такому».

Не OpenGL применяется для движков, а подход абстрагирования от железа. миллион раз это проговорили.

А вот «слой» ну реально лишний.

Честное слово, мне уже нечего добавить. Использовать прослойку в виде, например, OpenGL == заниматься высокоуровневым программированием. Уйти вглубь и работать с, например, видеокартой напрямую == заниматься низкоуровневым программированием. Читатель поймёт, термин в ходу.

Да это не такая уже и разговорная фраза. Но даже если так, это введение массовой книжки по программированию, там это выглядит вполне себе уместно.

Именно такому подход реализуют, например, игровые движки...
Именно этот принцип лежит в основе работы, например, игровых движков...
Именно так работают, например, игровые движки...

Смотрите, есть библиотека, которая позволяет легко делать какие-то вещи, возможно, общие для большого класса устройств. Реализовать в ней сразу все-все-все «расширенные возможности» (которые могут быть разными у разных устройств) сложно и практически невозможно...следовательно, слишком сильно абстрагироваться и полагаться только на виртуальное устройство нельзя, нужно иметь возможность как-то взаимодействовать с устройством реальным, чтобы этим расширенным функционалом пользоваться)

Тут я могу ссылаться на своё основное образование и на то, что я работаю программистом)

В статье на вики, на которую я ссылался, говорится "In computing, an abstraction layer or abstraction level". Речь о том, что OpenGL позволяет работать с абстрактным графическим устройством в отрыве от реального/реальных, что, собственно, и называется в программировании уровнем абстракции. В той же книге есть прямое подтверждение моих слов:
>The goal of OpenGL is to provide an abstraction layer between your application and the underlying graphics subsystem, which is often a hardware accelerator made up of one or more custom, high performance processors with dedicated memory, display outputs, and so on. This abstraction layer allows your application to not need to know who made the graphics processor (or GPU — graphics processing unit), how it works, or how well it performs.

>Что касается «модели», таковых множество и в пределах компьютерной тематики
Поэтому я дописал слово «взаимодействия») Это модель, схема, по которой библиотека взаимодействует с железом. Слово шаблон, опять же, уводит мысли в другую сторону.

>Соответственно, «под модель этого типа» (this type of model) пишутся приложения и речь о «расш. возможностях графики», не включённых в эту модель (= не учтённых в ней).
Расширенные возможности не включены не в модель, а в реализацию API OpenGL.

Я бы поспорил про то, что «if OpenGl presented too high of an abstraction level» можно перевести как «не был в достаточной степени регламентирован».
В программировании абстракция означает другое:
https://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
Кстати, в английской версии статьи есть даже фразочка по теме
>Most graphics libraries such as OpenGL provide an abstract graphical device model as an interface.

«Шаблон» тоже не особо корректный термин, глава посвящена взаимодействию библиотеки с железом, поэтому это явно «модель [взаимодействия]» или на крайний случай «организация».

Резюме
Пол:
мужчина
Родной язык:
русский
С нами:
с 4 мая 2011 г. (5646 дней) по приглашению Katakimiku
Деятельность:
67114 версий перевода с общим рейтингом 595
3503 комментария
Карма: 47 (оценок: 53)
Написать Dogcat личное сообщение