A runtime error of test in ogles-src-1.0.0

  • James

    James - 2006-10-31


    I downloaded a copy of ogles-src-1.0.0, and made a project in Visual Studio 6.0. Now I've got a DLL. Put codes from test directory into a new test project. Everything is fine, I get the rotating and zooming in/out dodge car model. After comment and uncomment glEnable(GL_TEXTURE_2D), a runtime error happens. I trace the source and find it is in Rasterizer.cpp line 561:

    return Color::From565(reinterpret_cast<const U16 *>(data)[texOffset]);

    Here data is the texture buffer, which calculates by Rasterizer.cpp line 816:

    const Texture * texture = m_RasterInfo.Textures[unit] + m_RasterInfo.MipmapLevel[unit];

    is wrong. I'm confused why this happens. Can anybody help me? Thanks in advance.

    Best Regards,

    • Hans-Martin Will

      Not sure. Texturing seems to be working fine for the supported configurations (eVC4, gp2x). Maybe a porting problem to VC6?

      - HM

      • James

        James - 2006-11-01

        Maybe it's a porting problem. In readme file writes that ogles supports VS2003, Because I havn't VS2003, so I move it to VS6. Is there any possibility of load texture error? The dodge.bmp inserted as resource in project, be loaded by LoadBitmap, and copy to a 24bits bitmap. Or I'm lack of turn any setting on? In PaintProc, all settings are default, except enable GL_TEXTURE_2D.

    • James

      James - 2006-11-02

      I've put the VC6 porting project and test project on the web.
      Here is the URL:



Log in to post a comment.