| Anonymous | Login | Signup for a new account | 2010-02-09 03:15 CET |
| All Projects | FPC | Lazarus: Packages, Patches | Lazarus CCR | Mantis | fpGUI |
| Main | My View | View Issues | Change Log | Roadmap | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
| 0010508 | [FPC] Packages | minor | always | 2007-12-30 10:00 | 2008-05-03 22:57 | ||||
| Reporter | Michalis Kamburelis | View Status | public | ||||||
| Assigned To | Jonas Maebe | ||||||||
| Priority | normal | Resolution | fixed | ||||||
| Status | closed | Product Version | 2.3.1 | ||||||
| Summary | 0010508: Fix GLExt for x86_64 | ||||||||
| Description |
glext_ExtensionSupported in GLExt unit does arithmetic on pointers casting them to Integer type, this obviously causes Access violations/segfaults from any Load_xxx function when on x86_64. Fix is to use PtrUInt type. Simple patch is attached. While I was at it, also GLintptr and GLsizeiptr need fixing (were Integer, should be PtrInt (signed are OK here, looking at how they are supposed to be used in GL)). |
||||||||
| Additional Information | |||||||||
| Tags | No tags attached. | ||||||||
| FPCOldBugId | 0 | ||||||||
| Fixed in Revision | 9762 | ||||||||
| Attached Files |
|
||||||||
|
|
|||||||||

