Expand description
What the DirectX backend compiles to DXIL.
Structs§
- Slang
Program - One DXIL program: which shader file, which entry point, at which shader-model profile, under which variant defines.
Statics§
- ALL
- Every declared program, which the renderer and the build script both iterate: one compiles them at init, the other ahead of time.
- AUTO_
EXPOSURE_ AVERAGE histogram_averagefromauto_exposure.slang.- AUTO_
EXPOSURE_ BUILD histogram_buildfromauto_exposure.slang.- BLOOM_
DOWNSAMPLE bloom_downsample_fragmentfrombloom.slang.- BLOOM_
PREFILTER bloom_prefilter_fragmentfrombloom.slang.- BLOOM_
UPSAMPLE bloom_upsample_fragmentfrombloom.slang.- COMPOSITE_
FRAG composite_fragmentfromcomposite.slang.- DECAL_
FRAG decal_fragmentfromdecal.slang.- DECAL_
FRAG_ MSAA decal_fragmentfromdecal.slang.- DECAL_
VERT decal_vertexfromdecal.slang.- FOG_
FRAG fog_fragmentfromfog.slang.- FOG_
FRAG_ MSAA fog_fragmentfromfog.slang.- FOG_
FROXEL fog_froxel_kernelfromfog.slang.- FULLSCREEN_
VERT fullscreen_vertexfromfullscreen.slang.- GBUFFER_
BINDLESS_ FRAG gbuffer_prepass_fragment_bindlessfromgbuffer_prepass.slang.- GBUFFER_
BINDLESS_ VERT gbuffer_prepass_vertex_bindlessfromgbuffer_prepass.slang.- GBUFFER_
PREPASS_ FRAG gbuffer_prepass_fragmentfromgbuffer_prepass.slang.- GBUFFER_
PREPASS_ VERT gbuffer_prepass_vertexfromgbuffer_prepass.slang.- GBUFFER_
PREPASS_ VERT_ INSTANCED gbuffer_prepass_vertex_instancedfromgbuffer_prepass.slang.- GBUFFER_
PREPASS_ VERT_ SKINNED gbuffer_prepass_vertex_skinnedfromgbuffer_prepass.slang.- GLASS_
FRAG glass_fragmentfromglass.slang.- GLASS_
FRAG_ MSAA glass_fragmentfromglass.slang.- GLASS_
MESH_ RT_ FRAG glass_mesh_rt_fragmentfromglass_mesh.slang.- GLASS_
MESH_ RT_ FRAG_ MSAA glass_mesh_rt_fragmentfromglass_mesh.slang.- GLASS_
MESH_ RT_ FRAG_ TEXTURED glass_mesh_rt_fragmentfromglass_mesh.slang.- GLASS_
MESH_ RT_ FRAG_ TEXTURED_ MSAA glass_mesh_rt_fragmentfromglass_mesh.slang.- GLASS_
MESH_ VERT glass_mesh_vertexfromglass_mesh.slang.- GLASS_
RT_ FRAG glass_rt_fragmentfromglass.slang.- GLASS_
RT_ FRAG_ MSAA glass_rt_fragmentfromglass.slang.- GLASS_
RT_ FRAG_ TEXTURED glass_rt_fragmentfromglass.slang.- GLASS_
RT_ FRAG_ TEXTURED_ MSAA glass_rt_fragmentfromglass.slang.- GLASS_
VERT glass_vertexfromglass.slang.- HIZ_
DOWNSAMPLE hiz_downsamplefromhiz_build.slang.- HIZ_
INIT_ MSAA hiz_init_msaafromhiz_build.slang.- HIZ_
INIT_ SINGLE hiz_init_singlefromhiz_build.slang.- LIGHT_
CULL light_cull_kernelfromlight_cull.slang.- LINE_
FRAG line_fragmentfromline.slang.- LINE_
FRAG_ MSAA line_fragmentfromline.slang.- LINE_
VERT line_vertexfromline.slang.- MAIN_
BINDLESS_ FRAG fragment_main_bindlessfrommain_bindless.slang.- MAIN_
BINDLESS_ VERT vertex_main_bindlessfrommain_bindless.slang.- PARTICLE_
FRAG particle_fragmentfromparticle.slang.- PARTICLE_
SIMULATE particle_simulatefromparticle_simulate.slang.- PARTICLE_
VERT particle_vertexfromparticle.slang.- REFLECTION_
BLUR reflection_blur_fragmentfromreflection.slang.- REFLECTION_
COMPOSITE reflection_composite_fragmentfromreflection.slang.- RT_
REFLECTIONS_ FRAG rt_reflections_fragmentfromrt_reflections.slang.- RT_
REFLECTIONS_ FRAG_ TEXTURED rt_reflections_fragmentfromrt_reflections.slang.- RT_SKIN
rt_skinfromrt_skin.slang.- SHADOW_
BINDLESS_ VERT shadow_vertex_bindlessfromshadow.slang.- SHADOW_
VERT shadow_vertex_mainfromshadow.slang.- SKINNED_
SHADOW_ VERT shadow_vertex_main_skinnedfromshadow.slang.- SSAO_
BLUR ssao_blur_fragmentfromssao.slang.- SSAO_
KERNEL ssao_kernel_fragmentfromssao.slang.- SSGI_
COMPOSITE ssgi_composite_fragmentfromssgi.slang.- SSGI_
GATHER ssgi_gather_fragmentfromssgi.slang.- SSR_
RESOLVE ssr_resolve_fragmentfromssr.slang.- TAA_
FRAG taa_fragment_mainfromtaa.slang.- TEXT_
FRAG text_fragment_mainfromtext.slang.- TEXT_
VERT text_vertex_mainfromtext.slang.- WATER_
FRAG water_fragmentfromwater.slang.- WATER_
FRAG_ MSAA water_fragmentfromwater.slang.- WATER_
RT_ FRAG water_rt_fragmentfromwater.slang.- WATER_
RT_ FRAG_ MSAA water_rt_fragmentfromwater.slang.- WATER_
RT_ FRAG_ TEXTURED water_rt_fragmentfromwater.slang.- WATER_
RT_ FRAG_ TEXTURED_ MSAA water_rt_fragmentfromwater.slang.- WATER_
VERT water_vertexfromwater.slang.