Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - AGP

#46
Support / Re: Cpct?
April 19, 2021, 07:42:00 PM
But is it possible to have a mistake in the code and still have it sometimes work (a single bush from that forest will render without hitch with vertex arrays)?
#47
Support / Re: Cpct?
April 19, 2021, 07:51:56 AM
But what does it tell you that when this complex forest model gets drawn it is only when vertex arrays are disabled? Also, why do wireframes always work?
#48
Support / Re: Cpct?
April 18, 2021, 11:55:46 PM
My big stress test case is only clearing the screen. The same forest model renders on a model tester if and only if glVertexArrays is set to false. On the stress test, with a player, two skyboxes and some NPCs even without vertex arrays nothing gets drawn. But wireframe always works, on both the loader and the stress test, whether or not vertex arrays are being used. I'm not sure how helpful the following printout will be, but I feel like renderVertexArray(int) should be printing contiguous numbers.


renderVertexArray(int): 3
renderVertexArray(int): 3
renderVertexArray(int): 3
renderVertexArray(int): 9
renderVertexArray(int): 51
renderVertexArray(int): 30
renderVertexArray(int): 120
renderVertexArray(int): 18
renderVertexArray(int): 120
renderVertexArray(int): 12
renderVertexArray(int): 120
renderVertexArray(int): 12
renderVertexArray(int): 6
renderVertexArray(int): 6
renderVertexArray(int): 3
renderVertexArray(int): 6
renderVertexArray(int): 6
renderVertexArray(int): 6
renderVertexArray(int): 6
renderVertexArray(int): 15
renderVertexArray(int): 3
renderVertexArray(int): 9
renderVertexArray(int): 3
renderVertexArray(int): 435
renderVertexArray(int): 51
renderVertexArray(int): 48
renderVertexArray(int): 3
renderVertexArray(int): 12
renderVertexArray(int): 3
renderVertexArray(int): 6
renderVertexArray(int): 3
renderVertexArray(int): 30
renderVertexArray(int): 3
renderVertexArray(int): 159
renderVertexArray(int): 3
renderVertexArray(int): 9
renderVertexArray(int): 3
renderVertexArray(int): 18
renderVertexArray(int): 3
renderVertexArray(int): 279
renderVertexArray(int): 18
renderVertexArray(int): 24
renderVertexArray(int): 12
renderVertexArray(int): 18
renderVertexArray(int): 3
renderVertexArray(int): 36
renderVertexArray(int): 18
renderVertexArray(int): 36
renderVertexArray(int): 18
renderVertexArray(int): 24
renderVertexArray(int): 81
renderVertexArray(int): 3
renderVertexArray(int): 3
renderVertexArray(int): 9
renderVertexArray(int): 15
renderVertexArray(int): 6
renderVertexArray(int): 6
renderVertexArray(int): 6
renderVertexArray(int): 3
renderVertexArray(int): 6
renderVertexArray(int): 12
renderVertexArray(int): 12
renderVertexArray(int): 18
renderVertexArray(int): 225
renderVertexArray(int): 3
renderVertexArray(int): 186
renderVertexArray(int): 3
renderVertexArray(int): 12
renderVertexArray(int): 6
renderVertexArray(int): 69
renderVertexArray(int): 168
renderVertexArray(int): 18
renderVertexArray(int): 444
renderVertexArray(int): 6
renderVertexArray(int): 15
renderVertexArray(int): 3
renderVertexArray(int): 3
renderVertexArray(int): 36
renderVertexArray(int): 240
renderVertexArray(int): 3
renderVertexArray(int): 6
renderVertexArray(int): 3
renderVertexArray(int): 3
renderVertexArray(int): 6
renderVertexArray(int): 12
renderVertexArray(int): 456
renderVertexArray(int): 21
#49
Support / Re: Cpct?
April 09, 2021, 09:47:21 AM
The GLRenderer (not yet the AWT) is working! Yay.
#50
Support / Re: Cpct?
March 25, 2021, 09:00:00 PM
The reason that I don't think that that's it, other than the fact that I didn't change what you did, is that no matter what model I test this is what I get:
https://www.youtube.com/watch?v=Pfuo77vKUbo
#51
Support / Re: Cpct?
March 25, 2021, 06:30:17 PM
Yes, I had to do that lighting hack on the 1.31 port (one or two of the light multipliers were always 0) but otherwise the SoftGLRenderer renders perfectly. And as I said, the current model being tested is from Primitives.
#52
Support / Re: Cpct?
March 25, 2021, 06:02:38 PM
It renders junk with vertex arrays, and it renders nothing if glVertexArrays is set to false.
#53
Support / Re: Cpct?
March 25, 2021, 09:00:59 AM
How do I get the number of vertices from inside the AWTGLRenderer, then? I know how to do it with World, Mesh, etc. but I really want to see what AWTGLRenderer has to identify the current problem.
#54
Support / Re: Cpct?
March 25, 2021, 08:22:44 AM
Seemed way too small a number to me as well. Do you understand that printout (note that what I interpreted as number of vertices was vertPos)?
#55
News / Re: Version 1.32 has been released!
March 25, 2021, 08:21:23 AM
Awesome. Thanks very much.

But it's still missing Polylines in SoftGLRenderer...
#56
Support / Re: Cpct?
March 25, 2021, 03:04:28 AM
Look at how strange this is: renderVertexArray(), before one of its many vertPos = 0 calls, prints this even as the very wrong shapes are drawn on the screen. Model being tested here is a simple Primitives.getSphere(20f) (I'm not even sure the 9 vertices is right for a sphere).
Logger.log("renderVertexArray(): number of vertices to draw: "+vertPos +", curPos: "+curPos);
Quote
renderVertexArray(): number of vertices to draw: 9, curPos: 3
renderVertexArray(): number of vertices to draw: 0, curPos: 0
renderVertexArray(): number of vertices to draw: 0, curPos: 0
renderVertexArray(): number of vertices to draw: 0, curPos: 0
renderVertexArray(): number of vertices to draw: 0, curPos: 0
...

By the way, a guy at the Android board says he's using version 1.32. Do you have different versions for PC and Android (because I thought we were at 1.31)?
#57
Support / Re: Cpct?
March 24, 2021, 12:42:32 AM
GL.VertexPointer must be called, you mean? Because createVertexArrays() doesn't call GL.BufferData(BufferTarget.ArrayBuffer, vertices.Length * sizeof(float), vertices, BufferUsageHint.StaticDraw). Should that not also be done? Put differently: where do you tell OpenGL to use the vertices object if not with VertexPointer()?
#58
Support / Re: Cpct?
March 23, 2021, 06:35:12 PM
I'm drawing again, albeit very weird shapes (even when I created an Object3D made up of a single triangle) with AWTGLRenderer. I've noticed that you call GL.VertexPointer(), as opposed to something like GL.GenBuffer() and GL.BindVertexArray(). Is there a reason for this or is that an OpenGL version thing? Should I try the latter or is that somehow wrong in the context of the engine?
#59
Support / Re: Cpct?
March 05, 2021, 09:17:46 AM
OK, now AWTGLRenderer is stuck on MODE_GRAB_SCREEN. Note that at the very beginning the frame's OnPaint() gets called and completes once. Then we get a lot of drawWireframe calls, followed by infinite MODE_GRAB_SCREENs.

Quote
ThreedCanvas.OnPaint()
ThreedCanvas.OnPaint(): Finished painting. Swapping buffers. onceList.count: 0
ThreedCanvas.OnPaint()
AWTGLRenderer.executeGL():  MODE_CLEAR: 2
AWTGLRenderer.executeGL():  MODE_SET_CAMERA: 21
AWTGLRenderer.executeGL():  MODE_SET_FRUSTUM: 0
AWTGLRenderer.executeGL():  MODE_REINIT: 23
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
drawWireframe(AWTDisplayList list, int ind): drawing with color: 255, 255, 0
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
Expanding command queue to 2000 entries!
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
AWTGLRenderer.executeGL():  MODE_GRAB_SCREEN: 6
#60
Support / Re: Cpct?
February 25, 2021, 01:50:34 AM
I'm not doing recursion in my code. I thought maybe you had it somewhere I missed.

At any rate, I'm now porting the Worker class in an effort to fix the lighting annoyance in the SoftGLRenderer, and I came across a Thread.MAX_PRIORITY-1 assignment. MAX_PRIORITY is 10, NORM_PRIORITY is 5, and MIN_PRIORITY IS 1. So what's 9 about?