Main Menu

Recent posts

#1
Support / Re: Possibility of Accessing j...
Last post by EgonOlsen - January 09, 2026, 10:43:18 AM
You can still access older versions by their version number. Like so: https://jpct.de/download/net/jpctapi_124.zip
#2
Support / Possibility of Accessing jPCT ...
Last post by Matrix - January 08, 2026, 07:40:54 PM
Hello, I'm currently trying to access an older version of jPCT that supports JVM 1.3, since the latest version only supports JVM 1.4 at minimum. I would like to experiment with JVM 1.1-1.3 support for certain applications, and based on the version history, jPCT 1.24 seems to be the last to officially support JVM 1.1 before jPCT 1.25 made JVM 1.4 a mandatory requirement.

I would greatly appreciate any assistance in this area.
#3
Support / Re: Problem with AWTGLCanvas
Last post by EgonOlsen - January 06, 2026, 08:26:18 AM
Didn't get to it over the holidays. I'll try to look at it later this month.
#4
Support / Re: Problem with AWTGLCanvas
Last post by EgonOlsen - December 12, 2025, 08:04:58 PM
Yeah, that's a bit strange indeed.
#5
Support / Re: Problem with AWTGLCanvas
Last post by AGP - December 12, 2025, 07:36:08 PM
I'll produce a simple test for you. But it's interesting that it doesn't happen on Intel, right?
#6
Support / Re: Problem with AWTGLCanvas
Last post by EgonOlsen - December 12, 2025, 08:31:35 AM
Looks more like some AI hallucination to me. The only part in which jPCT is using GL_SCISSOR_TEST is in the context of render targets, which doesn't apply here.

I'll try to find some time to look into it during the holiday season. Do you actually have a basic test case that shows the issue?
#7
Support / Re: Problem with AWTGLCanvas
Last post by AGP - December 04, 2025, 10:52:31 AM
I have a surprising piece of information: I've been trying hardware for running offline AI and I got an excellent computer with an Intel GPU. On AMD and NVidia that problem happens. On the Intel GPU it does not. So I asked that very computer and it suggested the following:

// After you have moved the camera or otherwise changed the viewport size:
GL11.glDisable(GL11.GL_SCISSOR_TEST);          // make sure the old scissor is gone
GL11.glViewport(0, 0, canvas.getWidth(), canvas.getHeight());
GL11.glEnable(GL11.GL_SCISSOR_TEST);           // re‑enable with the *new* dimensions
GL11.glScissor(0, 0, canvas.getWidth(), canvas.getHeight());
#8
Support / Re: Problem with AWTGLCanvas
Last post by EgonOlsen - December 04, 2025, 09:00:11 AM
Maybe...I'll have to look into it to see what the overlay code does exactly.
#9
Support / Re: Problem with AWTGLCanvas
Last post by AGP - December 03, 2025, 09:07:50 PM
The code is only the following. Is it possible that the Overlay class needs attention after this change to AWTGlCanvas?

       fullScreenOverlay = new Overlay(theWorld, 0, 50, (int)(buffer.getWidth()), (int)(buffer.getHeight()-50), "FullInterface");
       fullScreenOverlay.setTransparencyMode(Object3D.TRANSPARENCY_MODE_DEFAULT);
       fullScreenOverlay.setTransparency(250);
#10
Support / Re: Problem with AWTGLCanvas
Last post by AGP - November 13, 2025, 09:27:17 AM
It's bizarre that you compiled. I'll see if I did something weird to the jar.

Yeah, it's like our repair just extended the drawing area. I'll show you the code tomorrow, but it should draw at the ends of the frame, but instead it's not centralized.