Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/extern/include/RE_shader_ext.h
| Show First 20 Lines • Show All 172 Lines • ▼ Show 20 Lines | typedef struct ShadeInput { | ||||
| bool do_manage; /* color management flag */ | bool do_manage; /* color management flag */ | ||||
| short thread, sample; /* sample: ShadeSample array index */ | short thread, sample; /* sample: ShadeSample array index */ | ||||
| short nodes; /* indicate node shading, temp hack to prevent recursion */ | short nodes; /* indicate node shading, temp hack to prevent recursion */ | ||||
| unsigned int lay; | unsigned int lay; | ||||
| int layflag, passflag, combinedflag; | int layflag, passflag, combinedflag; | ||||
| struct Group *light_override; | struct Group *light_override; | ||||
| struct Material *mat_override; | struct Material *mat_override; | ||||
| int cfra; | |||||
| /* Particle info */ | |||||
| float part_index; | |||||
| float part_age; | |||||
| float part_lifetime; | |||||
| float part_size; | |||||
| float part_co[3]; | |||||
| float part_vel[3]; | |||||
| float part_avel[3]; | |||||
| #ifdef RE_RAYCOUNTER | #ifdef RE_RAYCOUNTER | ||||
| RayCounter raycounter; | RayCounter raycounter; | ||||
| #endif | #endif | ||||
| } ShadeInput; | } ShadeInput; | ||||
| typedef struct BakeImBufuserData { | typedef struct BakeImBufuserData { | ||||
| float *displacement_buffer; | float *displacement_buffer; | ||||
| Show All 37 Lines | |||||