- 博客(10)
- 收藏
- 关注
原创 02渲染管线
渲染管线分应用阶段、几何阶段和光栅化阶段。应用阶段主要由CPU发起,准备数据,通过Draw Call通知GPU渲染。几何阶段主要将顶点坐标转换为屏幕坐标,包括顶点着色器、曲面细分着色器、几何着色器、裁剪、屏幕映射。光栅化阶段决定片元是否需要渲染以及如何渲染,包括三角形设置、三角形遍历、片元着色器、逐片元操作。图形应用程序接口即图形API主要有OpenGL和DirectX。着色器编程语言主要有GLSL、HLSL和CG。
2024-03-08 16:07:34
1142
1
原创 C#学习笔记06之方法
方法又称函数,本质是具有名称的代码块。方法是对象或类可执行的计算或操作。方法是封装代码进行重复使用的一种机制,可以封装代码,简化代码,提高可读性,增加代码复用性,降低冗余度,抽象行为。方法只能在类或结构体中声明,通常仅负责单一功能。
2024-01-11 11:16:14
859
1
原创 C#学习笔记05之类型
C#是一种强类型语言,每个变量和常量都有一个类型,每个求值的表达式也是如此。类型定义了数据的结构和行为,保证代码中执行的所有操作都是类型安全的。
2024-01-11 11:09:18
1077
1
原创 C#学习笔记02之变量、常量与常用内置类型
变量是存储内容的别名,表示存储位置。常量是值不可变的变量。每个变量和常量都有一个类型。.NET类库定义了内置数值类型和表示各种构造的复杂类型,且允许自定义类型。
2023-07-16 16:54:54
212
1
原创 数据结构与算法02之选择排序
选择排序(Selection Sort)的基础思想是在每一轮的比较中将最小/大值筛选出来,每轮比较结束后,将该值与目标位置上的元素交换。以此类推,直到所有元素均排序完毕。
2023-06-17 00:08:48
340
1
原创 数据结构与算法01之冒泡排序
冒泡排序(Bubble Sort)是最基础的交换排序,是通过两两比较待排序数据,不停比较、交换,将最小/大值泡出来。每一轮都可以泡出一个最小/大值,形似气泡上浮,所以称冒泡排序。
2023-06-16 01:02:16
303
1
原创 C#学习笔记01之.NET与C#
.NET是Microsoft推出的用于软件开发、运行的平台,可以跨平台、跨语言开发,支持C#、F#、Visual Basic等语言。C#(读作“C Sharp”)是Microsoft推出的,由C和C++衍生出的,安全、稳定、简单、优雅的面向对象且运行于.NET Framework和.NET Core之上的高级程序编程语言,于2000年6月发布。它在继承C和C++强大功能的同时去掉了一些复杂特性如多重继承、内存管理,并提供了大量API以显著提高开发效率。
2023-06-15 18:48:25
1348
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人