【Real-Time Rendering】模板测试和深度测试 发表于 2022-05-14 分类于 Real-Time Rendering 本文字数: 3.3k 阅读时长 ≈ 3 分钟 之前学习渲染管线的时候,没有对混合阶段的各种测试展开细说,本篇将详细介绍模板测试和深度测试有关的知识,主要内容包括: 渲染管线终极版 模板测试 深度测试 Early-Z 和 Z-Prepass 阅读全文 »
【Real-Time Rendering】图形渲染和视觉处理 发表于 2022-05-13 更新于 2022-05-16 分类于 Real-Time Rendering 本文字数: 5.3k 阅读时长 ≈ 5 分钟 本篇对《Real-Time Rendering》一书中与图形渲染基础和视觉处理相关的知识进行概括总结。主要内容包括: 光照与材质 着色 抗锯齿总结 透明渲染 伽马校正 阅读全文 »
【Real-Time Rendering】GPU管线 发表于 2022-05-13 分类于 Real-Time Rendering 本文字数: 3.6k 阅读时长 ≈ 3 分钟 本篇对《Real-Time Rendering》一书中 GPU 渲染管线和可编程着色器的相关知识进行概括总结。主要内容包括: GPU 管线概述 可编程着色模型 思维导图 阅读全文 »
【Real-Time Rendering】图形渲染管线 发表于 2022-05-12 分类于 Real-Time Rendering 本文字数: 6.4k 阅读时长 ≈ 6 分钟 本篇对《Real-Time Rendering》一书中图形渲染管线的相关知识进行概括总结。主要内容包括: 图形渲染管线整体架构 图形渲染管线各阶段工作 思维导图 阅读全文 »
【C++对象模型】(七)模板和RTTI 发表于 2022-05-11 分类于 深度探索C++对象模型 本文字数: 1.9k 阅读时长 ≈ 2 分钟 《深度探索C++对象模型》第七章重点梳理。主要内容包括: 模板(Template) 执行期类型识别(Runtime Type Identification,RTTI) 阅读全文 »
【C++对象模型】(六)关于执行期 发表于 2022-05-11 分类于 深度探索C++对象模型 本文字数: 5.7k 阅读时长 ≈ 5 分钟 《深度探索C++对象模型》第六章重点梳理。主要内容包括: 执行期对象的构造与析构 详解 new 和 delete 阅读全文 »
【C++对象模型】(五)对象复制和析构 发表于 2022-05-09 更新于 2022-05-11 分类于 深度探索C++对象模型 本文字数: 2.5k 阅读时长 ≈ 2 分钟 《深度探索C++对象模型》第五章重点梳理。主要内容包括: 关于对象复制操作(Copy Assignment Operator) 关于对象析构(Destruction) 几点类的设计原则 阅读全文 »
【C++对象模型】(四)关于函数成员 发表于 2022-05-09 更新于 2022-05-11 分类于 深度探索C++对象模型 本文字数: 5.4k 阅读时长 ≈ 5 分钟 《深度探索C++对象模型》第四章重点梳理。主要内容包括: 调用不同成员函数的背后工作 虚函数详解 内联函数的背后工作 阅读全文 »
【C++对象模型】(三)关于数据成员 发表于 2022-05-07 更新于 2022-07-10 分类于 深度探索C++对象模型 本文字数: 5.4k 阅读时长 ≈ 5 分钟 《深度探索C++对象模型》第三章重点梳理。主要内容包括: C++ 字节对齐和类大小计算 数据成员的布局、虚函数表和虚基类表的布局 阅读全文 »
【C++对象模型】(二)关于构造函数 发表于 2022-05-06 更新于 2022-05-11 分类于 深度探索C++对象模型 本文字数: 11k 阅读时长 ≈ 10 分钟 《深度探索C++对象模型》第二章重点梳理。主要内容包括: 默认构造函数的构建操作 拷贝构造函数的构建操作 使用列表进行初始化的背后工作 阅读全文 »