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

RN
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_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
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		9b50f78d 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 glfw3%s		glfw3.ads		glfw3.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 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.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
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	20191223135508 4d339cd7 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		20191224222839 6b08ad83 gametypes%s
D gameutils.ads		20191224185937 bfbd9f8d 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 glfw3.ads		20191223133559 16925748 glfw3%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 shader.ads		20181227001241 b1fe60d7 shader%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-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 xtreeobj.ads		20181227001241 2688ecb4 xtreeobj%s
D zoomwheel.ads		20191222120922 df5551ec zoomwheel%s
D ztubeobj.ads		20181227001242 7a569bba ztubeobj%s
G a e
G c Z b b [adaventure standard 80 11 none]
G r s pictangle [adaventure standard 80 11 none] [pictangleIP pictobj 55 6 none]
G r f pictangle [adaventure standard 80 11 none] [initialize pictobj 62 11 none]
G r e pictangle [adaventure standard 80 11 none] [finalize pictobj 63 11 none]
G r c none [adaventure standard 80 11 none] [glfwgettime glfw3 5772 13 none]
G r c none [adaventure standard 80 11 none] [initglfw gameutils 80 11 none]
G r c none [adaventure standard 80 11 none] [inittext2d utex 29 11 none]
G r c none [adaventure standard 80 11 none] [glfwgetframebuffersize glfw3 3304 14 none]
G r c none [adaventure standard 80 11 none] [glviewport gl__binding 184 14 none]
G r c none [adaventure standard 80 11 none] [glgenvertexarrays glext__binding 1044 14 none]
G r c none [adaventure standard 80 11 none] [glbindvertexarray glext__binding 1038 14 none]
G r c none [adaventure standard 80 11 none] [glactivetexture gl__binding 1553 14 none]
G r c none [adaventure standard 80 11 none] [glgenbuffers glext__binding 101 14 none]
G r c none [adaventure standard 80 11 none] [glenable gl__binding 96 14 none]
G r c none [adaventure standard 80 11 none] [gldepthfunc gl__binding 150 14 none]
G r c none [adaventure standard 80 11 none] [glhint gl__binding 146 14 none]
G r c none [adaventure standard 80 11 none] [glclearcolor gl__binding 32 14 none]
G r c none [adaventure standard 80 11 none] [readstate gameutils 172 11 none]
G r c none [adaventure standard 80 11 none] [loadshaders shader 25 10 none]
G r c none [adaventure standard 80 11 none] [glgetuniformlocation glext__binding 246 13 none]
G r c none [adaventure standard 80 11 none] [loadpng pngloader 32 18 none]
G r c none [adaventure standard 80 11 none] [myassert gameutils 56 19 none]
G r c none [adaventure standard 80 11 none] [setrect pictobj 32 11 none]
G r c none [adaventure standard 80 11 none] [cross matutils 60 11 none]
G r c none [adaventure standard 80 11 none] [perspective matutils 54 11 none]
G r c none [adaventure standard 80 11 none] [lookat matutils 68 11 none]
G r c none [adaventure standard 80 11 none] [matxmat matutils 48 11 none]
G r c none [adaventure standard 80 11 none] [glfwpollevents glfw3 4230 14 none]
G r c none [adaventure standard 80 11 none] [glfwgetkey glfw3 4629 13 none]
G r c none [adaventure standard 80 11 none] [glfwgetcursorpos glfw3 4704 14 none]
G r c none [adaventure standard 80 11 none] [glfwgetmousebutton glfw3 4662 13 none]
G r c none [adaventure standard 80 11 none] [glfwgetwindowsize glfw3 3118 14 none]
G r c none [adaventure standard 80 11 none] [glclear gl__binding 38 14 none]
G r c none [adaventure standard 80 11 none] [gluseprogram glext__binding 299 14 none]
G r c none [adaventure standard 80 11 none] [gluniformmatrix4fv glext__binding 394 14 none]
G r c none [adaventure standard 80 11 none] [gluniform1i glext__binding 321 14 none]
G r c none [adaventure standard 80 11 none] [glbindtexture gl__binding 1094 14 none]
G r c none [adaventure standard 80 11 none] [draw pictobj 37 11 none]
G r c none [adaventure standard 80 11 none] [print2d utex 49 11 none]
G r c none [adaventure standard 80 11 none] [glgetintegerv gl__binding 122 14 none]
G r c none [adaventure standard 80 11 none] [glflush gl__binding 144 14 none]
G r c none [adaventure standard 80 11 none] [glfwswapbuffers glfw3 5958 14 none]
G r c none [adaventure standard 80 11 none] [gldeletebuffers glext__binding 97 14 none]
G r c none [adaventure standard 80 11 none] [gldeleteprogram glext__binding 179 14 none]
G r c none [adaventure standard 80 11 none] [gldeletevertexarrays glext__binding 1040 14 none]
G r c none [adaventure standard 80 11 none] [cleanuptext utex 54 11 none]
G r c none [adaventure standard 80 11 none] [glfwdestroywindow glfw3 2870 14 none]
G r c none [adaventure standard 80 11 none] [glfwterminate glfw3 1874 14 none]
G r c none [adaventure standard 80 11 none] [aventure avent 32 11 none]
X 1 ada.ads
16K9*Ada 20e8 24|49r6 50r6 51r6 52r6 67r6 68r6 70r6 84r13 85r13 516r7 533r25
. 564r12
X 2 a-calend.ads
36K13*Calendar 409e17 24|67w10
X 5 a-comlin.ads
36K13*Command_Line 144e21 24|50w10 516r11 533r29
39V13*Argument_Count{natural} 24|516s24
52V13*Argument{string} 24|533s42
X 6 a-direct.ads
76K13*Directories 502e20 24|68w10 564r16
310V13*Exists{boolean} 24|564s28
X 11 a-ngelfu.ads
52V13*Sqrt{float} 24|121s30[32|119]
94V13*Sin{float} 24|272s43[32|119] 273s24[32|119] 281s21[32|119]
103V13*Cos{float} 24|272s24[32|119] 274s24[32|119] 274s43[32|119] 283s21[32|119]
112V13*Tan{float} 24|241s54[32|119]
145V13*Arctan{float} 24|254s43[32|119]
X 13 a-string.ads
16K13*Strings 35e16 24|51r10 52r10 70r10 84r17 85r17
X 14 a-strfix.ads
43K21*Fixed 596e22 24|70w18
X 16 a-strunb.ads
82K21*Unbounded 756e26 24|51w18 52r18 84r25 85r25
X 17 a-suteio.ads
39K31*Text_IO 61e34 24|52w28 85r35
X 19 a-textio.ads
64P9*File_Type 24|155r24
264U14*New_Line 24|586s17
422U14*Get_Immediate 24|570s9
465U14*Put 24|569s9 584s17 585s17
508U14*Put_Line 24|554s33
X 21 a-tiinio.ads
46k21*Integer_IO 108e27 24|82r41
90U14 Get 24|536s16[82]
X 23 a-unccon.ads
20v14*Unchecked_Conversion 24|49w10
X 24 adaventure.adb
80U11*adaventure 80b11 755l5 755t15
82K17 myint_io[21|46] 536r7
105m9 pgmtexshadid{34|102M12} 315r40 327m9 330r18 332r18 663r30
105m23 pgmtexid{34|102M12}
107i9 uniftex{34|81I12} 331m9 665r29
107i18 matid{34|81I12} 329m9 664r36
111A14 vec3(float)<integer> 249r26 250r26 251r26
116V10 mysqrt{float} 116b10 116>18 123l5 123t11
116f18 arg{float} 118r12 121r35
134i1 Wwid{45|35I9} 160m9 163r28 168r51 601r23 631r51 654r31
134i6 Whit{45|35I9} 161m9 163r34 168r65 601r29 631r56 654r37
134i12 Nwid{45|35I9} 642m48 642r48 643r22 644r35 684r56
134i17 Nhit{45|35I9} 642m61 642r61 643r44 644r53 685r58
134i23 Fwid{45|35I9} 171m44 171r44 172r24 646m60 646r60 647r40 688r56
134i29 Fhit{45|35I9} 171m57 171r57 172r29 646m73 646r73 647r45 689r58
138m1 vertbuff{34|102M12} 186m25 186r25 311m42 311r42 670r50
138m11 uvbuff{34|102M12} 187m25 187r25 312m42 312r42 670r59
138m19 elembuff{34|102M12} 188m25 188r25 313m42 313r42 670r66
138m29 vertexarrayid{34|102M12} 176m30 176r30 177r27 317m47 317r47
154U11 pre_prep 154b11 204l5 204t13 574s9
155p7 FileId{19|64P9}
219V10 max{float} 219b10 219>15 219>18 223l5 223t8 238s36
219f15 a{float} 221r12 221r28
219f18 b{float} 221r14 222r21
225a1 MVP{51|26A14} 292m9 293m17 293r17 294m17 294r17 664m56 664r56
225a6 ModelMatrix{51|26A14} 259m9 262m17 264m17 292r14
225a19 ViewMatrix{51|26A14} 290m16 290r16 293r21
225a31 ProjectionMatrix{51|26A14} 288m21 288r21 294r21
228U11 updatePreMVP 228b11 228>25 228>30 296l5 296t17 601s9 654s17
228i25 wid{34|81I12} 232r39 233r50
228i30 hit{34|81I12} 232r50 233r39
229f9 xlook{float} 272m9 276r20 286r29
229f16 ylook{float} 273m9 277r20 286r35
229f23 zlook{float} 274m9 278r20 286r41
229f30 xlk{float} 276m9 290r41
229f34 ylk{float} 277m9 290r45
229f38 zlk{float} 278m9 290r49
229f43 xrt{float} 281m9 286r16
229f47 yrt{float} 282m9 286r20
229f51 zrt{float} 283m9 286r24
229f56 xup{float} 286m48 290r54
229f60 yup{float} 286m52 290r58
229f64 zup{float} 286m56 290r62
230f9 xme{float} 267m9 276r16 290r28
230f13 yme{float} 268m9 277r16 290r32
230f17 zme{float} 269m9 278r16 290r36
232f9 woh{float} 261r12 262r35 288r47
233f9 how{float} 238r44 264r35
235f9 fovdeg{float} 236r36 288r39
236f9 fovrad{float} 241r58
238f9 aspect{float} 241r39
241f9 eyeradius{float} 250r46
243f9 near{float} 288r53
244f9 far{float} 288r59
249a9 focus{111A14} 252r19 252r39 252r59
250a9 eyepos{111A14} 252r28 252r48 252r68 267r14 268r14 269r14
251a9 look{111A14} 254r51 254r60
253f9 vertAng{float} 272r28 273r28 274r28
254f9 horiAng{float} 272r47 274r47 281r25 283r25
302i1 npuz{integer} 303r21 304r21 343r19 668r29
303a1 texid(34|102M12) 335m9 336m9 337m9 338m9 339m9 669r55
304a1 puzpiece(52|30R6) 358r34 373r34 386r26 670r38
308U11 release_stuff 308b11 319l5 319t18 737s9
322U11 setup_stuff 322b11 391l5 391t16 590s9
323f9 xx{float} 349m17 353r27 364m17 368r27
323f12 yy{float} 350m17 354r27 365m17 369r27
323f15 zz{float} 344m9 346r15 382m9 383r15
323f18 dx{float} 351m17 360r25 366m17 375r25
323f21 dy{float} 352m17 360r28 367m17 375r28
323f24 dz{float} 345m9 360r31 375r31 388r25
323f27 nx{float} 353m17 359r25 368m17 374r25
323f30 ny{float} 354m17 359r28 369m17 374r28
323f33 nz{float} 346m9 359r31 374r31 383m9 387r25
324f9 j1{float} 361m25 376m25 389m17
324f12 j2{float} 361m28 376m28 389m20
324f15 j3{float} 361m31 376m31 389m23
324f18 j4{float} 361m34 376m34 389m26
324f21 j5{float} 361m37 376m37 389m29
324f24 j6{float} 361m40 376m40 389m32
347i13 row{integer} 350r38 358r43 365r38 373r43
402f1 mousex{34|130F12} 622m45 622r45 631r62
402f9 mousey{34|130F12} 622m59 622r59 631r70
404b1 userpicked{boolean} 448m9 548m25 582m17 743r12
404b13 userexit{boolean} 447m9 489m17 492m17 547m25 581m17 605r14 613r27
404b23 details{boolean} 677r20
405f1 currenttime{34|130F12} 596m9 597r26 598r20 607m17 630r29 632r50
405f14 keytime{34|130F12} 598m9
406f1 dwell{float}
408f1 ppreviousTime{34|130F12} 597m9 630r43 632m33
411i1 pselBlock{integer} 440m9 442r19 443r19 543m33 545m33 580m17 585r35
. 744r26
414U11 handle_mouse_pick 414b11 415>9 415>16 416>9 416>17 450l5 450t22 631s33
415i9 width{34|81I12} 419r46
415i16 height{34|81I12} 420r46
416f9 xmouse{34|130F12} 419r32
416f17 ymouse{34|130F12} 420r32
419f2 col{float} 434r13
420f2 row{float} 427r13
422i2 ir{integer} 428m17 430m17 440r27
422i5 ic{integer} 435m17 437m17 440r24
462V10 odd{boolean} 462b10 462>15 465l5 465t8
462i15 i{integer} 464r18
467V10 odd{boolean} 467b10 467>15 470l5 470t8
467i15 i{34|81I12} 469r18
477U11 getKeyInputs 477b11 496l5 496t17 611s17
479U19 flushkey 479b19 479>29 484l13 484t21
479i29 scancode{45|35I9} 481r47
502f9 pdlay{34|130F12} 630r60
504i9 jump{integer} 540m25 542r28 745r20 747m25 750r42
506e9 ch{character} 570m23 571r12 571r22
507b9 resume{boolean} 571m34 571m53 576r31 750r48
509b9 HiRes{boolean} 538m25 750r56
511i10 msl{34|81I12} 624m17 628r25
511i14 msr{34|81I12} 623m17 628r43
532i8 lst{natural} 536m31
533a8 jstr{string} 536r20
534i18 ijump{integer} 536m25 537r20 539r23 539r36 540r31
668i21 k{integer} 669r61 670r47
X 26 avent.ads
20K9*avent 24|77w6 750r17 26|39e10
32U11*aventure 24|750s23
X 32 gametypes.ads
89K9*gametypes 24|59w6 59r22 695r64 696r29 701r57 702r29 706r57 707r57 708r76
. 709r76 711r61 712r78 714r67 715r81 717r76 718r85 32|1034e14
119K17*fmath[11|39] 24|121r24 241r48 254r37 272r18 272r37 273r18 274r18 274r37
. 281r15 283r15
125f9*halfpi{float} 24|281r33 283r33
130f9*deg2rad{float} 24|236r43
185i9*winwidth{34|81I12} 24|643r30 644m25
185i19*winheight{34|81I12} 24|643r52 644m42
256b9*oldstateExists{boolean} 24|563m9 565m17 568r4 576r12
849i9*major{34|81I12} 24|706m67 706r67 708r86
849i16*minor{34|81I12} 24|707m67 707r67 709r86
849i23*profile{34|81I12} 24|695m74 695r74 696r39
849i32*flags{34|81I12} 24|701m67 701r67 702r39
849i39*mtu{34|81I12} 24|711m71 711r71 712r88 714m77 714r77 715r91 717m86
. 717r86 718r95
906i9*chapter{integer} 24|580r28 744m17 746m25 750r33
1031a9*statefile{string} 24|564r35
X 33 gameutils.ads
41K9*gameutils 24|60w6 60r21 163r9 578r17 33|175e14
54p9*mainWindow(40|1219R9) 24|171r32 481r35 488r24 491r27 622r34 623r43 624r43
. 642r36 646r48 731r34 740r27
56U19*myassert 24|343s9 442s9 443s9
80U11*InitGLFW 24|163s19
172U11*readState 24|578s27
X 34 gl.ads
23K9*GL 24|29w6 29r10 29r22 97r13 98r13 99r13 467r18 34|954e7
81I12*GLint{45|35I9} 24|107r26 228r36 415r25 467r21 511r19 708r64 709r64
. 712r66 715r69 718r73
102M12*GLuint{45|43M9} 24|105r34 138r45 303r30
130F12*GLdouble{45|65F9} 24|402r26 405r24 408r17 416r26 502r26
147N4*GL_FALSE 24|664r46
236N4*GL_CULL_FACE 24|195r19
252N4*GL_LEQUAL 24|194r22
257N4*GL_DEPTH_TEST 24|193r18
501N4*GL_LINE_SMOOTH_HINT 24|199r16
502N4*GL_POLYGON_SMOOTH_HINT 24|200r16
506N4*GL_NICEST 24|199r37 200r40
560N4*GL_TEXTURE_2D 24|669r40
622N4*GL_DEPTH_BUFFER_BIT 24|658r48
628N4*GL_COLOR_BUFFER_BIT 24|658r25
795N4*GL_TEXTURE0 24|184r25
829N4*GL_MAX_TEXTURE_UNITS 24|711r39
853N4*GL_MULTISAMPLE 24|198r18
X 35 gl-binding.ads
25K12*Binding 24|29w13 98r16 35|2461e15
32U14*glClearColor 24|202s9
38U14*glClear 24|658s17
96U14*glEnable 24|193s9 195s9 198s9
122U14*glGetIntegerv 24|695s25 701s25 706s25 707s25 711s25 714s25 717s25
144U14*glFlush 24|730s17
146U14*glHint 24|199s9 200s9
150U14*glDepthFunc 24|194s9
184U14*glViewport 24|172s9 647s25
1094U14*glBindTexture 24|669s25
1553U14*glActiveTexture 24|184s9
X 36 gl-pointers.ads
25K12*Pointers 24|29w25 99r16 36|156e16
X 37 glext.ads
22K9*GLext 24|31w6 31r13 31r28 94r13 95r13 96r13 311r9 312r9 313r9 315r9
. 317r9 37|711e10
188N4*GL_MAX_TEXTURE_IMAGE_UNITS 24|714r39
195N4*GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 24|717r39
273N4*GL_MAJOR_VERSION 24|706r39
274N4*GL_MINOR_VERSION 24|707r39
276N4*GL_CONTEXT_FLAGS 24|701r39
281N4*GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 24|702r47
399N4*GL_CONTEXT_CORE_PROFILE_BIT 24|696r49
420N4*GL_CONTEXT_PROFILE_MASK 24|695r39
X 38 glext-binding.ads
26K15*Binding 24|31w19 96r19 311r15 312r15 313r15 315r15 317r15 38|2246e18
97U14*glDeleteBuffers 24|311s23 312s23 313s23
101U14*glGenBuffers 24|186s9 187s9 188s9
179U14*glDeleteProgram 24|315s23
246V13*glGetUniformLocation{34|81I12} 24|329s18 331s21
299U14*glUseProgram 24|663s17
321U14*glUniform1i 24|665s17
394U14*glUniformMatrix4fv 24|664s17
1038U14*glBindVertexArray 24|177s9
1040U14*glDeleteVertexArrays 24|317s23
1044U14*glGenVertexArrays 24|176s9
X 39 glext-pointers.ads
19K15*Pointers 24|31w34 95r19 39|63e19
X 40 glfw3.ads
12K9*glfw3 24|42w6 42r17 40|6330e10
29N4*GLFW_RELEASE 24|481r61
31N4*GLFW_PRESS 24|488r56 491r54 628r29 628r47
81N4*GLFW_KEY_Q 24|491r39
98N4*GLFW_KEY_ESCAPE 24|488r36
182N4*GLFW_MOUSE_BUTTON_1 24|624r55
183N4*GLFW_MOUSE_BUTTON_2 24|623r55
1219R9*GLFWwindow
1874U14*glfwTerminate 24|741s9
2870U14*glfwDestroyWindow 24|740s9
3118U14*glfwGetWindowSize 24|642s17
3304U14*glfwGetFramebufferSize 24|171s9 646s25
4230U14*glfwPollEvents 24|482s25 608s17
4629V13*glfwGetKey{45|35I9} 24|481s23 488s12 491s15
4662V13*glfwGetMouseButton{45|35I9} 24|623s24 624s24
4704U14*glfwGetCursorPos 24|622s17
5772V13*glfwGetTime{45|65F9} 24|408s29 596s24 607s32
5958U14*glfwSwapBuffers 24|731s17
X 41 glu.ads
23K9*GLU 24|30w6 30r11 30r24 41|243e8
X 42 glu-binding.ads
24K13*Binding 24|30w15 42|439e16
X 43 glu-pointers.ads
19K13*Pointers 24|30w28 43|85e17
X 44 interfac.ads
38K9*Interfaces 24|35r6 36r11 37r6 38r6 92r13 93r13 134r44 684r33 685r35
. 688r33 689r35 44|184e15
X 45 i-c.ads
18K20*C 24|35w17 36r22 37r17 38r17 92r24 93r24 134r55 684r44 685r46 688r44
. 689r46 45|230e17
35I9*int<integer> 24|134r57 479r39 684r46 685r48 688r46 689r48
43M9*unsigned 24|36r24
65F9*double<long_float>
X 46 i-cpoint.ads
44k22*Pointers 24|37w19 46|102e26
X 48 i-cstrin.ads
36K22*Strings 24|38w19 93r26 48|106e25
47P9*chars_ptr
60V13*New_String{47P9} 24|330s32 332s32
X 51 matutils.ads
20K9*MatUtils 24|46w6 65w6 90r13 51|85e13
26A14*mat44(float)<integer><integer> 24|226r12
27a9*identity{26A14} 24|226r21 259r22
48U11*matXmat 24|293s9 294s9
54U11*perspective 24|288s9
60U11*cross 24|286s9
68U11*lookAt 24|290s9
X 52 pictobj.ads
25K9*pictobj 24|73w6 304r30 358r17 373r17 386r9 670r25 52|65e12
30R6*pictangle<8|43R9> 24|304r38 52|59e11
32U11*setrect 24|358s25 373s25 386s17
37U11*draw 24|670s33
X 53 pngloader.ads
22K9*pngloader 24|64w6 89r13 53|52e14
26n35*clamp{26E14} 24|335r27 336r27 337r27 338r27 339r27
32V18*loadpng{34|102M12} 24|335s19 336s19 337s19 338s19 339s19
X 58 shader.ads
23K9*shader 24|57w6 57r19 58|27e11
25V10*loadshaders{34|102M12} 24|328s17
X 59 system.ads
37K9*System 24|34w6 59|156e11
67M9*Address
X 67 s-memory.ads
53V13*Alloc{59|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{59|67M9} 105i<c,__gnat_realloc>22
X 73 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 82 text_io.ads
24K9*Text_IO=24:29 24|63w6 82r33 88r13 155r16
X 85 utex.ads
26K9*utex 24|47w6 168r9 683r25 687r25 697r33 703r33 708r25 709r25 712r25
. 715r25 718r25 738r9 85|57e9
29U11*inittext2d 24|168s14
49U11*print2d 24|683s30 687s30 697s38 703s38 708s30 709s30 712s30 715s30
. 718s30
54U11*cleanuptext 24|738s14

