docs(issues): marcar 0025 y 0026 como completados + WIP master
Wave 1 de parallel-fix-issues integrada a master: - 0025: text_editor_cpp_core + file_watcher_cpp_core - 0026: gl_texture_load_cpp_gfx (vendor: stb_image v2.30) Ademas se commitea WIP previo de master que estaba sin commitear (cambios en shaders_lab, dag_*, framework, tokens, kpi_card, gl_loader.md, etc.) para dejar HEAD buildable. Notas: - Algunos deps del gallery (button.cpp, toolbar.cpp, modal_dialog.cpp...) siguen UNTRACKED — gating con FN_BUILD_GALLERY=ON (default OFF) para que master build (sin flag) no los necesite. - Build OK con y sin flag. fn index registra 904 functions. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -38,8 +38,22 @@
|
||||
extern PFNGLUNIFORM4FPROC fn_glUniform4f;
|
||||
extern PFNGLUNIFORM4FVPROC fn_glUniform4fv;
|
||||
extern PFNGLUSEPROGRAMPROC fn_glUseProgram;
|
||||
// Texture (gl_texture_load — issue 0026)
|
||||
extern PFNGLACTIVETEXTUREPROC fn_glActiveTexture;
|
||||
extern PFNGLGENERATEMIPMAPPROC fn_glGenerateMipmap;
|
||||
// Buffers / VAO data + draw + vertex attributes (graph_renderer)
|
||||
extern PFNGLBUFFERDATAPROC fn_glBufferData;
|
||||
extern PFNGLDRAWARRAYSINSTANCEDPROC fn_glDrawArraysInstanced;
|
||||
extern PFNGLENABLEVERTEXATTRIBARRAYPROC fn_glEnableVertexAttribArray;
|
||||
extern PFNGLVERTEXATTRIBDIVISORPROC fn_glVertexAttribDivisor;
|
||||
extern PFNGLVERTEXATTRIBPOINTERPROC fn_glVertexAttribPointer;
|
||||
// Renderbuffer / framebuffer texture
|
||||
extern PFNGLBINDRENDERBUFFERPROC fn_glBindRenderbuffer;
|
||||
extern PFNGLDELETERENDERBUFFERSPROC fn_glDeleteRenderbuffers;
|
||||
extern PFNGLFRAMEBUFFERRENDERBUFFERPROC fn_glFramebufferRenderbuffer;
|
||||
extern PFNGLGENRENDERBUFFERSPROC fn_glGenRenderbuffers;
|
||||
extern PFNGLRENDERBUFFERSTORAGEPROC fn_glRenderbufferStorage;
|
||||
extern PFNGLFRAMEBUFFERTEXTUREPROC fn_glFramebufferTexture; // sin "2D"
|
||||
|
||||
#define glAttachShader fn_glAttachShader
|
||||
#define glBindBuffer fn_glBindBuffer
|
||||
@@ -73,6 +87,17 @@
|
||||
#define glUseProgram fn_glUseProgram
|
||||
#define glActiveTexture fn_glActiveTexture
|
||||
#define glGenerateMipmap fn_glGenerateMipmap
|
||||
#define glBufferData fn_glBufferData
|
||||
#define glDrawArraysInstanced fn_glDrawArraysInstanced
|
||||
#define glEnableVertexAttribArray fn_glEnableVertexAttribArray
|
||||
#define glVertexAttribDivisor fn_glVertexAttribDivisor
|
||||
#define glVertexAttribPointer fn_glVertexAttribPointer
|
||||
#define glBindRenderbuffer fn_glBindRenderbuffer
|
||||
#define glDeleteRenderbuffers fn_glDeleteRenderbuffers
|
||||
#define glFramebufferRenderbuffer fn_glFramebufferRenderbuffer
|
||||
#define glGenRenderbuffers fn_glGenRenderbuffers
|
||||
#define glRenderbufferStorage fn_glRenderbufferStorage
|
||||
#define glFramebufferTexture fn_glFramebufferTexture
|
||||
#else
|
||||
#define GL_GLEXT_PROTOTYPES
|
||||
#include <GL/gl.h>
|
||||
|
||||
Reference in New Issue
Block a user