Skip to content

Commit 0a4043e

Browse files
2000754 | 219 files | M DumpSource2/.stringsignore, M DumpSource2/commands.txt, M DumpSource2/convars.txt, M DumpSource2/schemas/animationsystem/FollowAttachmentData.h, M DumpSource2/schemas/client/CAnimGraphNetworkedVariables.h, M DumpSource2/schemas/client/CNetworkedSequenceOperation.h, M DumpSource2/schemas/client/C_EconItemView.h, M DumpSource2/schemas/particles/C_OP_RenderModels.h, M DumpSource2/schemas/physicslib/FeDynKinLink_t.h, M DumpSource2/schemas/physicslib/RnHalfEdge_t.h, M DumpSource2/schemas/physicslib/RnSoftbodySpring_t.h, R100 DumpSource2/schemas/rendersystemvulkan/RsBlendStateDesc_t.h DumpSource2/schemas/rendersystemdx11/RsBlendStateDesc_t.h, R100 DumpSource2/schemas/rendersystemvulkan/RsComparison_t.h DumpSource2/schemas/rendersystemdx11/RsComparison_t.h, R100 DumpSource2/schemas/rendersystemvulkan/RsCullMode_t.h DumpSource2/schemas/rendersystemdx11/RsCullMode_t.h, R100 DumpSource2/schemas/rendersystemvulkan/RsDepthStencilStateDesc_t.h DumpSource2/schemas/rendersystemdx11/RsDepthStencilStateDesc_t.h, R100 DumpSo
https://steamdb.info/patchnotes/22336282/
1 parent 5f309ab commit 0a4043e

219 files changed

Lines changed: 396409 additions & 217913 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

DumpSource2/.stringsignore

Lines changed: 41 additions & 175 deletions
Large diffs are not rendered by default.

DumpSource2/commands.txt

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1508,6 +1508,9 @@ force_assert (developmentonly)
15081508
force_fatal_error (developmentonly)
15091509
Fire a fatal error
15101510

1511+
force_floating_point_exceptions (developmentonly)
1512+
Enable floating point exceptions to find bugs
1513+
15111514
force_hibernate (developmentonly)
15121515
Force toggle hibernation state
15131516

@@ -1864,9 +1867,6 @@ lrucache_set_size (developmentonly defensive)
18641867
lrucache_stats (developmentonly defensive)
18651868
Spews information about all CUtlLRUCaches
18661869

1867-
malloc_stats_dump (developmentonly defensive)
1868-
Dump malloc stats to stderr.
1869-
18701870
map (release vconsole_fuzzy_matching vconsole_set_focus)
18711871
map <mapname> :Load a new map.
18721872

@@ -2387,6 +2387,9 @@ push_var_values (developmentonly defensive)
23872387
quit (release vconsole_set_focus)
23882388
Quit the game
23892389

2390+
r_dx11_report_live_objects (developmentonly defensive)
2391+
Prints out live D3D11 objects (requires -dx11debug)
2392+
23902393
r_force_engine_render_frame (developmentonly defensive)
23912394
Force a single render of the engine viewport.
23922395

@@ -2396,15 +2399,21 @@ r_gpu_mem_stats (linked_concommand developmentonly defensive)
23962399
r_print_buffers (linked_concommand developmentonly defensive)
23972400
Print Vertex/Index/GPU buffers.
23982401

2402+
r_print_texture_stats (developmentonly defensive)
2403+
Texture stats
2404+
23992405
r_render_coordination_state (developmentonly defensive)
24002406
Prints out the current render coordination state.
24012407

24022408
r_renderdoc_capture_frame (linked_concommand developmentonly defensive)
24032409
Triggers a RenderDoc capture
24042410

2405-
r_renderdoc_capture_window_vulkan (developmentonly)
2411+
r_renderdoc_capture_window_dx11 (developmentonly)
24062412
Triggers a RenderDoc capture of a specific Window
24072413

2414+
r_textures_evict_all (linked_concommand developmentonly defensive)
2415+
Evict all resident texture.
2416+
24082417
r_toggleviewportsize (developmentonly defensive)
24092418
Toggles viewport size between small + full window.
24102419

@@ -2502,6 +2511,9 @@ resource_list (developmentonly defensive)
25022511
resource_log_allocate_timing (developmentonly defensive)
25032512
Log time spent in Allocate for all resource types
25042513

2514+
resource_manifest_validate_modules (developmentonly defensive)
2515+
Scan all of the loaded modules and validate any resource manifests found
2516+
25052517
resource_repeated_reload (developmentonly defensive)
25062518
resource_repeated_reload <count> <resource_name> (<resource name> ...): Load and unload the specified resource(s)
25072519

@@ -3464,6 +3476,9 @@ voice_reset_mutelist (developmentonly defensive)
34643476
voice_show_mute (developmentonly defensive)
34653477
Show whether current players are muted.
34663478

3479+
voice_status_test_toggle (developmentonly clientdll)
3480+
Test voice and status notices
3481+
34673482
voice_toggle_open_mic (clientdll release)
34683483
Toggles between open-mic and push-to-talk
34693484

@@ -3509,27 +3524,6 @@ vprof_time_scale (developmentonly hidden)
35093524
vtune (developmentonly defensive)
35103525
Controls VTune's sampling.
35113526

3512-
vulkan_framebuffermgr_print (developmentonly defensive)
3513-
Prints out stats for the Vulkan Framebuffer manager
3514-
3515-
vulkan_memgr_fragmentation_print (developmentonly defensive)
3516-
Prints out detailed memory fragmentation stats for the Vulkan memory manager
3517-
3518-
vulkan_memgr_print (developmentonly defensive)
3519-
Prints out stats for the Vulkan memory manager
3520-
3521-
vulkan_pipelinemgr_print (developmentonly defensive)
3522-
Prints out stats for the Vulkan Pipeline manager
3523-
3524-
vulkan_shader_table_print (developmentonly defensive)
3525-
Prints out stats for the Vulkan shader table
3526-
3527-
vulkan_vma_defrag (developmentonly defensive)
3528-
Force defragmenting memory with VMA
3529-
3530-
vulkan_vma_gpu_mem_dump (developmentonly defensive)
3531-
Dump .json file for use by GpuMemDumpVis.py
3532-
35333527
weapon_switch (developmentonly gamedll)
35343528
Use a particular weapon
35353529
Arguments: <weapon_name>

DumpSource2/convars.txt

Lines changed: 48 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -2758,6 +2758,9 @@ cv_bot_ai_bt_hiding_spot_show false (gamedll replicated cheat)
27582758
cv_bot_ai_bt_moveto_show_next_hiding_spot false (gamedll replicated cheat)
27592759
Draw the hiding spot the bot will check next.
27602760

2761+
d3d_max_feature_level "<Not set>" (developmentonly defensive)
2762+
Report the maximum D3D feature level available.
2763+
27612764
damage_impact_heavy 40 (developmentonly clientdll defensive)
27622765
Damage ABOVE this value is considered heavy damage
27632766

@@ -3115,9 +3118,6 @@ engine_show_frame_pacing false (release)
31153118
engine_show_frame_ticks false (developmentonly defensive)
31163119
<no description>
31173120

3118-
engine_sleep_busy_waits false (developmentonly)
3119-
<no description>
3120-
31213121
engine_sse42 true (developmentonly defensive)
31223122
turn on sse4.2 optimizations in the engine
31233123

@@ -6552,6 +6552,9 @@ particle_cluster_nodraw false (developmentonly gamedll clientdll replicated defe
65526552
particle_cluster_use_collision_hulls true (developmentonly gamedll clientdll replicated defensive)
65536553
<no description>
65546554

6555+
particle_debug_creation_filter "" (developmentonly clientdll hidden replicated defensive)
6556+
<no description>
6557+
65556558
particle_test_attach_attachment 0 (gamedll cheat)
65566559
Attachment index for attachment mode
65576560

@@ -6852,9 +6855,6 @@ r_RainParticleDensity 1 (developmentonly clientdll defensive)
68526855
r_add_views_in_pre_output false (developmentonly defensive)
68536856
<no description>
68546857

6855-
r_allow_low_gpu_memory_mode true (release)
6856-
Allow Low GPU Memory mode (i.e. when building maps).
6857-
68586858
r_allow_onesweep_gpusort true (developmentonly defensive)
68596859
<no description>
68606860

@@ -6888,9 +6888,6 @@ r_async_shader_compile_notify_frequency 10 (developmentonly)
68886888
r_bloom_tent_filter_radius 3.1 (developmentonly clientdll cheat)
68896889
bloom mip up-sample filtering radius (using 3x3 tent filter, radius in mip level texels), 0.0 radius => box (2x2) filter with (fixed) 1.0 radius
68906890

6891-
r_cache_pool_allocations true (developmentonly)
6892-
<no description>
6893-
68946891
r_character_decal_monitor_draw_frustum false (developmentonly)
68956892
<no description>
68966893

@@ -7362,6 +7359,12 @@ r_dopixelvisibility true (cheat)
73627359
r_draw3dskybox true (developmentonly clientdll defensive)
73637360
<no description>
73647361

7362+
r_draw_first_tri_only false (cheat)
7363+
<no description>
7364+
7365+
r_draw_instances true (cheat)
7366+
<no description>
7367+
73657368
r_draw_overlays true (developmentonly defensive)
73667369
<no description>
73677370

@@ -7404,6 +7407,12 @@ r_drawviewmodel true (clientdll cheat)
74047407
r_drawworld true (cheat)
74057408
Render the world.
74067409

7410+
r_dx11_debug_clean false (release)
7411+
Aggressively unbind bound resources to cleanup DX11 debug warnings.
7412+
7413+
r_dx11_software_cmd_lists true (developmentonly defensive)
7414+
Enable Software Command lists for DX11 (Avoid using deferred contexts)
7415+
74077416
r_enable_rigid_animation false (developmentonly clientdll)
74087417
<no description>
74097418

@@ -7482,6 +7491,9 @@ r_flashlightvisualizetrace false (clientdll cheat)
74827491
r_flush_on_pooled_ib_resize true (release)
74837492
<no description>
74847493

7494+
r_force_no_present false (cheat)
7495+
Force the render device to not present frames.
7496+
74857497
r_force_render_frame_count 5 (developmentonly)
74867498
The number of frames to render when a
74877499

@@ -7629,6 +7641,9 @@ r_indirectlighting true (cheat)
76297641
r_late_particle_job_sync false (developmentonly clientdll defensive)
76307642
<no description>
76317643

7644+
r_legacy_vsync false (developmentonly hidden defensive)
7645+
Use legacy vsync mode -- for testing for a couple user machines.
7646+
76327647
r_light_flickering_enabled true (developmentonly gamedll clientdll replicated defensive)
76337648
<no description>
76347649

@@ -7680,12 +7695,6 @@ r_mapextents 16384 (clientdll cheat)
76807695
r_max_texture_pool_size 0 (developmentonly defensive)
76817696
Upper limit on texture pool size.
76827697

7683-
r_memory_aliasing true (developmentonly)
7684-
Allow disabling memory aliasing in the device memory pool. This is just intended for testing/ruling out aliasing issues.
7685-
7686-
r_mipgen_compute_shader true (developmentonly defensive)
7687-
Use compute shader for mipgen.
7688-
76897698
r_mixed_shadows_fade_in_time 0.5 (developmentonly gamedll clientdll replicated defensive)
76907699
<no description>
76917700

@@ -7737,6 +7746,18 @@ r_particle_shadows_compute true (clientdll release)
77377746
r_particle_timescale 0 (reference)
77387747
<no description>
77397748

7749+
r_pipeline_stats_command_flush false (developmentonly defensive)
7750+
Experimental: Set to 1 to enable full GPU pipeline flushing after each command list.
7751+
7752+
r_pipeline_stats_flush_before_sleeping false (developmentonly defensive)
7753+
Experimental: Set to 1 to enable GPU pipeline flushes right before the render thread sleeps to wait for more work.
7754+
7755+
r_pipeline_stats_present_flush false (developmentonly defensive)
7756+
Experimental: Set to 1 to enable full GPU pipeline flushing after each present.
7757+
7758+
r_pipeline_stats_use_flush_api true (developmentonly defensive)
7759+
Experimental: Set to 1 to use the ID3D11DeviceContext11::Flush() to flush the GPU pipeline instead of queries.
7760+
77407761
r_pixelvisibility_partial true (cheat)
77417762
<no description>
77427763

@@ -7761,9 +7782,6 @@ r_player_visibility_strength 1.1 (developmentonly clientdll cheat)
77617782
r_post_bloom_debug 0 (developmentonly clientdll)
77627783
1 = bloom output (before thresholding), 2 = quarter res downsample, 3 = quarter res effects bloom 4 = quarter res effects raw
77637784

7764-
r_prefer_loop_unrolling true (developmentonly defensive)
7765-
Prefer shader loop unrolling.
7766-
77677785
r_propsmaxdist 1200 (developmentonly clientdll defensive)
77687786
Maximum visible distance
77697787

@@ -7812,9 +7830,6 @@ r_shadowtile_waveops false (reference)
78127830
r_show_build_info true (clientdll archive release)
78137831
Build information. Leave this enabled when submitting bug screenshots and videos, please!
78147832

7815-
r_show_gpu_memory_visualizer false (developmentonly cheat menubar_item)
7816-
SceneSystem/Vulkan GPU Memory Visualizer
7817-
78187833
r_show_time_info false (clientdll release)
78197834
Show real time, large.
78207835

@@ -7869,6 +7884,9 @@ r_ssao_strength 1.2 (developmentonly defensive)
78697884
r_strip_invisible_during_sceneobject_update false (developmentonly clientdll defensive)
78707885
<no description>
78717886

7887+
r_suppress_redundant_state_changes true (developmentonly defensive)
7888+
<no description>
7889+
78727890
r_test1_maximum_wait_ms 10 (clientdll release)
78737891
<no description>
78747892

@@ -7950,48 +7968,24 @@ r_threaded_particles false (reference)
79507968
r_threaded_scene_object_update true (developmentonly clientdll defensive)
79517969
<no description>
79527970

7971+
r_timestamp_query_multiplier 1 (developmentonly defensive)
7972+
Set the TIMESTAMP query cycle multiplier, for drivers that lie
7973+
79537974
r_translucent true (cheat)
79547975
Enable rendering of translucent geometry
79557976

79567977
r_update_particles_on_render_only_frames false (developmentonly clientdll defensive)
79577978
<no description>
79587979

7980+
r_use_memory_budget_model false (developmentonly defensive)
7981+
Use a model of GPU memory use to determine budget rather than querying the OS.
7982+
79597983
r_validate_texture_streaming false (developmentonly defensive)
79607984
Dumps state of texture streaming at the next frame boundary.
79617985

79627986
r_vconsole_foregroundforcerender true (developmentonly defensive)
79637987
When VConsole is in the foreground, force all engine & tools to render
79647988

7965-
r_vma_defrag_algorithm 1 (developmentonly)
7966-
Defrag algorithm 0=Fast 1=Balanced 2=full 3=Extensive
7967-
7968-
r_vma_defrag_enabled true (developmentonly)
7969-
<no description>
7970-
7971-
r_vma_defrag_max_allocation_count_per_pass 256 (developmentonly)
7972-
During a VMA defrag, number of moves per pass.
7973-
7974-
r_vma_defrag_max_allocation_size_per_pass 32 (developmentonly)
7975-
During a VMA defrag, number of MB in moves per pass.
7976-
7977-
r_vma_defrag_moves_per_frame 20 (developmentonly)
7978-
During a VMA defrag, number of moves to process for a pass in a single frame update.
7979-
7980-
r_vma_defrag_threshold_mb 256 (release)
7981-
<no description>
7982-
7983-
r_vulkan_force_sync1 false (developmentonly)
7984-
<no description>
7985-
7986-
r_vulkan_sw_cmd_lists true (release)
7987-
Enable Software Command lists for Vulkan
7988-
7989-
r_vulkan_validation_filter_in "" (developmentonly)
7990-
Comma delimited list of stristr filters for including validation messages. Only messages matching filter will be included.
7991-
7992-
r_vulkan_validation_filter_out "" (developmentonly)
7993-
Comma delimited list of stristr filters for excluding validation messages. Any messages matching filter will be excluded.
7994-
79957989
r_wait_on_present false (developmentonly defensive)
79967990
<no description>
79977991

@@ -8127,6 +8121,9 @@ report_cliententitysim false (clientdll cheat)
81278121
report_clientthinklist false (clientdll cheat)
81288122
List all clientside entities thinking and time - will report and turn itself off.
81298123

8124+
report_connection_failure_percentage 0 (developmentonly defensive)
8125+
<no description>
8126+
81308127
reset_voice_on_input_stallout false (userinfo)
81318128
If true, resets the input device when there was a long enough hitch between callbacks.
81328129

@@ -8181,12 +8178,6 @@ rr_followup_maxdist 1800 (gamedll cheat)
81818178
rr_thenany_score_slop 0 (gamedll archive cheat)
81828179
When computing respondents for a 'THEN ANY' rule, all rule-matching scores within this much of the best score will be considered.
81838180

8184-
rtx_allow_blas_compact true (developmentonly defensive)
8185-
<no description>
8186-
8187-
rtx_allow_blas_create true (developmentonly defensive)
8188-
<no description>
8189-
81908181
rtx_dynamic_blas true (developmentonly defensive)
81918182
Allow dynamic BLAS creation for geometry going through the compute shader skinning path.
81928183

@@ -11520,24 +11511,6 @@ vprof_scope_entity_thinks false (developmentonly gamedll clientdll replicated de
1152011511
vprof_think_limit false (developmentonly gamedll defensive)
1152111512
<no description>
1152211513

11523-
vulkan_batch_size 500 (developmentonly defensive)
11524-
<no description>
11525-
11526-
vulkan_batch_submits true (developmentonly defensive)
11527-
<no description>
11528-
11529-
vulkan_dedicated_allocation_threshold 512 (developmentonly defensive)
11530-
Size (in KBs) above which textures should be allocated in dedicated memory (NV-only).
11531-
11532-
vulkan_link_time_optimize_libraries true (release)
11533-
<no description>
11534-
11535-
vulkan_pipeline_compile_spew false (developmentonly defensive)
11536-
<no description>
11537-
11538-
vulkan_pipeline_compile_throttle_ms 0 (developmentonly defensive)
11539-
<no description>
11540-
1154111514
weapon_accuracy_forcespread 0 (gamedll clientdll replicated release)
1154211515
Force spread to the specified value.
1154311516

DumpSource2/schemas/animationsystem/FollowAttachmentData.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// MGetKV3ClassDefaults = {
2-
// "m_boneIndex": 0,
2+
// "m_boneIndex": 5,
33
// "m_attachmentHandle": 0
44
//}
55
class FollowAttachmentData

0 commit comments

Comments
 (0)