Docs.rs
dxbc-reader-0.9.1
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
dxbc-reader 0.9.1
DXBC parser: reads Direct3D 10/11 shader bytecode (Shader Model 4 and 5) into typed declarations and instructions, with RDEF reflection and signatures
Crate
Source
Builds
Feature flags
Documentation
..
listings
classes_arrays.hlsl
classes_arrays.ps50.dxbc
classes_arrays.ps50.zi.dxbc
classes_arrays.ps50.zod.dxbc
classes_arrays2d.hlsl
classes_arrays2d.ps50.dxbc
classes_arrays2d.ps50.zi.dxbc
classes_arrays2d.ps50.zod.dxbc
classes_calls.hlsl
classes_calls.ps50.dxbc
classes_calls.ps50.zi.dxbc
classes_calls.ps50.zod.dxbc
classes_hull.hlsl
classes_hull.hs50.dxbc
classes_hull.hs50.zi.dxbc
classes_hull.hs50.zod.dxbc
classes_resources.hlsl
classes_resources.ps50.dxbc
classes_resources.ps50.zi.dxbc
classes_resources.ps50.zod.dxbc
classes_resources.vs50.dxbc
classes_resources.vs50.zi.dxbc
classes_resources.vs50.zod.dxbc
classes_sample_rate.hlsl
classes_sample_rate.ps50.dxbc
classes_sample_rate.ps50.zi.dxbc
classes_sample_rate.ps50.zod.dxbc
classes_samplers.hlsl
classes_samplers.ps50.dxbc
classes_samplers.ps50.zi.dxbc
classes_samplers.ps50.zod.dxbc
classes_slots.hlsl
classes_slots10.ps50.dxbc
classes_slots10.ps50.zi.dxbc
classes_slots10.ps50.zod.dxbc
classes_slots18.ps50.dxbc
classes_slots18.ps50.zi.dxbc
classes_slots18.ps50.zod.dxbc
classes_slots30.ps50.dxbc
classes_slots30.ps50.zi.dxbc
classes_slots30.ps50.zod.dxbc
classes_slots8.ps50.dxbc
classes_slots8.ps50.zi.dxbc
classes_slots8.ps50.zod.dxbc
classes_slots9.ps50.dxbc
classes_slots9.ps50.zi.dxbc
classes_slots9.ps50.zod.dxbc
classes_textures.hlsl
classes_textures.ps50.dxbc
classes_textures.ps50.zi.dxbc
classes_textures.ps50.zod.dxbc
cs_memory.cs40.dxbc
cs_memory.cs40.zi.dxbc
cs_memory.cs40.zod.dxbc
cs_memory.cs41.dxbc
cs_memory.cs41.zi.dxbc
cs_memory.cs41.zod.dxbc
cs_memory.cs50.dxbc
cs_memory.cs50.zi.dxbc
cs_memory.cs50.zod.dxbc
cs_memory.hlsl
defaults_samplers.hlsl
defaults_samplers.ps50.dxbc
double_specials.cs50.dxbc
double_specials.hlsl
generate.py
gs_patch.gs50.dxbc
gs_patch.hlsl
gs_sm41.gs41.dxbc
gs_sm41.gs41.zi.dxbc
gs_sm41.hlsl
gs_streams.gs40.dxbc
gs_streams.gs40.zi.dxbc
gs_streams.gs40.zod.dxbc
gs_streams.gs50.dxbc
gs_streams.gs50.zi.dxbc
gs_streams.gs50.zod.dxbc
gs_streams.hlsl
header_layout.hlsl
header_layout.vs50.dxbc
interfaces.hlsl
interfaces.ps50.dxbc
interfaces.ps50.zi.dxbc
interfaces.ps50.zod.dxbc
level9.bare.ps91.dxbc
level9.bare.ps91.zi.dxbc
level9.bare.ps91.zod.dxbc
level9.hlsl
level9.lone.vs93.dxbc
level9.lone.vs93.zi.dxbc
level9.lone.vs93.zod.dxbc
level9.looped.vs91.dxbc
level9.looped.vs91.zi.dxbc
level9.looped.vs91.zod.dxbc
level9.looped.vs93.dxbc
level9.looped.vs93.zi.dxbc
level9.looped.vs93.zod.dxbc
level9.mapped.ps93.dxbc
level9.mapped.ps93.zi.dxbc
level9.mapped.ps93.zod.dxbc
level9.ps91.dxbc
level9.ps91.zi.dxbc
level9.ps91.zod.dxbc
level9.twice.vs93.dxbc
level9.twice.vs93.zi.dxbc
level9.twice.vs93.zod.dxbc
level9.vs93.dxbc
level9.vs93.zi.dxbc
level9.vs93.zod.dxbc
level9_ps.hlsl
level9_ps.ps91.dxbc
level9_ps.ps91.zi.dxbc
level9_ps.ps93.dxbc
level9_vs.hlsl
level9_vs.vs91.dxbc
level9_vs.vs93.dxbc
messages.cs50.dxbc
messages.hlsl
messages.vs50.dxbc
min16_operands.hlsl
min16_operands.ps40.dxbc
min16_operands.ps50.dxbc
min16_resources.casts.ps50.dxbc
min16_resources.hlsl
min16_resources.ps50.dxbc
min16_sources.hlsl
min16_sources.ps50.dxbc
ms_sample_counts.hlsl
ms_sample_counts.ps50.dxbc
ps_calls.hlsl
ps_calls.ps50.dxbc
ps_doubles.hlsl
ps_doubles.ps50.dxbc
ps_feedback.hlsl
ps_feedback.ps50.dxbc
ps_sampling.gfp.dxbc
ps_sampling.gfp.zi.dxbc
ps_sampling.gfp.zod.dxbc
ps_sampling.hlsl
ps_sampling.ps40.dxbc
ps_sampling.ps40.zi.dxbc
ps_sampling.ps40.zod.dxbc
ps_sampling.ps41.dxbc
ps_sampling.ps41.zi.dxbc
ps_sampling.ps41.zod.dxbc
ps_sampling.ps50.dxbc
ps_sampling.ps50.zi.dxbc
ps_sampling.ps50.zod.dxbc
ps_sm41.hlsl
ps_sm41.ps41.dxbc
ps_sm5.debug.dxbc
ps_sm5.early.dxbc
ps_sm5.early.zi.dxbc
ps_sm5.early.zod.dxbc
ps_sm5.hlsl
ps_sm5.ps50.dxbc
ps_sm5.ps50.zi.dxbc
ps_sm5.ps50.zod.dxbc
sm51.hlsl
sm51.ps51.dxbc
sm51.ps51.zi.dxbc
sm51.ps51.zod.dxbc
sm51.vs51.dxbc
sm51.vs51.zi.dxbc
sm51.vs51.zod.dxbc
sm51_compute.cs51.dxbc
sm51_compute.hlsl
sm51_spaces.hlsl
sm51_spaces.ps51.dxbc
sm51_spaces.ps51.zi.dxbc
tess_stages.hlsl
tess_stages.line.ds.dxbc
tess_stages.line.ds.zi.dxbc
tess_stages.line.ds.zod.dxbc
tess_stages.line.hs.dxbc
tess_stages.line.hs.zi.dxbc
tess_stages.line.hs.zod.dxbc
tess_stages.pass.hs.dxbc
tess_stages.pass.hs.zi.dxbc
tess_stages.pass.hs.zod.dxbc
tess_stages.quad.ds.dxbc
tess_stages.quad.ds.zi.dxbc
tess_stages.quad.ds.zod.dxbc
tess_stages.quad.hs.dxbc
tess_stages.quad.hs.zi.dxbc
tess_stages.quad.hs.zod.dxbc
tess_stages.tri.ds.dxbc
tess_stages.tri.ds.zi.dxbc
tess_stages.tri.ds.zod.dxbc
tess_stages.tri.hs.dxbc
tess_stages.tri.hs.zi.dxbc
tess_stages.tri.hs.zod.dxbc
vs_cbuffers.hlsl
vs_cbuffers.od.dxbc
vs_cbuffers.od.zi.dxbc
vs_cbuffers.strip.dxbc
vs_cbuffers.strip.zi.dxbc
vs_cbuffers.strip.zod.dxbc
vs_cbuffers.vs40.dxbc
vs_cbuffers.vs40.zi.dxbc
vs_cbuffers.vs40.zod.dxbc
vs_cbuffers.vs50.dxbc
vs_cbuffers.vs50.zi.dxbc
vs_cbuffers.vs50.zod.dxbc
vs_skinning.hlsl
vs_skinning.vs40.dxbc
vs_skinning.vs40.zod.dxbc
zi_compute.cs50.zi.dxbc
zi_compute.hlsl
zi_inlined.hlsl
zi_inlined.hlsli
zi_inlined.ps40.zi.dxbc
zi_inlined.ps50.zi.dxbc
zi_inlined.ps50.zod.dxbc
zi_names.hlsl
zi_names.ps50.zi.dxbc
zi_names.ps50.zod.dxbc
zi_object_input.hlsl
zi_object_input.ps50.zi.dxbc
zi_object_input.ps50.zod.dxbc
zi_scopes.hlsl
zi_scopes.ps40.zi.dxbc
zi_scopes.ps50.zi.dxbc
zi_scopes.ps50.zod.dxbc
zi_texture_buffer.hlsl
zi_texture_buffer.vs51.zi.dxbc
zi_texture_buffer.vs51.zod.dxbc
zi_typedefs.hlsl
zi_typedefs.ps50.zod.dxbc
zi_types.hlsl
zi_types.ps50.zi.dxbc
zi_uav_local.hlsl
zi_uav_local.ps51.zod.dxbc