chore(registry): notes en huerfanas usadas por framework/apps
Auditoria del issue 0044: anota en notes: el contexto de consumo de
huerfanos que no pueden registrarse en uses_functions porque sus
consumidores no son funciones del registry:
- consumido por cpp/framework/app_base.cpp (framework no indexado)
- consumido por cpp/apps/{shaders_lab,chart_demo,text_editor_smoke}/main.cpp
- scaffolding/demo en primitives_gallery
31 huerfanas anotadas. Las que quedan en uses_functions=[] tras esto
son hojas legitimas (no llaman a nada) o realmente sin uso (lista
DEAD reportada en el issue 0044).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -21,6 +21,7 @@ test_file_path: ""
|
||||
file_path: "cpp/functions/gfx/dag_catalog.cpp"
|
||||
params: []
|
||||
output: "dag_catalog(): referencia const estable al vector de DagNodeDef (instancia estatica, no se invalida). dag_find(name): puntero al nodo con ese nombre o nullptr si no existe."
|
||||
notes: "consumido por cpp/apps/shaders_lab/main.cpp"
|
||||
---
|
||||
|
||||
## Nodos incluidos
|
||||
|
||||
@@ -21,6 +21,7 @@ file_path: "cpp/functions/gfx/gl_loader.cpp"
|
||||
framework: opengl
|
||||
params: []
|
||||
output: "true si todos los simbolos se resolvieron (Linux siempre true; Windows depende de que el contexto GL este activo antes de llamar). false si algun simbolo no esta disponible en el driver."
|
||||
notes: "scaffolding/demo en primitives_gallery"
|
||||
---
|
||||
|
||||
# gl_loader
|
||||
|
||||
@@ -27,6 +27,7 @@ params:
|
||||
- name: path
|
||||
desc: "Ruta absoluta o relativa del .obj a leer (mesh_obj_load impuro)"
|
||||
output: "Mesh con positions/normals (stride 3, mismo length) y indices (tri-list, multiplo de 3). Si no hay vn, normales por face (flat shading) y vertices duplicados por face. Mesh vacio si parse falla."
|
||||
notes: "scaffolding/demo en primitives_gallery"
|
||||
---
|
||||
|
||||
# mesh_obj_load
|
||||
|
||||
@@ -34,6 +34,7 @@ params:
|
||||
- name: err
|
||||
desc: "Mensaje de error opcional si save falla (constraint, schema, IO)."
|
||||
output: "Persistencia en la tabla generators de shaders_lab.db. Las listas vienen ordenadas por label."
|
||||
notes: "consumido por cpp/apps/shaders_lab/main.cpp"
|
||||
---
|
||||
|
||||
## Schema
|
||||
|
||||
@@ -28,6 +28,7 @@ params:
|
||||
- name: glsl_source
|
||||
desc: "Código fuente GLSL completo del fragment shader. Se escanea línea a línea buscando declaraciones uniform con anotaciones opcionales."
|
||||
output: "Vector de UniformDescriptor ordenado según aparición en el shader. Cada descriptor tiene nombre, tipo GLSL, widget ImGui, rangos min/max, valor por defecto y flags (log_scale, step, default_bool)."
|
||||
notes: "consumido por cpp/apps/shaders_lab/main.cpp"
|
||||
---
|
||||
|
||||
# uniform_parser
|
||||
|
||||
Reference in New Issue
Block a user