- dx12 龙书第九章学习笔记 -- 纹理贴图
1.纹理与资源的回顾 我们其实很早就接触过纹理了,之前的深度缓冲区与后台缓冲区,它们都是通过ID3D12Resource接口表示,并以D3D12_RESOURCE_DESC::Dimension成员中 ...
- dx12 龙书第十二章学习笔记 -- 几何着色器
如果不启用曲面细分(tessellation)这一环节,那么几何着色器(geometry shader)这个可选阶段便会位于顶点着色器与像素着色器之间.顶点着色器以顶点作为输入数据,而几何着色器的输入 ...
- 工程伦理第九章学习笔记2020最新
工程伦理第九章学习笔记2020最新 继续更新
- OpenGL蓝宝书源码学习(二十三)第七章——MultiTexture多重纹理
在上一节CubeMap的基础上新增了一个纹理贴图实现多重纹理. // MultiTexture.cpp // OpenGL SuperBible // Demonstrates applying a ...
- OpenGL蓝宝书源码学习(二十)第六章——Dissolve
侵蚀着色器渲染图元,呈现腐蚀效果的源码示例. // Dissolve.cpp // OpenGL SuperBible // Demonstrates discard fragment command ...
- LearnOpenGL学习笔记——几何着色器
几何着色器 在顶点和片段着色器之间有一个可选的几何着色器(Geometry Shader),几何着色器的输入是一个图元(如点或三角形)的一组顶点.几何着色器可以在顶点发送到下一着色器阶段之前对它们随意 ...
- OpenGL蓝宝书源码学习(五)第三章——Blending.cpp
颜色混合源码实例,此程序使用透明度来实现可以在白色背景上来回移动的半透明红色的幻觉,并且移动过程中实现了有其他色块颜色混合的效果. 此实例是在Move.cpp示例程序基础上编写的,所以这里只贴出新增的 ...
- OpenGL蓝宝书源码学习(十)第五章——纹理的应用、Mip贴图、各项异性过滤和纹理压缩基础
一.纹理应用 1.纹理坐标 我们是通过为每个顶点指定一个纹理坐标而直接在几何图形上进行纹理贴图的.纹理坐标要么是指定为着色器的一个属性,要么通过算法计算出来.纹理贴图中的纹理单元是作为一个更加抽象的纹 ...
- OpenGL蓝宝书源码学习(准备工作)
一边看书一边整理归纳是一个非常高效的学习方法,写此博文的目的也是我学习的一种方法,闲话少说,进入正题. 一.glut,glew,gltools的简单介绍 1.GLUT 代表OpenGL实用工具,在Wi ...