您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
32 行
1.3 KiB
32 行
1.3 KiB
#ifdef UNITY_SHADER_VARIABLES_MATRIX_DEFS_LEGACY_UNITY_INCLUDED
|
|
#error Mixing HDCamera and legacy Unity matrix definitions
|
|
#endif
|
|
|
|
#ifndef UNITY_SHADER_VARIABLES_MATRIX_DEFS_HDCAMERA_INCLUDED
|
|
#define UNITY_SHADER_VARIABLES_MATRIX_DEFS_HDCAMERA_INCLUDED
|
|
|
|
#if defined(USING_STEREO_MATRICES)
|
|
|
|
#define UNITY_MATRIX_M unity_ObjectToWorld
|
|
#define UNITY_MATRIX_I_M unity_WorldToObject
|
|
#define UNITY_MATRIX_V unity_StereoMatrixV[unity_StereoEyeIndex]
|
|
#define UNITY_MATRIX_I_V unity_StereoMatrixInvV[unity_StereoEyeIndex]
|
|
#define UNITY_MATRIX_P OptimizeProjectionMatrix(unity_StereoMatrixP[unity_StereoEyeIndex])
|
|
#define UNITY_MATRIX_I_P _InvProjMatrixStereo[unity_StereoEyeIndex]
|
|
#define UNITY_MATRIX_VP unity_StereoMatrixVP[unity_StereoEyeIndex]
|
|
#define UNITY_MATRIX_I_VP _InvViewProjMatrixStereo[unity_StereoEyeIndex]
|
|
|
|
#else
|
|
|
|
#define UNITY_MATRIX_M unity_ObjectToWorld
|
|
#define UNITY_MATRIX_I_M unity_WorldToObject
|
|
#define UNITY_MATRIX_V _ViewMatrix
|
|
#define UNITY_MATRIX_I_V _InvViewMatrix
|
|
#define UNITY_MATRIX_P OptimizeProjectionMatrix(_ProjMatrix)
|
|
#define UNITY_MATRIX_I_P _InvProjMatrix
|
|
#define UNITY_MATRIX_VP _ViewProjMatrix
|
|
#define UNITY_MATRIX_I_VP _InvViewProjMatrix
|
|
|
|
#endif // USING_STEREO_MATRICES
|
|
|
|
#endif // UNITY_SHADER_VARIABLES_MATRIX_DEFS_HDCAMERA_INCLUDED
|