genericed graphic vector design
This commit is contained in:
@@ -60,6 +60,7 @@ Generated files:
|
||||
|
||||
- `glconst.cs`: core constants;
|
||||
- `OpenglContext.g.cs`: the function-pointer table with native names and ABI types;
|
||||
- `glContextShadow.g.cs`: an identically ordered `nint` table used while loading native entry points;
|
||||
- `OpenGLFunction.Base.g.cs`: APIs introduced through OpenGL 3.2 and retained in the target profile;
|
||||
- `OpenGLFunction.v3_3.g.cs` through `OpenGLFunction.v4_6.g.cs`: APIs introduced by each later core version.
|
||||
|
||||
@@ -112,6 +113,9 @@ Safe lexical normalization applies to all public methods:
|
||||
| `attribindex` | `attributeIndex` |
|
||||
| `bindingindex` | `bindingIndex` |
|
||||
| `relativeoffset` | `relativeOffset` |
|
||||
| `pname` | `pName` |
|
||||
| `xoffset` / `yoffset` / `zoffset` | `xOffset` / `yOffset` / `zOffset` |
|
||||
| `vaobj` | `vertexArray` |
|
||||
|
||||
Families that represent distinct semantics receive explicit names:
|
||||
|
||||
@@ -154,4 +158,3 @@ The generator does not emit `<param>` or `<returns>` elements and does not copy
|
||||
- `Naming/`: C# identifier and semantic-family naming policies;
|
||||
- `XmlCli.cs`, `RegistryCli.cs`, and `FunctionFamilyCli.cs`: interactive inspection;
|
||||
- `GenerateCli.cs`: in-memory preview and protected directory output.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user