Lines Matching defs:offset
553 size_t offset = sizeof(*info);
558 offset = ALIGN_POT(offset, alignof(D3D12_INPUT_LAYOUT_DESC));
560 (const D3D12_INPUT_ELEMENT_DESC *)((uint8_t *)cached_blob->data + offset);
562 assert(cached_blob->size >= offset + sizeof(*inputs) * info->input_count);
569 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;
587 offset += SHA1_DIGEST_LENGTH;
603 size_t offset =
611 offset += SHA1_DIGEST_LENGTH;
616 dzn_cached_blob_create(cache->base.device, pipeline_hash, NULL, offset);
623 offset = 0;
630 offset = ALIGN_POT(offset + sizeof(*info), alignof(D3D12_INPUT_ELEMENT_DESC));
633 (D3D12_INPUT_ELEMENT_DESC *)((uint8_t *)cached_blob->data + offset);
636 offset += sizeof(*inputs) * vertex_input_count;
639 uint8_t *dxil_hash = (uint8_t *)cached_blob->data + offset;
642 offset += SHA1_DIGEST_LENGTH;
1008 .AlignedByteOffset = attr->offset,