52 CpuPatchTable patch_table(far_patch_table);
55 size_t num_patch_arrays = patch_table.GetNumPatchArrays();
57 patch_table.GetPatchArrayBuffer() + num_patch_arrays);
60 const size_t index_size = patch_table.GetPatchIndexSize();
63 static_cast<const void *
>(patch_table.GetPatchIndexBuffer()),
68 const size_t patch_param_size = patch_table.GetPatchParamSize();
70 patch_table.GetPatchParamBuffer(),
76 patch_table.GetVaryingPatchArrayBuffer() + num_patch_arrays);
81 patch_table.GetVaryingPatchIndexBuffer(),
86 const int num_face_varying_channels = patch_table.GetNumFVarChannels();
90 for (
int index = 0; index < num_face_varying_channels; index++) {
93 patch_table.GetFVarPatchArrayBuffer() + num_patch_arrays);
98 patch_table.GetFVarPatchIndexBuffer(index),
100 "osd_face_varying_index");
105 patch_table.GetFVarPatchParamBuffer(index),
107 "osd_face_varying_params");