详细说明:nvidia公司nv40内核显卡可以支持在opengl片段编程(fragment program )实现循环,分支等最新的gpu编程。本代码演示如何使用NV_fragment_program2编写复杂的gpu程序.-ATI card company being core support in opengl fragment programming (frag ment program) to achieve cycle, the latest branch of GPU programming. The code shows how to use the preparation of complex NV_fragment_program2 GPU procedures.
近期下载过的用户:
eastward [查看上载者王赞纲的更多信息]
[helloGPgpu_GLSL-1.0.2.zip] - 显示如何使用gpu进行通用计算,例子中使用GLSL实现高斯-拉普拉斯边缘检测算子
[simple_vertex_texture.zip] - nvidia最新的nv40内核显卡支持在vertex shader程序中访问纹理。本代码演示了如何在顶点编程中实现访问一个2维纹理数据.推荐vc7.1+6800显卡。
[simple_framebuffer_object.zip] - opengl2.0高级渲染语言提供了新的离屏(off screen)技术FBO(frame buffer object)。本代码简单演示FBO的启动,调用,以及将结果通过2维纹理映射方式显示在屏幕上
[fluidsD3D.zip] - 基于最新一代通用gpu--Geforce8800,在CUDA平台上开发流体模拟程序,是基于GPU的通用计算应用在图形学领域的一个范例。由于该环境在国内不常见,并且支持模拟环境,保留了可执行文件作为参考。
[jasper-1.701.0.gpu+dwtgpu.0.9a.rar] - gpu优化的小波变换,将cpu的计算移到GPU执行
[RayTracing Code.rar] - 光线跟踪(ray tracing)算法程序的实现,用vc++编写,功能特强
[octree.rar] - opengl八叉树场景组织。 场景组织的有效方法,简单易行,可以快速的排除无须显示的对象
[GraphicsGemsEN.rar] - < 图形图像编程精粹>>,介绍了图形图像编程中的一些高级知识,包括2D Geometry,2D Rendering, Image Processing, Frame Buffer Technical, 3D Geometry, 3D Redering, Ray Tracing 等由
[gpuGeometryClipmaps.rar] - 我们使用同一个vertex shader来渲染之前描述的所有2D footprint。首先,对于给定的footprint坐标(x,y)来说,shader通过简单的缩放和变换来计算它的世界坐标(x,y)。接下来,从顶点纹理中读取高度值z。这里不需要任何过滤器,因为顶点和纹理采样是一一对应的
[SeeNotACD.zip] - 使用Visual C++和MFC制作的,类似ACDSee的看图软件,支持BMP,GIF,PCX,TGA,JPG等多种图像文件格式。速度快,运行稳定,可以作为大型图像处理系统的一部分。
[simple_vertex_texture.zip] - nvidia最新的nv40内核显卡支持在vertex shader程序中访问纹理。本代码演示了如何在顶点编程中实现访问一个2维纹理数据.推荐vc7.1+6800显卡。
[simple_framebuffer_object.zip] - opengl2.0高级渲染语言提供了新的离屏(off screen)技术FBO(frame buffer object)。本代码简单演示FBO的启动,调用,以及将结果通过2维纹理映射方式显示在屏幕上
[fluidsD3D.zip] - 基于最新一代通用gpu--Geforce8800,在CUDA平台上开发流体模拟程序,是基于GPU的通用计算应用在图形学领域的一个范例。由于该环境在国内不常见,并且支持模拟环境,保留了可执行文件作为参考。
[jasper-1.701.0.gpu+dwtgpu.0.9a.rar] - gpu优化的小波变换,将cpu的计算移到GPU执行
[RayTracing Code.rar] - 光线跟踪(ray tracing)算法程序的实现,用vc++编写,功能特强
[octree.rar] - opengl八叉树场景组织。 场景组织的有效方法,简单易行,可以快速的排除无须显示的对象
[GraphicsGemsEN.rar] - < 图形图像编程精粹>>,介绍了图形图像编程中的一些高级知识,包括2D Geometry,2D Rendering, Image Processing, Frame Buffer Technical, 3D Geometry, 3D Redering, Ray Tracing 等由
[gpuGeometryClipmaps.rar] - 我们使用同一个vertex shader来渲染之前描述的所有2D footprint。首先,对于给定的footprint坐标(x,y)来说,shader通过简单的缩放和变换来计算它的世界坐标(x,y)。接下来,从顶点纹理中读取高度值z。这里不需要任何过滤器,因为顶点和纹理采样是一一对应的
[SeeNotACD.zip] - 使用Visual C++和MFC制作的,类似ACDSee的看图软件,支持BMP,GIF,PCX,TGA,JPG等多种图像文件格式。速度快,运行稳定,可以作为大型图像处理系统的一部分。
相关函数/类:
FindResource LoadResource SizeofResource LockResource FreeResource
FindResource LoadResource SizeofResource LockResource FreeResource
文件列表(点击判断是否您需要的文件):
DEMOS
.....\OpenGL
.....\......\bin
.....\......\...\debug
.....\......\...\.....\glut32.dll
.....\......\...\release
.....\......\...\.......\glut32.dll
.....\......\...\.......\simple_fragment_program2.exe
.....\......\inc
.....\......\...\glh
.....\......\...\...\glh_convenience.h
.....\......\...\...\glh_glut.h
.....\......\...\...\glh_linear.h
.....\......\...\shared
.....\......\...\......\data_path.h
.....\......\...\......\quitapp.h
.....\......\...\......\read_text_file.h
.....\......\src
.....\......\...\shared
.....\......\...\......\data_path.cpp
.....\......\...\......\read_text_file.cpp
.....\......\...\simple_fragment_program2
.....\......\...\........................\docs


.....\......\...\........................\Makefile
.....\......\...\........................\simple_fragment_program2.cpp
.....\......\...\........................\simple_fragment_program2.sln
.....\......\...\........................\simple_fragment_program2.vcproj
inc
...\GL
...\..\gl.h
...\..\glext.h
...\..\glut.h
...\..\wglext.h
...\glh
...\...\glh_extensions.h
...\...\glh_genext.h
LIBS
....\implib
....\......\debug
....\......\.....\glut32.lib
....\......\release
....\......\.......\glut32.lib
Media
.....\programs
.....\........\simple_fragment_program2
.....\........\........................\simple_fragment_program2.fp
.....\........\........................\simple_fragment_program2.vp
DEMOS
.....\OpenGL
.....\......\bin
.....\......\...\debug
.....\......\...\.....\glut32.dll
.....\......\...\release
.....\......\...\.......\glut32.dll
.....\......\...\.......\simple_fragment_program2.exe
.....\......\inc
.....\......\...\glh
.....\......\...\...\glh_convenience.h
.....\......\...\...\glh_glut.h
.....\......\...\...\glh_linear.h
.....\......\...\shared
.....\......\...\......\data_path.h
.....\......\...\......\quitapp.h
.....\......\...\......\read_text_file.h
.....\......\src
.....\......\...\shared
.....\......\...\......\data_path.cpp
.....\......\...\......\read_text_file.cpp
.....\......\...\simple_fragment_program2
.....\......\...\........................\docs


.....\......\...\........................\Makefile
.....\......\...\........................\simple_fragment_program2.cpp
.....\......\...\........................\simple_fragment_program2.sln
.....\......\...\........................\simple_fragment_program2.vcproj
inc
...\GL
...\..\gl.h
...\..\glext.h
...\..\glut.h
...\..\wglext.h
...\glh
...\...\glh_extensions.h
...\...\glh_genext.h
LIBS
....\implib
....\......\debug
....\......\.....\glut32.lib
....\......\release
....\......\.......\glut32.lib
Media
.....\programs
.....\........\simple_fragment_program2
.....\........\........................\simple_fragment_program2.fp
.....\........\........................\simple_fragment_program2.vp