Jump to content
The Dark Mod Forums

mohij

Member
  • Posts

    244
  • Joined

  • Last visited

Everything posted by mohij

  1. @Tels: No, I still get definition not found after svn co. But maybe this is the real bug, since the material that was selected before stays (it does not change to "shader not found"). @greebo: Did you try to select a material different to "shader not found" before setting to _black?
  2. Hm, doing it exactly that way I get Definition not found: _blackThat seems logical since there really is no shader called _black or _white. Or should that work? I wrote my own shaders that include _black/_white/...and so on. And those do work.
  3. @greebo: I tried the _black/_white/_fog materials in both shaded an non shaded view, and they are shown in both. Could you give some more information on the bug where materials aren't shown? Perhaps I misunderstood it...
  4. So I guess this is done for quite some time now and I'd like some more work... any ideas? If you have nothing specifically suited, I'll just rummage through bugzilla... :-P
  5. So, here the diff that removes the arrow leftovers: renderableArrow.diff I am still compiling, but I guess it will work, since I really only removed the already commented out arrow stuff. Edit: Tried and worked.
  6. Yes, I checked again, and it does work.
  7. Uh? Thad does work in my local copy.... I thought the only problem was when loading a map that was created before this feature?
  8. Yes, spawnargs override the native settings. I'll look into the soundshaders without radii later. The arrow class is still in there because the old speakers had the arrow. I think an arrow is pointless since a speaker has no direction, if you agree to that, then the renderArrow should be removed.
  9. Hm, ftp doesn't seem to work... (could be because of my new location behind a NAT router). So I just uploaded it to http://uploaded.to/?id=onht3i. There is probably some work left, but there is nothing more obvious I can think of.
  10. To get back to topic, I see two possibilities to get this working: simply calling m_transformChanged() from within updateAABB(), which works and is already implemented, but I'm not sure whether this is the correct way to do it, since it is called transformChanged and not boundsChanged. second is to add another Callback called m_boundsChanged() (which sounds more reasonable to me), I'd basicly copy that from the light class. What should I do? Edit: I copied the stuff from Light class over and it works, even though I don't understand why.... So, what is left now?
  11. Well, I'm in there just a month so far, and I'm still thinking about changing to regular university next term, so I really don't have any experiences in that area, except that we get "be proud of IBM" imprinted quite heavy.
  12. @OrbWeaver: Hm, that doesn't sound like you'd like the job...
  13. So if I get this right, it is normal that I have to call the InstanceSet::boundsChanged() before the bounds are updated. Then there is no bug in there at all, I simply didn't call anything like that. So the only question left is, how to call that thing best. Do I have to add a callback? btw. I nearly forgot, in order to get the allowance to work on DarkRadiant, I have to inform the guys I "work for" that I am an IBM employee. I guess posting in here should suffice ;-)
  14. I nailed it down to m_transformChanged(). That's an external callback, so no idea what it actually does...
  15. What I found out: the m_aabb_border is set correctly. Still the radii disappear when the box get's out of sight. After moving the speaker, things work. So my question is, what happens on translation?
  16. Well, except for some debugging I didn't get far today.... :-(
  17. Actually I didn't find the time in the last 3 weeks, since I had (maybe have) to manage all the things concerning my studies (I was on an excursion entire last week, I just came home an hour ago). I guess things will start to relax a bit now. And since there isn't much left on this, I should really finish this now, I guess. I'll probably find time on monday evening.
  18. Well, to clear things up a bit, my contract does only apply to related work (afaik), but asking is a must do, since they want to check everything (yeah, a control hype).
  19. It means "Berufs Akademie" (german), it's offers sort of dual studies, you study and work in a company in rotation, it's meant to get you the practise of job live and you don't have to apply for a job afterwards, you normally just stay in that company. Even though I'm still pondering whether this is the best step to take... I'm afraid not, I have to get an authorization for every work I do not related to the company, but I guess it shouldn't be a problem with DarkRadiant. We'll see.
  20. Well, I started my studies (BA, for those who know it) last thursday, so I'm quite busy right now (moved out a week ago and working from 6:30 to 18:00), additionally I have to check with my company whether it is ok that I work on DarkRadiant. So in fact I'd like to get those things settled before starting anything new... If I understood right, Tels wants to do it, so that should be fine.
  21. It doesn't work in split and regular. Changing to floating doesn't work (after segfault on close the configs aren't saved). After deleting the configs, I was able to test in floating mode, and there it works. ps: The interface change menu lost it's pics:
  22. That's the backtrace (recompiled with BUILD="debug"): (darkradiant:5233): Gtk-CRITICAL **: gtk_window_set_focus: assertion `GTK_IS_WINDOW (window)' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1232226608 (LWP 5233)] 0x083066ca in FreezePointer::freeze_pointer (this=0x990fd84, window=0x0, function=0x83d4526 <Camera_motionDelta(int, int, unsigned int, void*)>, data=0x990fb6c) at libs/gtkutil/cursor.h:168 168 gdk_pointer_grab(GTK_WIDGET(window)->window, TRUE, mask, 0, cursor, GDK_CURRENT_TIME); (gdb) bt #0 0x083066ca in FreezePointer::freeze_pointer (this=0x990fd84, window=0x0, function=0x83d4526 <Camera_motionDelta(int, int, unsigned int, void*)>, data=0x990fb6c) at libs/gtkutil/cursor.h:168 #1 0x083d5c2a in CamWnd::enableFreeMove (this=0x990f800) at radiant/camera/CamWnd.cpp:343 #2 0x083d5c9f in enable_freelook_button_press (widget=0x990dae0, event=0x9922378, camwnd=0x990f800) at radiant/camera/CamWnd.cpp:195 #3 0xb7bdc490 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #4 0x0990dae0 in ?? () #5 0x09922378 in ?? () #6 0x0990f800 in ?? () #7 0xb79196e8 in ?? () from /usr/lib/libgobject-2.0.so.0 #8 0xb7bdc430 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #9 0xffffffff in ?? () #10 0xbfdde388 in ?? () #11 0xb78e9ec9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 Backtrace stopped: frame did not save the PC
  23. I guess this doesn't deserve it's own thread, so here it goes: Segmentation fault on right click in 3d view (clean svn co + scons BUILD="release"): (darkradiant:20276): Gtk-CRITICAL **: gtk_window_set_focus: assertion `GTK_IS_WINDOW (window)' failed bash: [17832: 5] tcsetattr: Interrupted system call Segmentation fault
  24. As far as I know, they release 1.4 as gpl because the codebase is way better (since some guy really spoilt it afterwards, later known as 1.5).
×
×
  • Create New...