mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Renamed stroke perspective hint
This commit is contained in:
@@ -513,35 +513,35 @@ public interface PConstants {
|
||||
static final int ENABLE_NATIVE_FONTS = 1;
|
||||
static final int DISABLE_NATIVE_FONTS = -1;
|
||||
|
||||
static final int DISABLE_DEPTH_TEST = 2;
|
||||
static final int ENABLE_DEPTH_TEST = -2;
|
||||
static final int DISABLE_DEPTH_TEST = 2;
|
||||
static final int ENABLE_DEPTH_TEST = -2;
|
||||
|
||||
static final int ENABLE_DEPTH_SORT = 3;
|
||||
static final int DISABLE_DEPTH_SORT = -3;
|
||||
static final int ENABLE_DEPTH_SORT = 3;
|
||||
static final int DISABLE_DEPTH_SORT = -3;
|
||||
|
||||
static final int DISABLE_OPENGL_ERROR_REPORT = 4;
|
||||
static final int ENABLE_OPENGL_ERROR_REPORT = -4;
|
||||
static final int DISABLE_OPENGL_ERROR_REPORT = 4;
|
||||
static final int ENABLE_OPENGL_ERROR_REPORT = -4;
|
||||
|
||||
static final int ENABLE_ACCURATE_TEXTURES = 5;
|
||||
static final int DISABLE_ACCURATE_TEXTURES = -5;
|
||||
static final int ENABLE_ACCURATE_TEXTURES = 5;
|
||||
static final int DISABLE_ACCURATE_TEXTURES = -5;
|
||||
|
||||
static final int DISABLE_DEPTH_MASK = 6;
|
||||
static final int ENABLE_DEPTH_MASK = -6;
|
||||
static final int DISABLE_DEPTH_MASK = 6;
|
||||
static final int ENABLE_DEPTH_MASK = -6;
|
||||
|
||||
static final int ENABLE_ACCURATE_2D = 7;
|
||||
static final int DISABLE_ACCURATE_2D = -7;
|
||||
static final int ENABLE_ACCURATE_2D = 7;
|
||||
static final int DISABLE_ACCURATE_2D = -7;
|
||||
|
||||
static final int DISABLE_TEXTURE_CACHE = 8;
|
||||
static final int ENABLE_TEXTURE_CACHE = -8;
|
||||
static final int DISABLE_TEXTURE_CACHE = 8;
|
||||
static final int ENABLE_TEXTURE_CACHE = -8;
|
||||
|
||||
static final int DISABLE_TRANSFORM_CACHE = 9;
|
||||
static final int ENABLE_TRANSFORM_CACHE = -9;
|
||||
static final int DISABLE_TRANSFORM_CACHE = 9;
|
||||
static final int ENABLE_TRANSFORM_CACHE = -9;
|
||||
|
||||
static final int ENABLE_PERSPECTIVE_CORRECTED_STROKE = 10;
|
||||
static final int DISABLE_PERSPECTIVE_CORRECTED_STROKE = -10;
|
||||
static final int ENABLE_STROKE_PERSPECTIVE = 10;
|
||||
static final int DISABLE_STROKE_PERSPECTIVE = -10;
|
||||
|
||||
static final int DISABLE_TEXTURE_MIPMAPS = 11;
|
||||
static final int ENABLE_TEXTURE_MIPMAPS = -11;
|
||||
static final int DISABLE_TEXTURE_MIPMAPS = 11;
|
||||
static final int ENABLE_TEXTURE_MIPMAPS = -11;
|
||||
|
||||
static final int HINT_COUNT = 12;
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ public class PGraphics2D extends PGraphicsOpenGL {
|
||||
|
||||
public PGraphics2D() {
|
||||
super();
|
||||
hints[ENABLE_PERSPECTIVE_CORRECTED_STROKE] = false;
|
||||
hints[ENABLE_STROKE_PERSPECTIVE] = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ public class PGraphics2D extends PGraphicsOpenGL {
|
||||
|
||||
|
||||
public void hint(int which) {
|
||||
if (which == ENABLE_PERSPECTIVE_CORRECTED_STROKE) {
|
||||
if (which == ENABLE_STROKE_PERSPECTIVE) {
|
||||
showWarning("2D lines cannot be perspective-corrected.");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ public class PGraphics3D extends PGraphicsOpenGL {
|
||||
|
||||
public PGraphics3D() {
|
||||
super();
|
||||
hints[ENABLE_PERSPECTIVE_CORRECTED_STROKE] = true;
|
||||
hints[ENABLE_STROKE_PERSPECTIVE] = true;
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -2093,12 +2093,12 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
setFlushMode(FLUSH_CONTINUOUSLY);
|
||||
} else if (which == DISABLE_TEXTURE_CACHE) {
|
||||
flush();
|
||||
} else if (which == DISABLE_PERSPECTIVE_CORRECTED_STROKE) {
|
||||
} else if (which == DISABLE_STROKE_PERSPECTIVE) {
|
||||
if (0 < tessGeo.lineVertexCount && 0 < tessGeo.lineIndexCount) {
|
||||
// We flush the geometry using the previous line setting.
|
||||
flush();
|
||||
}
|
||||
} else if (which == ENABLE_PERSPECTIVE_CORRECTED_STROKE) {
|
||||
} else if (which == ENABLE_STROKE_PERSPECTIVE) {
|
||||
if (0 < tessGeo.lineVertexCount && 0 < tessGeo.lineIndexCount) {
|
||||
// We flush the geometry using the previous line setting.
|
||||
flush();
|
||||
@@ -6845,7 +6845,7 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
float h = pgCurrent.viewport[3];
|
||||
setUniformValue(viewportLoc, x, y, w, h);
|
||||
|
||||
if (pgCurrent.hintEnabled(ENABLE_PERSPECTIVE_CORRECTED_STROKE)) {
|
||||
if (pgCurrent.hintEnabled(ENABLE_STROKE_PERSPECTIVE)) {
|
||||
setUniformValue(perspectiveLoc, 1);
|
||||
} else {
|
||||
setUniformValue(perspectiveLoc, 0);
|
||||
@@ -6962,7 +6962,7 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
float h = pgCurrent.viewport[3];
|
||||
setUniformValue(viewportLoc, x, y, w, h);
|
||||
|
||||
if (pgCurrent.hintEnabled(ENABLE_PERSPECTIVE_CORRECTED_STROKE)) {
|
||||
if (pgCurrent.hintEnabled(ENABLE_STROKE_PERSPECTIVE)) {
|
||||
setUniformValue(perspectiveLoc, 1);
|
||||
} else {
|
||||
setUniformValue(perspectiveLoc, 0);
|
||||
|
||||
Reference in New Issue
Block a user