Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# OpenGL
Hello,
 
I am trying to port the 'TextureRect' sample from the OpenGL Superbible to my game engine so I can add support for texture overlays. However, when I load the texture to be used in the overlay, I get this exception:
 
Unhandled exception at 0x771a15de (ntdll.dll) in SurviveExperimental.exe: 0xC0000005: Access violation reading location 0x08c3a000.
 
When I remove the line that calls the method that loads the texture overlay, the program works fine. I don't think it has to do with texture loading though, because there are other textures in my program and they work just fine.
 
The texture file I'm trying to load is in the same folder as the other texture files.
 
System Specs:
Windows 7 Enterprise 64bit
NVIDIA GeForce GT 545
Intel Core i7 3.40 GHz Processor (8 Cores)
 
Anyone have any idea what's going on or how to fix it?
 
Thanks in advance!
Posted 28-Feb-12 10:30am
Comments
Santhosh_G at 29-Feb-12 12:59pm
   
What is the size and format of texture?
If memory allocated is not enough for the texture size, there is a chance for access violation.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi,
 
maybe you solve your problem with this thread, otherwise please share your code with us.
 
http://www.codeguru.com/forum/showthread.php?t=205140[^]
 
Regards
  Permalink  
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 410
1 Sergey Alexandrovich Kryukov 329
2 Afzaal Ahmad Zeeshan 264
3 BillWoodruff 235
4 CPallini 195
0 OriginalGriff 5,560
1 DamithSL 4,476
2 Maciej Los 3,942
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,175


Advertise | Privacy | Mobile
Web03 | 2.8.141216.1 | Last Updated 29 Feb 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100