Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/mesh.h
| Show First 20 Lines • Show All 275 Lines • ▼ Show 20 Lines | void pack_verts(const vector<uint>& tri_prim_index, | ||||
| uint4 *tri_vindex, | uint4 *tri_vindex, | ||||
| uint *tri_patch, | uint *tri_patch, | ||||
| float2 *tri_patch_uv, | float2 *tri_patch_uv, | ||||
| size_t vert_offset, | size_t vert_offset, | ||||
| size_t tri_offset); | size_t tri_offset); | ||||
| void pack_curves(Scene *scene, float4 *curve_key_co, float4 *curve_data, size_t curvekey_offset); | void pack_curves(Scene *scene, float4 *curve_key_co, float4 *curve_data, size_t curvekey_offset); | ||||
| void pack_patches(uint *patch_data, uint vert_offset, uint face_offset, uint corner_offset); | void pack_patches(uint *patch_data, uint vert_offset, uint face_offset, uint corner_offset); | ||||
| void compute_bvh(DeviceScene *dscene, | void compute_bvh(const Scene *scene, | ||||
| SceneParams *params, | DeviceScene *dscene, | ||||
| Progress *progress, | Progress *progress, | ||||
| int n, | int n, | ||||
| int total); | int total); | ||||
| bool need_attribute(Scene *scene, AttributeStandard std); | bool need_attribute(Scene *scene, AttributeStandard std); | ||||
| bool need_attribute(Scene *scene, ustring name); | bool need_attribute(Scene *scene, ustring name); | ||||
| void tag_update(Scene *scene, bool rebuild); | void tag_update(Scene *scene, bool rebuild); | ||||
| ▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines | |||||