Jump to content

Sonic Forces Shaders

From HedgeDocs

Material Shaders

These are shaders stored in NeedleShader.pac (found in image\x64\disk\wars_patch.cpk) and used for materials:

Shader Example usage in the game
Blend_dpnbdpn
Blend_dpndpn
BuddySkinCDRF_dpcfbd
BuddySkinCDRF_dpncfbd
Chaos_dpnn
ChrCarPaint_dpnf
ChrDragoonWing_dpnnE
ChrEye
ChrEyeCDRF
ChrEyeE
ChrGlass_d
ChrGlass_dn
ChrGlass_dpf
ChrSkinCDRF_dpcf
ChrSkinCDRF_dpcfbd
ChrSkinCDRF_dpncf
ChrSkinCDRF_dpncfbd
Clearcoat_dpnn
Common_d
Common_da
Common_dn
Common_dp
Common_dpa
Common_dpn
Common_dpna
Decal_d
Dry_dpn
Dry_dpnn
EffAdhoc
Emission_d
Emission_dE
Emission_dnE
Emission_dpE
Emission_dpnE
Emission_dpnEa
FakeGlass_d
FakeGlass_dn
FakeGlass_dp
FakeGlass_dpn
FakeGlass_dpnE
Glass_d
Glass_dp
Glass_dpn
Glass_dpnE
Glass2_dn
Glass2_dp
Glass2_dpn
Grass_dn
GrassModel_dn
IgnoreLight_d
IgnoreLight_da
IgnoreLight_dao
IgnoreLight_dE
IgnoreLight_E
IgnoreLight_E1
IgnoreLight_Eao
Indirect_daopn
Indirect_doapn
Indirect_dopn
Indirect2_daopn
Infinite
InstancedWire_dpn
InstancedWire_dpnE
MBlend_dpndpn
MCommon_dp
MCommon_dpn
MEmission_dpE
MEmission_dpnE
MEmission_dpnEa
Mist_dn
Ocean01
Ring_dd
Ring_ddp
Ring_ddpn
RotateIBL_dp
Ruby01
Ruby02
SearchLight
Sky_d
Sky_da
VirtronCube
Water01
Water03
Water04_Overlay
Water04_Overlay2
Water05

Engine Shaders

These are shaders embedded directly into the games executable:

Name Type Description
decotext_blendGrad_ps Pixel
decotext_blendGrad_vs Vertex
decotext_blur_ps Pixel
decotext_blur_vs Vertex
decotext_grad_ps Pixel
decotext_grad_vs Vertex
decotext_rim_ps Pixel
decotext_rim_vs Vertex
decotext_simple_ps Pixel
decotext_simple_vs Vertex
SurfRide2D_vp Vertex
SurfRide3D_vp Vertex
SurfRide3DTransform_vp Vertex
SurfRide_0RGB1A_fp Pixel
SurfRide_0RGBA1A_fp Pixel
SurfRide_COLOR_fp Pixel
SurfRide_CROP0_fp Pixel
SurfRide_CROP1_fp Pixel
SurfRide_MODULATE_fp Pixel
SurfRide_MULTIPLY_0RGB1A_fp Pixel
SurfRide_MULTIPLY_0RGBA1A_fp Pixel
SurfRide_MULTIPLY_COLOR_fp Pixel
SurfRide_MULTIPLY_CROP0_fp Pixel
SurfRide_MULTIPLY_CROP1_fp Pixel
SurfRide_MULTIPLY_MODULATE_fp Pixel
SurfRide_TEXT_E_fp Pixel
SurfRide_TEXT_fp Pixel
SurfRide_TEXT_TEXTURE_fp Pixel
SurfRide_TEXT_DECO_fp Pixel
movie_yuv_vp Vertex
movie_yuv_fp Pixel
movie_vp Vertex
movie_fp Pixel
simple_vs Vertex
common_vs Vertex
common_ps Pixel
Sky_vs Vertex
Sky_d Pixel
render_noise Pixel
fast_gauss2x2 Pixel
fast_gauss3x3 Pixel
fast_gauss4x4 Pixel
fast_gauss5x5 Pixel
fast_gauss6x6 Pixel
fast_gauss7x7 Pixel
fast_gauss8x8 Pixel
fast_gauss9x9 Pixel
copy_rect Pixel
debug_screen Pixel
debug_full_screen Pixel
combine_separate_translucency Pixel
fxaa_vs Vertex
fxaa_ps Pixel
fxaa_ps_low Pixel
fxaa_ps_high Pixel
copy_color Pixel
planar_shadow_combine Pixel
shadow_vs Vertex
shadow_ps Pixel
shadow_punch_vs Vertex
shadow_punch_ps Pixel
planar_projection_shadow_vs Vertex
planar_projection_shadow_ps Pixel
planar_shadow_map_vs Vertex
planar_shadow_map_ps Pixel
fp_tex Pixel
vp_tex Vertex
lightfield_primitive_vs Vertex
lightfield_primitive_ps Pixel
colormask_ps Pixel
heightmap_blur Pixel
heightmap_merge Pixel
add_color Pixel
create_normalmap Pixel
reprojection_heightmap Pixel
heightmap_vs Vertex
heightmap_ps Pixel
wave_blur Pixel
zprepass_vs Vertex
combine_vs Vertex
combine_ps Pixel
deferred_decal_vs Vertex
deferred_decal_ps Pixel
deferred_ps Pixel
tiled_deferred_rendering Compute
ibl_ggx_sampling Pixel
before_resolve_depth_vs Vertex
before_resolve_depth_ps Pixel
bloom_ps Pixel
star_filter Pixel
star_combine Pixel
ghost_ps Pixel
luminance_init Pixel
luminance_final Pixel
downsample4 Pixel
adapted_luminance Pixel
color_correct Pixel
compute_depth_blur Pixel
downsample4_dof Pixel
dof_blur Pixel
combine_dof Pixel
directional_radial_blur Pixel
downsample_from_dof Pixel
manual_exposure Pixel
godray_ps Pixel
bilateral_weight Pixel
bilateral_upsampling Pixel
bilateral_blur Pixel
heat_haze Pixel
occlusion_capsule Pixel
pick_color Compute
realtime_local_reflection Pixel
downsample_rlr Pixel
hierarchical_z Pixel
ssao_ps Pixel
prev_surface_blur Pixel
radial_blur Pixel
camera_motion_blur Pixel
camera_velocity Pixel
screen_space_godray Pixel
texture_view Pixel
control_exposure Pixel
compress_cubemap_vs Vertex
compress_cubemap_ps Pixel
clear_cs Compute
dbg_DwPrimitive_vp Vertex
dbg_DwPrimitive_fp Pixel
fontrendert_simple_vp Vertex
fontrendert_simple_fp Pixel
dbg_DwNoTexPrimitive_vp Vertex
dbg_DwNoTexPrimitive_fp Pixel
primitive_simple_vp Vertex
primitive_simple_fp Pixel
primitive_texture_vp Vertex
primitive_texture_fp Pixel
Cookies help us deliver our services. By using our services, you agree to our use of cookies.