Skip to content

Commit 2668f16

Browse files
committed
Fix hint() constants to match PConstants exactly; add missing hint flags
1 parent 7aa3916 commit 2668f16

1 file changed

Lines changed: 23 additions & 11 deletions

File tree

src/Processing.h

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1362,17 +1362,29 @@ static constexpr int MODEL = 4; // textMode
13621362
static constexpr int SHAPE = 5; // textMode
13631363
static constexpr int DIAMETER = 3; // synonym for CENTER in ellipseMode
13641364

1365-
// hint() flags
1366-
static constexpr int ENABLE_DEPTH_TEST = 1;
1367-
static constexpr int DISABLE_DEPTH_TEST = -1;
1368-
static constexpr int ENABLE_DEPTH_SORT = 2;
1369-
static constexpr int DISABLE_DEPTH_SORT = -2;
1370-
static constexpr int ENABLE_OPENGL_ERRORS = 3;
1371-
static constexpr int DISABLE_OPENGL_ERRORS = -3;
1372-
static constexpr int ENABLE_STROKE_PERSPECTIVE = 4;
1373-
static constexpr int DISABLE_STROKE_PERSPECTIVE= -4;
1374-
static constexpr int ENABLE_TEXTURE_MIPMAPS = 5;
1375-
static constexpr int DISABLE_TEXTURE_MIPMAPS = -5;
1365+
// hint() flags -- values match Processing Java PConstants exactly
1366+
static constexpr int DISABLE_DEPTH_TEST = 2;
1367+
static constexpr int ENABLE_DEPTH_TEST = -2;
1368+
static constexpr int ENABLE_DEPTH_SORT = 3;
1369+
static constexpr int DISABLE_DEPTH_SORT = -3;
1370+
static constexpr int DISABLE_OPENGL_ERRORS = 4;
1371+
static constexpr int ENABLE_OPENGL_ERRORS = -4;
1372+
static constexpr int DISABLE_DEPTH_MASK = 5;
1373+
static constexpr int ENABLE_DEPTH_MASK = -5;
1374+
static constexpr int DISABLE_OPTIMIZED_STROKE = 6;
1375+
static constexpr int ENABLE_OPTIMIZED_STROKE = -6;
1376+
static constexpr int ENABLE_STROKE_PERSPECTIVE = 7;
1377+
static constexpr int DISABLE_STROKE_PERSPECTIVE= -7;
1378+
static constexpr int DISABLE_TEXTURE_MIPMAPS = 8;
1379+
static constexpr int ENABLE_TEXTURE_MIPMAPS = -8;
1380+
static constexpr int ENABLE_STROKE_PURE = 9;
1381+
static constexpr int DISABLE_STROKE_PURE = -9;
1382+
static constexpr int ENABLE_BUFFER_READING = 10;
1383+
static constexpr int DISABLE_BUFFER_READING = -10;
1384+
static constexpr int DISABLE_KEY_REPEAT = 11;
1385+
static constexpr int ENABLE_KEY_REPEAT = -11;
1386+
static constexpr int DISABLE_ASYNC_SAVEFRAME = 12;
1387+
static constexpr int ENABLE_ASYNC_SAVEFRAME = -12;
13761388

13771389
// Cursor shapes (map to GLFW)
13781390
static constexpr int ARROW = GLFW_ARROW_CURSOR;

0 commit comments

Comments
 (0)