View previous topic :: View next topic |
Author |
Message |
JoeCoder
Joined: 29 Oct 2005 Posts: 294
|
Posted: Mon Jul 26, 2010 12:28 pm Post subject: |
|
|
I think that's a good idea too. There's plenty to work on in the mean time, and the longer we wait, the easier the job will be. |
|
Back to top |
|
|
Trass3r
Joined: 29 Feb 2008 Posts: 66 Location: Germany
|
Posted: Thu Jul 29, 2010 3:16 pm Post subject: |
|
|
JoeCoder wrote: | maybe even Tango will be ported. |
I wouldn't count on that.
The tango devs seem pretty narrow-minded and already stated they wouldn't do the port iirc. The community would have to do it.
Apart from that, more and more libraries seem to gradually switch over to or at least support D2. |
|
Back to top |
|
|
anarky
Joined: 03 Jul 2010 Posts: 35
|
Posted: Fri Dec 17, 2010 10:26 am Post subject: |
|
|
Hi,
DEMO 1:
still some strings dump problems! In opengl.d and render.d in the last versions the trick to put the strings "static" does not work on my linux (dmd 1.056). I got a segfault. Removing "static" makes everything work. I need to find a clean solution.
DEMO 2:
If I click on the div with some texts in it, it crashes (see below). If I click on the background no crash happens.
tango.core.Exception.AssertException@yage.core.math.vector(61): Assertion failure
----------------
[ 8108793] 8048000+788371 tango.core.tools.StackTrace.defaultAddrBacktrace @810877c+23 ../bin/yage3d:0
[ 8108556] 8048000+787797 tango.core.tools.StackTrace.BasicTraceInfo.trace @8108524+49 ../bin/yage3d:0
[ 81089e0] 8048000+788959 tango.core.tools.StackTrace.basicTracer @81089b0+47 ../bin/yage3d:0
[ 81015f1] 8048000+759280 object.Exception._ctor @81015cc+36 ../bin/yage3d:0
[ 8104c30] 8048000+773167 tango.core.Exception.AssertException._ctor @8104c08+39 ../bin/yage3d:0
[ 8104ff1] 8048000+774128 onAssertError @8104fc4+44 ../bin/yage3d:0
[ 80f8ad5] 8048000+723668 _d_assert @80f8ac4+16 ../bin/yage3d:0
[ 80a15fd] 8048000+366076 yage.core.math.vector.__assert @80a15e0+28 ../bin/yage3d:0
[ 809a949] 8048000+338248 yage.core.math.vector.Vec!(4, float).Vec.__invariant @809a8cc+124 ../bin/yage3d:0
[ 809b906] 8048000+342277 yage.core.math.vector.Vec!(4, float).Vec.opIndex @809b8f4+17 ../bin/yage3d:0
[ 805de5e] 8048000+89693 yage.gui.surface.Surface.move @805dd60+253 ../bin/yage3d:0
[ 804aea5] 8048000+11940 demo2.main.main.__dgliteral4 @804ae80+36 ../bin/yage3d:0
[ 804b1c6] 8048000+12741 yage.core.misc.curry!(void delegate (yage.core.math.vector.Vec!(...).Vec, yage.gui.surface.Surface), yage.gui.surface.Surface).curry.Context.call @804b180+69 ../bin/yage3d:0
[ 804f1be] 8048000+29117 yage.system.input.Input.processAndSendTo @804eea8+789 ../bin/yage3d:0
[ 804ad11] 8048000+11536 _Dmain @804a960+944 ../bin/yage3d:0
[ 80f8d74] 8048000+724339 rt.compiler.dmd.rt.dmain2.main.runMain @80f8d60+19 ../bin/yage3d:0
[ 80f8cd9] 8048000+724184 rt.compiler.dmd.rt.dmain2.main.tryExec @80f8cbc+28 ../bin/yage3d:0
[ 80f8dad] 8048000+724396 rt.compiler.dmd.rt.dmain2.main.runAll @80f8d80+44 ../bin/yage3d:0
[ 80f8cd9] 8048000+724184 rt.compiler.dmd.rt.dmain2.main.tryExec @80f8cbc+28 ../bin/yage3d:0
[ 80f8c8a] 8048000+724105 main @80f8bf0+153 ../bin/yage3d:0
[b75fa455]b75e4000+91220 __libc_start_main @b75fa370+228 /lib/i686/cmov/libc.so.6:0
[ 804a371] 8048000+9072 ??? @0+0 ../bin/yage3d:0
AL lib: ALc.c:1302: exit() 1 device(s) and 1 context(s) NOT deleted
AL lib: alSource.c:2291: alcDestroyContext(): 32 Source(s) NOT deleted |
|
Back to top |
|
|
JoeCoder
Joined: 29 Oct 2005 Posts: 294
|
Posted: Fri Dec 17, 2010 10:31 am Post subject: |
|
|
Oops, sorry about that.
What if they are made to be static class members and initialized with a static constructor? |
|
Back to top |
|
|
|