51 CpuPatchTable patch_table(far_patch_table);
54 size_t num_patch_arrays = patch_table.GetNumPatchArrays();
56 patch_table.GetPatchArrayBuffer() + num_patch_arrays);
59 const size_t index_size = patch_table.GetPatchIndexSize();
62 static_cast<const void *
>(patch_table.GetPatchIndexBuffer()),
67 const size_t patch_param_size = patch_table.GetPatchParamSize();
69 patch_table.GetPatchParamBuffer(),
75 patch_table.GetVaryingPatchArrayBuffer() + num_patch_arrays);
80 patch_table.GetVaryingPatchIndexBuffer(),
85 const int num_face_varying_channels = patch_table.GetNumFVarChannels();
89 for (
int index = 0; index < num_face_varying_channels; index++) {
92 patch_table.GetFVarPatchArrayBuffer() + num_patch_arrays);
97 patch_table.GetFVarPatchIndexBuffer(index),
99 "osd_face_varying_index");
104 patch_table.GetFVarPatchParamBuffer(index),
106 "osd_face_varying_params");