Вышло 8-е издание OpenGL Programming Guide

    Сегодня совершенно случайно обнаружил, что книга OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 (8th Edition), так же известная как The Red Book, наконец-то вышла в свет. Лично для меня это издание особенно ценно тем, что в нем более не содержится информация об устаревшей части API, что больше не будет отвлекать от современных подходов. Так же, в нем целиком рассмотрен язык шейдеров OpenGL — GLSL, для которого ранее была выделена отдельная книга — OpenGL Shading Language (The Orange Book).
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 10

      0
      А это чем-то принципиально отличается от спецификации OpenGL и GLSL?
        +3
        Конечно. Спецификация OpenGL и GLSL — это как документация API, одна сухая теория. В книге содержатся более развернутое описание области, советы по практическому применению, примеры.
      • UFO just landed and posted this here
          +2
          А я не рекомендую.
          Проходил этот курс в декабре от нечего делать.
          ОГЛа там минимум, с нуля ничего написать не предлагают (окромя рейтрейсера, который к ОГЛу имеет отношение, близкое к нулю). К тому же там используется устаревшая вторая версия.
          Лучше почитать это www.opengl-tutorial.org/
            0
            там шейдеров нету.
              0
              Там — это где? Если по той ссылке, что я привел, то этого просто не может быть, т.к. там используется ОГЛ 3.х без всякого legacy.
              Или вы имели в виду детальное описание GLSL? Да, с этим там напряг.
          +3
          я прошел 7е издание, книга неплохая но:
          1. 70% ее вообще не используется в связи с переводом нужного кода в шейдеры
          2. шейдеры описаны впопыхах и ни одного реально работающего примера.
          3. часть кода просто не представлено, например fbo.c (framebufferobject)

          спецификацию не читал, мне бы были интересна теория + пример.
          а когда из чтения тратишь после этого полдня чтобы пример заработал и еще убеждаешься что он на 3.2 версии не работает а только на 2.0 (как будто разработчики это не знали :) это не учение а мука :)

          моя специфика (я на osx все пробую) а на нем ты или 3.2 можешь использовать без обратной совместимости или 2.0

          надеюсь в 8м издании это исправили
            +1
            более не содержится информация об устаревшей части API
            Замечательно. А я боялся, что все эти главы, начинающиеся с «все описанное в этой главе уже устарело» так и будут тянуться от издания к изданию.

            Интересно, будут ли теперь выходить новые издания The Orange Book?
              0
              Блин. А что можете посоветовать из нормальных книг по OpenGL? Без deprecated-мусора.
                0
                Так как раз 8-е издание его и не содержит.

              Only users with full accounts can post comments. Log in, please.