Jump to content
  • Advertisement
  • entries
  • comments
  • views

Spoke too soon.

Sign in to follow this  


Apparently the offer wasn't a "hey come work for us" offer, but a "would you be open for something vaguely approaching this" offer. Complete BS, but that's what happens when you hold no leverage... Supposed to hear back by Friday.


Progress Report

I changed the logo screen (just something to play with timed events and alpha-fade-effect code) to be dynamically rendered text rather than loading a 1600x1200 png which was simply text on black. Loads much faster now, though that was a good test of the threaded loading code.

Speaking of that threaded loading code, I found and fixed a bug that the change unearthed. When the threaded loader returns, it pushes the texture it loaded to requestors. If no requestors exist [the programmer had essentially sent a pre-loading request] the code would store the texture, and set a timed event [which is a renderable object] to clean it up if it hadn't been used in 2 mins.

Well, if that was triggered at just the wrong time it would interrupt a foreach in the middle of iteration, and blow everything up. Oops.

A few quick modifications to make the general out-of-order event queue threadsafe, and all fixed.

Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!