从物理结构而言,寄存器是cpu或gpu内部的存储单元,即寄存器是嵌入在cpu或者gpu中的,而内存则可以独立存在; 从功能上而言,寄存器是有限存储容量的高速存储部件,用来暂存指令,数据,和位址。 Shader编成是基于计算机图形硬件的,这其中就包括GPU上的寄存器类型,glsl和hlsl的着色虚拟机版本就是基于GPU的寄存器和指令集而区分的。