|
ReactOS 0.4.17-dev-934-g091855f
|
#include <vkd3d_shader.h>

Public Attributes | |
| uint32_t | tag |
| uint32_t | checksum [4] |
| unsigned int | version |
| size_t | size |
| size_t | section_count |
| struct vkd3d_shader_dxbc_section_desc * | sections |
A description of a DXBC blob, as returned by vkd3d_shader_parse_dxbc().
Definition at line 2219 of file vkd3d_shader.h.
| uint32_t vkd3d_shader_dxbc_desc::checksum[4] |
A checksum of the DXBC contents.
Definition at line 2227 of file vkd3d_shader.h.
| size_t vkd3d_shader_dxbc_desc::section_count |
The number of sections contained in the DXBC.
Definition at line 2236 of file vkd3d_shader.h.
Referenced by d3d10_effect_parse(), d3dcompiler_get_blob_part(), d3dcompiler_shader_reflection_init(), d3dcompiler_strip_shader(), parse_fx10_preshader(), and wined3d_shader_extract_from_dxbc().
| struct vkd3d_shader_dxbc_section_desc* vkd3d_shader_dxbc_desc::sections |
Descriptions of the sections contained in the DXBC.
Definition at line 2238 of file vkd3d_shader.h.
Referenced by d3d10_effect_parse(), d3dcompiler_get_blob_part(), d3dcompiler_shader_reflection_init(), d3dcompiler_strip_shader(), parse_fx10_preshader(), vkd3d_shader_free_dxbc(), and wined3d_shader_extract_from_dxbc().
| size_t vkd3d_shader_dxbc_desc::size |
The total size of the DXBC blob.
Definition at line 2234 of file vkd3d_shader.h.
| uint32_t vkd3d_shader_dxbc_desc::tag |
The DXBC tag. This will always be "DXBC" in structures returned by this version of vkd3d-shader.
Definition at line 2225 of file vkd3d_shader.h.
The DXBC version. This will always be 1 in structures returned by this version of vkd3d-shader.
Definition at line 2232 of file vkd3d_shader.h.