Lines Matching defs:cmd
246 const struct marshal_cmd_BufferData *cmd,
249 const GLuint target_or_name = cmd->target_or_name;
250 const GLsizei size = cmd->size;
251 const GLenum usage = cmd->usage;
254 if (cmd->data_null)
256 else if (!cmd->named && target_or_name == GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD)
257 data = cmd->data_external_mem;
259 data = (const void *) (cmd + 1);
261 if (cmd->ext_dsa) {
264 } else if (cmd->named) {
271 return cmd->cmd_base.cmd_size;
276 const struct marshal_cmd_NamedBufferData *cmd,
285 const struct marshal_cmd_NamedBufferDataEXT *cmd,
316 struct marshal_cmd_BufferData *cmd =
320 cmd->target_or_name = target_or_name;
321 cmd->size = size;
322 cmd->usage = usage;
323 cmd->data_null = !data;
324 cmd->named = named;
325 cmd->ext_dsa = ext_dsa;
326 cmd->data_external_mem = data;
329 char *variable_data = (char *) (cmd + 1);
373 const struct marshal_cmd_BufferSubData *cmd,
376 const GLenum target_or_name = cmd->target_or_name;
377 const GLintptr offset = cmd->offset;
378 const GLsizeiptr size = cmd->size;
379 const void *data = (const void *) (cmd + 1);
381 if (cmd->ext_dsa) {
384 } else if (cmd->named) {
391 return cmd->cmd_base.cmd_size;
396 const struct marshal_cmd_NamedBufferSubData *cmd,
405 const struct marshal_cmd_NamedBufferSubDataEXT *cmd,
459 struct marshal_cmd_BufferSubData *cmd =
462 cmd->target_or_name = target_or_name;
463 cmd->offset = offset;
464 cmd->size = size;
465 cmd->named = named;
466 cmd->ext_dsa = ext_dsa;
468 char *variable_data = (char *) (cmd + 1);