Lines Matching defs:cached_blob
88 struct dzn_cached_blob *cached_blob =
91 blob_write_bytes(blob, cached_blob->data, cached_blob->size);
465 struct dzn_cached_blob *cached_blob =
469 assert(sizeof(struct dzn_cached_dxil_shader_header) <= cached_blob->size);
472 (struct dzn_cached_dxil_shader_header *)(cached_blob->data);
474 assert(sizeof(struct dzn_cached_dxil_shader_header) + info->size <= cached_blob->size);
509 struct dzn_cached_blob *cached_blob =
512 (struct dzn_cached_dxil_shader_header *)(cached_blob->data);
546 struct dzn_cached_blob *cached_blob =
552 (const struct dzn_cached_gfx_pipeline_header *)(cached_blob->data);
555 assert(cached_blob->size >= sizeof(*info));
560 (const D3D12_INPUT_ELEMENT_DESC *)((uint8_t *)cached_blob->data + offset);
562 assert(cached_blob->size >= offset + sizeof(*inputs) * info->input_count);
572 assert(cached_blob->size == offset + util_bitcount(info->stages) * SHA1_DIGEST_LENGTH);
575 uint8_t *dxil_hash = (uint8_t *)cached_blob->data + offset;
620 struct dzn_cached_blob *cached_blob =
625 (struct dzn_cached_gfx_pipeline_header *)(cached_blob->data);
633 (D3D12_INPUT_ELEMENT_DESC *)((uint8_t *)cached_blob->data + offset);
639 uint8_t *dxil_hash = (uint8_t *)cached_blob->data + offset;
2029 struct dzn_cached_blob *cached_blob =
2032 assert(cached_blob->size == SHA1_DIGEST_LENGTH);
2034 const uint8_t *dxil_hash = cached_blob->data;
2064 struct dzn_cached_blob *cached_blob =
2067 memcpy((void *)cached_blob->data, dxil_hash, SHA1_DIGEST_LENGTH);