Skip to content

protos: include GPU TrackEvent/InternedData extensions in trace:zero#5913

Open
dreveman wants to merge 1 commit into
mainfrom
dev/reveman/sdk-gpu-fix
Open

protos: include GPU TrackEvent/InternedData extensions in trace:zero#5913
dreveman wants to merge 1 commit into
mainfrom
dev/reveman/sdk-gpu-fix

Conversation

@dreveman
Copy link
Copy Markdown
Collaborator

The base GPU protos (gpu_counter_event.proto, gpu_render_stage_event.proto, etc.) are already pulled in via gpu:@type@. The two extension protos (gpu_track_event.proto, gpu_interned_data.proto) live in stand-alone sub-targets so trace_processor can build per-extension descriptors with exclude_imports = true, but they're producer-side protos too — pull them into the main trace group so the SDK amalgamation ships their pbzero / cpp / lite headers alongside the base GPU messages.

The base GPU protos (gpu_counter_event.proto, gpu_render_stage_event.proto,
etc.) are already pulled in via gpu:@type@. The two extension protos
(gpu_track_event.proto, gpu_interned_data.proto) live in stand-alone
sub-targets so trace_processor can build per-extension descriptors with
exclude_imports = true, but they're producer-side protos too — pull them
into the main trace group so the SDK amalgamation ships their pbzero /
cpp / lite headers alongside the base GPU messages.
@dreveman dreveman requested a review from LalitMaganti May 16, 2026 01:56
@LalitMaganti
Copy link
Copy Markdown
Member

I'm not sure we want this to be honest. If anything we should be going in the other direction and reducing what we are shipping in the SDK nof adding more targets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants