Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/overlay_shader_shared.h
| Show All 32 Lines | enum OVERLAY_GridBits { | ||||
| PLANE_YZ = (1u << 6u), | PLANE_YZ = (1u << 6u), | ||||
| CLIP_ZPOS = (1u << 7u), | CLIP_ZPOS = (1u << 7u), | ||||
| CLIP_ZNEG = (1u << 8u), | CLIP_ZNEG = (1u << 8u), | ||||
| GRID_BACK = (1u << 9u), | GRID_BACK = (1u << 9u), | ||||
| GRID_CAMERA = (1u << 10u), | GRID_CAMERA = (1u << 10u), | ||||
| PLANE_IMAGE = (1u << 11u), | PLANE_IMAGE = (1u << 11u), | ||||
| CUSTOM_GRID = (1u << 12u), | CUSTOM_GRID = (1u << 12u), | ||||
| }; | }; | ||||
| #ifndef GPU_SHADER | |||||
| ENUM_OPERATORS(OVERLAY_GridBits, CUSTOM_GRID) | |||||
| #endif | |||||
| /* Match: #SI_GRID_STEPS_LEN */ | /* Match: #SI_GRID_STEPS_LEN */ | ||||
| #define OVERLAY_GRID_STEPS_LEN 8 | #define OVERLAY_GRID_STEPS_LEN 8 | ||||
| struct OVERLAY_GridData { | struct OVERLAY_GridData { | ||||
| float4 steps[OVERLAY_GRID_STEPS_LEN]; /* float arrays are padded to float4 in std130. */ | float4 steps[OVERLAY_GRID_STEPS_LEN]; /* float arrays are padded to float4 in std130. */ | ||||
| float4 size; /* float3 padded to float4. */ | float4 size; /* float3 padded to float4. */ | ||||
| float distance; | float distance; | ||||
| Show All 40 Lines | |||||