Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    177
  • comments
    531
  • views
    164021

Untitleb

Sign in to follow this  
Scet

286 views

OK now back to DOOM.Net news.

After a lot of thought I've decided to drop the whole idea of using triangles to render and will instead be implementing the software rendering code. It was just going to take to damn long to ever get it to look "right", plus there were already a bunch of horrible rendering hacks creeping in. This means you might not be seeing any fancy screenshots for a while.

One feature I did working though was PWAD loading. For those of you not familiar with DOOM terms, this means I can now load custom made levels, textures, and sounds.

Here's a shot of map 1 from a (great) PWAD called "Slayer".

Sign in to follow this  


3 Comments


Recommended Comments

Software rendering, eh? That sounds like it will be equally (if not more) tricky. [smile]

However, are you sure that C# (you're using C#, right?) can perform software rendering fast enough? The main reason that games are decently 'makable' in .NET is because of being able to unload a lot of the work onto the GPU. What lib are you using for the rendering? I've tried SDL.NET before and just rendering a few hundred pixels by hand (ie. pixel-by-pixel) took way longer than its unmanaged counterpart.

So I still wish you good luck, but be wary. You may have to fall deep into the realm of unmanaged code -- which may or may not defeat the coolness of using .NET in the first place. [smile]

Share this comment


Link to comment
Aww [sad]
Still, software rendering is just as cool, if not cooler [grin]

Share this comment


Link to comment

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.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!