This is what i get sometimes when i try to enable trace=count
Welcome to AlienAttaX 0.7b
Init - System
Trying to enable Alpha Hardware Acceleration - true
Forcing DirectDraw to Use VRAM - true
DirectDraw surfaces constrained to use vram
New Acceleration Threshold: 1
Acceleration for translucent images is enabled.
Loading Errors ? false
Time constructing GM - 16
java.lang.InternalError: not implemented yet
at sun.awt.windows.Win32OffScreenSurfaceData.getRaster(Win32OffScreenSurfaceData.java:338)
at sun.java2d.loops.OpaqueCopyAnyToArgb.Blit(CustomComponent.java:73)
at sun.java2d.loops.Blit$TraceBlit.Blit(Blit.java:301)
at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:525)
at sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:186)
at sun.java2d.loops.MaskBlit$TraceMaskBlit.MaskBlit(MaskBlit.java:229)
at sun.java2d.loops.MaskFill$General.MaskFill(MaskFill.java:155)
at sun.java2d.loops.MaskFill$TraceMaskFill.MaskFill(MaskFill.java:185)
at sun.java2d.loops.DrawGlyphList$General.DrawGlyphList(DrawGlyphList.java:109)
at sun.java2d.loops.DrawGlyphList$TraceDrawGlyphList.DrawGlyphList(DrawGlyphList.java:139)
at sun.java2d.pipe.SolidTextRenderer.drawGlyphList(SolidTextRenderer.java:38)
at sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:47)
at sun.java2d.pipe.ValidatePipe.drawString(ValidatePipe.java:123)
at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2534)
at GameManager.paint(GameManager.java:535)
at AlienAttaX.render(AlienAttaX.java:69)
at AlienAttaX.run(AlienAttaX.java:79)
at java.lang.Thread.run(Thread.java:534)
Apart from that, when the trace works, i get :
RUNNING IN A WINDOW :: with bufferstrat
6639 calls to sun.java2d.loops.Blit::Blit(IntArgb, Xor, IntRgb)
8912 calls to sun.awt.windows.D3DBlitLoops::Blit(“Integer ARGB D3D with translucency”, SrcOver, “Int
eger RGB DirectDraw”)
191 calls to sun.java2d.loops.Blit::Blit(ByteIndexedBm, SrcOverNoEa, IntArgb)
3264 calls to sun.java2d.loops.DrawGlyphList::DrawGlyphList(OpaqueColor, SrcNoEa, AnyInt)
506 calls to sun.java2d.loops.MaskFill::MaskFill(AnyColor, SrcOver, IntRgb)
1088 calls to sun.awt.windows.Win32BlitLoops::Blit(“Integer RGB DirectDraw”, SrcNoEa, “Integer RGB D
irectDraw”)
15 calls to sun.java2d.loops.Blit::Blit(ByteIndexedBm, SrcOverNoEa, IntRgb)
5 calls to sun.java2d.loops.Blit::Blit(IntRgb, SrcNoEa, IntRgb)
54257 calls to GDIFillShape
107336 calls to sun.java2d.loops.Blit$GeneralMaskBlit::Blit(IntArgb, SrcOverNoEa, “Integer RGB Direc
tDraw”)
5 calls to sun.awt.windows.Win32BlitLoops$DelegateBlitBgLoop::BlitBg(Any, SrcNoEa, “Integer RGB Dire
ctDraw with 1 bit transp”)
639 calls to sun.awt.windows.Win32BlitLoops::Blit(“Integer RGB DirectDraw with 1 bit transp”, SrcOve
rNoEa, “Integer RGB DirectDraw”)
888 calls to sun.java2d.loops.MaskFill::MaskFill(AnyColor, Src, IntRgb)
107336 calls to sun.java2d.loops.MaskBlit::MaskBlit(IntArgb, SrcOver, IntRgb)
5 calls to sun.java2d.loops.SetFillRectANY::FillRect(AnyColor, SrcNoEa, Any)
982 calls to DDFillRect
1093 calls to sun.java2d.loops.DrawGlyphList::DrawGlyphList(AnyColor, Xor, AnyInt)
1 call to sun.java2d.loops.ScaledBlit::ScaledBlit(ByteIndexedBm, SrcOverNoEa, IntRgb)
99 calls to sun.java2d.loops.Blit::Blit(IntArgb, SrcNoEa, IntArgb)
981 calls to GDIDrawShape
294251 total calls to 20 different primitives
Running in FullScreen also bufferstrat
5 calls to sun.awt.windows.Win32BlitLoops$DelegateBlitBgLoop::BlitBg(Any, SrcNoEa, “Integer RGB Dire
ctDraw with 1 bit transp”)
36 calls to sun.java2d.loops.Blit::Blit(IntArgb, SrcNoEa, IntArgb)
5 calls to sun.java2d.loops.Blit::Blit(IntRgb, SrcNoEa, IntRgb)
993 calls to sun.java2d.loops.DrawGlyphList::DrawGlyphList(AnyColor, Xor, AnyInt)
150 calls to sun.java2d.loops.Blit::Blit(ByteIndexedBm, SrcOverNoEa, IntArgb)
5643 calls to sun.java2d.loops.Blit::Blit(IntArgb, Xor, IntRgb)
1680 calls to sun.java2d.loops.MaskFill::MaskFill(AnyColor, Src, IntRgb)
15 calls to sun.java2d.loops.Blit::Blit(ByteIndexedBm, SrcOverNoEa, IntRgb)
106415 calls to sun.java2d.loops.Blit$GeneralMaskBlit::Blit(IntArgb, SrcOverNoEa, “Integer RGB Direc
tDraw”)
106415 calls to sun.java2d.loops.MaskBlit::MaskBlit(IntArgb, SrcOver, IntRgb)
5 calls to sun.java2d.loops.SetFillRectANY::FillRect(AnyColor, SrcNoEa, Any)
44375 calls to GDIFillShape
6172 calls to sun.awt.windows.D3DBlitLoops::Blit(“Integer ARGB D3D with translucency”, SrcOver, “Int
eger RGB DirectDraw”)
2988 calls to sun.java2d.loops.DrawGlyphList::DrawGlyphList(OpaqueColor, SrcNoEa, AnyInt)
785 calls to DDFillRect
1 call to sun.java2d.loops.ScaledBlit::ScaledBlit(ByteIndexedBm, SrcOverNoEa, IntRgb)
784 calls to GDIDrawShape
675 calls to sun.awt.windows.Win32BlitLoops::Blit(“Integer RGB DirectDraw with 1 bit transp”, SrcOve
rNoEa, “Integer RGB DirectDraw”)
277142 total calls to 18 different primitives
MeThinks that all the trouble is because of GDI - Which i think doesnt use using real directdraw acceleration !!! Since i am a “newless clubie” to the game scene, i dont know much.