Commit d7460ed
docs: correct the eui-neo mutually-exclusive-backend row in README
Two things were wrong in it.
It named `opengl`/`vulkan` and `glfw`/`sdl2` as if all four were features.
They are not: compat.eui-neo declares `vulkan`, `sdl2`, `network`, `markdown`,
`app-main` and `app-main-sdl2`. OpenGL and GLFW are the defaults, expressed by
NOT naming a feature — there is no `opengl` and no `glfw` to name. The row
described a design that was tried and abandoned.
It also said "`default` feature 在 mcpp 上不可用", which contradicts the
"恒开的 interface define" row two lines below, where compat.curl uses
`default = { implies = ... }` precisely because it always applies. The accurate
claim is narrower: `default` cannot express a mutually exclusive choice — its
own defines/sources/deps are inert, and what it implies cannot be overridden by
a named feature. That second half is a liability here and an asset there, which
the row now says explicitly and cross-references by name rather than by
position.
Co-authored-by: SPeak Agent <248744407+speak-agent@users.noreply.github.com>1 parent 44bb7fa commit d7460ed
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
0 commit comments