mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Keep only references to primary PGL
This commit is contained in:
@@ -796,7 +796,7 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
|
||||
drainRefQueueBounded();
|
||||
|
||||
this.pgl = tex.pgl;
|
||||
this.pgl = tex.pg.getPrimaryPGL();
|
||||
pgl.genTextures(1, intBuffer);
|
||||
tex.glName = intBuffer.get(0);
|
||||
|
||||
@@ -872,7 +872,7 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
|
||||
drainRefQueueBounded();
|
||||
|
||||
this.pgl = vbo.pgl;
|
||||
this.pgl = vbo.pgl.graphics.getPrimaryPGL();
|
||||
pgl.genBuffers(1, intBuffer);
|
||||
vbo.glId = intBuffer.get(0);
|
||||
|
||||
@@ -950,7 +950,7 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
|
||||
drainRefQueueBounded();
|
||||
|
||||
this.pgl = sh.pgl;
|
||||
this.pgl = sh.pgl.graphics.getPrimaryPGL();
|
||||
sh.glProgram = pgl.createProgram();
|
||||
sh.glVertex = pgl.createShader(PGL.VERTEX_SHADER);
|
||||
sh.glFragment = pgl.createShader(PGL.FRAGMENT_SHADER);
|
||||
@@ -1045,7 +1045,7 @@ public class PGraphicsOpenGL extends PGraphics {
|
||||
|
||||
drainRefQueueBounded();
|
||||
|
||||
this.pgl = fb.pgl;
|
||||
this.pgl = fb.pg.getPrimaryPGL();
|
||||
|
||||
if (!fb.screenFb) {
|
||||
pgl.genFramebuffers(1, intBuffer);
|
||||
|
||||
Reference in New Issue
Block a user