Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Member Since 22 Nov 2010
Offline Last Active Oct 29 2013 01:24 PM

Posts I've Made

In Topic: Drawable entities and fast isometric depth sorting

08 March 2012 - 12:05 PM

Following up on JTippetts' comment, the 'bucket' approach definitely sounds like what you want, implementation though is entirely up to you.

Personally, I have a 'bucket' for every type of Component in my engine. There's a static bucket for each Component type which objects with the appropriate ID get added to when loaded into a scene (and removed when unloaded).

A little management at load time greatly reduces the iteration time for draws, just keep the bucket sorted at all times (put the object at the appropriate position at insert instead of sorting later). Then all you have to do is iterate over the bucket when it comes time to render.

In Topic: Dual boot, VM or two physical machines

07 March 2012 - 03:51 PM

If I remember correctly, it still requires a reboot to switch to Windows, right? It's not an emulation?

I'm tempted to go that route again, but I know the constant rebooting is going to drive me up the wall. Maybe I'll just have to bite the bullet and switch IDEs. Is there anything out there like Visual Assist X for other IDEs? (VAX is about the only reason I'm using VS still) I mainly use it for the better auto-complete and syntax colouring. Searching by symbol/reference is nice too.

In Topic: Dual boot, VM or two physical machines

07 March 2012 - 01:41 PM

Bad idea for games, performance will suffer. I'm not sure exactly how Visual Studio will react, but it'll be slower too.

I figured performance would be a big problem. I guess VM is out of the question then as Windows is my main development target so debugging through VM doesn't seem like it will be a great idea.

That entirely depends on if you want to pay for another machine and don't mind getting up and moving from one to another.

If you do use two different machines, and they're nearby (as in you can sit in a chair and see both their screens at the same time), you may want to look into Synergy (depending on your workflow), which allows you to seamlessly share a mouse and keyboard between the two.

Actually they would be at the same workstation, hooked up to the same monitors (I figure I'll have one switch between 2nd screen and the server). I've seen synergy before actually, I was looking at it for my laptop/HDTV (a laptop which I no longer have Posted Image ).

Inbetweenie option: Wubi.

I've tried this before too, it seemed pretty easy to install, which is a plus. Are there any performance issues with running Ubuntu this way? (actually, Ubuntu is the one I'm less concerned about performance-wise so this might be the way I go) I assume I can install it on an independent drive?

Thanks for the answers so far Posted Image

In Topic: The best GUI

02 March 2012 - 09:22 AM

I never coded a single bit of C# in my life, however I do have quite some experience with GUI coding (in C++) using wxWidgets, which I think totally rocks. But since I can't compare from own experience: what makes coding GUIs in C# a better choice over C++ with wxWidgets?

A bit off topic but I've coded quite a bit in both and I prefer C++ (I'm an engine programmer). I can say from experience that trying to bridge between an engine in C++ and an editor in C# is more work than I'm interested in doing. I was looking at QT for my editor, but after reading your comment about wxWidgets I am definitely going that route. Thanks for opening my eyes to more options :)

In Topic: [C++] Member initialization

16 December 2011 - 08:28 PM

Got it. Thanks for the responses guys/gals!