Dandelion 1.1.1
A light-weight 3D builder for educational usage
|
片元着色器的输入单位。 更多...
#include <graphics_interface.h>
Public 属性 | |
Eigen::Vector3f | world_pos |
Eigen::Vector3f | world_normal |
int | x |
int | y |
float | depth |
Eigen::Vector3f | color |
片元着色器的输入单位。
“片元”相当于未着色的像素,每个片元数据中均包含为该片元着色所需的局部信息(全局信息则位于 Uniforms
中)。
Eigen::Vector3f FragmentShaderPayload::color |
当前片元的颜色
float FragmentShaderPayload::depth |
当前片元的深度
Eigen::Vector3f FragmentShaderPayload::world_normal |
世界坐标系下的法向量
Eigen::Vector3f FragmentShaderPayload::world_pos |
世界坐标系下的位置
int FragmentShaderPayload::x |
屏幕空间坐标