V "GNAT Lib v2019"
M P W=b
A -O3
A -gnat12
P ZX

RN
RV NO_ALLOCATORS
RV NO_CALENDAR
RV NO_DELAY
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_FLOATING_POINT
RV NO_IO
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_ALLOCATORS_AFTER_ELABORATION
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLICIT_LOOPS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U adaventure%b		adaventure.adb		b5189e7c NE OO SU IL
W ada%s			ada.ads			ada.ali
W ada.calendar%s	a-calend.adb		a-calend.ali
W ada.command_line%s	a-comlin.adb		a-comlin.ali
W ada.directories%s	a-direct.adb		a-direct.ali
Z ada.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.fixed%s	a-strfix.adb		a-strfix.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.strings.unbounded.text_io%s  a-suteio.adb	a-suteio.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.text_io.integer_aux%s  a-tiinau.adb	a-tiinau.ali
Z ada.text_io.integer_io%s
W ada.unchecked_conversion%s
W avent%s		avent.adb		avent.ali
W gametypes%s		gametypes.ads		gametypes.ali
W gameutils%s		gameutils.adb		gameutils.ali
W gl%s			gl.ads			gl.ali
W gl.binding%s		gl-binding.ads		gl-binding.ali
W gl.pointers%s		gl-pointers.ads		gl-pointers.ali
W glext%s		glext.ads		glext.ali
W glext.binding%s	glext-binding.ads	glext-binding.ali
W glext.pointers%s	glext-pointers.ads	glext-pointers.ali
W glu%s			glu.ads			glu.ali
W glu.binding%s		glu-binding.ads		glu-binding.ali
W glu.pointers%s	glu-pointers.ads	glu-pointers.ali
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W interfaces.c.pointers%s
W interfaces.c.strings%s  i-cstrin.adb		i-cstrin.ali
W matutils%s		matutils.adb		matutils.ali
W pictobj%s		pictobj.adb		pictobj.ali
W pngloader%s		pngloader.adb		pngloader.ali
W sdl_events_h%s	sdl_events_h.ads	sdl_events_h.ali
W sdl_gamecontroller_h%s  sdl_gamecontroller_h.ads  sdl_gamecontroller_h.ali
W sdl_h%s		sdl_h.ads		sdl_h.ali
W sdl_hints_h%s		sdl_hints_h.ads		sdl_hints_h.ali
W sdl_joystick_h%s	sdl_joystick_h.ads	sdl_joystick_h.ali
W sdl_keyboard_h%s	sdl_keyboard_h.ads	sdl_keyboard_h.ali
W sdl_mouse_h%s		sdl_mouse_h.ads		sdl_mouse_h.ali
W sdl_scancode_h%s	sdl_scancode_h.ads	sdl_scancode_h.ali
W sdl_stdinc_h%s	sdl_stdinc_h.ads	sdl_stdinc_h.ali
W sdl_timer_h%s		sdl_timer_h.ads		sdl_timer_h.ali
W sdl_version_h%s	sdl_version_h.ads	sdl_version_h.ali
W sdl_video_h%s		sdl_video_h.ads		sdl_video_h.ali
W shader%s		shader.adb		shader.ali
W system%s		system.ads		system.ali
Z system.finalization_masters%s  s-finmas.adb	s-finmas.ali
Z system.img_int%s	s-imgint.adb		s-imgint.ali
Z system.img_uns%s	s-imguns.adb		s-imguns.ali
Z system.secondary_stack%s  s-secsta.adb	s-secsta.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
Z system.storage_elements%s  s-stoele.adb	s-stoele.ali
Z system.unsigned_types%s  s-unstyp.ads		s-unstyp.ali
W text_io%s		text_io.ads		text_io.ali
W utex%s		utex.adb		utex.ali

D ada.ads		20190518041255 76789da1 ada%s
D a-calend.ads		20190518041255 474d9720 ada.calendar%s
D a-charac.ads		20190518041255 2d3ec45b ada.characters%s
D a-chlat1.ads		20190518041255 66457d31 ada.characters.latin_1%s
D a-comlin.ads		20190518041255 4aa66568 ada.command_line%s
D a-direct.ads		20190518041255 078228da ada.directories%s
D a-except.ads		20190518041255 291912d5 ada.exceptions%s
D a-finali.ads		20190518041255 bf4f806b ada.finalization%s
D a-ioexce.ads		20190518041254 e4a01f64 ada.io_exceptions%s
D a-numeri.ads		20190518041254 bb51c45a ada.numerics%s
D a-ngelfu.ads		20190518041256 55716239 ada.numerics.generic_elementary_functions%s
D a-stream.ads		20190518041255 119b8fb3 ada.streams%s
D a-string.ads		20190518041255 90ac6797 ada.strings%s
D a-strfix.ads		20190518041256 86d6bc21 ada.strings.fixed%s
D a-strmap.ads		20190518041255 e8bb714a ada.strings.maps%s
D a-strunb.ads		20190518041255 1656705b ada.strings.unbounded%s
D a-suteio.ads		20190518041254 26d8e9aa ada.strings.unbounded.text_io%s
D a-tags.ads		20190518041256 491b781d ada.tags%s
D a-textio.ads		20190518041256 aef4d56d ada.text_io%s
D a-tiinau.ads		20190518041255 8114c8e4 ada.text_io.integer_aux%s
D a-tiinio.ads		20190518041254 390edddb ada.text_io.integer_io%s
D a-tiinio.adb		20190518041255 df9cd7af ada.text_io.integer_io%b
D a-unccon.ads		20190518041255 0e9b276f ada.unchecked_conversion%s
D adaventure.adb	20191219143142 295bbfe5 adaventure%b
D avatarolay.ads	20181227001241 cf0980cc avatarolay%s
D avent.ads		20191201185731 a87089d6 avent%s
D bugobj.ads		20191116195810 20621bfe bugobj%s
D cubemapobj.ads	20181227001241 55e948b8 cubemapobj%s
D cylobj.ads		20181227001241 0e1f843d cylobj%s
D droomobj.ads		20191124211111 f54748ad droomobj%s
D ellipsoid.ads		20181227001241 5252b261 ellipsoid%s
D gametypes.ads		20191219130322 c3682ac9 gametypes%s
D gameutils.ads		20191219130506 16800879 gameutils%s
D gl.ads		20181227001242 7804bde3 gl%s
D gl-binding.ads	20181227001242 91aee3cc gl.binding%s
D gl-pointers.ads	20181227001242 52c8d5cb gl.pointers%s
D glext.ads		20181227001242 e98d5644 glext%s
D glext-binding.ads	20190322231235 e661f16f glext.binding%s
D glext-pointers.ads	20181227001242 9017bfdc glext.pointers%s
D glu.ads		20181227001242 9cf330fe glu%s
D glu-binding.ads	20181227001242 96b9de55 glu.binding%s
D glu-pointers.ads	20181227001242 06979cc9 glu.pointers%s
D interfac.ads		20190518041254 5ab55268 interfaces%s
D i-c.ads		20190518041254 5421119b interfaces.c%s
D i-cpoint.ads		20190518041256 ee8a93ec interfaces.c.pointers%s
D i-cpoint.adb		20190518041256 d5172521 interfaces.c.pointers%b
D i-cstrin.ads		20190518041255 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20190518041254 e53d8b8e interfaces.c_streams%s
D itemobj.ads		20181227001241 9fd327f5 itemobj%s
D matutils.ads		20181227001241 c0cefc27 matutils%s
D pictobj.ads		20181227001241 439cbb0c pictobj%s
D pngloader.ads		20181227001242 082278de pngloader%s
D rectobj.ads		20181227001241 ae69edea rectobj%s
D rectsurfobj.ads	20181227001242 fc4774cb rectsurfobj%s
D rectxfineobj.ads	20181227001241 d83001a3 rectxfineobj%s
D rectxobj.ads		20181227001241 aa1d5ffb rectxobj%s
D sdl_events_h.ads	20191219123333 e9c635ac sdl_events_h%s
D sdl_gamecontroller_h.ads  20191219123333 5ba70b64 sdl_gamecontroller_h%s
D sdl_gesture_h.ads	20191219123333 4da76bbe sdl_gesture_h%s
D sdl_h.ads		20191219123333 33903b4a sdl_h%s
D sdl_hints_h.ads	20191219123333 f42f8323 sdl_hints_h%s
D sdl_joystick_h.ads	20191219123333 fa9599d7 sdl_joystick_h%s
D sdl_keyboard_h.ads	20191219123333 ff0b7413 sdl_keyboard_h%s
D sdl_keycode_h.ads	20191219123333 dceb4038 sdl_keycode_h%s
D sdl_mouse_h.ads	20191219123333 129ce8bc sdl_mouse_h%s
D sdl_rect_h.ads	20191219123333 25b85477 sdl_rect_h%s
D sdl_rwops_h.ads	20191219123333 65f30f06 sdl_rwops_h%s
D sdl_scancode_h.ads	20191219123333 68348193 sdl_scancode_h%s
D sdl_stdinc_h.ads	20191219123333 0a7414ba sdl_stdinc_h%s
D sdl_surface_h.ads	20191219123333 57874e5f sdl_surface_h%s
D sdl_timer_h.ads	20191219123333 2de13a18 sdl_timer_h%s
D sdl_touch_h.ads	20191219123333 8b351fed sdl_touch_h%s
D sdl_version_h.ads	20191219123333 cc1d05a9 sdl_version_h%s
D sdl_video_h.ads	20191219123333 bc8f2474 sdl_video_h%s
D shader.ads		20181227001241 b1fe60d7 shader%s
D stddef_h.ads		20191219123333 6ed08f99 stddef_h%s
D system.ads		20190518041255 4635ec04 system%s
D s-atocou.ads		20190518041256 b45c2d8d system.atomic_counters%s
D s-crtl.ads		20190518041254 0ebbdb71 system.crtl%s
D s-exctab.ads		20190518041255 54135002 system.exception_table%s
D s-ficobl.ads		20190518041256 078245e4 system.file_control_block%s
D s-finmas.ads		20190518041255 7811a767 system.finalization_masters%s
D s-finroo.ads		20190518041256 4ff27390 system.finalization_root%s
D s-imgint.ads		20190518041254 02dbe0c2 system.img_int%s
D s-imguns.ads		20190518041255 9ff43cf7 system.img_uns%s
D s-memory.ads		20190518041255 597d6634 system.memory%s
D s-parame.ads		20190518041256 48ec542b system.parameters%s
D s-secsta.ads		20190518041256 20bbe636 system.secondary_stack%s
D s-soflin.ads		20190518041255 a7318a92 system.soft_links%s
D s-stache.ads		20190518041256 a37c21ec system.stack_checking%s
D s-stalib.ads		20190518041256 09bd3940 system.standard_library%s
D s-stalib.adb		20190518041254 f2fe2716 system.standard_library%b
D s-stoele.ads		20190518041256 2dc34a04 system.storage_elements%s
D s-stopoo.ads		20190518041255 b16154c2 system.storage_pools%s
D s-stposu.ads		20190518041254 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20190518041254 aedef97e system.stream_attributes%s
D s-traent.ads		20190518041254 005bf670 system.traceback_entries%s
D s-unstyp.ads		20190518041255 34867c83 system.unsigned_types%s
D s-wchcon.ads		20190518041255 1b7d22d2 system.wch_con%s
D tables.ads		20181227001242 bb2c4d05 tables%s
D text_io.ads		20190518041255 21b2c898 text_io%s
D twictobj.ads		20181227001241 75bb730d twictobj%s
D unchdeal.ads		20190518041256 214516a4 unchecked_deallocation%s
D utex.ads		20181227001241 35abb6a7 utex%s
D w3treeobj.ads		20181227001242 80562501 w3treeobj%s
D x86_64_linux_gnu_bits_stdint_intn_h.ads  20191219123333 723af19a x86_64_linux_gnu_bits_stdint_intn_h%s
D x86_64_linux_gnu_bits_stdint_uintn_h.ads  20191219123333 336f86d2 x86_64_linux_gnu_bits_stdint_uintn_h%s
D x86_64_linux_gnu_bits_types_h.ads  20191219123333 3b4dc9d7 x86_64_linux_gnu_bits_types_h%s
D xtreeobj.ads		20181227001241 2688ecb4 xtreeobj%s
D ztubeobj.ads		20181227001242 7a569bba ztubeobj%s
G a e
G c Z b b [adaventure standard 94 11 none]
G r s pictangle [adaventure standard 94 11 none] [pictangleIP pictobj 55 6 none]
G r f pictangle [adaventure standard 94 11 none] [initialize pictobj 62 11 none]
G r e pictangle [adaventure standard 94 11 none] [finalize pictobj 63 11 none]
G r c none [adaventure standard 94 11 none] [sdl_getticks sdl_timer_h 42 13 none]
G r c none [adaventure standard 94 11 none] [sdl_init sdl_h 58 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getcurrentdisplaymode sdl_video_h 521 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getversion sdl_version_h 129 14 none]
G r c none [adaventure standard 94 11 none] [sdl_sethint sdl_hints_h 1293 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_setattribute sdl_video_h 1539 13 none]
G r c none [adaventure standard 94 11 none] [sdl_createwindow sdl_video_h 653 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_createcontext sdl_video_h 1563 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_makecurrent sdl_video_h 1574 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_extensionsupported sdl_video_h 1519 13 none]
G r c none [adaventure standard 94 11 none] [glgetintegerv gl__binding 122 14 none]
G r c none [adaventure standard 94 11 none] [inittext2d utex 29 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_getdrawablesize sdl_video_h 1614 14 none]
G r c none [adaventure standard 94 11 none] [glviewport gl__binding 184 14 none]
G r c none [adaventure standard 94 11 none] [sdl_getkeyboardstate sdl_keyboard_h 92 13 none]
G r c none [adaventure standard 94 11 none] [glgenvertexarrays glext__binding 1044 14 none]
G r c none [adaventure standard 94 11 none] [glbindvertexarray glext__binding 1038 14 none]
G r c none [adaventure standard 94 11 none] [glactivetexture gl__binding 1553 14 none]
G r c none [adaventure standard 94 11 none] [glgenbuffers glext__binding 101 14 none]
G r c none [adaventure standard 94 11 none] [glenable gl__binding 96 14 none]
G r c none [adaventure standard 94 11 none] [gldepthfunc gl__binding 150 14 none]
G r c none [adaventure standard 94 11 none] [glhint gl__binding 146 14 none]
G r c none [adaventure standard 94 11 none] [glclearcolor gl__binding 32 14 none]
G r c none [adaventure standard 94 11 none] [readstate gameutils 178 11 none]
G r c none [adaventure standard 94 11 none] [loadshaders shader 25 10 none]
G r c none [adaventure standard 94 11 none] [glgetuniformlocation glext__binding 246 13 none]
G r c none [adaventure standard 94 11 none] [loadpng pngloader 32 18 none]
G r c none [adaventure standard 94 11 none] [setrect pictobj 32 11 none]
G r c none [adaventure standard 94 11 none] [cross matutils 60 11 none]
G r c none [adaventure standard 94 11 none] [perspective matutils 54 11 none]
G r c none [adaventure standard 94 11 none] [lookat matutils 68 11 none]
G r c none [adaventure standard 94 11 none] [matxmat matutils 48 11 none]
G r c none [adaventure standard 94 11 none] [sdl_pumpevents sdl_events_h 853 14 none]
G r c none [adaventure standard 94 11 none] [sdl_getmousestate sdl_mouse_h 116 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getwindowsize sdl_video_h 865 14 none]
G r c none [adaventure standard 94 11 none] [glclear gl__binding 38 14 none]
G r c none [adaventure standard 94 11 none] [gluseprogram glext__binding 299 14 none]
G r c none [adaventure standard 94 11 none] [gluniformmatrix4fv glext__binding 394 14 none]
G r c none [adaventure standard 94 11 none] [gluniform1i glext__binding 321 14 none]
G r c none [adaventure standard 94 11 none] [glbindtexture gl__binding 1094 14 none]
G r c none [adaventure standard 94 11 none] [draw pictobj 37 11 none]
G r c none [adaventure standard 94 11 none] [print2d utex 49 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_swapwindow sdl_video_h 1662 14 none]
G r c none [adaventure standard 94 11 none] [gldeletebuffers glext__binding 97 14 none]
G r c none [adaventure standard 94 11 none] [gldeleteprogram glext__binding 179 14 none]
G r c none [adaventure standard 94 11 none] [gldeletevertexarrays glext__binding 1040 14 none]
G r c none [adaventure standard 94 11 none] [cleanuptext utex 54 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_deletecontext sdl_video_h 1673 14 none]
G r c none [adaventure standard 94 11 none] [sdl_destroywindow sdl_video_h 1424 14 none]
G r c none [adaventure standard 94 11 none] [sdl_quit sdl_h 104 14 none]
G r c none [adaventure standard 94 11 none] [aventure avent 32 11 none]
X 1 ada.ads
16K9*Ada 20e8 24|63r6 64r6 65r6 66r6 81r6 82r6 84r6 98r13 99r13 709r7 726r25
. 757r12
X 2 a-calend.ads
36K13*Calendar 409e17 24|81w10
X 5 a-comlin.ads
36K13*Command_Line 144e21 24|64w10 709r11 726r29
39V13*Argument_Count{natural} 24|709s24
52V13*Argument{string} 24|726s42
X 6 a-direct.ads
76K13*Directories 502e20 24|82w10 757r16
310V13*Exists{boolean} 24|757s28
X 11 a-ngelfu.ads
52V13*Sqrt{float} 24|135s30[32|122]
94V13*Sin{float} 24|473s43[32|122] 474s24[32|122] 482s21[32|122]
103V13*Cos{float} 24|473s24[32|122] 475s24[32|122] 475s43[32|122] 484s21[32|122]
112V13*Tan{float} 24|442s54[32|122]
145V13*Arctan{float} 24|455s43[32|122]
X 13 a-string.ads
16K13*Strings 35e16 24|65r10 66r10 84r10 98r17 99r17
X 14 a-strfix.ads
43K21*Fixed 596e22 24|84w18
X 16 a-strunb.ads
82K21*Unbounded 756e26 24|65w18 66r18 98r25 99r25
X 17 a-suteio.ads
39K31*Text_IO 61e34 24|66w28 99r35
X 19 a-textio.ads
64P9*File_Type 24|333r24
264U14*New_Line 24|182s17 779s17
422U14*Get_Immediate 24|763s9
465U14*Put 24|178s17 762s9 777s17 778s17
508U14*Put_Line 24|180s25 221s9 229s9 295s17 302s9 308s17 315s17 346s9 747s33
X 21 a-tiinio.ads
46k21*Integer_IO 108e27 24|96r41
90U14 Get 24|729s16[96]
X 23 a-unccon.ads
20v14*Unchecked_Conversion 24|63w10
X 24 adaventure.adb
94U11*adaventure 94b11 942l5 942t15
96K17 myint_io[21|46] 729r7
119m9 pgmtexshadid{34|102M12} 516r40 528m9 531r18 533r18 851r30
119m23 pgmtexid{34|102M12}
121i9 uniftex{34|81I12} 532m9 853r29
121i18 matid{34|81I12} 530m9 852r36
125A14 vec3(float)<integer> 450r26 451r26 452r26
130V10 mysqrt{float} 130b10 130>18 137l5 137t11
130f18 arg{float} 132r12 135r35
147m1 mainWindow{74|110M17} 275m9 280r47 282r38 367r33 834r36 837r49 918r36
. 927r27
148m1 mainGLContext{74|251M9} 280m9 282r50 926r30
151m1 contextFlags{74|142M12} 352m9 362r29
152r1 current{74|65R9} 340m56 340r56 344r15 345r15
153i1 should_be_zero{34|81I12} 340m9 341r19
155i1 Mwid{44|35I9} 344m9 347r42
155i6 Mhit{44|35I9} 345m9 348r42 358r15 359r15
155i12 Wwid{44|35I9} 358m9 362r17 364r51 794r23 825r51 835r30 836m25 842r31
155i17 Whit{44|35I9} 359m9 362r23 364r65 794r29 825r56 835r48 836m38 842r37
155i23 Nwid{44|35I9} 834m48 834r48 835r22 836r31 872r56
155i28 Nhit{44|35I9} 834m61 834r61 835r40 836r44 873r58
155i34 Fwid{44|35I9} 367m45 367r45 368r24 837m61 837r61 838r40 876r56
155i40 Fhit{44|35I9} 367m58 367r58 368r29 837m74 837r74 838r45 877r58
157i1 ret{44|35I9} 339m9
158i1 numkeys{34|81I12} 371m41 371r41 373r43 802m49 802r49
164p1 key_map(63|91A14) 371m9 802m17 804r21 805r21 809r21
168m1 vertbuff{34|102M12} 387m25 387r25 512m42 512r42 858r50
168m11 uvbuff{34|102M12} 388m25 388r25 513m42 513r42 858r59
168m19 elembuff{34|102M12} 389m25 389r25 514m42 514r42 858r66
168m29 vertexarrayid{34|102M12} 377m30 377r30 378r27 518m47 518r47
175U11 myassert 175b11 175>21 175>43 185l5 185t13 217s9 236s9 238s9 245s9
. 247s9 249s9 256s9 258s9 265s9 270s9 283s9 341s9 373s9 544s9 643s9 644s9
175b21 condition{boolean} 177r6
175i43 flag{integer} 179r20 180r56
197U11 InitSDL 197b11 197>20 197>27 197>44 197>59 322l5 322t12 362s9
197i20 width{34|81I12} 277r25
197i27 height{34|81I12} 277r32
197m44 flags{69|166M12} 277r40
197a59 name{string} 275r52
201i9 major{34|81I12} 300m41 300r41 302r51
201i16 minor{34|81I12} 301m41 301r41 302r74
201i23 profile{34|81I12} 306m48 306r48 307r13
201i32 compflag{34|81I12} 313m41 313r41 314r13
202i3 error{34|81I12} 216m9 217r19 244m9 245r19 246m9 247r19 248m9 249r19
. 255m9 256r19 257m9 258r19 263m9 265r19 268m9 270r19 282m9 283r19
203e3 bresult{69|127E9} 235m9 236r19 237m9 238r19
205r4 linked{73|59R9} 228m25 228r25 230r30 231r30 232r30
207p9 pms{47|47P9} 292r49
208p9 glbp{36|41P9} 211m9 212r9
332U11 pre_prep 332b11 405l5 405t13 767s9
333p7 FileId{19|64P9}
420V10 max{float} 420b10 420>15 420>18 424l5 424t8 439s36
420f15 a{float} 422r12 422r28
420f18 b{float} 422r14 423r21
426a1 MVP{50|26A14} 493m9 494m17 494r17 495m17 495r17 852m56 852r56
426a6 ModelMatrix{50|26A14} 460m9 463m17 465m17 493r14
426a19 ViewMatrix{50|26A14} 491m16 491r16 494r21
426a31 ProjectionMatrix{50|26A14} 489m21 489r21 495r21
429U11 updatePreMVP 429b11 429>25 429>30 497l5 497t17 794s9 842s17
429i25 wid{34|81I12} 433r39 434r50
429i30 hit{34|81I12} 433r50 434r39
430f9 xlook{float} 473m9 477r20 487r29
430f16 ylook{float} 474m9 478r20 487r35
430f23 zlook{float} 475m9 479r20 487r41
430f30 xlk{float} 477m9 491r41
430f34 ylk{float} 478m9 491r45
430f38 zlk{float} 479m9 491r49
430f43 xrt{float} 482m9 487r16
430f47 yrt{float} 483m9 487r20
430f51 zrt{float} 484m9 487r24
430f56 xup{float} 487m48 491r54
430f60 yup{float} 487m52 491r58
430f64 zup{float} 487m56 491r62
431f9 xme{float} 468m9 477r16 491r28
431f13 yme{float} 469m9 478r16 491r32
431f17 zme{float} 470m9 479r16 491r36
433f9 woh{float} 462r12 463r35 489r47
434f9 how{float} 439r44 465r35
436f9 fovdeg{float} 437r36 489r39
437f9 fovrad{float} 442r58
439f9 aspect{float} 442r39
442f9 eyeradius{float} 451r46
444f9 near{float} 489r53
445f9 far{float} 489r59
450a9 focus{125A14} 453r19 453r39 453r59
451a9 eyepos{125A14} 453r28 453r48 453r68 468r14 469r14 470r14
452a9 look{125A14} 455r51 455r60
454f9 vertAng{float} 473r28 474r28 475r28
455f9 horiAng{float} 473r47 475r47 482r25 484r25
503i1 npuz{integer} 504r21 505r21 544r19 856r29
504a1 texid(34|102M12) 536m9 537m9 538m9 539m9 540m9 857r55
505a1 puzpiece(51|30R6) 559r34 574r34 587r26 858r38
509U11 release_stuff 509b11 520l5 520t18 924s9
523U11 setup_stuff 523b11 592l5 592t16 783s9
524f9 xx{float} 550m17 554r27 565m17 569r27
524f12 yy{float} 551m17 555r27 566m17 570r27
524f15 zz{float} 545m9 547r15 583m9 584r15
524f18 dx{float} 552m17 561r25 567m17 576r25
524f21 dy{float} 553m17 561r28 568m17 576r28
524f24 dz{float} 546m9 561r31 576r31 589r25
524f27 nx{float} 554m17 560r25 569m17 575r25
524f30 ny{float} 555m17 560r28 570m17 575r28
524f33 nz{float} 547m9 560r31 575r31 584m9 588r25
525f9 j1{float} 562m25 577m25 590m17
525f12 j2{float} 562m28 577m28 590m20
525f15 j3{float} 562m31 577m31 590m23
525f18 j4{float} 562m34 577m34 590m26
525f21 j5{float} 562m37 577m37 590m29
525f24 j6{float} 562m40 577m40 590m32
548i13 row{integer} 551r38 559r43 566r38 574r43
602m1 mousestate{69|166M12} 817m17 818r35
603i1 mousex{34|81I12} 817m47 817r47 825r62
603i9 mousey{34|81I12} 817m61 817r61 825r70
604i1 state{integer} 818m17 822r34 822r60
604i8 ileft{integer} 819m17 822r41
604i15 iright{integer} 820m17 822r67
605b1 userpicked{boolean} 649m9 741m25 775m17 930r12
605b13 userexit{boolean} 648m9 740m25 774m17 798r14 804m64 805m59
605b23 details{boolean} 811m33 811r47 865r20
606f1 currenttime{float} 789m9 790r26 791r20 800m17 807r24 812r42 824r29
. 826r50
606f14 etime{float} 807m17 810r28
606f21 keytime{float} 791m9 807r36 812m33
607f1 dwell{float} 810r34
609f1 ppreviousTime{float} 790m9 824r43 826m33
612i1 pselBlock{integer} 641m9 643r19 644r19 736m33 738m33 773m17 778r35
. 931r26
615U11 handle_mouse_pick 615b11 616>9 616>16 617>9 617>17 651l5 651t22 825s33
616i9 width{34|81I12} 620r46
616i16 height{34|81I12} 621r46
617i9 xmouse{34|81I12} 620r32
617i17 ymouse{34|81I12} 621r32
620f2 col{float} 635r13
621f2 row{float} 628r13
623i2 ir{integer} 629m17 631m17 641r27
623i5 ic{integer} 636m17 638m17 641r24
663V10 odd{boolean} 663b10 663>15 666l5 666t8 685s22 685s33
663i15 i{integer} 665r18
668V10 odd{boolean} 668b10 668>15 671l5 671t8
668i15 i{34|81I12} 670r18
679V10 bitmatch{boolean} 679b10 679>20 679>23 690t4 822s25 822s51
679i20 x{integer} 681r24
679i23 y{integer} 682r24
680b9 result{boolean} 685m47 689r16
681i9 a{integer} 685r26 686m17 686r20
682i9 b{integer} 685r37 687m17 687r20
684i13 i{integer}
696f9 pdlay{float} 824r60
698i9 jump{integer} 733m25 735r28 932r20 934m25 937r42
700e9 ch{character} 763m23 764r12 764r22
701b9 resume{boolean} 764m34 764m53 769r31 937r48
703b9 HiRes{boolean} 731m25 937r56
725i8 lst{natural} 729m31
726a8 jstr{string} 729r20
727i18 ijump{integer} 729m25 730r20 732r23 732r36 733r31
856i21 k{integer} 857r61 858r47
X 26 avent.ads
20K9*avent 24|91w6 937r17 26|39e10
32U11*aventure 24|937s23
X 32 gametypes.ads
102K9*gametypes 24|73w6 73r22 293r17 296r17 883r64 884r29 889r57 890r29 894r57
. 895r57 896r76 897r76 899r61 900r78 902r67 903r81 905r76 906r85 32|1065e14
122K17*fmath[11|39] 24|135r24 442r48 455r37 473r18 473r37 474r18 475r18 475r37
. 482r15 484r15
128f9*halfpi{float} 24|482r33 484r33
133f9*deg2rad{float} 24|437r43
276b9*oldstateExists{boolean} 24|756m9 758m17 761r4 769r12
879i9*major{34|81I12} 24|894m67 894r67 896r86
879i16*minor{34|81I12} 24|895m67 895r67 897r86
879i23*profile{34|81I12} 24|883m74 883r74 884r39
879i32*flags{34|81I12} 24|889m67 889r67 890r39
879i39*mtu{34|81I12} 24|899m71 899r71 900r88 902m77 902r77 903r91 905m86
. 905r86 906r95
915b9*okmultisamp{boolean} 24|293m27 296m27
936i9*chapter{integer} 24|773r28 931m17 933m25 937r33
1062a9*statefile{string} 24|757r35
X 33 gameutils.ads
54K9*gameutils 24|74w6 771r17 33|181e14
178U11*readState 24|771s27
X 34 gl.ads
23K9*GL 24|30w6 30r10 30r22 111r13 112r13 113r13 668r18 34|954e7
39M12*GLboolean{44|47M9} 24|211r21
81I12*GLint{44|35I9} 24|121r26 153r18 158r19 197r36 202r11 302r39 302r62
. 429r36 603r26 616r25 617r26 668r21 896r64 897r64 900r66 903r69 906r73
102M12*GLuint{44|43M9} 24|119r34 168r45 222r18 223r18 224r18 504r30
147N4*GL_FALSE 24|212r21 852r46
236N4*GL_CULL_FACE 24|396r19
252N4*GL_LEQUAL 24|395r22
257N4*GL_DEPTH_TEST 24|394r18
501N4*GL_LINE_SMOOTH_HINT 24|400r16
502N4*GL_POLYGON_SMOOTH_HINT 24|401r16
506N4*GL_NICEST 24|400r37 401r40
560N4*GL_TEXTURE_2D 24|857r40
622N4*GL_DEPTH_BUFFER_BIT 24|846r48
628N4*GL_COLOR_BUFFER_BIT 24|846r25
795N4*GL_TEXTURE0 24|385r25
829N4*GL_MAX_TEXTURE_UNITS 24|899r39
853N4*GL_MULTISAMPLE 24|399r18
X 35 gl-binding.ads
25K12*Binding 24|30w13 112r16 35|2461e15
32U14*glClearColor 24|403s9
38U14*glClear 24|846s17
96U14*glEnable 24|394s9 396s9 399s9
122U14*glGetIntegerv 24|300s9 301s9 306s9 313s9 883s25 889s25 894s25 895s25
. 899s25 902s25 905s25
146U14*glHint 24|400s9 401s9
150U14*glDepthFunc 24|395s9
184U14*glViewport 24|368s9 838s25
1094U14*glBindTexture 24|857s25
1553U14*glActiveTexture 24|385s9
X 36 gl-pointers.ads
25K12*Pointers 24|30w25 113r16 36|156e16
41P9*GLboolean_Pointer(34|39M12) 24|208r17
X 37 glext.ads
22K9*GLext 24|32w6 32r13 32r28 108r13 109r13 110r13 512r9 513r9 514r9 516r9
. 518r9 37|711e10
188N4*GL_MAX_TEXTURE_IMAGE_UNITS 24|902r39
195N4*GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 24|905r39
273N4*GL_MAJOR_VERSION 24|300r23 894r39
274N4*GL_MINOR_VERSION 24|301r23 895r39
276N4*GL_CONTEXT_FLAGS 24|313r23 889r39
281N4*GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 24|314r24 890r47
399N4*GL_CONTEXT_CORE_PROFILE_BIT 24|307r23 884r49
420N4*GL_CONTEXT_PROFILE_MASK 24|306r23 883r39
X 38 glext-binding.ads
26K15*Binding 24|32w19 110r19 512r15 513r15 514r15 516r15 518r15 38|2246e18
97U14*glDeleteBuffers 24|512s23 513s23 514s23
101U14*glGenBuffers 24|387s9 388s9 389s9
179U14*glDeleteProgram 24|516s23
246V13*glGetUniformLocation{34|81I12} 24|530s18 532s21
299U14*glUseProgram 24|851s17
321U14*glUniform1i 24|853s17
394U14*glUniformMatrix4fv 24|852s17
1038U14*glBindVertexArray 24|378s9
1040U14*glDeleteVertexArrays 24|518s23
1044U14*glGenVertexArrays 24|377s9
X 39 glext-pointers.ads
19K15*Pointers 24|32w34 109r19 39|63e19
X 40 glu.ads
23K9*GLU 24|31w6 31r11 31r24 40|243e8
X 41 glu-binding.ads
24K13*Binding 24|31w15 41|439e16
X 42 glu-pointers.ads
19K13*Pointers 24|31w28 42|85e17
X 43 interfac.ads
38K9*Interfaces 24|36r6 37r11 38r6 39r6 106r13 107r13 155r55 157r7 347r19
. 348r19 872r33 873r35 876r33 877r35 43|184e15
X 44 i-c.ads
18K20*C 24|36w17 37r22 38r17 39r17 106r24 107r24 155r66 157r18 347r30 348r30
. 872r44 873r46 876r44 877r46 44|230e17
35I9*int<integer> 24|155r68 157r20 347r32 348r32 872r46 873r48 876r46 877r48
43M9*unsigned 24|37r24
47M9*unsigned_char
X 45 i-cpoint.ads
44k22*Pointers 24|38w19 45|102e26
X 47 i-cstrin.ads
36K22*Strings 24|39w19 107r26 47|106e25
47P9*chars_ptr 24|207r15
60V13*New_String{47P9} 24|207s28 275s41 531s32 533s32
X 50 matutils.ads
20K9*MatUtils 24|60w6 79w6 104r13 50|85e13
26A14*mat44(float)<integer><integer> 24|427r12
27a9*identity{26A14} 24|427r21 460r22
48U11*matXmat 24|494s9 495s9
54U11*perspective 24|489s9
60U11*cross 24|487s9
68U11*lookAt 24|491s9
X 51 pictobj.ads
25K9*pictobj 24|87w6 505r30 559r17 574r17 587r9 858r25 51|65e12
30R6*pictangle<8|43R9> 24|505r38 51|59e11
32U11*setrect 24|559s25 574s25 587s17
37U11*draw 24|858s33
X 52 pngloader.ads
22K9*pngloader 24|78w6 103r13 52|52e14
26n35*clamp{26E14} 24|536r27 537r27 538r27 539r27 540r27
32V18*loadpng{34|102M12} 24|536s19 537s19 538s19 539s19 540s19
X 57 sdl_events_h.ads
13K9*SDL_events_h 24|52w6 52r24 57|1086e17
853U14*SDL_PumpEvents 24|801s17
X 58 sdl_gamecontroller_h.ads
10K9*SDL_gamecontroller_h 24|49w6 49r32 58|499e25
X 60 sdl_h.ads
7K9*SDL_h 24|44w6 44r18 60|111e10
9N4*SDL_INIT_TIMER 24|216r27 339r62
11N4*SDL_INIT_VIDEO 24|216r64 339r25
15N4*SDL_INIT_EVENTS 24|216r45 339r43
58V13*SDL_Init{44|35I9} 24|216s18 339s16
104U14*SDL_Quit 24|928s9
X 61 sdl_hints_h.ads
9K9*SDL_hints_h 24|51w6 51r23 61|1376e16
13p9*SDL_ONE{47|47P9} 24|235r56 237r64
26p4*SDL_HINT_RENDER_SCALE_QUALITY{47|47P9} 24|237r33
28p4*SDL_HINT_RENDER_VSYNC{47|47P9} 24|235r33
1293V13*SDL_SetHint{69|127E9} 24|235s20 237s20
X 62 sdl_joystick_h.ads
8K9*SDL_joystick_h 24|48w6 48r26 62|566e19
X 63 sdl_keyboard_h.ads
13K9*SDL_keyboard_h 24|46w6 46r26 63|289e19
90M17*keyrange{69|166M12} 24|373r19
91A14*keyarraytype(69|142M12)<44|43M9> 24|164r18
92V13*SDL_GetKeyboardState(91A14) 24|371s20 802s28
X 65 sdl_mouse_h.ads
10K9*SDL_mouse_h 24|47w6 47r23 65|382e16
14N4*SDL_BUTTON_LEFT 24|819r35
16N4*SDL_BUTTON_RIGHT 24|820r35
116V13*SDL_GetMouseState{69|166M12} 24|817s29
X 68 sdl_scancode_h.ads
6K9*SDL_scancode_h 24|45w6 45r26 68|428e19
199m4*SDL_SCANCODE_Q{44|43M9} 24|805r30
206m4*SDL_SCANCODE_X{44|43M9} 24|809r30
220m4*SDL_SCANCODE_ESCAPE{44|43M9} 24|804r30
X 69 sdl_stdinc_h.ads
11K9*SDL_stdinc_h 24|54w6 54r24 69|873e17
127E9*SDL_bool 24|203r13 69|130e4
129n7*SDL_TRUE{127E9} 24|236r29 238r29 292r12
142M12*Uint8{107|24M12} 24|230r18 231r18 232r18
166M12*Uint32{107|28M12} 24|197r50 373r36 602r14
X 71 sdl_timer_h.ads
8K9*SDL_timer_h 24|53w6 53r23 71|131e16
42V13*SDL_GetTicks{69|166M12} 24|609s32 789s30 800s38
X 73 sdl_version_h.ads
8K9*SDL_version_h 24|55w6 55r25 73|162e18
10N4*SDL_MAJOR_VERSION 24|222r31
11N4*SDL_MINOR_VERSION 24|223r31
12N4*SDL_PATCHLEVEL 24|224r31
59R9*SDL_version 24|205r21 73|64e4
60m7*major{69|142M12} 24|230r37
61m7*minor{69|142M12} 24|231r37
62m7*patch{69|142M12} 24|232r37
129U14*SDL_GetVersion 24|228s9
X 74 sdl_video_h.ads
11K9*SDL_video_h 24|50w6 50r23 74|1682e16
21N4*SDL_WINDOWPOS_CENTERED 24|276r25 276r49
65R9*SDL_DisplayMode 24|152r19 74|72e4
67i7*w{44|35I9} 24|344r23
68i7*h{44|35I9} 24|345r23
110M17*SDL_Window{77|67M9} 24|147r15
142M12*SDL_WindowFlags{44|43M9} 24|151r16
144m4*SDL_WINDOW_OPENGL{44|43M9} 24|354r20
145m4*SDL_WINDOW_SHOWN{44|43M9} 24|353r17
148m4*SDL_WINDOW_RESIZABLE{44|43M9} 24|355r20
156m4*SDL_WINDOW_ALLOW_HIGHDPI{44|43M9} 24|356r20
251M9*SDL_GLContext<77|67M9> 24|148r17
261n7*SDL_GL_ALPHA_SIZE{257E9} 24|248r38
263n7*SDL_GL_DOUBLEBUFFER{257E9} 24|244r38
264n7*SDL_GL_DEPTH_SIZE{257E9} 24|246r38
275n7*SDL_GL_CONTEXT_MAJOR_VERSION{257E9} 24|255r38
276n7*SDL_GL_CONTEXT_MINOR_VERSION{257E9} 24|257r38
278n7*SDL_GL_CONTEXT_FLAGS{257E9} 24|268r39
279n7*SDL_GL_CONTEXT_PROFILE_MASK{257E9} 24|263r39
289m4*SDL_GL_CONTEXT_PROFILE_CORE{288M12} 24|264r89
295m4*SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG{293M12} 24|269r89
521V13*SDL_GetCurrentDisplayMode{44|35I9} 24|340s27
653V13*SDL_CreateWindow{110M17} 24|275s23
865U14*SDL_GetWindowSize 24|834s17
1424U14*SDL_DestroyWindow 24|927s9
1519V13*SDL_GL_ExtensionSupported{69|127E9} 24|292s23
1539V13*SDL_GL_SetAttribute{44|35I9} 24|244s18 246s18 248s18 255s18 257s18
. 263s18 268s18
1563V13*SDL_GL_CreateContext{251M9} 24|280s26
1574V13*SDL_GL_MakeCurrent{44|35I9} 24|282s18
1614U14*SDL_GL_GetDrawableSize 24|367s9 837s25
1662U14*SDL_GL_SwapWindow 24|918s17
1673U14*SDL_GL_DeleteContext 24|926s9
X 75 shader.ads
23K9*shader 24|71w6 71r19 75|27e11
25V10*loadshaders{34|102M12} 24|529s17
X 77 system.ads
37K9*System 24|35w6 199r5 77|156e11
67M9*Address
X 86 s-memory.ads
53V13*Alloc{77|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{77|67M9} 105i<c,__gnat_realloc>22
X 92 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 101 text_io.ads
24K9*Text_IO=24:29 24|77w6 96r33 102r13 333r16
X 104 utex.ads
26K9*utex 24|61w6 364r9 871r25 875r25 885r33 891r33 896r25 897r25 900r25
. 903r25 906r25 925r9 104|57e9
29U11*inittext2d 24|364s14
49U11*print2d 24|871s30 875s30 885s38 891s38 896s30 897s30 900s30 903s30
. 906s30
54U11*cleanuptext 24|925s14

