Skip to content

Rename GPU thread to raster thread #29443

@liyuqian

Description

@liyuqian

GPU thread seems to be a confusing name as it sounds like everything happens on the GPU but it's actually not. Maybe it's better to fix it sooner (when we're still relatively small) than later.

Specifically,

  1. Even if we're using GPU, a lot of work on the "GPU" thread currently happens on the CPU. For example, shader compilations.
  2. Sometimes this thread involves no GPU at all (e.g., when --enable-software-rendering is given, or when Flutter is running on the iOS simulator)

One rename suggestion is to follow Android's naming of RenderThread so Android developers will immediately feel familiar.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.c: performanceRelates to speed or footprint issues (see "perf:" labels)customer: crowdAffects or could affect many people, though not necessarily a specific customer.engineflutter/engine related. See also e: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions