jetlee01 / jmugen

Automatically exported from code.google.com/p/jmugen
0 stars 0 forks source link

Transparency Issue on Linux #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Start the engine through primusrun, or the integrated Intel HD Graphics

What is the expected output? What do you see instead?
Expected: Flawless graphics, instead garbaged shadows or transparency

What version of the product are you using? On what operating system?
Nvidia 540M (through primusrun), Intel HD Graphics (?)
Running on ArchLinux 64-bit

Please provide any additional information below.

The console keeps spamming the following:
java.lang.IllegalArgumentException: Valueable can be evaluate to String or 
Float only
    at org.lee.mugen.sprite.parser.Parser.getFloatValue(Parser.java:491)
    at org.lee.mugen.sprite.cns.StateCtrl.testTriggered(StateCtrl.java:96)
    at org.lee.mugen.sprite.cns.StateCtrl.execute(StateCtrl.java:143)
    at org.lee.mugen.sprite.cns.StateDef.execute(StateDef.java:146)
    at org.lee.mugen.sprite.character.SpriteState.process(SpriteState.java:235)
    at org.lee.mugen.sprite.character.Sprite.process(Sprite.java:342)
    at org.lee.mugen.core.GameFight.update(GameFight.java:657)
    at org.lee.mugen.renderer.jogl.JoglGameWindow.display(JoglGameWindow.java:412)
    at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
    at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
    at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
    at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
statedef Error : -2 - sctrl :  -2, varset

I guess this is a Linux specific problem but I have no clue on how to fix this.
First pictures were taken with Intel HD Graphics
The last pictures, with primusrun.

Original issue reported on code.google.com by Littlefi...@googlemail.com on 19 Feb 2014 at 3:30

Attachments:

GoogleCodeExporter commented 9 years ago
I'm sorry to say that the exception I posted, doesn't have anything to do with 
the graphics themselves but the log doesn't seem to output anything useful, so 
it seems to be a driver bug I guess.

Original comment by Littlefi...@googlemail.com on 19 Feb 2014 at 12:58

GoogleCodeExporter commented 9 years ago
Tested on Windows 64 bit now, still doesn't look right, so It's probably a 
problem with the shaders
http://puu.sh/72IUE.jpg

Original comment by Littlefi...@googlemail.com on 19 Feb 2014 at 11:29

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I have built the latest rev. from svn and tried another render system, no 
difference despite the fact that jogl doesn't limit frames.

Original comment by Littlefi...@googlemail.com on 20 Feb 2014 at 12:13