Главная| Трекер ▼| Поиск| Правила| FAQ| |
Автор | Сообщение |
---|---|
admin
Администратор ![]() Сообщения: 9175 Откуда: Новгород ![]() |
А. Боресков | Расширения OpenGL [2005] [PDF][CD] ![]() Название: Расширения OpenGL Год: 2005 Издательство: БХВ-Петербург ISBN: 5-94157-614-5 Отрасль (жанр): Программирование Формат: PDF Качество: OCR без ошибок с иллюстрациями Описание: Описываются основные и наиболее популярные расширения библиотеки OpenGL, их использование на платформах Windows и Linux. Представлена реализация большого количества эффектов, созданных с помощью этих расширений. Показан механизм расширений и его использование для доступа к возможностям ускорителей с помощью языка шейдеров высокого уровня GLSL. Приведено много примеров реализации различных задач, решающихся с помощью расширений OpenGL. Изложенные в книге материалы помогут разработчикам при написании приложений, использующих трехмерную графику: игр, систем визуализации данных, систем проектирования. |--->book.pdf `---SOURCE |--->readme.doc |---BIN | |---CHAPTER-01 | | |--->extstring.exe | | `--->glexts.exe | |---CHAPTER-02 | | |--->fog.exe | | |--->multitex1.exe | | |--->multitex2.exe | | |--->multitex3.exe | | `--->multitex4.exe | |---CHAPTER-03 | | `--->room.exe | |---CHAPTER-04 | | |--->env-combine-1.exe | | |--->env-combine-2.exe | | |--->env-combine-3.exe | | |--->env-combine-4.exe | | `--->env-combine-5.exe | |---CHAPTER-05 | | |--->cubemap.exe | | `--->lamp.exe | |---CHAPTER-06 | | |--->make-3d-noise.exe | | `--->texture-3d.exe | |---CHAPTER-07 | | `--->simple-particles.exe | |---CHAPTER-08 | | |--->dot3-1.exe | | |--->dot3-2.exe | | |--->dot3-3.exe | | |--->dot3-4.exe | | `--->dot3-5.exe | |---CHAPTER-09 | | |--->rc-diffuse-1.exe | | |--->rc-diffuse-2.exe | | |--->rc-diffuse-3.exe | | |--->rc-diffuse-torus.exe | | |--->rc-info.exe | | |--->rc-specular-1.exe | | |--->rc-specular-2.exe | | `--->rc-specular-torus.exe | |---CHAPTER-10 | | |--->rc-specular-torus-1.exe | | |--->rc-specular-torus-2.exe | | `--->rc-specular-torus-3.exe | |---CHAPTER-11 | | |--->example-1.exe | | |--->example-2.exe | | `--->room.exe | |---CHAPTER-12 | | |--->distance-attenuation.exe | | `--->reflective-torus.exe | |---CHAPTER-13 | | |--->room-2.exe | | |--->room-3.exe | | |--->room-4.exe | | `--->room.exe | |---CHAPTER-15 | | |--->particles.exe | | |--->vp-diffuse.exe | | |--->vp-embm.exe | | |--->vp-info.exe | | `--->vp-specular.exe | |---CHAPTER-16 | | |--->aniso.exe | | |--->chrome.exe | | |--->fp-edge.exe | | |--->fp-glow.exe | | |--->fp-info.exe | | |--->fp-sepia.exe | | |--->fp-specular.exe | | |--->fp-specular2.exe | | |--->fp-specular3.exe | | |--->minneart-2.exe | | `--->minneart.exe | `---CHAPTER-17 | |--->glsl-aniso.exe | |--->glsl-diffuse.exe | |--->glsl-eroded.exe | |--->glsl-example-2.exe | |--->glsl-example.exe | |--->glsl-film-2.exe | |--->glsl-film.exe | |--->glsl-gooch.exe | |--->glsl-info.exe | |--->glsl-lava.exe | |--->glsl-ocean.exe | |--->glsl-specular-2.exe | |--->glsl-specular.exe | `--->glsl-thin-layer.exe `---CODE |--->glext.h |--->glx.h |--->glxext.h |--->make.inc |--->nmake.inc |--->rules.linux |--->rules.win32 |--->wglext.h |---3D | |--->boundingbox.h | |--->math3d.cpp | |--->math3d.h | |--->matrix3d.cpp | |--->matrix3d.h | |--->matrix4x4.cpp | |--->matrix4x4.h | |--->plane.cpp | |--->plane.h | |--->quaternion.cpp | |--->quaternion.h | |--->vector2d.cpp | |--->vector2d.h | |--->vector3d.cpp | |--->vector3d.h | |--->vector4d.cpp | `--->vector4d.h |---CHAPTER-01 | |--->extstring.cpp | |--->glexts.cpp | |--->makefile | |--->makefile.nmake | `--->version.rc |---CHAPTER-02 | |--->fog.cpp | |--->makefile | |--->makefile.nmake | |--->multitex1.cpp | |--->multitex2.cpp | |--->multitex3.cpp | |--->multitex4.cpp | `--->version.rc |---CHAPTER-03 | |--->makefile | |--->makefile.nmake | |--->room.cpp | `--->version.rc |---CHAPTER-04 | |--->env-combine-1.cpp | |--->env-combine-2.cpp | |--->env-combine-3.cpp | |--->env-combine-4.cpp | |--->env-combine-5.cpp | |--->makefile | |--->makefile.nmake | |--->torus.cpp | |--->torus.h | `--->version.rc |---CHAPTER-05 | |--->cubemap.cpp | |--->lamp.cpp | |--->makefile | |--->makefile.nmake | `--->version.rc |---CHAPTER-06 | |--->make-3d-noise.cpp | |--->makefile | |--->makefile.nmake | |--->texture-3d.cpp | |--->torus.cpp | |--->torus.h | `--->version.rc |---CHAPTER-07 | |--->colorspline.h | |--->emitter.h | |--->flame.h | |--->makefile | |--->makefile.nmake | |--->particlesystem.cpp | |--->particlesystem.h | |--->simple-particles.cpp | `--->version.rc |---CHAPTER-08 | |--->dot3-1.cpp | |--->dot3-2.cpp | |--->dot3-3.cpp | |--->dot3-4.cpp | |--->dot3-5.cpp | |--->makefile | |--->makefile.nmake | |--->torus.cpp | |--->torus.h | `--->version.rc |---CHAPTER-09 | |--->makefile | |--->makefile.nmake | |--->rc-combined.cpp | |--->rc-diffuse-1.cpp | |--->rc-diffuse-2.cpp | |--->rc-diffuse-3.cpp | |--->rc-diffuse-torus.cpp | |--->rc-info.cpp | |--->rc-specular-1.cpp | |--->rc-specular-2.cpp | |--->rc-specular-torus.cpp | |--->torus.cpp | |--->torus.h | `--->version.rc |---CHAPTER-10 | |--->makefile | |--->makefile.nmake | |--->rc-specular-torus-1.cpp | |--->rc-specular-torus-2.cpp | |--->rc-specular-torus-3.cpp | |--->torus-1.cpp | |--->torus-1.h | |--->torus-2.cpp | |--->torus-2.h | |--->torus-3.cpp | |--->torus-3.h | `--->version.rc |---CHAPTER-11 | |--->example-1.cpp | |--->example-2.cpp | |--->makefile | |--->makefile.nmake | |--->room.cpp | `--->version.rc |---CHAPTER-12 | |--->distance-attenuation.cpp | |--->makefile | |--->makefile.nmake | |--->reflective-torus.cpp | |--->torus.cpp | |--->torus.h | `--->version.rc |---CHAPTER-13 | |--->cell.cpp | |--->cell.h | |--->frustum.cpp | |--->frustum.h | |--->makefile | |--->makefile.nmake | |--->room-2.cpp | |--->room-3.cpp | |--->room-4.cpp | |--->room.cpp | |--->sceneobject.cpp | |--->sceneobject.h | `--->version.rc |---CHAPTER-14 | `--->s3tc-description.rtf |---CHAPTER-15 | |--->diffuse.vp | |--->embm.vp | |--->makefile | |--->makefile.nmake | |--->particles.cpp | |--->particles.vp | |--->specular.vp | |--->torus.cpp | |--->torus.h | |--->version.rc | |--->vp-diffuse.cpp | |--->vp-embm.cpp | |--->vp-info.cpp | `--->vp-specular.cpp |---CHAPTER-16 | |--->aniso.cpp | |--->aniso.fp | |--->aniso.vp | |--->chrome.cpp | |--->chrome.fp | |--->chrome.vp | |--->edge.fp | |--->edge.vp | |--->fp-edge.cpp | |--->fp-glow.cpp | |--->fp-info.cpp | |--->fp-sepia.cpp | |--->fp-specular.cpp | |--->fp-specular2.cpp | |--->fp-specular3.cpp | |--->glow.fp | |--->glow.vp | |--->makefile | |--->makefile.nmake | |--->minneart-2.cpp | |--->minneart-2.fp | |--->minneart.cpp | |--->minneart.fp | |--->minneart.vp | |--->sepia.fp | |--->sepia.vp | |--->specular.fp | |--->specular.vp | |--->specular2.fp | |--->specular3.fp | |--->specular3.vp | |--->torus.cpp | |--->torus.h | `--->version.rc |---CHAPTER-17 | |--->aniso-table.bmp | |--->aniso-table.png | |--->aniso.fsh | |--->aniso.vsh | |--->diffuse.fsh | |--->diffuse.vsh | |--->edge-detect.fsh | |--->eroded.fsh | |--->eroded.vsh | |--->film-2.fsh | |--->film-2.vsh | |--->film.fsh | |--->film.vsh | |--->fire.png | |--->fringe.png | |--->glsl-aniso.cpp | |--->glsl-diffuse.cpp | |--->glsl-eroded.cpp | |--->glsl-example-2.cpp | |--->glsl-example.cpp | |--->glsl-film-2.cpp | |--->glsl-film.cpp | |--->glsl-gooch.cpp | |--->glsl-info.cpp | |--->glsl-lava.cpp | |--->glsl-ocean.cpp | |--->glsl-specular-2.cpp | |--->glsl-specular.cpp | |--->glsl-thin-layer.cpp | |--->gooch.fsh | |--->gooch.vsh | |--->lava.fsh | |--->lava.vsh | |--->makefile | |--->makefile.nmake | |--->noise-1.png | |--->noise.png | |--->ocean.fsh | |--->ocean.vsh | |--->simplest.fsh | |--->simplest.vsh | |--->sky.fsh | |--->sky.vsh | |--->specular-2.fsh | |--->specular-2.vsh | |--->specular.fsh | |--->specular.vsh | |--->thinlayer.fsh | |--->thinlayer.vsh | |--->thirdspace.bmp | |--->torus.cpp | |--->torus.h | `--->version.rc |---GLUT | |--->glut-3.spec.pdf | |--->glut.def | |--->glut.h | |--->glut32.dll | |--->glut32.lib | `--->readme-win32.txt |---LIBEXT | |--->libext.cpp | `--->libext.h |---LIBTEXTURE | |--->bmploader.cpp | |--->bmploader.h | |--->compressedtexture.cpp | |--->compressedtexture.h | |--->data.cpp | |--->data.h | |--->ddsdefs.h | |--->ddsloader.cpp | |--->ddsloader.h | |--->filesystem.h | |--->jpegloader.cpp | |--->jpegloader.h | |--->libtexture.cpp | |--->libtexture.h | |--->libtexture3d.cpp | |--->libtexture3d.h | |--->pngloader.cpp | |--->pngloader.h | |--->texture.cpp | |--->texture.h | |--->tgaloader.cpp | |--->tgaloader.h | |--->typedefs.h | |--->zipfilesystem.cpp | |--->zipfilesystem.h | |---JPEG | | |--->change.log | | |--->jcapimin.c | | |--->jcapistd.c | | |--->jccoefct.c | | |--->jccolor.c | | |--->jcdctmgr.c | | |--->jchuff.c | | |--->jchuff.h | | |--->jcinit.c | | |--->jcmainct.c | | |--->jcmarker.c | | |--->jcmaster.c | | |--->jcomapi.c | | |--->jconfig.h | | |--->jcparam.c | | |--->jcphuff.c | | |--->jcprepct.c | | |--->jcsample.c | | |--->jctrans.c | | |--->jdapimin.c | | |--->jdapistd.c | | |--->jdatadst.c | | |--->jdatasrc.c | | |--->jdcoefct.c | | |--->jdcolor.c | | |--->jdct.h | | |--->jddctmgr.c | | |--->jdhuff.c | | |--->jdhuff.h | | |--->jdinput.c | | |--->jdmainct.c | | |--->jdmarker.c | | |--->jdmaster.c | | |--->jdmerge.c | | |--->jdphuff.c | | |--->jdpostct.c | | |--->jdsample.c | | |--->jdtrans.c | | |--->jerror.c | | |--->jerror.h | | |--->jfdctflt.c | | |--->jfdctfst.c | | |--->jfdctint.c | | |--->jidctflt.c | | |--->jidctfst.c | | |--->jidctint.c | | |--->jidctred.c | | |--->jinclude.h | | |--->jmemmgr.c | | |--->jmemnobs.c | | |--->jmemsys.h | | |--->jmorecfg.h | | |--->jpeg.dsp | | |--->jpegint.h | | |--->jpeglib.h | | |--->jquant1.c | | |--->jquant2.c | | |--->jutils.c | | |--->jversion.h | | |--->libjpeg.lib | | |--->makefile.vc | | |--->readme | | |--->transupp.h | | `---UNUSED SOURCE | | |--->ansi2knr.c | | |--->cderror.h | | |--->cdjpeg.c | | |--->cdjpeg.h | | |--->cjpeg.c | | |--->cjpeg.cpp | | |--->ckconfig.c | | |--->djpeg.c | | |--->djpeg.cpp | | |--->example.c | | |--->jmemansi.c | | |--->jmemdos.c | | |--->jmemdosa.asm | | |--->jmemmac.c | | |--->jmemname.c | | |--->jpegtran.c | | |--->jpegtran.cpp | | |--->rdbmp.c | | |--->rdcolmap.c | | |--->rdgif.c | | |--->rdjpgcom.c | | |--->rdjpgcom.cpp | | |--->rdppm.c | | |--->rdrle.c | | |--->rdswitch.c | | |--->rdtarga.c | | |--->readme.txt | | |--->transupp.c | | |--->wrbmp.c | | |--->wrgif.c | | |--->wrjpgcom.c | | |--->wrjpgcom.cpp | | |--->wrppm.c | | |--->wrrle.c | | `--->wrtarga.c | |---LIBPNG | | |--->libpng.3 | | |--->libpng.dsp | | |--->libpng.dsw | | |--->libpng.lib | | |--->libpng.txt | | |--->libpngpf.3 | | |--->license | | |--->png.5 | | |--->png.c | | |--->png.h | | |--->pngasmrd.h | | |--->pngconf.h | | |--->pngerror.c | | |--->pngerror.h | | |--->pngget.c | | |--->pngmem.c | | |--->pngpread.c | | |--->pngread.c | | |--->pngrio.c | | |--->pngrtran.c | | |--->pngrutil.c | | |--->pngset.c | | |--->pngtrans.c | | |--->pngwio.c | | |--->pngwrite.c | | |--->pngwtran.c | | |--->pngwutil.c | | |--->readme | | `---UNUSED SOURCE | | |--->example.c | | |--->name_to_int.c | | |--->pnggccrd.c | | |--->pngtest.c | | `--->pngvcrd.c | `---ZLIB | |--->adler32.c | |--->algorithm.txt | |--->changelog | |--->compress.c | |--->configure | |--->crc32.c | |--->deflate.c | |--->deflate.h | |--->descrip.mms | |--->example.c | |--->example.exe | |--->faq | |--->gzio.c | |--->index | |--->infblock.c | |--->infblock.h | |--->infcodes.c | |--->infcodes.h | |--->inffast.c | |--->inffast.h | |--->inffixed.h | |--->inflate.c | |--->inftrees.c | |--->inftrees.h | |--->infutil.c | |--->infutil.h | |--->makefile | |--->makefile.in | |--->makefile.nt | |--->makefile.riscos | |--->maketree.c | |--->make_vms.com | |--->minigzip.c | |--->minigzip.exe | |--->readme | |--->trees.c | |--->trees.h | |--->uncompr.c | |--->zconf.h | |--->zlib.3 | |--->zlib.dll | |--->zlib.dnt | |--->zlib.dsp | |--->zlib.dsw | |--->zlib.exp | |--->zlib.h | |--->zlib.lib | |--->zutil.c | |--->zutil.h | |---AMIGA | | |--->makefile.pup | | `--->makefile.sas | |---CONTRIB | | |--->readme.contrib | | |--->visual-basic.txt | | |---ASM386 | | | |--->gvmat32.asm | | | |--->gvmat32c.c | | | |--->mkgvmt32.bat | | | |--->zlibvc.def | | | |--->zlibvc.dsp | | | `--->zlibvc.dsw | | |---ASM586 | | | |--->match.s | | | `--->readme.586 | | |---ASM686 | | | |--->match.s | | | `--->readme.686 | | |---DELPHI | | | |--->zlib.mak | | | `--->zlibdef.pas | | |---DELPHI2 | | | |--->d_zlib.bpr | | | |--->d_zlib.cpp | | | |--->readme.txt | | | |--->zlib.bpg | | | |--->zlib.bpr | | | |--->zlib.cpp | | | |--->zlib.pas | | | |--->zlib32.bpr | | | `--->zlib32.cpp | | |---IOSTREAM | | | |--->test.cpp | | | |--->zfstream.cpp | | | `--->zfstream.h | | |---IOSTREAM2 | | | |--->zstream.h | | | `--->zstream_test.cpp | | |---MINIZIP | | | |--->changelogunzip | | | |--->makefile | | | |--->miniunz.c | | | |--->minizip.c | | | |--->readme.txt | | | |--->unzip.c | | | |--->unzip.def | | | |--->unzip.h | | | |--->zip.c | | | |--->zip.def | | | |--->zip.h | | | |--->zlibvc.def | | | |--->zlibvc.dsp | | | `--->zlibvc.dsw | | `---UNTGZ | | |--->makefile | | |--->makefile.w32 | | `--->untgz.c | |---MSDOS | | |--->makefile.b32 | | |--->makefile.bor | | |--->makefile.dj2 | | |--->makefile.emx | | |--->makefile.msc | | |--->makefile.tc | | |--->makefile.w32 | | |--->makefile.wat | | |--->zlib.def | | `--->zlib.rc | |---NT | | |--->makefile.emx | | |--->makefile.gcc | | |--->makefile.nt | | `--->zlib.dnt | `---OS2 | |--->makefile.os2 | `--->zlib.def |---PBUFFER | |--->attrlist.h | |---LINUX | | |--->pbuffer.cpp | | `--->pbuffer.h | `---WIN32 | |--->pbuffer.cpp | `--->pbuffer.h |---PROGRAM | |--->fragmentprogram.cpp | |--->fragmentprogram.h | |--->glslprogram.cpp | |--->glslprogram.h | |--->paramproxy.cpp | |--->paramproxy.h | |--->vertexprogram.cpp | `--->vertexprogram.h |---SCRIPTS | |--->gen-3s-texture.py | |--->gen-aniso-table.py | |--->gen-fire-tex.py | |--->gen-fringe.py | |--->gen-periodic-noise.py | |--->makefile.nmake | |--->noise-wrap.cpp | |--->noise.cpp | |--->noise.def | |--->noise.h | |--->noise.png | |--->noise.pyd | `--->thirdspace.bmp |---TEXTURES | |--->16tile01.jpg | |--->background.bmp | |--->block-with-alpha.tga | |--->block.bmp | |--->concgray.bmp | |--->concgrey.bmp | |--->corona2.png | |--->detail.bmp | |--->detail.tga | |--->dno.bmp | |--->emission.jpg | |--->env.bmp | |--->env.tga | |--->fieldstone.dds | |--->fieldstone.tga | |--->fire.bmp | |--->floor.bmp | |--->light.bmp | |--->limestone.dds | |--->normal.tga | |--->oak.bmp | |--->oxidated.jpg | |--->oxidatedgloss.png | |--->oxidatedgloss.tga | |--->particle.bmp | |--->particle1.bmp | |--->particle2.tga | |--->redbricks.bmp | |--->shine.png | |--->stars.bmp | |--->test.dds | |--->wall.tga | |--->water.bmp | |--->wood1.bmp | |---BUMPMAPS | | |--->16tile01bump.png | | |--->16tile01gloss.png | | |--->blocks.tga | | |--->blocks_bump.tga | | |--->brickfloor.dds | | |--->brickfloorbump.png | | |--->bump.tga | | |--->bumpmap.tga | | |--->corona2.png | | |--->fieldstone-dot3.tga | | |--->fieldstone.dds | | |--->fieldstonebump.png | | |--->floor4.dds | | |--->floor4bump.png | | |--->h.tga | | |--->humusbrickbump.png | | |--->laying_rock7bump.png | | |--->light01.tga | | |--->light02.tga | | |--->light03.tga | | |--->light04.tga | | |--->light05.tga | | |--->light06.tga | | |--->limestonebump.png | | |--->limestonebump.tga | | |--->normal2.bmp | | |--->oxidatedbump.png | | |--->oxidatedbump.tga | | |--->picture3.dds | | |--->picture3bump.png | | |--->tile16.png | | |--->tile16.tga | | |--->tile16bump.png | | |--->tile16bump.tga | | |--->victoriabump.png | | |--->wallpaper20bump.png | | |--->wall_bump.tga | | |--->wood.dds | | |--->woodbump.png | | |--->wooddecoration1.dds | | `--->wooddecoration1bump.png | |---CUBEMAPS | | |--->cm_back.tga | | |--->cm_bottom.tga | | |--->cm_front.tga | | |--->cm_left.tga | | |--->cm_right.tga | | |--->cm_top.tga | | |--->nebular_bk.jpg | | |--->nebular_dn.jpg | | |--->nebular_ft.jpg | | |--->nebular_lf.jpg | | |--->nebular_rt.jpg | | |--->nebular_up.jpg | | |--->negx.jpg | | |--->negy.jpg | | |--->negz.jpg | | |--->posx.jpg | | |--->posy.jpg | | |--->posz.jpg | | |--->skybk.bmp | | |--->skydn.bmp | | |--->skyfr.bmp | | |--->skylf.bmp | | |--->skyrt.bmp | | |--->skyup.bmp | | |--->sun_negx.jpg | | |--->sun_negy.jpg | | |--->sun_negz.jpg | | |--->sun_posx.jpg | | |--->sun_posy.jpg | | |--->sun_posz.jpg | | |--->tidepool_negx.jpg | | |--->tidepool_negy.jpg | | |--->tidepool_negz.jpg | | |--->tidepool_posx.jpg | | |--->tidepool_posy.jpg | | `--->tidepool_posz.jpg | |---NOISE | | |--->noise-2d.png | | `--->noise-3d.dds | |---OLDFILM | | |--->blips.jpg | | |--->movement.jpg | | `--->scratches.jpg | `---TANGENTMAPS | |--->tangent-map-1.bmp | |--->tangent-map-2.bmp | |--->tangent-map-cd.bmp | |--->tangent-map-radial.bmp | `--->tangent-map-waves.bmp `---UTILS |--->boxes.cpp |--->boxes.h |--->noise.cpp |--->noise.h |--->noise3d.cpp `--->noise3d.h Время раздачи: 16:00-22:00 МСК Помоги нашему сайту на расходы за сервер и качай торренты НЕОГРАНИЧЕННО!Пожертвовать 100 ₽ ![]() Или 2204 1201 2214 8816, с комментарием "Помощь трекеру" Связь с администрацией |
Страница 1 из 1 |
![]() |
|