vkd3d  1.14
The vkd3d 3D Graphics Library
Data Fields
vkd3d_shader_dxbc_desc Struct Reference

A description of a DXBC blob, as returned by vkd3d_shader_parse_dxbc(). More...

#include <vkd3d_shader.h>

Data Fields

uint32_t tag
 The DXBC tag. More...
 
uint32_t checksum [4]
 A checksum of the DXBC contents. More...
 
unsigned int version
 The DXBC version. More...
 
size_t size
 The total size of the DXBC blob. More...
 
size_t section_count
 The number of sections contained in the DXBC. More...
 
struct vkd3d_shader_dxbc_section_descsections
 Descriptions of the sections contained in the DXBC. More...
 

Detailed Description

A description of a DXBC blob, as returned by vkd3d_shader_parse_dxbc().

Since
1.7

Field Documentation

◆ checksum

uint32_t vkd3d_shader_dxbc_desc::checksum[4]

A checksum of the DXBC contents.

◆ section_count

size_t vkd3d_shader_dxbc_desc::section_count

The number of sections contained in the DXBC.

◆ sections

struct vkd3d_shader_dxbc_section_desc* vkd3d_shader_dxbc_desc::sections

Descriptions of the sections contained in the DXBC.

◆ size

size_t vkd3d_shader_dxbc_desc::size

The total size of the DXBC blob.

◆ tag

uint32_t vkd3d_shader_dxbc_desc::tag

The DXBC tag.

This will always be "DXBC" in structures returned by this version of vkd3d-shader.

◆ version

unsigned int vkd3d_shader_dxbc_desc::version

The DXBC version.

This will always be 1 in structures returned by this version of vkd3d-shader.


The documentation for this struct was generated from the following file: