OpenGL
======
OpenGL 3 and OpenGL 4 with GLSL
Please read [GLUS/README.txt](https://github.com/McNopper/OpenGL/blob/master/GLUS/README.txt)
Please read [Binaries/README.txt](https://github.com/McNopper/OpenGL/blob/master/Binaries/README.txt)
======
Example01 - Basic window and OpenGL 3 initialization
Example02 - Rendering of a triangle
Example03 - Grey filter
Example04 - Perspective rendering of a cube
Example05 - Phong rendering of a sphere
Example06 - Texturing of a cube
Example07 - Normal mapping
Example08 - Environment/cube mapping
Example09 - GPU Particles
Example10 - Geometry shader
Example11 - Reflection and refraction
Example12 - Shadow mapping
Example13 - Simple tessellation (OpenGL 4.1)
Example14 - Terrain rendering (OpenGL 4.1)
Example15 - Water rendering
Example16 - Model loading and rendering
Example17 - Clipping planes and two sided rendering
Example18 - Using stencil buffer and clipping planes
Example19 - Render to texture and planar reflection
Example20 - Texture matrix, alpha blending and discarding
Example21 - Compute shader (OpenGL 4.3)
Example22 - Shadow volumes
Example23 - Displacement mapping (OpenGL 4.1, AMD hardware - not on Mac OS X - has artifacts but used to work)
Example24 - Erode effect using perlin noise
Example25 - Model with groups and materials
Example26 - Fur rendering
Example27 - Projection shadow for directional light
Example28 - Screen space ambient occlusion (SSAO) (OpenGL 4.1)
Example29 - CPU ray tracing
Example30 - GPU ray tracing using compute shader (OpenGL 4.3)
Example31 - Many lights using deferred shading (OpenGL 4.1)
Example32 - BRDF and IBL rendering (OpenGL 4.1)
Example33 - Real-Time BRDF and IBL rendering (OpenGL 4.1)
Example34 - Subsurface scattering
Example35 - Order independent transparency using depth peeling
Example36 - Order independent transparency using linked list (OpenGL 4.4, AMD hardware has artifacts)
Example37 - CPU ray marching
Example38 - Basic usage of program pipeline and separable programs(OpenGL 4.1)
Example39 - Basic usage of program pipeline, separable programs and shader subroutines (OpenGL 4.1, AMD hardware does not work properly)
Example40 - Cloth simulation using compute shader (OpenGL 4.3)
Example41 - Ocean wave height/normal map calculation with FFT using compute shader (OpenGL 4.3, NVIDIA hardware under Linux has artifacts)
Example42 - Fast Approximate Anti Aliasing - FXAA (OpenGL 4.3)
Example43 - Scene with several models having groups and materials
Example44 - Conservative rasterization
Example45 - GPU voxelization (OpenGL 4.4)
没有合适的资源?快使用搜索试试~ 我知道了~
opengl 主要功能 实例
共816个文件
glsl:161个
c:110个
h:97个
需积分: 12 0 下载量 9 浏览量
2022-03-17
14:10:33
上传
评论
收藏 210.93MB ZIP 举报
温馨提示
Example01 - Basic window and OpenGL 3 initialization Example02 - Rendering of a triangle Example03 - Grey filter Example04 - Perspective rendering of a cube Example05 - Phong rendering of a sphere Example06 - Texturing of a cube Example07 - Normal mapping Example08 - Environment/cube mapping Example09 - GPU Particles Example10 - Geometry shader Example11 - Reflection and refraction Example12 - Shadow mapping Example13 - Simple tessellation (OpenGL 4.1) Example14 - Terrain render
资源详情
资源评论
资源推荐
收起资源包目录
opengl 主要功能 实例 (816个子文件)
libGLEW.a 1.13MB
libGLEW.a 891KB
libGLEW.a 717KB
libglew32.a 684KB
libglfw3.a 176KB
libglfw3.a 154KB
libglfw3.a 136KB
libglfw3.a 94KB
glus_shape.c 52KB
glus_matrix.c 38KB
glus_wavefront.c 35KB
main.c 27KB
main.c 25KB
main.c 23KB
glus_image_tga.c 22KB
main.c 21KB
main.c 18KB
glus_window_glfw.c 17KB
main.c 16KB
main.c 16KB
main.c 16KB
main.c 16KB
glus_os_linux_es.c 15KB
main.c 14KB
glus_os_windows_es.c 14KB
main.c 14KB
main.c 14KB
main.c 14KB
main.c 14KB
main.c 13KB
main.c 13KB
main.c 13KB
glus_os_linux_imx6_es.c 13KB
main.c 13KB
glus_perlin.c 12KB
main.c 12KB
main.c 12KB
main.c 12KB
glus_program.c 12KB
main.c 12KB
main.c 12KB
main.c 12KB
main.c 12KB
glus_os_linux_raspberrypi_es.c 12KB
glus_image_hdr.c 12KB
glus_quaternion.c 11KB
main.c 11KB
main.c 10KB
main.c 10KB
renderWaterTexture.c 10KB
glus_window_egl_es.c 10KB
main.c 9KB
main.c 9KB
glus_fourier.c 9KB
main.c 9KB
glus_vector.c 9KB
main.c 9KB
main.c 9KB
main.c 8KB
main.c 8KB
glus_program_es31.c 8KB
main.c 7KB
glus_line.c 7KB
main.c 7KB
wavefront.c 7KB
main.c 7KB
wavefront.c 7KB
glus_memory_nodm.c 7KB
wavefront.c 6KB
main.c 6KB
wavefront.c 6KB
glus_shape_adjacency.c 6KB
main.c 6KB
glus_os_android_es.c 6KB
render_sphere.c 6KB
main.c 5KB
glus_program_es.c 5KB
renderBackground.c 5KB
glus_egl_es.c 5KB
main.c 4KB
main.c 4KB
glus_matrix_planar.c 4KB
glus_matrix_viewprojection.c 4KB
glus_programpipeline.c 4KB
main.c 4KB
glus_point.c 3KB
glus_complex.c 3KB
glus_raytrace.c 3KB
glus_image_pkm.c 3KB
glus_random.c 3KB
glus_file_binary.c 3KB
glus_file_text.c 3KB
glus_programpipeline_es31.c 3KB
glus_image.c 3KB
glus_log.c 3KB
glus_log_vg.c 3KB
glus_shape_texgen.c 2KB
glus_intersect.c 2KB
glus_window_recording.c 2KB
glus_orientedbox.c 2KB
共 816 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
青松0527
- 粉丝: 44
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 生菜生长记录数据集(3K+ 记录,7特征) CSV
- 国际象棋检测2-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- RGMII delay问题
- Python结合Pygame库实现圣诞主题动画和音乐效果的代码示例
- 国际象棋检测2-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- ssd5课件图片记录保存
- 常用算法介绍与学习资源汇总
- Python与Pygame实现带特效的圣诞节场景模拟程序
- 国际象棋检测11-YOLO(v7至v9)、COCO、Darknet、Paligemma、VOC数据集合集.rar
- 使用Python和matplotlib库绘制爱心图形的技术教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0