没有合适的资源?快使用搜索试试~ 我知道了~
实验说明 && OpenGL Pipeline Introduction1
需积分: 0 0 下载量 129 浏览量
2022-08-03
19:42:51
上传
评论
收藏 532KB PDF 举报
温馨提示
试读
7页
2018计算机图形学 二维纹理过滤实验说明实验所涉及的具体理论、公示、模型等在罗浩然学长的《二维纹理过滤_2D_Texture_Filtering》中已有完整的
资源详情
资源评论
资源推荐
2018
计算机图形学
二维纹理过滤实验说明
Shi Ruofei
Nanjing University
实验所涉及的具体理论、公示、模型等在罗浩然学长的《二维纹理过滤_2D_Texture_Filtering》中已有完整
的阐述及推导过程,本说明除了一些争议点外不会重复对理论的讲解
关于本次实验所需使用的环境、外部依赖、实现要求等均以此说明文档为准
意思其实就是可以无视学长的
pdf
最后关于实验要求的几页啦
XD
框架代码
&&
外部依赖说明
Build && Configure
本次实验的框架代码基于
C++
编写,
OpenGL
版本为
4.1
所需要的外部依赖包括:
1. glad -- a GL loader
2. glfw 3.2.1 -- 基于OpenGL创建GUI并提供一些交互接口的库
3. glm 0.9.9.1 -- OpenGL Mathematics,一个数学库,包括很多向量、矩阵运算接口
如果你是
Windows
系统
你可以选择使用
Visual Studio(MSVC x86 or x64)
、
Mingw(32bit)
或
Mingw-w64(64bit)
作为编译器,你需要
3.1
版
本以上的
CMake
来
make
框架代码中提供的
CMakeList.txt
对于
CLion + Mingw or Mingw-w64
的用户可以直接
build
框架代码并运行
对于
Visual Studio
用户需要使用
CMake
生成对应
VS
版本的解决方案文件
(.sln)
,再用
VS
打开项目并正常
build or
run
在框架代码的
/ext
目录下有纯头文件组成的
glad
和
glm
相关内容和预编译后的
glfw
动态链接库,
CMakeList
内
已有指令进行
include
和
link
因此你可以在原生环境下直接
build
成功而不需要去下载安装上述依赖
(
方便我们统一环境
)
我成功
build
的版本包括:
VS2017
,
Mingw(GCC 6.3)
,
Mingw-w64(GCC 8.1)
应该可以向下兼容(?
如果你是
MacOS
系统
很不幸目前的
CMakeList.txt
对你来说失效了
你可以参考某博客进行上述外部依赖的配置,请注意尽量保证版本一致
glad在线服务中你需要选择OpenGL 4.1版本并在Profile中选择核心模式(Core)
glad
与
glm
均只需要头文件
/
源文件就可以运行
配置成功后可以将框架代码的剩下部分移入
易烫YCC
- 粉丝: 23
- 资源: 315
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0