Commit e68e205
fix: embed CEF compatibility.manifest in Windows subprocess.exe
The ANGLE D3D11 GPU process crashed with STATUS_BREAKPOINT
(exit_code=-2147483645) on Windows because subprocess.exe was linked
with /MANIFEST:NO and had no supportedOS=Win10 GUID. Verified end-to-end:
with the manifest absent, --use-angle=d3d11 produces 3 GPU CHECK crashes
and falls back to software rendering; with CEF's compatibility.manifest
embedded via /MANIFEST:EMBED /MANIFESTINPUT, D3D11 init succeeds and
NVIDIA GPU is detected. The previous workaround (silently defaulting
use-angle=gl on Windows) is removed because it is no longer needed; ANGLE
GL is documented as a slower, less-tested fallback by upstream CEF.
The build references CEF's own tests/cefsimple/win/compatibility.manifest
rather than vendoring a copy, so any future change CEF makes to the
supportedOS chain is picked up automatically on the next CEF bump.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 7ae0553 commit e68e205
2 files changed
Lines changed: 33 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
567 | 567 | | |
568 | 568 | | |
569 | 569 | | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | 570 | | |
581 | 571 | | |
582 | 572 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
108 | 133 | | |
109 | 134 | | |
110 | 135 | | |
| |||
133 | 158 | | |
134 | 159 | | |
135 | 160 | | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
136 | 166 | | |
137 | | - | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
138 | 170 | | |
139 | 171 | | |
140 | 172 | | |
| |||
0 commit comments