Lines Matching refs:var
784 const gl_shader_variable *var)
788 sizeof(var->type) +
789 sizeof(var->interface_type) +
790 sizeof(var->outermost_struct_type) +
791 sizeof(var->name);
810 const gl_shader_variable *var = (gl_shader_variable *)res->Data;
812 encode_type_to_blob(metadata, var->type);
813 encode_type_to_blob(metadata, var->interface_type);
814 encode_type_to_blob(metadata, var->outermost_struct_type);
816 if (var->name.string) {
817 blob_write_string(metadata, var->name.string);
823 get_shader_var_and_pointer_sizes(&s_var_size, &s_var_ptrs, var);
826 blob_write_bytes(metadata, ((char *)var) + s_var_ptrs,
923 gl_shader_variable *var = ralloc(prog, struct gl_shader_variable);
925 var->type = decode_type_from_blob(metadata);
926 var->interface_type = decode_type_from_blob(metadata);
927 var->outermost_struct_type = decode_type_from_blob(metadata);
929 var->name.string = ralloc_strdup(prog, blob_read_string(metadata));
930 resource_name_updated(&var->name);
933 get_shader_var_and_pointer_sizes(&s_var_size, &s_var_ptrs, var);
935 blob_copy_bytes(metadata, ((uint8_t *) var) + s_var_ptrs,
938 res->Data = var;