原始像素太卡 走ffmpeg
This commit is contained in:
@@ -127,13 +127,29 @@ Frame_Statistics_Sample Render_Frame::statistics() const {
|
||||
Frame_Statistic::backend_structure_check_ms,
|
||||
Frame_Statistic::backend_query_ms,
|
||||
Frame_Statistic::backend_runtime_plan_ms,
|
||||
Frame_Statistic::backend_runtime_plan_cpu_ms,
|
||||
Frame_Statistic::backend_runtime_execute_ms,
|
||||
Frame_Statistic::backend_runtime_execute_cpu_ms,
|
||||
Frame_Statistic::backend_mvp_update_ms,
|
||||
Frame_Statistic::backend_frame_begin_ms,
|
||||
Frame_Statistic::backend_frame_plan_ms,
|
||||
Frame_Statistic::backend_frame_plan_cpu_ms,
|
||||
Frame_Statistic::backend_emit_replay_dirty_ms,
|
||||
Frame_Statistic::backend_emit_layout_ms,
|
||||
Frame_Statistic::backend_emit_prepare_ms,
|
||||
Frame_Statistic::backend_emit_plan_build_ms,
|
||||
Frame_Statistic::backend_emit_contract_ms,
|
||||
Frame_Statistic::backend_emit_stream_ms,
|
||||
Frame_Statistic::backend_emit_stream_freeze_ms,
|
||||
Frame_Statistic::backend_emit_commit_ms,
|
||||
Frame_Statistic::backend_emit_plan_reset_ms,
|
||||
Frame_Statistic::backend_emit_artifact_create_ms,
|
||||
Frame_Statistic::backend_emit_artifact_freeze_ms,
|
||||
Frame_Statistic::backend_emit_packet_encode_ms,
|
||||
Frame_Statistic::backend_external_register_ms,
|
||||
Frame_Statistic::backend_frame_attach_ms,
|
||||
Frame_Statistic::backend_frame_execute_ms,
|
||||
Frame_Statistic::backend_frame_execute_cpu_ms,
|
||||
Frame_Statistic::backend_frame_finish_ms,
|
||||
Frame_Statistic::backend_drp_validation_ms,
|
||||
Frame_Statistic::backend_drp_state_ms,
|
||||
@@ -145,6 +161,17 @@ Frame_Statistics_Sample Render_Frame::statistics() const {
|
||||
Frame_Statistic::backend_drp_pipeline_create_ms,
|
||||
Frame_Statistic::backend_drp_binding_create_ms,
|
||||
Frame_Statistic::backend_drp_upload_ms,
|
||||
Frame_Statistic::backend_drp_upload_decode_ms,
|
||||
Frame_Statistic::backend_drp_upload_vulkan_allocate_ms,
|
||||
Frame_Statistic::backend_drp_upload_host_copy_ms,
|
||||
Frame_Statistic::backend_drp_upload_command_allocate_ms,
|
||||
Frame_Statistic::backend_drp_upload_command_record_ms,
|
||||
Frame_Statistic::backend_drp_upload_fence_create_ms,
|
||||
Frame_Statistic::backend_drp_upload_submit_enqueue_ms,
|
||||
Frame_Statistic::backend_drp_upload_submit_queue_wait_ms,
|
||||
Frame_Statistic::backend_drp_upload_queue_submit_ms,
|
||||
Frame_Statistic::backend_drp_upload_fence_wait_ms,
|
||||
Frame_Statistic::backend_drp_upload_retire_ms,
|
||||
Frame_Statistic::backend_drp_transfer_ms,
|
||||
Frame_Statistic::backend_drp_record_ms,
|
||||
Frame_Statistic::backend_submit_queue_ms,
|
||||
@@ -164,13 +191,29 @@ Frame_Statistics_Sample Render_Frame::statistics() const {
|
||||
Frame_Trace_Measurement::backend_structure_check_ns,
|
||||
Frame_Trace_Measurement::backend_query_ns,
|
||||
Frame_Trace_Measurement::backend_runtime_plan_ns,
|
||||
Frame_Trace_Measurement::backend_runtime_plan_cpu_ns,
|
||||
Frame_Trace_Measurement::backend_runtime_execute_ns,
|
||||
Frame_Trace_Measurement::backend_runtime_execute_cpu_ns,
|
||||
Frame_Trace_Measurement::backend_mvp_update_ns,
|
||||
Frame_Trace_Measurement::backend_frame_begin_ns,
|
||||
Frame_Trace_Measurement::backend_frame_plan_ns,
|
||||
Frame_Trace_Measurement::backend_frame_plan_cpu_ns,
|
||||
Frame_Trace_Measurement::backend_emit_replay_dirty_ns,
|
||||
Frame_Trace_Measurement::backend_emit_layout_ns,
|
||||
Frame_Trace_Measurement::backend_emit_prepare_ns,
|
||||
Frame_Trace_Measurement::backend_emit_plan_build_ns,
|
||||
Frame_Trace_Measurement::backend_emit_contract_ns,
|
||||
Frame_Trace_Measurement::backend_emit_stream_ns,
|
||||
Frame_Trace_Measurement::backend_emit_stream_freeze_ns,
|
||||
Frame_Trace_Measurement::backend_emit_commit_ns,
|
||||
Frame_Trace_Measurement::backend_emit_plan_reset_ns,
|
||||
Frame_Trace_Measurement::backend_emit_artifact_create_ns,
|
||||
Frame_Trace_Measurement::backend_emit_artifact_freeze_ns,
|
||||
Frame_Trace_Measurement::backend_emit_packet_encode_ns,
|
||||
Frame_Trace_Measurement::backend_external_register_ns,
|
||||
Frame_Trace_Measurement::backend_frame_attach_ns,
|
||||
Frame_Trace_Measurement::backend_frame_execute_ns,
|
||||
Frame_Trace_Measurement::backend_frame_execute_cpu_ns,
|
||||
Frame_Trace_Measurement::backend_frame_finish_ns,
|
||||
Frame_Trace_Measurement::backend_drp_validation_ns,
|
||||
Frame_Trace_Measurement::backend_drp_state_ns,
|
||||
@@ -182,6 +225,17 @@ Frame_Statistics_Sample Render_Frame::statistics() const {
|
||||
Frame_Trace_Measurement::backend_drp_pipeline_create_ns,
|
||||
Frame_Trace_Measurement::backend_drp_binding_create_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_decode_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_vulkan_allocate_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_host_copy_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_command_allocate_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_command_record_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_fence_create_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_submit_enqueue_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_submit_queue_wait_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_queue_submit_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_fence_wait_ns,
|
||||
Frame_Trace_Measurement::backend_drp_upload_retire_ns,
|
||||
Frame_Trace_Measurement::backend_drp_transfer_ns,
|
||||
Frame_Trace_Measurement::backend_drp_record_ns,
|
||||
Frame_Trace_Measurement::backend_submit_queue_ns,
|
||||
|
||||
@@ -58,13 +58,29 @@ enum struct Frame_Trace_Measurement : std::uint8_t {
|
||||
backend_structure_check_ns,
|
||||
backend_query_ns,
|
||||
backend_runtime_plan_ns,
|
||||
backend_runtime_plan_cpu_ns,
|
||||
backend_runtime_execute_ns,
|
||||
backend_runtime_execute_cpu_ns,
|
||||
backend_mvp_update_ns,
|
||||
backend_frame_begin_ns,
|
||||
backend_frame_plan_ns,
|
||||
backend_frame_plan_cpu_ns,
|
||||
backend_emit_replay_dirty_ns,
|
||||
backend_emit_layout_ns,
|
||||
backend_emit_prepare_ns,
|
||||
backend_emit_plan_build_ns,
|
||||
backend_emit_contract_ns,
|
||||
backend_emit_stream_ns,
|
||||
backend_emit_stream_freeze_ns,
|
||||
backend_emit_commit_ns,
|
||||
backend_emit_plan_reset_ns,
|
||||
backend_emit_artifact_create_ns,
|
||||
backend_emit_artifact_freeze_ns,
|
||||
backend_emit_packet_encode_ns,
|
||||
backend_external_register_ns,
|
||||
backend_frame_attach_ns,
|
||||
backend_frame_execute_ns,
|
||||
backend_frame_execute_cpu_ns,
|
||||
backend_frame_finish_ns,
|
||||
backend_drp_validation_ns,
|
||||
backend_drp_state_ns,
|
||||
@@ -76,6 +92,17 @@ enum struct Frame_Trace_Measurement : std::uint8_t {
|
||||
backend_drp_pipeline_create_ns,
|
||||
backend_drp_binding_create_ns,
|
||||
backend_drp_upload_ns,
|
||||
backend_drp_upload_decode_ns,
|
||||
backend_drp_upload_vulkan_allocate_ns,
|
||||
backend_drp_upload_host_copy_ns,
|
||||
backend_drp_upload_command_allocate_ns,
|
||||
backend_drp_upload_command_record_ns,
|
||||
backend_drp_upload_fence_create_ns,
|
||||
backend_drp_upload_submit_enqueue_ns,
|
||||
backend_drp_upload_submit_queue_wait_ns,
|
||||
backend_drp_upload_queue_submit_ns,
|
||||
backend_drp_upload_fence_wait_ns,
|
||||
backend_drp_upload_retire_ns,
|
||||
backend_drp_transfer_ns,
|
||||
backend_drp_record_ns,
|
||||
backend_submit_queue_ns,
|
||||
|
||||
@@ -23,13 +23,29 @@ enum struct Frame_Statistic : std::uint8_t {
|
||||
backend_structure_check_ms,
|
||||
backend_query_ms,
|
||||
backend_runtime_plan_ms,
|
||||
backend_runtime_plan_cpu_ms,
|
||||
backend_runtime_execute_ms,
|
||||
backend_runtime_execute_cpu_ms,
|
||||
backend_mvp_update_ms,
|
||||
backend_frame_begin_ms,
|
||||
backend_frame_plan_ms,
|
||||
backend_frame_plan_cpu_ms,
|
||||
backend_emit_replay_dirty_ms,
|
||||
backend_emit_layout_ms,
|
||||
backend_emit_prepare_ms,
|
||||
backend_emit_plan_build_ms,
|
||||
backend_emit_contract_ms,
|
||||
backend_emit_stream_ms,
|
||||
backend_emit_stream_freeze_ms,
|
||||
backend_emit_commit_ms,
|
||||
backend_emit_plan_reset_ms,
|
||||
backend_emit_artifact_create_ms,
|
||||
backend_emit_artifact_freeze_ms,
|
||||
backend_emit_packet_encode_ms,
|
||||
backend_external_register_ms,
|
||||
backend_frame_attach_ms,
|
||||
backend_frame_execute_ms,
|
||||
backend_frame_execute_cpu_ms,
|
||||
backend_frame_finish_ms,
|
||||
backend_drp_validation_ms,
|
||||
backend_drp_state_ms,
|
||||
@@ -41,6 +57,17 @@ enum struct Frame_Statistic : std::uint8_t {
|
||||
backend_drp_pipeline_create_ms,
|
||||
backend_drp_binding_create_ms,
|
||||
backend_drp_upload_ms,
|
||||
backend_drp_upload_decode_ms,
|
||||
backend_drp_upload_vulkan_allocate_ms,
|
||||
backend_drp_upload_host_copy_ms,
|
||||
backend_drp_upload_command_allocate_ms,
|
||||
backend_drp_upload_command_record_ms,
|
||||
backend_drp_upload_fence_create_ms,
|
||||
backend_drp_upload_submit_enqueue_ms,
|
||||
backend_drp_upload_submit_queue_wait_ms,
|
||||
backend_drp_upload_queue_submit_ms,
|
||||
backend_drp_upload_fence_wait_ms,
|
||||
backend_drp_upload_retire_ms,
|
||||
backend_drp_transfer_ms,
|
||||
backend_drp_record_ms,
|
||||
backend_submit_queue_ms,
|
||||
|
||||
Reference in New Issue
Block a user