ПрограммированиеФорумОбщее

Valve и NVIDIA поделились опытом портирования Source Engine на Linux (комментарии) (7 стр)

Страницы: 16 7 8 980 Следующая »
#90
15:06, 7 апр 2013

Xop
Странно, а почему по винде ещё вики не придумали?

#91
15:08, 7 апр 2013

SNVampyre
> нигде нет даже элементарной кнопки, выдающей список возможных команд
F1 на рабочем столе в убунте отменили? А если конкретно в консольке - набираешь info и вдумчиво читаешь открывшийся мануал. Плюс есть autocompletion, и замечательная команда man.

#92
15:19, 7 апр 2013

Xop
> F1 на рабочем столе в убунте отменили?
Не знаю как там в убунте, а в дебиане не видел такого за 2 года работы.

Я так понимаю, типичный пользователь после многочасовой установки линукса сразу поймёт что для установки браузера, чтобы почитать хелп по системным командам, ему нужно зайти в терминал. А потом он конечно напишет первое пришедшее в голову sudo apt-get install и сразу правильно напишет название пакета с браузером. Что ещё может прийти в голову человеку вообще? Разве можно быть таким бараном, чтобы не допереть как устанавливаются пакеты и как они называются?
Ну а потом, когда он поставит браузер, он конечно сразу поймёт как настроить сеть, ведь это же так элементарно под линуксом, не то что в убогих мышкодрочерских интерфейсах винды.
Конечно очевидным решением для установки драйвера видеокарты будет выйти в другой терминал и "убить иксы", этому детей учат ещё в яслях, поэтому это действие может вызвать недоумение только у умственно отсталых. После убивания иксов он запустит деб-пакет, а потом настроит конфиги системы на запуск этого драйвера, этому учат в первом классе и не может быть людей, у кого данное мероприятие вызовет какие-либо трудности.

#93
15:22, 7 апр 2013

> help.ubuntu.ru
> wiki.archlinux.org
  Лол. Две справки для двух систем. И так для каждой? Весело, наверное. Вот ещё прикол. Цитата из хэлпа по установке SDL (того самого который вальве заставляют использовать) на линукс:

Since there are so many flavors of Linux these tutorials might not work on your Linux set up.

http://lazyfoo.net/SDL_tutorials/lesson01/linux/

#94
15:41, 7 апр 2013

Линукс говно, кстати.

#95
15:47, 7 апр 2013

Zefick
> Since there are so many flavors of Linux these tutorials might not work on your Linux set up.
Это про то, как ставить sdl не средствами пакетного менеджера самой оси.
Только для чего тебе ставить именно так, если sdl есть в репах всех осей, ибо штука почти фундаментальная. И работать будет гарантированно.

#96
15:57, 7 апр 2013

RPGman
> sdl есть в репах всех осей, ибо штука почти фундаментальная
Особенно это смешно звучит на фоне того, чем является SDL, и тем, как и кем она сделана.

#97
16:00, 7 апр 2013

SNVampyre
> Особенно это смешно звучит на фоне
Покажи мне какой-нибудь дистр без sdl в репозитории.

> чем является SDL, и тем, как и кем она сделана.
А какие с этим проблемы?

#98
16:39, 7 апр 2013

>Конечно очевидным решением для установки драйвера видеокарты будет выйти в другой терминал и "убить иксы",
>этому детей учат ещё в яслях, поэтому это действие может вызвать недоумение только у умственно отсталых.
>После убивания иксов он запустит деб-пакет, а потом настроит конфиги системы на запуск этого драйвера, этому учат в первом классе и не может быть людей,
>у кого данное мероприятие вызовет какие-либо трудности.
Что за бред? В Линуксах драйвер сам качается и устанавливается в пару кликов, в том числе и AMD.


>Покажи мне какой-нибудь дистр без sdl в репозитории.
Более того, SDL обычно не надо даже устанавливать, он уже предустановлен.

#99
17:16, 7 апр 2013

Zefick
> для линукса весь диск это отхожее место и что там куда попадёт в принципе не
> важно, потому что всё равно в случае сбоя всё переустанавливать опять такими же
> резкими способами. Но на винде люди обычно следят что куда кладётся и даже в
> некоторых случаях стараются отмежевать экосистемы для разных продуктов друг от
> друга. Так что подозреваю что трое товарищей просто пытались объяснить оси куда
> что надо положить, а она упорно не слушалась. На винде, кстати, красноглазые
> проги тоже не очень рады когда их путь установки по умолчанию меняют. Как будто
> для разработчиков сюрприз что так можно делать.

Что интересно, если я хочу поставить VS 2012 на несистемный диск, то инсталлятор всё равно возжелает поставить большую её часть непременно в C:\Program Files, а остатки, так уж и быть, на иной раздел. Аналогично себя ведёт и инсталлятор Adobe Creative Suite. Ну и много ли людей знает, что вполне можно при установке объяснить винде создать \Users\ на другом разделе, только вот встроенного графического интерфейса к этой фиче не сделали, нужно ковыряться в консоли.

#100
17:23, 7 апр 2013

И вот вопрос возник. Авторы презентации предлагают использовать EXT_direct_state_access. Если же он недоступен, то предлагают эмулировать его функции, например так:

void myTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param)
{
    GLint curTex;
    glGetIntegeriv( GL_TEXTURE_BINDING_2D, &curTex );
    glBindTexture( target, texture );
    glTexParameteri( target, pname, param );
    glBindTexture( target, curTex );
}

Однако в этом случае используется функция из семейства glGet*, которые крайне не рекомендуется использовать (в т.ч. авторами презентации), поскольку это приводит к синхронизации. Как разрешить это противоречие? Вводить в обёртку над GL свой контроль состояния?

#101
17:59, 7 апр 2013

>Однако в этом случае используется функция из семейства glGet*, которые крайне не рекомендуется использовать (в т.ч. авторами презентации), поскольку это приводит к синхронизации.
Да ну, что тут может привести к синхронизации? Ты же не данные буфера или текстуры у GPU запрашиваешь. Информация о текущей текстуре должна быть на стороне CPU. И тогда нет никакого противоречия.
Я сам не проверял, но по логике так должно быть. И необязательно же слушать все их советы. В этом вопросе, можно вообще не использовать direct state access, а делать по старинке.

#102
18:17, 7 апр 2013

RPGman
> Только для чего тебе ставить именно так, если sdl есть в репах всех осей, ибо
> штука почти фундаментальная.
  Ага, ага. http://www.gamedev.ru/flame/forum/?id=175016

Просто "устанавливать" надо из исходников. Ибо 1.3 не входит в состав предкомпилированных модулей для бубунтушечки.

  Что на это скажете, господа брехуны? Теперь есть ещё один повод не верить ни единому слову линуксоидов в этой теме, ни про всеподдерживающиеся драйверы, ни про "фундаментальные" библиотеки.

#103
18:25, 7 апр 2013

Zefick
> Что на это скажете, господа брехуны?
1.3 ещё не вышла официально, с чего она должна быть во всех дистрах?

#104
18:26, 7 апр 2013

Zefick
> Ага, ага. http://www.gamedev.ru/flame/forum/?id=175016
SDL 2.0 (он же 1.3 в прошлом) находится в разработке, стабильный релиз планируется в мае. Как только релизнится попадет в репозитории.
SDL 1.2 есть в большинстве дистрибутивов.

Страницы: 16 7 8 980 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.