This commit introduces a new header file `nanovg_gl46.h` that implements the NanoVG rendering context using OpenGL 4.6. The new backend utilizes Direct State Access (DSA) functions, immutable texture storage, and explicit layout qualifiers. It includes definitions for creating and deleting the rendering context, as well as functions for handling images with OpenGL 4.6.
16 lines
374 B
JSON
16 lines
374 B
JSON
{
|
|
"configurations": [
|
|
{
|
|
"name": "Linux",
|
|
"includePath": [
|
|
"${workspaceFolder}/**"
|
|
],
|
|
"defines": [],
|
|
"compilerPath": "/usr/bin/gcc-14",
|
|
"cStandard": "c11",
|
|
"cppStandard": "c++20",
|
|
"intelliSenseMode": "linux-gcc-x64"
|
|
}
|
|
],
|
|
"version": 4
|
|
} |