Compatability Issues.

Discussion in 'Game Development (Technical)' started by Battleline, Jul 29, 2005.

  1. Battleline

    Original Member

    Joined:
    Feb 15, 2005
    Messages:
    194
    Likes Received:
    0
    I've been developing a game called Epoch Star and from time to time I hear reports of Graphics not displaying correctly. A few people have told me that when they attempt to actually play the game, no 3d objects actually appear. Also I've had a few people tell me that there are "Black Boxes" around some of the sprites in my game. Everyone so far who's had these complaints has had an NVidia card. I have 2 Nvidia cards that I've popped into various machines, and it never has a problem. I've also gone so far as to purchase the exact same graphics card as one of the people who have had this complaint, but still the game runs fine.

    I have 4 computers at home and the game runs great on all of them. I even have about 12 different video cards that I have swapped in and out, and the game runs fine with all but the older ones. I know there are people out there who can not play my game that have hardware that should be capable. Does anyone have any suggestions for how to track a problem like this down?

    Thanks
     
  2. princec

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    4,873
    Likes Received:
    0
    There were some nvidia cards shipped with a broken BIOS.
    There are also nvidia cards running old and broken drivers.

    Cas :)
     
  3. Battleline

    Original Member

    Joined:
    Feb 15, 2005
    Messages:
    194
    Likes Received:
    0
    Thanks!

    Is there a list somewere of the cards that may have shipped with a bad BIOS?

    The few people who have responded to my inqueries have said that other games play fine. Is it possible that if the BIOS were the problem there is some work around that I need to code to? Also, at least one of the individuals who said the game did not play on his computer claimed to have downloaded the most recent driver.

    Thanks again for your help... I'm really stuck on this one.
     
  4. Robert Cummings

    Original Member

    Joined:
    Apr 3, 2005
    Messages:
    1,155
    Likes Received:
    0
    it's nearly always an older driver. You told them to update their drivers, right?
     
  5. Battleline

    Original Member

    Joined:
    Feb 15, 2005
    Messages:
    194
    Likes Received:
    0
    Only one person responded to my questions concerning drivers. According to him, he updated to the most recent driver, and it still didn't work.

    I do agree, it sounds like a driver issue to me, but I want to cover all the bases, especially since this person told me he had the most recent version.

    Thanks :)
     
  6. stan

    Original Member Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    188
    Likes Received:
    0
    For the "black boxes around sprites", it might be due to some border color or clamping problem... Are you offsetting texture coords by half a texel when you draw the sprite? i.e. using (0.5,0.5)-(255.5,255.5) instead of (0,0)-(256,256).

    Also for some reason I'm using this, too:
    Code:
    if( g_DoClampToEdge ) // TRUE if OpenGL version >= 1.2
    {
    	glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE );
    	glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE );
    }
    else
    {
    	// This might have the same behaviour with some drivers (nVidia)
    	glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP );
    	glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP );
    }
    
    I hope this helps.

    PS: For the "no 3D objects" problem, I'd have a look at z-buffer and backface culling, see if they are initialised properly... And Fog, maybe...? Sorry, no other idea at the moment.

    (You might want to use a more descriptive thread subject next time, such as "nVidia display problems" for example)
     
    #6 stan, Jul 31, 2005
    Last edited: Jul 31, 2005

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer