LINUX.ORG.RU
ФорумTalks

OpenGL SuperBible 5 -> 6 издание

 ,


0

3

Разница между изданиями разительная.

  • Исходники к книге на GitHub
  • Glut -> GLfw
  • Make -> CMake
  • Вместо скрытия кишков OpenGL их выставили на показ
  • OpenGL 4.3
  • ООП, везде ООП.
  • Вместо справочника по функциям ссылка на opengl.org
★★★

ООП, везде ООП.

Как будто это что-то хорошее.

PolarFox ★★★★★ ()

Вот толку-то от таких тэгов.

crowbar ()
Ответ на: комментарий от Nebuchadnezzar

Ну да, по этому и пишем на двух языках GLSL/C++.

frozenix ★★★ ()
Ответ на: комментарий от Nebuchadnezzar

Вся параллельность там сидит на низком уровне внутри видеокарт, за API этого не видать, более того, opengl изначально вообще не предполагал никакой параллельности, всякие makeCurrent выглядят как инородные костыли.

Reset ★★★★★ ()
Ответ на: комментарий от gavlig

Да и не в этом проблема, у меня падает от

vmath::vec4 * droplet = (vmath::vec4 *)glMapBufferRange(GL_UNIFORM_BUFFER, 0, 256 * sizeof(vmath::vec4), GL_MAP_WRITE_BIT | GL_MAP_INVALIDATE_BUFFER_BIT);
droplet == NULL

Хрен его, буду походу разбираться.

frozenix ★★★ ()

Все примеры с сайта работают, но это нормально, что, скажем, ./multimaterial так тормозит? В целом, отличная новость, 5 издание безнадёжно устарело.

wakuwaku ★★★★ ()

Чем отличаются «OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 (8th Edition)» и «OpenGL SuperBible: Comprehensive Tutorial and Reference (6th Edition)»? Они обе, вроде, про одно и то же. Какая больше подойдет для начала? Которая более подробная? Хочу понять, какую из них выбрать...

x_hash ()
Ответ на: комментарий от x_hash

Первая точно не подойдет для начала, это так называемая RedBook. Она скорей справочник по функциям, тогда как superbible описывает порядок в каком эти функции вызывать.

frozenix ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.