Bug 91 : blend(), get(), set(), copy(), loadPixels, updatePixels(), textMode(SCREEN), filter(), and background(image) are broken when used with OPENGL
Last modified: 2008-06-11 07:28




Status:
RESOLVED
Resolution:
FIXED -
Priority:
P3
Severity:
normal

 

Reporter:
fry
Assigned To:
fry

Attachment Type Created Size Actions

Description:   Opened: 2005-07-27 16:23
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;
num=1116782962
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Contribution_3DOpenGL;
action=display;num=1115630361
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;
num=1115557986
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;
num=1118357601

also set(x, y, image) y reversed in openGL (normally would be a separate bug but it's tied
to this issue as it turns out)

while not particularly difficult to fix, the priority of this issue is low because if you're doing a
bunch of pixel access stuff, you're not gonna get the speed improvements of opengl, so in
fact it may not even be faster than P3D, and in some cases, very likely could be slower.
Additional Comment #3 From fry 2006-01-19 09:48
the bug here is that pixel operations are almost entirely broken for opengl.. not sure if i've
included all the functions, but that's the gist of it.
Additional Comment #4 From fry 2006-01-19 09:49
casey has added an example of the problem with copy() to bug #274.
Additional Comment #5 From fry 2006-01-19 09:49
*** Bug 274 has been marked as a duplicate of this bug. ***
Additional Comment #6 From fry 2007-01-10 06:31
background(image) also falls under this category
Additional Comment #7 From fry 2007-10-10 05:24
now fixed for release 0127.
Additional Comment #8 From dch 2008-03-30 10:44
I seem to still be experiencing this problem, at least with
PApplet.background(PImage) as of v135 on WinXP with the GL renderee, though
calling image(pimg, 0, 0) seems fine as a workaround... -dch
Additional Comment #9 From fry 2008-06-11 07:28
*** Bug 426 has been marked as a duplicate of this bug. ***