directx or software renderer similar to LWJGL?

is there a directx or software renderer similiar to LWJGL? i’ve noticed that on slower computers run opengl renders super slowly, but i can run unreal tournament in software mode or with directx support, and it runs perfectly. so… maybe if HW acceleration isn’t available, if LWJGL could use directx or a software renderer it could go faster.

The Unreal software renderer is a highly optimised bit of engine-specific machine code.

Cas :slight_smile:

They use Pixomatic these days. Unfortunately it’s not really available nowadays, but back in the day it used to cost about $10k to license, which shows how much of a serious bit of engineering it is.

Adobe Air and Flash (3d Molebox stuff) will be using SwiftShader from TransGaming to provide software rendering, its suppose to be really fast.

@deepthought You could try jPCT, its a 3d java engine which has both software and hardware (LWJGL) accelerated renderers.

jpct does look nice, lot better than creating my own little utility library. by the way is there any way of just clearing the world object and rendering back to it? that should be easier than updating everything

what i really want to know is if there’s any library i can send opengl calls and it’ll render in directx or software

No. LWJGL can use software mode if you want but it’ll be dog slow.

Cas :slight_smile:

would lwjgl work fast enough if i computed my own projections within java and rendered it in lwjgl 2d mode? or maybe i could do something natively.

Just… give up on the idea.

Cas :slight_smile:

Deepthought just use Jpct if you want software mode. Nothing else is going to be fast enough.
Or you could wait for JavaFX 2 (next year) with its prism renderer which supports OpenGL/DirectX/software.