Jump to content
  • Advertisement
  • entries
  • comments
  • views

No more visible progress

Sign in to follow this  


So I've spent a fair bit of today slaving over my C++ code for no particular results.

Most of my work has been regarding generic mesh loading. I want to accept any incoming .X file mesh, but the engine only wants it in a particular format - position/normal/binormal/tangent/texcoord. This is simply so it fits the lighting model.

Taking advantage of some other things, the code just loads in the .X and performs a series of crazy cloning and modification and generates a tangent frame. Means that theres a good chance some source data will be lost in this process - but that's acceptable for now.

In the process of doing this I came across this debug output:
Unable to create consistent tangent frames in this mesh without splitting vertices
I was pretty sure that cleaning the mesh and specifying that it remove bow-ties should sort this. Apparently not. Ended up rolling my own code that splits vertices. Inefficient, but again, acceptable for the time being.

So my code technically compiles with 0 errors and 0 warnings, and there are no reported errors at runtime. Yet there's nothing on-screen [bawling]

Time to put on my debugging hat.

<-- EDIT -- >

I did. So here, in all it's most amazing glory is my current project:

I thought it was necessary to point out the complete lack of eye-candy, yet the fact it's consuming over 22mb of Video RAM in the process [rolleyes]
Sign in to follow this  


Recommended Comments

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!