Hex Artifact Content
Not logged in

Artifact 2da7c31882740f020320b0fc6dc089f48d899990:


0000: 23 4c 79 58 20 32 2e 30 20 63 72 65 61 74 65 64  #LyX 2.0 created
0010: 20 74 68 69 73 20 66 69 6c 65 2e 20 46 6f 72 20   this file. For 
0020: 6d 6f 72 65 20 69 6e 66 6f 20 73 65 65 20 68 74  more info see ht
0030: 74 70 3a 2f 2f 77 77 77 2e 6c 79 78 2e 6f 72 67  tp://www.lyx.org
0040: 2f 0a 5c 6c 79 78 66 6f 72 6d 61 74 20 34 31 33  /.\lyxformat 413
0050: 0a 5c 62 65 67 69 6e 5f 64 6f 63 75 6d 65 6e 74  .\begin_document
0060: 0a 5c 62 65 67 69 6e 5f 68 65 61 64 65 72 0a 5c  .\begin_header.\
0070: 74 65 78 74 63 6c 61 73 73 20 62 65 61 6d 65 72  textclass beamer
0080: 0a 5c 62 65 67 69 6e 5f 70 72 65 61 6d 62 6c 65  .\begin_preamble
0090: 0a 25 5c 75 73 65 74 68 65 6d 65 7b 57 61 72 73  .%\usetheme{Wars
00a0: 61 77 7d 0a 25 20 6f 72 20 2e 2e 2e 0a 5c 75 73  aw}.% or ....\us
00b0: 65 74 68 65 6d 65 7b 6c 61 6e 6b 74 6f 6e 2d 6b  etheme{lankton-k
00c0: 65 79 6e 6f 74 65 7d 0a 0a 5c 73 65 74 62 65 61  eynote}..\setbea
00d0: 6d 65 72 63 6f 76 65 72 65 64 7b 74 72 61 6e 73  mercovered{trans
00e0: 70 61 72 65 6e 74 7d 0a 25 20 6f 72 20 77 68 61  parent}.% or wha
00f0: 74 65 76 65 72 20 28 70 6f 73 73 69 62 6c 79 20  tever (possibly 
0100: 6a 75 73 74 20 64 65 6c 65 74 65 20 69 74 29 0a  just delete it).
0110: 5c 75 73 65 70 61 63 6b 61 67 65 7b 66 6f 6e 74  \usepackage{font
0120: 73 70 65 63 7d 0a 25 5c 6e 65 77 66 6f 6e 74 66  spec}.%\newfontf
0130: 61 63 65 5c 63 6a 6b 7b 53 68 61 6e 48 65 69 53  ace\cjk{ShanHeiS
0140: 75 6e 2d 55 6e 69 7d 0a 25 5c 6e 65 77 66 6f 6e  un-Uni}.%\newfon
0150: 74 66 61 63 65 5c 63 6a 6b 7b 42 6f 75 73 75 6e  tface\cjk{Bousun
0160: 67 45 47 2d 4c 69 67 68 74 2d 47 42 7d 0a 5c 6e  gEG-Light-GB}.\n
0170: 65 77 66 6f 6e 74 66 61 63 65 5c 63 6a 6b 7b 47  ewfontface\cjk{G
0180: 42 5a 65 6e 4b 61 69 2d 4d 65 64 69 75 6d 7d 0a  BZenKai-Medium}.
0190: 25 5c 6e 65 77 66 6f 6e 74 66 61 63 65 5c 63 6a  %\newfontface\cj
01a0: 6b 7b 5a 65 6e 4b 61 69 2d 4d 65 64 69 75 6d 7d  k{ZenKai-Medium}
01b0: 0a 25 5c 6e 65 77 66 6f 6e 74 66 61 63 65 5c 63  .%\newfontface\c
01c0: 6a 6b 7b 53 68 61 6e 48 65 69 53 75 6e 2d 4c 69  jk{ShanHeiSun-Li
01d0: 67 68 74 7d 0a 25 5c 6e 65 77 66 6f 6e 74 66 61  ght}.%\newfontfa
01e0: 63 65 5c 63 6a 6b 7b 5a 65 6e 4b 61 69 2d 55 6e  ce\cjk{ZenKai-Un
01f0: 69 7d 0a 5c 65 6e 64 5f 70 72 65 61 6d 62 6c 65  i}.\end_preamble
0200: 0a 5c 6f 70 74 69 6f 6e 73 20 61 73 70 65 63 74  .\options aspect
0210: 72 61 74 69 6f 3d 31 36 39 0a 5c 75 73 65 5f 64  ratio=169.\use_d
0220: 65 66 61 75 6c 74 5f 6f 70 74 69 6f 6e 73 20 66  efault_options f
0230: 61 6c 73 65 0a 5c 6d 61 69 6e 74 61 69 6e 5f 75  alse.\maintain_u
0240: 6e 69 6e 63 6c 75 64 65 64 5f 63 68 69 6c 64 72  nincluded_childr
0250: 65 6e 20 66 61 6c 73 65 0a 5c 6c 61 6e 67 75 61  en false.\langua
0260: 67 65 20 61 6d 65 72 69 63 61 6e 0a 5c 6c 61 6e  ge american.\lan
0270: 67 75 61 67 65 5f 70 61 63 6b 61 67 65 20 61 75  guage_package au
0280: 74 6f 0a 5c 69 6e 70 75 74 65 6e 63 6f 64 69 6e  to.\inputencodin
0290: 67 20 75 74 66 38 78 0a 5c 66 6f 6e 74 65 6e 63  g utf8x.\fontenc
02a0: 6f 64 69 6e 67 20 67 6c 6f 62 61 6c 0a 5c 66 6f  oding global.\fo
02b0: 6e 74 5f 72 6f 6d 61 6e 20 64 65 66 61 75 6c 74  nt_roman default
02c0: 0a 5c 66 6f 6e 74 5f 73 61 6e 73 20 64 65 66 61  .\font_sans defa
02d0: 75 6c 74 0a 5c 66 6f 6e 74 5f 74 79 70 65 77 72  ult.\font_typewr
02e0: 69 74 65 72 20 64 65 66 61 75 6c 74 0a 5c 66 6f  iter default.\fo
02f0: 6e 74 5f 64 65 66 61 75 6c 74 5f 66 61 6d 69 6c  nt_default_famil
0300: 79 20 64 65 66 61 75 6c 74 0a 5c 75 73 65 5f 6e  y default.\use_n
0310: 6f 6e 5f 74 65 78 5f 66 6f 6e 74 73 20 66 61 6c  on_tex_fonts fal
0320: 73 65 0a 5c 66 6f 6e 74 5f 73 63 20 66 61 6c 73  se.\font_sc fals
0330: 65 0a 5c 66 6f 6e 74 5f 6f 73 66 20 66 61 6c 73  e.\font_osf fals
0340: 65 0a 5c 66 6f 6e 74 5f 73 66 5f 73 63 61 6c 65  e.\font_sf_scale
0350: 20 31 30 30 0a 5c 66 6f 6e 74 5f 74 74 5f 73 63   100.\font_tt_sc
0360: 61 6c 65 20 31 30 30 0a 0a 5c 67 72 61 70 68 69  ale 100..\graphi
0370: 63 73 20 64 65 66 61 75 6c 74 0a 5c 64 65 66 61  cs default.\defa
0380: 75 6c 74 5f 6f 75 74 70 75 74 5f 66 6f 72 6d 61  ult_output_forma
0390: 74 20 70 64 66 35 0a 5c 6f 75 74 70 75 74 5f 73  t pdf5.\output_s
03a0: 79 6e 63 20 30 0a 5c 62 69 62 74 65 78 5f 63 6f  ync 0.\bibtex_co
03b0: 6d 6d 61 6e 64 20 64 65 66 61 75 6c 74 0a 5c 69  mmand default.\i
03c0: 6e 64 65 78 5f 63 6f 6d 6d 61 6e 64 20 64 65 66  ndex_command def
03d0: 61 75 6c 74 0a 5c 70 61 70 65 72 66 6f 6e 74 73  ault.\paperfonts
03e0: 69 7a 65 20 31 32 0a 5c 73 70 61 63 69 6e 67 20  ize 12.\spacing 
03f0: 73 69 6e 67 6c 65 0a 5c 75 73 65 5f 68 79 70 65  single.\use_hype
0400: 72 72 65 66 20 66 61 6c 73 65 0a 5c 70 61 70 65  rref false.\pape
0410: 72 73 69 7a 65 20 64 65 66 61 75 6c 74 0a 5c 75  rsize default.\u
0420: 73 65 5f 67 65 6f 6d 65 74 72 79 20 74 72 75 65  se_geometry true
0430: 0a 5c 75 73 65 5f 61 6d 73 6d 61 74 68 20 32 0a  .\use_amsmath 2.
0440: 5c 75 73 65 5f 65 73 69 6e 74 20 30 0a 5c 75 73  \use_esint 0.\us
0450: 65 5f 6d 68 63 68 65 6d 20 31 0a 5c 75 73 65 5f  e_mhchem 1.\use_
0460: 6d 61 74 68 64 6f 74 73 20 31 0a 5c 63 69 74 65  mathdots 1.\cite
0470: 5f 65 6e 67 69 6e 65 20 62 61 73 69 63 0a 5c 75  _engine basic.\u
0480: 73 65 5f 62 69 62 74 6f 70 69 63 20 66 61 6c 73  se_bibtopic fals
0490: 65 0a 5c 75 73 65 5f 69 6e 64 69 63 65 73 20 66  e.\use_indices f
04a0: 61 6c 73 65 0a 5c 70 61 70 65 72 6f 72 69 65 6e  alse.\paperorien
04b0: 74 61 74 69 6f 6e 20 70 6f 72 74 72 61 69 74 0a  tation portrait.
04c0: 5c 73 75 70 70 72 65 73 73 5f 64 61 74 65 20 66  \suppress_date f
04d0: 61 6c 73 65 0a 5c 75 73 65 5f 72 65 66 73 74 79  alse.\use_refsty
04e0: 6c 65 20 30 0a 5c 69 6e 64 65 78 20 53 74 69 63  le 0.\index Stic
04f0: 68 77 6f 72 74 76 65 72 7a 65 69 63 68 6e 69 73  hwortverzeichnis
0500: 0a 5c 73 68 6f 72 74 63 75 74 20 69 64 78 0a 5c  .\shortcut idx.\
0510: 63 6f 6c 6f 72 20 23 30 30 38 30 30 30 0a 5c 65  color #008000.\e
0520: 6e 64 5f 69 6e 64 65 78 0a 5c 73 65 63 6e 75 6d  nd_index.\secnum
0530: 64 65 70 74 68 20 32 0a 5c 74 6f 63 64 65 70 74  depth 2.\tocdept
0540: 68 20 32 0a 5c 70 61 72 61 67 72 61 70 68 5f 73  h 2.\paragraph_s
0550: 65 70 61 72 61 74 69 6f 6e 20 69 6e 64 65 6e 74  eparation indent
0560: 0a 5c 70 61 72 61 67 72 61 70 68 5f 69 6e 64 65  .\paragraph_inde
0570: 6e 74 61 74 69 6f 6e 20 64 65 66 61 75 6c 74 0a  ntation default.
0580: 5c 71 75 6f 74 65 73 5f 6c 61 6e 67 75 61 67 65  \quotes_language
0590: 20 65 6e 67 6c 69 73 68 0a 5c 70 61 70 65 72 63   english.\paperc
05a0: 6f 6c 75 6d 6e 73 20 31 0a 5c 70 61 70 65 72 73  olumns 1.\papers
05b0: 69 64 65 73 20 31 0a 5c 70 61 70 65 72 70 61 67  ides 1.\paperpag
05c0: 65 73 74 79 6c 65 20 64 65 66 61 75 6c 74 0a 5c  estyle default.\
05d0: 74 72 61 63 6b 69 6e 67 5f 63 68 61 6e 67 65 73  tracking_changes
05e0: 20 66 61 6c 73 65 0a 5c 6f 75 74 70 75 74 5f 63   false.\output_c
05f0: 68 61 6e 67 65 73 20 66 61 6c 73 65 0a 5c 68 74  hanges false.\ht
0600: 6d 6c 5f 6d 61 74 68 5f 6f 75 74 70 75 74 20 30  ml_math_output 0
0610: 0a 5c 68 74 6d 6c 5f 63 73 73 5f 61 73 5f 66 69  .\html_css_as_fi
0620: 6c 65 20 30 0a 5c 68 74 6d 6c 5f 62 65 5f 73 74  le 0.\html_be_st
0630: 72 69 63 74 20 66 61 6c 73 65 0a 5c 65 6e 64 5f  rict false.\end_
0640: 68 65 61 64 65 72 0a 0a 5c 62 65 67 69 6e 5f 62  header..\begin_b
0650: 6f 64 79 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  ody..\begin_layo
0660: 75 74 20 54 69 74 6c 65 0a 6e 65 74 0a 5c 62 65  ut Title.net.\be
0670: 67 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73 74  gin_inset ERT.st
0680: 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69  atus open..\begi
0690: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c  n_layout Plain L
06a0: 61 79 6f 75 74 0a 0a 0a 5c 62 61 63 6b 73 6c 61  ayout...\backsla
06b0: 73 68 0a 6b 65 72 6e 2d 2e 38 65 78 0a 5c 62 61  sh.kern-.8ex.\ba
06c0: 63 6b 73 6c 61 73 68 0a 6c 6f 77 65 72 31 2e 35  ckslash.lower1.5
06d0: 65 78 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 68 62  ex.\backslash.hb
06e0: 6f 78 7b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  ox{.\end_layout.
06f0: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 62  .\end_inset...\b
0700: 65 67 69 6e 5f 69 6e 73 65 74 20 47 72 61 70 68  egin_inset Graph
0710: 69 63 73 0a 09 66 69 6c 65 6e 61 6d 65 20 6e 65  ics..filename ne
0720: 74 32 6f 2d 6c 6f 67 6f 2e 70 64 66 0a 09 6c 79  t2o-logo.pdf..ly
0730: 78 73 63 61 6c 65 20 31 30 0a 09 73 63 61 6c 65  xscale 10..scale
0740: 20 31 30 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a   10..\end_inset.
0750: 0a 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 45  ..\begin_inset E
0760: 52 54 0a 73 74 61 74 75 73 20 6f 70 65 6e 0a 0a  RT.status open..
0770: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c  \begin_layout Pl
0780: 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 7d 0a 5c 62  ain Layout..}.\b
0790: 61 63 6b 73 6c 61 73 68 0a 6b 65 72 6e 2d 2e 35  ackslash.kern-.5
07a0: 65 78 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  ex.\end_layout..
07b0: 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 3a 20 41 70  \end_inset..: Ap
07c0: 70 6c 69 63 61 74 69 6f 6e 20 4c 61 79 65 72 0a  plication Layer.
07d0: 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 41 72 67  \begin_inset Arg
07e0: 75 6d 65 6e 74 0a 73 74 61 74 75 73 20 6f 70 65  ument.status ope
07f0: 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  n..\begin_layout
0800: 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 6e 65   Plain Layout.ne
0810: 74 32 6f 20 61 70 70 20 6c 61 79 65 72 0a 5c 65  t2o app layer.\e
0820: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f  nd_layout..\end_
0830: 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79  inset...\end_lay
0840: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
0850: 75 74 20 53 75 62 74 69 74 6c 65 0a 42 72 6f 77  ut Subtitle.Brow
0860: 73 65 72 20 43 6f 6d 70 6f 6e 65 6e 74 73 0a 5c  ser Components.\
0870: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
0880: 69 6e 5f 6c 61 79 6f 75 74 20 41 75 74 68 6f 72  in_layout Author
0890: 0a 42 65 72 6e 64 20 50 61 79 73 61 6e 0a 5c 65  .Bernd Paysan.\e
08a0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
08b0: 6e 5f 6c 61 79 6f 75 74 20 44 61 74 65 0a 45 75  n_layout Date.Eu
08c0: 72 6f 46 6f 72 74 68 20 32 30 31 33 2c 20 48 61  roForth 2013, Ha
08d0: 6d 62 75 72 67 0a 5c 65 6e 64 5f 6c 61 79 6f 75  mburg.\end_layou
08e0: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
08f0: 20 53 74 61 6e 64 61 72 64 0a 5c 62 65 67 69 6e   Standard.\begin
0900: 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75  _inset ERT.statu
0910: 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c  s open..\begin_l
0920: 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f  ayout Plain Layo
0930: 75 74 0a 0a 0a 5c 62 61 63 6b 73 6c 61 73 68 0a  ut...\backslash.
0940: 61 64 64 74 6f 62 65 61 6d 65 72 74 65 6d 70 6c  addtobeamertempl
0950: 61 74 65 7b 68 65 61 64 6c 69 6e 65 7d 7b 7d 7b  ate{headline}{}{
0960: 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 76 62 6f 78  .\backslash.vbox
0970: 7b 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 76 73 70  {.\backslash.vsp
0980: 61 63 65 7b 33 65 78 7d 0a 5c 62 61 63 6b 73 6c  ace{3ex}.\backsl
0990: 61 73 68 0a 68 62 6f 78 20 74 6f 0a 5c 62 61 63  ash.hbox to.\bac
09a0: 6b 73 6c 61 73 68 0a 70 61 70 65 72 77 69 64 74  kslash.paperwidt
09b0: 68 7b 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 68 66  h{.\backslash.hf
09c0: 69 6c 6c 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  ill.\end_layout.
09d0: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 62  .\end_inset...\b
09e0: 65 67 69 6e 5f 69 6e 73 65 74 20 47 72 61 70 68  egin_inset Graph
09f0: 69 63 73 0a 09 66 69 6c 65 6e 61 6d 65 20 6e 65  ics..filename ne
0a00: 74 32 6f 2d 6c 6f 67 6f 2e 70 64 66 0a 09 6c 79  t2o-logo.pdf..ly
0a10: 78 73 63 61 6c 65 20 35 0a 09 73 63 61 6c 65 20  xscale 5..scale 
0a20: 35 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a  5..\end_inset...
0a30: 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 45 52 54  \begin_inset ERT
0a40: 0a 73 74 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62  .status open..\b
0a50: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69  egin_layout Plai
0a60: 6e 20 4c 61 79 6f 75 74 0a 0a 7e 7e 7e 7d 7d 7d  n Layout..~~~}}}
0a70: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65  .\end_layout..\e
0a80: 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f  nd_inset...\end_
0a90: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
0aa0: 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65  ayout BeginFrame
0ab0: 0a 4f 76 65 72 76 69 65 77 0a 5c 65 6e 64 5f 6c  .Overview.\end_l
0ac0: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
0ad0: 79 6f 75 74 20 53 74 61 6e 64 61 72 64 0a 5c 62  yout Standard.\b
0ae0: 65 67 69 6e 5f 69 6e 73 65 74 20 43 6f 6d 6d 61  egin_inset Comma
0af0: 6e 64 49 6e 73 65 74 20 74 6f 63 0a 4c 61 74 65  ndInset toc.Late
0b00: 78 43 6f 6d 6d 61 6e 64 20 74 61 62 6c 65 6f 66  xCommand tableof
0b10: 63 6f 6e 74 65 6e 74 73 0a 0a 5c 65 6e 64 5f 69  contents..\end_i
0b20: 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f  nset...\end_layo
0b30: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
0b40: 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64  t EndFrame..\end
0b50: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
0b60: 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 0a 4d  layout Section.M
0b70: 6f 74 69 76 61 74 69 6f 6e 0a 5c 65 6e 64 5f 6c  otivation.\end_l
0b80: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
0b90: 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c  yout EndFrame..\
0ba0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
0bb0: 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46  in_layout BeginF
0bc0: 72 61 6d 65 0a 50 75 72 70 6f 73 65 3f 0a 5c 65  rame.Purpose?.\e
0bd0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
0be0: 6e 5f 6c 61 79 6f 75 74 20 53 74 61 6e 64 61 72  n_layout Standar
0bf0: 64 0a 50 65 6f 70 6c 65 20 77 61 6e 74 20 74 6f  d.People want to
0c00: 20 73 68 61 72 65 20 69 6e 66 6f 72 6d 61 74 69   share informati
0c10: 6f 6e 20 0a 5c 65 6d 70 68 20 6f 6e 0a 28 73 68  on .\emph on.(sh
0c20: 61 72 65 0a 5c 65 6d 70 68 20 64 65 66 61 75 6c  are.\emph defaul
0c30: 74 0a 20 6d 65 61 6e 73 20 0a 5c 65 6d 70 68 20  t. means .\emph 
0c40: 6f 6e 0a 63 6f 70 79 29 0a 5c 65 6e 64 5f 6c 61  on.copy).\end_la
0c50: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
0c60: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f  out Pause..\end_
0c70: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
0c80: 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 54 65  ayout Itemize.Te
0c90: 78 74 73 2c 20 70 68 6f 74 6f 73 2c 20 76 69 64  xts, photos, vid
0ca0: 65 6f 73 2c 20 6d 75 73 69 63 0a 5c 65 6e 64 5f  eos, music.\end_
0cb0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64  layout..\begin_d
0cc0: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79  eeper.\begin_lay
0cd0: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f  out Pause..\end_
0ce0: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65  layout..\end_dee
0cf0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
0d00: 74 20 49 74 65 6d 69 7a 65 0a 6c 6f 6e 67 65 72  t Itemize.longer
0d10: 2c 20 73 74 72 75 63 74 75 72 65 64 20 64 6f 63  , structured doc
0d20: 75 6d 65 6e 74 73 0a 5c 65 6e 64 5f 6c 61 79 6f  uments.\end_layo
0d30: 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65  ut..\begin_deepe
0d40: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
0d50: 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f  Pause..\end_layo
0d60: 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a  ut..\end_deeper.
0d70: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74  \begin_layout It
0d80: 65 6d 69 7a 65 0a 52 65 61 6c 2d 2d 74 69 6d 65  emize.Real--time
0d90: 20 6d 65 64 69 61 20 28 63 68 61 74 2c 20 76 69   media (chat, vi
0da0: 64 65 6f 73 2c 20 76 69 64 65 6f 20 63 6f 6e 66  deos, video conf
0db0: 65 72 65 6e 63 65 73 29 0a 5c 65 6e 64 5f 6c 61  erences).\end_la
0dc0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
0dd0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
0de0: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
0df0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
0e00: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
0e10: 49 74 65 6d 69 7a 65 0a 63 6f 6c 6c 61 62 6f 72  Itemize.collabor
0e20: 61 74 69 76 65 20 67 61 6d 69 6e 67 0a 5c 65 6e  ative gaming.\en
0e30: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
0e40: 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65  _layout EndFrame
0e50: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
0e60: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67  begin_layout Beg
0e70: 69 6e 46 72 61 6d 65 0a 54 68 69 6e 67 73 20 49  inFrame.Things I
0e80: 20 77 61 6e 74 20 74 6f 20 73 68 6f 77 0a 5c 65   want to show.\e
0e90: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
0ea0: 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65  n_layout Itemize
0eb0: 0a 49 6e 20 32 30 31 31 20 49 20 64 69 64 20 61  .In 2011 I did a
0ec0: 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 77 69   presentation wi
0ed0: 74 68 20 74 68 65 20 73 61 6d 65 20 74 69 74 6c  th the same titl
0ee0: 65 20 2d 2d 2d 20 62 61 63 6b 20 74 68 65 6e 2c  e --- back then,
0ef0: 20 74 68 69 73 20 77 61 73 0a 20 63 6f 6d 70 6c   this was. compl
0f00: 65 74 65 20 76 61 70 6f 72 77 61 72 65 3a 20 74  ete vaporware: t
0f10: 68 65 20 70 6c 61 6e 2e 0a 5c 65 6e 64 5f 6c 61  he plan..\end_la
0f20: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
0f30: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
0f40: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
0f50: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
0f60: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
0f70: 49 74 65 6d 69 7a 65 0a 4e 6f 77 20 74 68 65 72  Itemize.Now ther
0f80: 65 20 61 72 65 20 63 6f 6d 70 6f 6e 65 6e 74 73  e are components
0f90: 20 77 68 69 63 68 20 6e 65 65 64 20 74 6f 20 62   which need to b
0fa0: 65 20 70 75 74 20 74 6f 67 65 74 68 65 72 0a 5c  e put together.\
0fb0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
0fc0: 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e  in_deeper.\begin
0fd0: 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c  _layout Pause..\
0fe0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64  end_layout..\end
0ff0: 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c  _deeper.\begin_l
1000: 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 61 6e  ayout Itemize.an
1010: 64 20 74 68 65 72 65 27 73 20 61 20 63 6f 6e 63  d there's a conc
1020: 65 70 74 20 68 6f 77 20 74 6f 20 64 6f 20 74 68  ept how to do th
1030: 61 74 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  at.\end_layout..
1040: 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62  \begin_deeper.\b
1050: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73  egin_layout Paus
1060: 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  e..\end_layout..
1070: 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67  \end_deeper.\beg
1080: 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a  in_layout Itemiz
1090: 65 0a 6e 65 65 64 73 20 74 6f 20 77 6f 72 6b 20  e.needs to work 
10a0: 6f 6e 20 50 43 73 20 61 6e 64 20 6d 6f 62 69 6c  on PCs and mobil
10b0: 65 20 70 6c 61 74 66 6f 72 6d 73 20 6c 69 6b 65  e platforms like
10c0: 20 41 6e 64 72 6f 69 64 2c 20 77 68 69 63 68 20   Android, which 
10d0: 61 72 65 20 73 6f 6d 65 74 69 6d 65 73 0a 20 0a  are sometimes. .
10e0: 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 51 75 6f  \begin_inset Quo
10f0: 74 65 73 20 65 6c 64 0a 5c 65 6e 64 5f 69 6e 73  tes eld.\end_ins
1100: 65 74 0a 0a 61 20 62 69 74 20 73 74 72 61 6e 67  et..a bit strang
1110: 65 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 51  e.\begin_inset Q
1120: 75 6f 74 65 73 20 65 72 64 0a 5c 65 6e 64 5f 69  uotes erd.\end_i
1130: 6e 73 65 74 0a 0a 2e 0a 5c 65 6e 64 5f 6c 61 79  nset....\end_lay
1140: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
1150: 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e  ut EndFrame..\en
1160: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
1170: 5f 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 0a  _layout Section.
1180: 53 69 64 65 74 72 61 63 6b 69 6e 67 3a 20 57 68  Sidetracking: Wh
1190: 61 74 20 43 68 61 6e 67 65 64 20 44 75 65 20 74  at Changed Due t
11a0: 6f 20 53 6e 6f 77 64 65 6e 3f 0a 5c 65 6e 64 5f  o Snowden?.\end_
11b0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
11c0: 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65  ayout BeginFrame
11d0: 0a 53 69 64 65 74 72 61 63 6b 69 6e 67 3a 20 49  .Sidetracking: I
11e0: 6d 70 61 63 74 20 6f 66 20 53 6e 6f 77 64 65 6e  mpact of Snowden
11f0: 20 4c 65 61 6b 73 0a 5c 65 6e 64 5f 6c 61 79 6f   Leaks.\end_layo
1200: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
1210: 74 20 49 74 65 6d 69 7a 65 0a 45 6e 63 72 79 70  t Itemize.Encryp
1220: 74 69 6f 6e 20 6e 6f 77 20 75 73 65 73 20 4b 65  tion now uses Ke
1230: 63 63 61 6b 20 28 53 48 41 2d 2d 33 29 20 61 73  ccak (SHA--3) as
1240: 20 70 72 69 6d 69 74 69 76 65 2e 0a 20 55 6e 69   primitive.. Uni
1250: 76 65 72 73 61 6c 20 63 72 79 70 74 6f 20 70 72  versal crypto pr
1260: 69 6d 69 74 69 76 65 2c 20 66 61 73 74 65 72 20  imitive, faster 
1270: 74 68 61 6e 20 57 75 72 73 74 6b 65 73 73 65 6c  than Wurstkessel
1280: 20 61 74 20 73 61 6d 65 20 6c 65 76 65 6c 20 6f   at same level o
1290: 66 20 73 65 63 75 72 69 74 79 2c 0a 20 63 68 6f  f security,. cho
12a0: 73 65 6e 20 69 6e 20 61 6e 20 6f 70 65 6e 20 63  sen in an open c
12b0: 6f 6d 70 65 74 69 74 69 6f 6e 2e 0a 20 0a 5c 65  ompetition.. .\e
12c0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
12d0: 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f  n_deeper.\begin_
12e0: 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65  layout Pause..\e
12f0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f  nd_layout..\end_
1300: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61  deeper.\begin_la
1310: 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 45 43 44  yout Itemize.ECD
1320: 48 45 20 66 6f 72 20 63 6f 6e 6e 65 63 74 69 6f  HE for connectio
1330: 6e 20 73 65 74 75 70 20 69 6e 20 61 20 77 61 79  n setup in a way
1340: 20 74 68 61 74 20 64 6f 65 73 6e 27 74 20 72 65   that doesn't re
1350: 76 65 61 6c 20 69 64 65 6e 74 69 74 69 65 73 20  veal identities 
1360: 28 6d 65 74 61 64 61 74 61 21 29 0a 5c 65 6e 64  (metadata!).\end
1370: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
1380: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61  deeper.\begin_la
1390: 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64  yout Pause..\end
13a0: 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65  _layout..\end_de
13b0: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  eper.\begin_layo
13c0: 75 74 20 49 74 65 6d 69 7a 65 0a 4d 61 64 65 20  ut Itemize.Made 
13d0: 73 75 72 65 20 74 68 65 20 72 61 6e 64 6f 6d 20  sure the random 
13e0: 6e 75 6d 62 65 72 73 20 75 73 65 20 65 6e 74 72  numbers use entr
13f0: 6f 70 79 20 6f 66 20 74 68 65 20 73 79 73 74 65  opy of the syste
1400: 6d 2c 20 62 75 74 20 6e 6f 74 20 64 69 72 65 63  m, but not direc
1410: 74 6c 79 0a 20 73 79 73 74 65 6d 20 72 61 6e 64  tly. system rand
1420: 6f 6d 20 6e 75 6d 62 65 72 73 0a 5c 65 6e 64 5f  om numbers.\end_
1430: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64  layout..\begin_d
1440: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79  eeper.\begin_lay
1450: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f  out Pause..\end_
1460: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65  layout..\end_dee
1470: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
1480: 74 20 49 74 65 6d 69 7a 65 0a 53 65 63 75 72 65  t Itemize.Secure
1490: 20 69 6e 74 65 72 6e 65 74 20 6d 6f 72 65 20 69   internet more i
14a0: 6d 70 6f 72 74 61 6e 74 20 74 68 61 6e 20 65 76  mportant than ev
14b0: 65 72 21 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  er!.\end_layout.
14c0: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45  .\begin_layout E
14d0: 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61  ndFrame..\end_la
14e0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
14f0: 6f 75 74 20 53 65 63 74 69 6f 6e 0a 52 65 71 75  out Section.Requ
1500: 69 72 65 6d 65 6e 74 73 0a 5c 65 6e 64 5f 6c 61  irements.\end_la
1510: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
1520: 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a 46  out BeginFrame.F
1530: 6f 72 6d 61 74 73 20 61 6e 64 20 49 4f 0a 5c 65  ormats and IO.\e
1540: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
1550: 6e 5f 6c 61 79 6f 75 74 20 46 72 61 6d 65 53 75  n_layout FrameSu
1560: 62 74 69 74 6c 65 0a 48 6f 77 20 74 6f 20 64 69  btitle.How to di
1570: 73 70 6c 61 79 20 74 68 69 6e 67 73 0a 5c 65 6e  splay things.\en
1580: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
1590: 5f 6c 61 79 6f 75 74 20 53 74 61 6e 64 61 72 64  _layout Standard
15a0: 0a 5c 61 6c 69 67 6e 20 63 65 6e 74 65 72 0a 5c  .\align center.\
15b0: 62 65 67 69 6e 5f 69 6e 73 65 74 20 47 72 61 70  begin_inset Grap
15c0: 68 69 63 73 0a 09 66 69 6c 65 6e 61 6d 65 20 66  hics..filename f
15d0: 6f 72 6d 61 74 73 2b 69 6f 2e 66 69 67 0a 09 73  ormats+io.fig..s
15e0: 63 61 6c 65 20 33 36 0a 0a 5c 65 6e 64 5f 69 6e  cale 36..\end_in
15f0: 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75  set...\end_layou
1600: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
1610: 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f   EndFrame..\end_
1620: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
1630: 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65  ayout BeginFrame
1640: 0a 57 68 79 20 4f 70 65 6e 47 4c 3f 0a 5c 65 6e  .Why OpenGL?.\en
1650: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
1660: 5f 6c 61 79 6f 75 74 20 46 72 61 6d 65 53 75 62  _layout FrameSub
1670: 74 69 74 6c 65 0a 4f 70 65 6e 47 4c 20 63 61 6e  title.OpenGL can
1680: 20 64 6f 20 65 76 65 72 79 74 68 69 6e 67 0a 5c   do everything.\
1690: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
16a0: 69 6e 5f 6c 61 79 6f 75 74 20 53 74 61 6e 64 61  in_layout Standa
16b0: 72 64 0a 4f 70 65 6e 47 4c 20 72 65 6e 64 65 72  rd.OpenGL render
16c0: 73 3a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  s:.\end_layout..
16d0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61  \begin_layout Pa
16e0: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  use..\end_layout
16f0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
1700: 45 6e 75 6d 65 72 61 74 65 0a 54 72 69 61 6e 67  Enumerate.Triang
1710: 6c 65 73 2c 20 6c 69 6e 65 73 2c 20 70 6f 69 6e  les, lines, poin
1720: 74 73 20 2d 2d 2d 20 73 69 6d 70 6c 65 20 63 6f  ts --- simple co
1730: 6d 70 6f 6e 65 6e 74 73 0a 5c 65 6e 64 5f 6c 61  mponents.\end_la
1740: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
1750: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
1760: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
1770: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
1780: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
1790: 45 6e 75 6d 65 72 61 74 65 0a 54 65 78 74 75 72  Enumerate.Textur
17a0: 65 73 20 61 6e 64 20 67 72 61 64 69 65 6e 74 73  es and gradients
17b0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
17c0: 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67  egin_deeper.\beg
17d0: 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a  in_layout Pause.
17e0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65  .\end_layout..\e
17f0: 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e  nd_deeper.\begin
1800: 5f 6c 61 79 6f 75 74 20 45 6e 75 6d 65 72 61 74  _layout Enumerat
1810: 65 0a 61 6e 64 20 75 73 65 73 20 73 68 61 64 65  e.and uses shade
1820: 72 20 70 72 6f 67 72 61 6d 73 20 2d 2d 2d 20 74  r programs --- t
1830: 68 65 20 6d 6f 73 74 20 70 6f 77 65 72 66 75 6c  he most powerful
1840: 20 74 68 69 6e 67 20 69 6e 20 4f 70 65 6e 47 4c   thing in OpenGL
1850: 20 66 72 6f 6d 20 32 2e 30 2e 0a 5c 65 6e 64 5f   from 2.0..\end_
1860: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
1870: 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e  ayout Pause..\en
1880: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
1890: 5f 6c 61 79 6f 75 74 20 53 74 61 6e 64 61 72 64  _layout Standard
18a0: 0a 52 65 61 6c 20 72 65 71 75 69 72 65 6d 65 6e  .Real requiremen
18b0: 74 3a 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e  t: visualization
18c0: 20 6f 66 20 0a 5c 65 6d 70 68 20 6f 6e 0a 61 6e   of .\emph on.an
18d0: 79 20 0a 5c 65 6d 70 68 20 64 65 66 61 75 6c 74  y .\emph default
18e0: 0a 64 61 74 61 2e 0a 20 4f 70 65 6e 47 4c 20 63  .data.. OpenGL c
18f0: 61 6e 20 64 6f 20 74 68 61 74 2e 0a 5c 65 6e 64  an do that..\end
1900: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
1910: 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a  layout EndFrame.
1920: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
1930: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69  egin_layout Begi
1940: 6e 46 72 61 6d 65 0a 48 6f 77 20 74 6f 20 63 6f  nFrame.How to co
1950: 6e 6e 65 63 74 20 74 68 65 20 6d 65 64 69 61 3f  nnect the media?
1960: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
1970: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 46 72 61 6d  egin_layout Fram
1980: 65 53 75 62 74 69 74 6c 65 0a 4c 65 6d 6d 61 3a  eSubtitle.Lemma:
1990: 20 65 76 65 72 79 20 67 6c 75 65 20 6c 6f 67 69   every glue logi
19a0: 63 20 77 69 6c 6c 20 62 65 63 6f 6d 65 20 54 75  c will become Tu
19b0: 72 69 6e 67 20 63 6f 6d 70 6c 65 74 65 0a 5c 65  ring complete.\e
19c0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
19d0: 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65  n_layout Itemize
19e0: 0a 63 75 72 72 65 6e 74 6c 79 20 75 73 65 64 20  .currently used 
19f0: 67 6c 75 65 3a 20 48 54 4d 4c 2b 43 53 53 2b 4a  glue: HTML+CSS+J
1a00: 61 76 61 53 63 72 69 70 74 0a 5c 65 6e 64 5f 6c  avaScript.\end_l
1a10: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65  ayout..\begin_de
1a20: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  eper.\begin_layo
1a30: 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c  ut Pause..\end_l
1a40: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70  ayout..\end_deep
1a50: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  er.\begin_layout
1a60: 20 49 74 65 6d 69 7a 65 0a 63 6f 6e 74 61 69 6e   Itemize.contain
1a70: 65 72 73 20 77 69 74 68 20 46 6c 61 73 68 2c 20  ers with Flash, 
1a80: 4a 61 76 61 2c 20 41 63 74 69 76 65 58 2c 20 50  Java, ActiveX, P
1a90: 44 46 2c 20 47 6f 6f 67 6c 65 27 73 20 4e 61 43  DF, Google's NaC
1aa0: 6c 5c 53 70 65 63 69 61 6c 43 68 61 72 20 5c 6c  l\SpecialChar \l
1ab0: 64 6f 74 73 7b 7d 0a 0a 5c 65 6e 64 5f 6c 61 79  dots{}..\end_lay
1ac0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70  out..\begin_deep
1ad0: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  er.\begin_layout
1ae0: 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79   Pause..\end_lay
1af0: 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72  out..\end_deeper
1b00: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49  .\begin_layout I
1b10: 74 65 6d 69 7a 65 0a 63 6f 6e 63 6c 75 73 69 6f  temize.conclusio
1b20: 6e 3a 20 75 73 65 20 61 20 70 6f 77 65 72 66 75  n: use a powerfu
1b30: 6c 20 74 6f 6f 6c 20 72 69 67 68 74 20 66 72 6f  l tool right fro
1b40: 6d 20 73 74 61 72 74 21 0a 5c 65 6e 64 5f 6c 61  m start!.\end_la
1b50: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
1b60: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
1b70: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
1b80: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
1b90: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
1ba0: 49 74 65 6d 69 7a 65 0a 62 72 6f 77 73 65 72 3a  Itemize.browser:
1bb0: 20 72 75 6e 2d 2d 74 69 6d 65 20 61 6e 64 20 64   run--time and d
1bc0: 65 76 65 6c 6f 70 6d 65 6e 74 20 74 6f 6f 6c 20  evelopment tool 
1bd0: 66 6f 72 20 61 70 70 6c 69 63 61 74 69 6f 6e 73  for applications
1be0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
1bf0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46  egin_layout EndF
1c00: 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75  rame..\end_layou
1c10: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
1c20: 20 42 65 67 69 6e 46 72 61 6d 65 0a 53 65 63 75   BeginFrame.Secu
1c30: 72 69 74 79 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  rity.\end_layout
1c40: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
1c50: 46 72 61 6d 65 53 75 62 74 69 74 6c 65 0a 4c 65  FrameSubtitle.Le
1c60: 6d 6d 61 3a 20 65 76 65 72 79 20 73 75 66 66 69  mma: every suffi
1c70: 63 69 65 6e 74 6c 79 20 63 6f 6d 70 6c 65 78 20  ciently complex 
1c80: 66 6f 72 6d 61 74 20 63 61 6e 20 62 65 20 65 78  format can be ex
1c90: 70 6c 6f 69 74 65 64 0a 5c 65 6e 64 5f 6c 61 79  ploited.\end_lay
1ca0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
1cb0: 75 74 20 53 74 61 6e 64 61 72 64 0a 4a 61 76 61  ut Standard.Java
1cc0: 27 73 20 61 70 70 72 6f 61 63 68 20 74 6f 20 73  's approach to s
1cd0: 65 63 75 72 65 20 74 68 65 20 6c 61 6e 67 75 61  ecure the langua
1ce0: 67 65 20 66 72 6f 6d 20 74 68 65 20 69 6e 73 69  ge from the insi
1cf0: 64 65 20 63 61 6e 20 62 65 20 73 65 65 6e 20 61  de can be seen a
1d00: 73 20 61 0a 20 66 61 69 6c 75 72 65 2e 0a 20 4a  s a. failure.. J
1d10: 61 76 61 20 69 73 20 6e 6f 77 20 6d 61 6c 77 61  ava is now malwa
1d20: 72 65 20 65 6e 74 72 79 20 64 6f 6f 72 20 6e 75  re entry door nu
1d30: 6d 62 65 72 20 31 2e 0a 5c 65 6e 64 5f 6c 61 79  mber 1..\end_lay
1d40: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
1d50: 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c  ut Pause..\end_l
1d60: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
1d70: 79 6f 75 74 20 42 6c 6f 63 6b 0a 5c 62 65 67 69  yout Block.\begi
1d80: 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61 74  n_inset ERT.stat
1d90: 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f  us open..\begin_
1da0: 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79  layout Plain Lay
1db0: 6f 75 74 0a 0a 7b 53 61 6e 64 62 6f 78 7d 0a 5c  out..{Sandbox}.\
1dc0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64  end_layout..\end
1dd0: 5f 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61  _inset...\end_la
1de0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
1df0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
1e00: 74 20 49 74 65 6d 69 7a 65 0a 73 61 6e 64 62 6f  t Itemize.sandbo
1e10: 78 20 74 68 65 20 70 72 6f 63 65 73 73 20 74 68  x the process th
1e20: 61 74 20 69 6e 74 65 72 70 72 65 74 73 20 6e 65  at interprets ne
1e30: 74 77 6f 72 6b 20 61 70 70 73 0a 5c 65 6e 64 5f  twork apps.\end_
1e40: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64  layout..\begin_d
1e50: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79  eeper.\begin_lay
1e60: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f  out Pause..\end_
1e70: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65  layout..\end_dee
1e80: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
1e90: 74 20 49 74 65 6d 69 7a 65 0a 66 75 6e 6e 65 6c  t Itemize.funnel
1ea0: 20 6e 65 74 77 6f 72 6b 20 63 6f 6e 6e 65 63 74   network connect
1eb0: 69 6f 6e 73 20 74 68 72 6f 75 67 68 20 61 20 70  ions through a p
1ec0: 72 6f 78 79 20 2d 2d 2d 20 61 20 73 68 61 72 65  roxy --- a share
1ed0: 64 20 6d 65 6d 6f 72 79 20 6d 6f 64 75 6c 65 20  d memory module 
1ee0: 66 6f 72 0a 20 6e 65 74 32 6f 20 69 73 20 6d 69  for. net2o is mi
1ef0: 73 73 69 6e 67 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ssing.\end_layou
1f00: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72  t..\begin_deeper
1f10: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50  .\begin_layout P
1f20: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ause..\end_layou
1f30: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c  t..\end_deeper.\
1f40: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65  begin_layout Ite
1f50: 6d 69 7a 65 0a 65 6e 63 72 79 70 74 69 6f 6e 20  mize.encryption 
1f60: 28 6b 65 79 20 61 63 63 65 73 73 21 29 20 6f 75  (key access!) ou
1f70: 74 73 69 64 65 20 74 68 65 20 73 61 6e 64 62 6f  tside the sandbo
1f80: 78 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  x.\end_layout..\
1f90: 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65  begin_deeper.\be
1fa0: 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65  gin_layout Pause
1fb0: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
1fc0: 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69  end_deeper.\begi
1fd0: 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65  n_layout Itemize
1fe0: 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 51 75  .\begin_inset Qu
1ff0: 6f 74 65 73 20 67 6c 64 0a 5c 65 6e 64 5f 69 6e  otes gld.\end_in
2000: 73 65 74 0a 0a 73 61 6d 65 2d 2d 6f 72 69 67 69  set..same--origi
2010: 6e 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 51  n.\begin_inset Q
2020: 75 6f 74 65 73 20 67 72 64 0a 5c 65 6e 64 5f 69  uotes grd.\end_i
2030: 6e 73 65 74 0a 0a 2d 2d 70 6f 6c 69 63 69 65 73  nset..--policies
2040: 20 64 6f 6e 27 74 20 77 6f 72 6b 20 69 6e 20 61   don't work in a
2050: 20 50 32 50 20 63 6c 6f 75 64 0a 5c 65 6e 64 5f   P2P cloud.\end_
2060: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65  layout..\end_dee
2070: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
2080: 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64  t EndFrame..\end
2090: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
20a0: 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 0a 41  layout Section.A
20b0: 20 46 65 77 20 44 65 6d 6f 73 0a 5c 65 6e 64 5f   Few Demos.\end_
20c0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
20d0: 61 79 6f 75 74 20 53 75 62 73 65 63 74 69 6f 6e  ayout Subsection
20e0: 0a 53 6c 69 64 65 73 68 6f 77 0a 5c 65 6e 64 5f  .Slideshow.\end_
20f0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
2100: 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65  ayout BeginFrame
2110: 0a 53 6c 69 64 65 73 68 6f 77 0a 5c 65 6e 64 5f  .Slideshow.\end_
2120: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
2130: 61 79 6f 75 74 20 46 72 61 6d 65 53 75 62 74 69  ayout FrameSubti
2140: 74 6c 65 0a 49 20 75 73 65 20 74 68 65 20 73 6c  tle.I use the sl
2150: 69 64 65 2d 68 6f 77 20 66 6f 72 20 74 68 69 73  ide-how for this
2160: 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 5c 65   presentation.\e
2170: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
2180: 6e 5f 6c 61 79 6f 75 74 20 45 78 61 6d 70 6c 65  n_layout Example
2190: 42 6c 6f 63 6b 0a 5c 62 65 67 69 6e 5f 69 6e 73  Block.\begin_ins
21a0: 65 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f 70  et ERT.status op
21b0: 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  en..\begin_layou
21c0: 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a  t Plain Layout..
21d0: 7b 46 61 64 65 72 7d 0a 5c 65 6e 64 5f 6c 61 79  {Fader}.\end_lay
21e0: 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a  out..\end_inset.
21f0: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
2200: 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65  begin_deeper.\be
2210: 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43  gin_layout LyX-C
2220: 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20 63 79 61 6e  ode..\color cyan
2230: 0a 3a 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69  .:.\color inheri
2240: 74 0a 20 0a 5c 63 6f 6c 6f 72 20 63 79 61 6e 0a  t. .\color cyan.
2250: 66 61 64 65 20 0a 5c 63 6f 6c 6f 72 20 69 6e 68  fade .\color inh
2260: 65 72 69 74 0a 7b 20 6e 31 20 6e 32 20 66 3a 20  erit.{ n1 n2 f: 
2270: 64 65 6c 74 61 2d 74 69 6d 65 20 2d 2d 20 7d 20  delta-time -- } 
2280: 6e 31 20 6e 32 20 3d 20 0a 5c 63 6f 6c 6f 72 20  n1 n2 = .\color 
2290: 79 65 6c 6c 6f 77 0a 3f 45 58 49 54 0a 5c 65 6e  yellow.?EXIT.\en
22a0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
22b0: 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65  _layout LyX-Code
22c0: 0a 20 20 20 20 66 74 69 6d 65 20 7b 20 66 3a 20  .    ftime { f: 
22d0: 73 74 61 72 74 74 20 7d 0a 5c 65 6e 64 5f 6c 61  startt }.\end_la
22e0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
22f0: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20  out LyX-Code.   
2300: 20 0a 5c 63 6f 6c 6f 72 20 79 65 6c 6c 6f 77 0a   .\color yellow.
2310: 42 45 47 49 4e 0a 5c 63 6f 6c 6f 72 20 69 6e 68  BEGIN.\color inh
2320: 65 72 69 74 0a 20 20 66 74 69 6d 65 20 73 74 61  erit.  ftime sta
2330: 72 74 74 20 66 2d 20 64 65 6c 74 61 2d 74 69 6d  rtt f- delta-tim
2340: 65 20 66 2f 20 66 64 75 70 20 0a 5c 63 6f 6c 6f  e f/ fdup .\colo
2350: 72 20 72 65 64 0a 31 65 0a 5c 63 6f 6c 6f 72 20  r red.1e.\color 
2360: 69 6e 68 65 72 69 74 0a 20 66 3c 20 20 0a 5c 63  inherit. f<  .\c
2370: 6f 6c 6f 72 20 79 65 6c 6c 6f 77 0a 57 48 49 4c  olor yellow.WHIL
2380: 45 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  E.\end_layout..\
2390: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58  begin_layout LyX
23a0: 2d 43 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20  -Code.          
23b0: 20 20 3c 64 72 61 77 2d 73 6c 69 64 65 0a 5c 65    <draw-slide.\e
23c0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
23d0: 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64  n_layout LyX-Cod
23e0: 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 5c  e.            .\
23f0: 63 6f 6c 6f 72 20 72 65 64 0a 31 65 0a 5c 63 6f  color red.1e.\co
2400: 6c 6f 72 20 69 6e 68 65 72 69 74 0a 20 62 6c 65  lor inherit. ble
2410: 6e 64 20 6e 31 20 64 72 61 77 2d 73 6c 69 64 65  nd n1 draw-slide
2420: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
2430: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
2440: 43 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20  Code.           
2450: 20 0a 5c 63 6f 6c 6f 72 20 62 6c 75 65 0a 28 20   .\color blue.( 
2460: 74 69 6d 65 20 29 0a 5c 63 6f 6c 6f 72 20 69 6e  time ).\color in
2470: 68 65 72 69 74 0a 20 62 6c 65 6e 64 20 6e 32 20  herit. blend n2 
2480: 64 72 61 77 2d 73 6c 69 64 65 0a 5c 65 6e 64 5f  draw-slide.\end_
2490: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
24a0: 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20  ayout LyX-Code. 
24b0: 20 20 20 20 20 20 20 20 20 20 20 64 72 61 77 2d             draw-
24c0: 73 6c 69 64 65 3e 20 20 0a 5c 63 6f 6c 6f 72 20  slide>  .\color 
24d0: 79 65 6c 6c 6f 77 0a 52 45 50 45 41 54 0a 5c 65  yellow.REPEAT.\e
24e0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
24f0: 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64  n_layout LyX-Cod
2500: 65 0a 20 20 20 20 3c 64 72 61 77 2d 73 6c 69 64  e.    <draw-slid
2510: 65 20 0a 5c 63 6f 6c 6f 72 20 72 65 64 0a 31 65  e .\color red.1e
2520: 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74 0a  .\color inherit.
2530: 20 62 6c 65 6e 64 20 6e 32 20 64 72 61 77 2d 73   blend n2 draw-s
2540: 6c 69 64 65 20 64 72 61 77 2d 73 6c 69 64 65 3e  lide draw-slide>
2550: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
2560: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
2570: 43 6f 64 65 0a 20 20 20 20 66 64 72 6f 70 20 0a  Code.    fdrop .
2580: 5c 63 6f 6c 6f 72 20 63 79 61 6e 0a 3b 0a 5c 65  \color cyan.;.\e
2590: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f  nd_layout..\end_
25a0: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61  deeper.\begin_la
25b0: 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c  yout EndFrame..\
25c0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
25d0: 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46  in_layout BeginF
25e0: 72 61 6d 65 0a 53 6c 69 64 65 73 68 6f 77 20 32  rame.Slideshow 2
25f0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
2600: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 46 72 61 6d  egin_layout Fram
2610: 65 53 75 62 74 69 74 6c 65 0a 45 76 65 6e 20 6d  eSubtitle.Even m
2620: 6f 72 65 20 65 66 66 65 63 74 73 0a 5c 65 6e 64  ore effects.\end
2630: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
2640: 6c 61 79 6f 75 74 20 45 78 61 6d 70 6c 65 42 6c  layout ExampleBl
2650: 6f 63 6b 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74  ock.\begin_inset
2660: 20 45 52 54 0a 73 74 61 74 75 73 20 6f 70 65 6e   ERT.status open
2670: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
2680: 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 7b 48  Plain Layout..{H
2690: 73 6c 69 64 65 7d 0a 5c 65 6e 64 5f 6c 61 79 6f  slide}.\end_layo
26a0: 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a  ut..\end_inset..
26b0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
26c0: 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67  egin_deeper.\beg
26d0: 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f  in_layout LyX-Co
26e0: 64 65 0a 0a 5c 63 6f 6c 6f 72 20 63 79 61 6e 0a  de..\color cyan.
26f0: 3a 20 68 73 6c 69 64 65 0a 5c 63 6f 6c 6f 72 20  : hslide.\color 
2700: 69 6e 68 65 72 69 74 0a 20 7b 20 6e 31 20 6e 32  inherit. { n1 n2
2710: 20 66 3a 20 64 65 6c 74 61 2d 74 69 6d 65 20 2d   f: delta-time -
2720: 2d 20 7d 20 6e 31 20 6e 32 20 3d 20 0a 5c 63 6f  - } n1 n2 = .\co
2730: 6c 6f 72 20 79 65 6c 6c 6f 77 0a 3f 45 58 49 54  lor yellow.?EXIT
2740: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
2750: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
2760: 43 6f 64 65 0a 20 20 20 20 66 74 69 6d 65 20 7b  Code.    ftime {
2770: 20 66 3a 20 73 74 61 72 74 74 20 7d 0a 5c 65 6e   f: startt }.\en
2780: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
2790: 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65  _layout LyX-Code
27a0: 0a 20 20 20 20 0a 5c 63 6f 6c 6f 72 20 79 65 6c  .    .\color yel
27b0: 6c 6f 77 0a 42 45 47 49 4e 0a 5c 63 6f 6c 6f 72  low.BEGIN.\color
27c0: 20 69 6e 68 65 72 69 74 0a 20 20 66 74 69 6d 65   inherit.  ftime
27d0: 20 73 74 61 72 74 74 20 66 2d 20 64 65 6c 74 61   startt f- delta
27e0: 2d 74 69 6d 65 20 66 2f 20 66 64 75 70 20 0a 5c  -time f/ fdup .\
27f0: 63 6f 6c 6f 72 20 72 65 64 0a 31 65 0a 5c 63 6f  color red.1e.\co
2800: 6c 6f 72 20 69 6e 68 65 72 69 74 0a 20 66 3c 20  lor inherit. f< 
2810: 20 0a 5c 63 6f 6c 6f 72 20 79 65 6c 6c 6f 77 0a   .\color yellow.
2820: 57 48 49 4c 45 0a 5c 65 6e 64 5f 6c 61 79 6f 75  WHILE.\end_layou
2830: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
2840: 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20 20 20 20   LyX-Code.      
2850: 20 20 20 20 20 20 3c 64 72 61 77 2d 73 6c 69 64        <draw-slid
2860: 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  e.\end_layout..\
2870: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58  begin_layout LyX
2880: 2d 43 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20  -Code.          
2890: 20 20 70 69 20 66 2a 20 66 63 6f 73 20 31 65 20    pi f* fcos 1e 
28a0: 66 2d 20 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  f- .\end_layout.
28b0: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c  .\begin_layout L
28c0: 79 58 2d 43 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20  yX-Code..\color 
28d0: 79 65 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 20  yellow.         
28e0: 20 20 20 5b 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65     [.\color inhe
28f0: 72 69 74 0a 20 0a 5c 63 6f 6c 6f 72 20 6d 61 67  rit. .\color mag
2900: 65 6e 74 61 0a 70 69 20 66 32 2f 20 66 6e 65 67  enta.pi f2/ fneg
2910: 61 74 65 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72  ate.\color inher
2920: 69 74 0a 20 0a 5c 63 6f 6c 6f 72 20 79 65 6c 6c  it. .\color yell
2930: 6f 77 0a 5d 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65  ow.].\color inhe
2940: 72 69 74 0a 20 46 4c 69 74 65 72 61 6c 20 66 2a  rit. FLiteral f*
2950: 20 66 63 6f 73 20 31 65 20 66 2d 0a 5c 65 6e 64   fcos 1e f-.\end
2960: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
2970: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
2980: 20 20 20 20 20 20 20 20 20 20 20 20 66 64 75 70              fdup
2990: 20 6e 31 20 6e 32 20 3e 20 0a 5c 63 6f 6c 6f 72   n1 n2 > .\color
29a0: 20 79 65 6c 6c 6f 77 0a 49 46 0a 5c 63 6f 6c 6f   yellow.IF.\colo
29b0: 72 20 69 6e 68 65 72 69 74 0a 20 66 6e 65 67 61  r inherit. fnega
29c0: 74 65 20 20 0a 5c 63 6f 6c 6f 72 20 79 65 6c 6c  te  .\color yell
29d0: 6f 77 0a 54 48 45 4e 0a 5c 63 6f 6c 6f 72 20 69  ow.THEN.\color i
29e0: 6e 68 65 72 69 74 0a 20 78 73 68 69 66 74 20 6e  nherit. xshift n
29f0: 31 20 64 72 61 77 2d 73 6c 69 64 65 0a 5c 65 6e  1 draw-slide.\en
2a00: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
2a10: 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65  _layout LyX-Code
2a20: 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 5c 63  .            .\c
2a30: 6f 6c 6f 72 20 72 65 64 0a 32 65 0a 5c 63 6f 6c  olor red.2e.\col
2a40: 6f 72 20 69 6e 68 65 72 69 74 0a 20 66 2b 20 6e  or inherit. f+ n
2a50: 31 20 6e 32 20 3e 20 0a 5c 63 6f 6c 6f 72 20 79  1 n2 > .\color y
2a60: 65 6c 6c 6f 77 0a 49 46 0a 5c 63 6f 6c 6f 72 20  ellow.IF.\color 
2a70: 69 6e 68 65 72 69 74 0a 20 66 6e 65 67 61 74 65  inherit. fnegate
2a80: 20 20 0a 5c 63 6f 6c 6f 72 20 79 65 6c 6c 6f 77    .\color yellow
2a90: 0a 54 48 45 4e 0a 5c 63 6f 6c 6f 72 20 69 6e 68  .THEN.\color inh
2aa0: 65 72 69 74 0a 20 78 73 68 69 66 74 20 6e 32 20  erit. xshift n2 
2ab0: 64 72 61 77 2d 73 6c 69 64 65 0a 5c 65 6e 64 5f  draw-slide.\end_
2ac0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
2ad0: 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20  ayout LyX-Code. 
2ae0: 20 20 20 20 20 20 20 20 20 20 20 64 72 61 77 2d             draw-
2af0: 73 6c 69 64 65 3e 20 20 0a 5c 63 6f 6c 6f 72 20  slide>  .\color 
2b00: 79 65 6c 6c 6f 77 0a 52 45 50 45 41 54 0a 5c 65  yellow.REPEAT.\e
2b10: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
2b20: 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64  n_layout LyX-Cod
2b30: 65 0a 20 20 20 20 3c 64 72 61 77 2d 73 6c 69 64  e.    <draw-slid
2b40: 65 20 6e 32 20 64 72 61 77 2d 73 6c 69 64 65 20  e n2 draw-slide 
2b50: 64 72 61 77 2d 73 6c 69 64 65 3e 0a 5c 65 6e 64  draw-slide>.\end
2b60: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
2b70: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
2b80: 20 20 20 20 66 64 72 6f 70 20 0a 5c 63 6f 6c 6f      fdrop .\colo
2b90: 72 20 63 79 61 6e 0a 3b 0a 5c 65 6e 64 5f 6c 61  r cyan.;.\end_la
2ba0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
2bb0: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
2bc0: 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c  EndFrame..\end_l
2bd0: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
2be0: 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a  yout BeginFrame.
2bf0: 41 70 70 72 6f 61 63 68 20 61 6e 64 20 50 72 6f  Approach and Pro
2c00: 62 6c 65 6d 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75  blems.\end_layou
2c10: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
2c20: 20 46 72 61 6d 65 53 75 62 74 69 74 6c 65 0a 6c   FrameSubtitle.l
2c30: 69 62 53 4f 49 4c 3a 20 53 69 6d 70 6c 65 20 41  ibSOIL: Simple A
2c40: 50 49 20 74 6f 20 6c 6f 61 64 20 69 6d 61 67 65  PI to load image
2c50: 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  s.\end_layout..\
2c60: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 74 61  begin_layout Sta
2c70: 6e 64 61 72 64 0a 6c 69 62 6a 70 65 67 20 61 6e  ndard.libjpeg an
2c80: 64 20 6c 69 62 70 6e 67 20 68 61 76 65 20 61 20  d libpng have a 
2c90: 76 65 72 79 20 63 6f 6d 70 6c 63 61 74 65 64 20  very complcated 
2ca0: 41 50 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  AP.\end_layout..
2cb0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61  \begin_layout Pa
2cc0: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  use..\end_layout
2cd0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
2ce0: 53 74 61 6e 64 61 72 64 0a 4f 74 68 65 72 20 6f  Standard.Other o
2cf0: 70 74 69 6f 6e 3a 20 6c 69 62 53 4f 49 4c 3a 0a  ption: libSOIL:.
2d00: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65  \end_layout..\be
2d10: 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65  gin_layout Pause
2d20: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
2d30: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 78 61  begin_layout Exa
2d40: 6d 70 6c 65 42 6c 6f 63 6b 0a 5c 62 65 67 69 6e  mpleBlock.\begin
2d50: 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75  _inset ERT.statu
2d60: 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c  s open..\begin_l
2d70: 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f  ayout Plain Layo
2d80: 75 74 0a 0a 7b 6c 69 62 53 4f 49 4c 20 6c 6f 61  ut..{libSOIL loa
2d90: 64 20 74 65 78 74 75 72 65 7d 0a 5c 65 6e 64 5f  d texture}.\end_
2da0: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73  layout..\end_ins
2db0: 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  et...\end_layout
2dc0: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a  ..\begin_deeper.
2dd0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79  \begin_layout Ly
2de0: 58 2d 43 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20 63  X-Code..\color c
2df0: 79 61 6e 0a 3a 20 3e 74 65 78 74 75 72 65 20 0a  yan.: >texture .
2e00: 5c 63 6f 6c 6f 72 20 62 6c 75 65 0a 28 20 61 64  \color blue.( ad
2e10: 64 72 20 77 20 68 20 2d 2d 20 29 0a 5c 65 6e 64  dr w h -- ).\end
2e20: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
2e30: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
2e40: 0a 5c 63 6f 6c 6f 72 20 67 72 65 65 6e 0a 20 20  .\color green.  
2e50: 20 20 32 20 70 69 63 6b 20 3e 72 20 72 67 62 61    2 pick >r rgba
2e60: 2d 74 65 78 74 75 72 65 20 77 72 61 70 20 6e 65  -texture wrap ne
2e70: 61 72 65 73 74 20 72 3e 20 66 72 65 65 20 74 68  arest r> free th
2e80: 72 6f 77 20 3b 0a 5c 65 6e 64 5f 6c 61 79 6f 75  row ;.\end_layou
2e90: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
2ea0: 20 4c 79 58 2d 43 6f 64 65 0a 0a 5c 63 6f 6c 6f   LyX-Code..\colo
2eb0: 72 20 63 79 61 6e 0a 3a 20 6d 65 6d 3e 74 65 78  r cyan.: mem>tex
2ec0: 74 75 72 65 20 0a 5c 63 6f 6c 6f 72 20 62 6c 75  ture .\color blu
2ed0: 65 0a 28 20 61 64 64 72 20 75 20 2d 2d 20 61 64  e.( addr u -- ad
2ee0: 64 72 20 77 20 68 20 29 0a 5c 65 6e 64 5f 6c 61  dr w h ).\end_la
2ef0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
2f00: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 0a 5c 63  out LyX-Code..\c
2f10: 6f 6c 6f 72 20 67 72 65 65 6e 0a 20 20 20 20 6f  olor green.    o
2f20: 76 65 72 20 3e 72 20 20 30 20 30 20 30 20 7b 20  ver >r  0 0 0 { 
2f30: 77 5e 20 77 20 77 5e 20 68 20 77 5e 20 63 68 23  w^ w w^ h w^ ch#
2f40: 20 7d 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a   }.\end_layout..
2f50: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79  \begin_layout Ly
2f60: 58 2d 43 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20 67  X-Code..\color g
2f70: 72 65 65 6e 0a 20 20 20 20 77 20 68 20 63 68 23  reen.    w h ch#
2f80: 20 53 4f 49 4c 5f 4c 4f 41 44 5f 52 47 42 41 20   SOIL_LOAD_RGBA 
2f90: 53 4f 49 4c 5f 6c 6f 61 64 5f 69 6d 61 67 65 5f  SOIL_load_image_
2fa0: 66 72 6f 6d 5f 6d 65 6d 6f 72 79 0a 5c 65 6e 64  from_memory.\end
2fb0: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
2fc0: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
2fd0: 0a 5c 63 6f 6c 6f 72 20 67 72 65 65 6e 0a 20 20  .\color green.  
2fe0: 20 20 72 3e 20 66 72 65 65 20 74 68 72 6f 77 20    r> free throw 
2ff0: 77 20 40 20 68 20 40 20 20 32 64 75 70 20 32 3e  w @ h @  2dup 2>
3000: 72 20 3e 74 65 78 74 75 72 65 20 32 72 3e 20 3b  r >texture 2r> ;
3010: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
3020: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
3030: 43 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20 63 79 61  Code..\color cya
3040: 6e 0a 3a 20 6c 6f 61 64 2d 74 65 78 74 75 72 65  n.: load-texture
3050: 20 0a 5c 63 6f 6c 6f 72 20 62 6c 75 65 0a 28 20   .\color blue.( 
3060: 61 64 64 72 20 75 20 2d 2d 20 77 20 68 20 29 0a  addr u -- w h ).
3070: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65  \end_layout..\be
3080: 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43  gin_layout LyX-C
3090: 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20 67 72 65 65  ode..\color gree
30a0: 6e 0a 20 20 20 20 6f 70 65 6e 2d 66 70 61 74 68  n.    open-fpath
30b0: 2d 66 69 6c 65 20 74 68 72 6f 77 20 32 64 72 6f  -file throw 2dro
30c0: 70 20 73 6c 75 72 70 2d 66 69 64 20 6d 65 6d 3e  p slurp-fid mem>
30d0: 74 65 78 74 75 72 65 20 3b 0a 5c 65 6e 64 5f 6c  texture ;.\end_l
30e0: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70  ayout..\end_deep
30f0: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  er.\begin_layout
3100: 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f   EndFrame..\end_
3110: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
3120: 61 79 6f 75 74 20 53 75 62 73 65 63 74 69 6f 6e  ayout Subsection
3130: 0a 56 69 64 65 6f 73 0a 5c 65 6e 64 5f 6c 61 79  .Videos.\end_lay
3140: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
3150: 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a 4f 6e  ut BeginFrame.On
3160: 69 6f 6e 2d 2d 50 72 6f 67 72 61 6d 6d 69 6e 67  ion--Programming
3170: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
3180: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 46 72 61 6d  egin_layout Fram
3190: 65 53 75 62 74 69 74 6c 65 0a 4c 6f 6f 6b 73 20  eSubtitle.Looks 
31a0: 62 69 67 20 66 72 6f 6d 20 74 68 65 20 6f 75 74  big from the out
31b0: 73 69 64 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  side.\end_layout
31c0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
31d0: 53 74 61 6e 64 61 72 64 0a 5c 61 6c 69 67 6e 20  Standard.\align 
31e0: 63 65 6e 74 65 72 0a 5c 62 65 67 69 6e 5f 69 6e  center.\begin_in
31f0: 73 65 74 20 47 72 61 70 68 69 63 73 0a 09 66 69  set Graphics..fi
3200: 6c 65 6e 61 6d 65 20 7a 77 69 65 62 65 6c 2f 32  lename zwiebel/2
3210: 30 31 33 2d 30 34 2d 31 36 20 31 38 2e 33 31 2e  013-04-16 18.31.
3220: 33 34 2e 6a 70 67 0a 09 6c 79 78 73 63 61 6c 65  34.jpg..lyxscale
3230: 20 31 30 0a 09 68 65 69 67 68 74 20 37 35 74 68   10..height 75th
3240: 65 69 67 68 74 25 0a 0a 5c 65 6e 64 5f 69 6e 73  eight%..\end_ins
3250: 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  et...\end_layout
3260: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
3270: 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c  EndFrame..\end_l
3280: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
3290: 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a  yout BeginFrame.
32a0: 4f 6e 69 6f 6e 2d 2d 50 72 6f 67 72 61 6d 6d 69  Onion--Programmi
32b0: 6e 67 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  ng.\end_layout..
32c0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 46 72  \begin_layout Fr
32d0: 61 6d 65 53 75 62 74 69 74 6c 65 0a 55 73 65 20  ameSubtitle.Use 
32e0: 6f 66 20 6d 61 72 74 69 61 6c 20 74 6f 6f 6c 73  of martial tools
32f0: 20 72 65 63 6f 6d 6d 65 6e 64 65 64 0a 5c 65 6e   recommended.\en
3300: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
3310: 5f 6c 61 79 6f 75 74 20 53 74 61 6e 64 61 72 64  _layout Standard
3320: 0a 5c 61 6c 69 67 6e 20 63 65 6e 74 65 72 0a 5c  .\align center.\
3330: 62 65 67 69 6e 5f 69 6e 73 65 74 20 47 72 61 70  begin_inset Grap
3340: 68 69 63 73 0a 09 66 69 6c 65 6e 61 6d 65 20 7a  hics..filename z
3350: 77 69 65 62 65 6c 2f 32 30 31 33 2d 30 34 2d 31  wiebel/2013-04-1
3360: 36 20 31 38 2e 33 32 2e 31 34 2e 6a 70 67 0a 09  6 18.32.14.jpg..
3370: 6c 79 78 73 63 61 6c 65 20 31 30 0a 09 68 65 69  lyxscale 10..hei
3380: 67 68 74 20 37 35 74 68 65 69 67 68 74 25 0a 0a  ght 75theight%..
3390: 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 65 6e  \end_inset...\en
33a0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
33b0: 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65  _layout EndFrame
33c0: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
33d0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67  begin_layout Beg
33e0: 69 6e 46 72 61 6d 65 0a 4f 6e 69 6f 6e 2d 2d 50  inFrame.Onion--P
33f0: 72 6f 67 72 61 6d 6d 69 6e 67 0a 5c 65 6e 64 5f  rogramming.\end_
3400: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
3410: 61 79 6f 75 74 20 46 72 61 6d 65 53 75 62 74 69  ayout FrameSubti
3420: 74 6c 65 0a 4f 6e 69 6f 6e 20 0a 5c 62 65 67 69  tle.Onion .\begi
3430: 6e 5f 69 6e 73 65 74 20 51 75 6f 74 65 73 20 65  n_inset Quotes e
3440: 6c 64 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 61  ld.\end_inset..a
3450: 6c 6c 20 74 68 65 20 77 61 79 20 64 6f 77 6e 0a  ll the way down.
3460: 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 51 75 6f  \begin_inset Quo
3470: 74 65 73 20 65 72 64 0a 5c 65 6e 64 5f 69 6e 73  tes erd.\end_ins
3480: 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  et...\end_layout
3490: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
34a0: 53 74 61 6e 64 61 72 64 0a 5c 61 6c 69 67 6e 20  Standard.\align 
34b0: 63 65 6e 74 65 72 0a 5c 62 65 67 69 6e 5f 69 6e  center.\begin_in
34c0: 73 65 74 20 47 72 61 70 68 69 63 73 0a 09 66 69  set Graphics..fi
34d0: 6c 65 6e 61 6d 65 20 7a 77 69 65 62 65 6c 2f 32  lename zwiebel/2
34e0: 30 31 33 2d 30 34 2d 31 36 20 31 38 2e 33 32 2e  013-04-16 18.32.
34f0: 33 30 2e 6a 70 67 0a 09 6c 79 78 73 63 61 6c 65  30.jpg..lyxscale
3500: 20 31 30 0a 09 68 65 69 67 68 74 20 37 35 74 68   10..height 75th
3510: 65 69 67 68 74 25 0a 0a 5c 65 6e 64 5f 69 6e 73  eight%..\end_ins
3520: 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  et...\end_layout
3530: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
3540: 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c  EndFrame..\end_l
3550: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
3560: 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a  yout BeginFrame.
3570: 56 69 64 65 6f 73 0a 5c 65 6e 64 5f 6c 61 79 6f  Videos.\end_layo
3580: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
3590: 74 20 46 72 61 6d 65 53 75 62 74 69 74 6c 65 0a  t FrameSubtitle.
35a0: 4f 70 65 6e 4d 41 58 20 41 4c 0a 5c 65 6e 64 5f  OpenMAX AL.\end_
35b0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
35c0: 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 41 6e  ayout Itemize.An
35d0: 64 72 6f 69 64 20 75 73 65 73 20 4f 70 65 6e 4d  droid uses OpenM
35e0: 41 58 20 41 4c 20 61 73 20 76 69 64 65 6f 20 66  AX AL as video f
35f0: 72 61 6d 65 77 6f 72 6b 20 2d 2d 2d 20 73 69 6d  ramework --- sim
3600: 69 6c 61 72 20 74 6f 20 67 73 74 72 65 61 6d 65  ilar to gstreame
3610: 72 2c 20 62 75 74 0a 20 73 6c 69 67 68 74 6c 79  r, but. slightly
3620: 20 64 69 66 66 65 72 65 6e 74 5c 53 70 65 63 69   different\Speci
3630: 61 6c 43 68 61 72 20 5c 6c 64 6f 74 73 7b 7d 0a  alChar \ldots{}.
3640: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
3650: 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67  egin_deeper.\beg
3660: 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a  in_layout Pause.
3670: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65  .\end_layout..\e
3680: 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e  nd_deeper.\begin
3690: 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a  _layout Itemize.
36a0: 72 65 6e 64 65 72 73 20 76 69 64 65 6f 20 69 6e  renders video in
36b0: 74 6f 20 61 20 74 65 78 74 75 72 65 2c 20 62 75  to a texture, bu
36c0: 74 20 63 61 6e 20 61 6c 73 6f 20 72 65 63 6f 72  t can also recor
36d0: 64 20 76 69 64 65 6f 73 20 66 72 6f 6d 20 74 68  d videos from th
36e0: 65 20 63 61 6d 65 72 61 0a 5c 65 6e 64 5f 6c 61  e camera.\end_la
36f0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
3700: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
3710: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
3720: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
3730: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
3740: 49 74 65 6d 69 7a 65 0a 69 6e 70 75 74 3a 20 4d  Itemize.input: M
3750: 50 45 47 20 74 72 61 6e 73 70 6f 72 74 20 73 74  PEG transport st
3760: 72 65 61 6d 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  ream.\end_layout
3770: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a  ..\begin_deeper.
3780: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61  \begin_layout Pa
3790: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  use..\end_layout
37a0: 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62  ..\end_deeper.\b
37b0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d  egin_layout Item
37c0: 69 7a 65 0a 43 2b 2b 2d 2d 6c 69 6b 65 20 43 20  ize.C++--like C 
37d0: 41 50 49 20 28 76 74 61 62 6c 65 20 69 6d 70 6c  API (vtable impl
37e0: 65 6d 65 6e 74 65 64 20 61 73 20 66 75 6e 63 74  emented as funct
37f0: 69 6f 6e 20 70 6f 69 6e 74 65 72 20 73 74 72 75  ion pointer stru
3800: 63 74 29 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  ct).\end_layout.
3810: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c  .\begin_deeper.\
3820: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75  begin_layout Pau
3830: 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  se..\end_layout.
3840: 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65  .\end_deeper.\be
3850: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69  gin_layout Itemi
3860: 7a 65 0a 6f 6e 6c 79 20 68 61 6c 66 2d 2d 68 65  ze.only half--he
3870: 61 72 74 65 64 20 69 6d 70 6c 65 6d 65 6e 74 65  arted implemente
3880: 64 2c 20 6e 65 65 64 73 20 4a 61 76 61 20 76 69  d, needs Java vi
3890: 61 20 4a 4e 49 2c 20 63 61 6e 27 74 20 68 61 6e  a JNI, can't han
38a0: 64 6c 65 20 72 65 73 69 7a 65 73 0a 5c 65 6e 64  dle resizes.\end
38b0: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
38c0: 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61  deeper.\begin_la
38d0: 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64  yout Pause..\end
38e0: 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65  _layout..\end_de
38f0: 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  eper.\begin_layo
3900: 75 74 20 49 74 65 6d 69 7a 65 0a 66 6f 75 72 20  ut Itemize.four 
3910: 6c 61 6e 67 75 61 67 65 73 20 66 6f 72 20 76 69  languages for vi
3920: 64 65 6f 20 70 6c 61 79 65 72 3a 20 46 6f 72 74  deo player: Fort
3930: 68 2c 20 43 2c 20 4a 61 76 61 2c 20 4f 70 65 6e  h, C, Java, Open
3940: 47 4c 20 73 68 61 64 65 72 20 6c 61 6e 67 75 61  GL shader langua
3950: 67 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  ge.\end_layout..
3960: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 6e  \begin_layout En
3970: 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79  dFrame..\end_lay
3980: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
3990: 75 74 20 42 65 67 69 6e 46 72 61 6d 65 0a 4a 4e  ut BeginFrame.JN
39a0: 49 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 0a 5c  I declarations.\
39b0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
39c0: 69 6e 5f 6c 61 79 6f 75 74 20 45 78 61 6d 70 6c  in_layout Exampl
39d0: 65 42 6c 6f 63 6b 0a 5c 62 65 67 69 6e 5f 69 6e  eBlock.\begin_in
39e0: 73 65 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f  set ERT.status o
39f0: 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  pen..\begin_layo
3a00: 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a  ut Plain Layout.
3a10: 0a 7b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  .{.\end_layout..
3a20: 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 4d 65 64 69  \end_inset..Medi
3a30: 61 50 6c 61 79 65 72 0a 5c 62 65 67 69 6e 5f 69  aPlayer.\begin_i
3a40: 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75 73 20  nset ERT.status 
3a50: 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  open..\begin_lay
3a60: 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74  out Plain Layout
3a70: 0a 0a 7d 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  ..}.\end_layout.
3a80: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 65  .\end_inset...\e
3a90: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
3aa0: 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f  n_deeper.\begin_
3ab0: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
3ac0: 6a 6e 69 2d 63 6c 61 73 73 3a 20 61 6e 64 72 6f  jni-class: andro
3ad0: 69 64 2f 6d 65 64 69 61 2f 4d 65 64 69 61 50 6c  id/media/MediaPl
3ae0: 61 79 65 72 0a 5c 62 65 67 69 6e 5f 69 6e 73 65  ayer.\begin_inse
3af0: 74 20 4e 65 77 6c 69 6e 65 20 6e 65 77 6c 69 6e  t Newline newlin
3b00: 65 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c  e.\end_inset...\
3b10: 62 65 67 69 6e 5f 69 6e 73 65 74 20 4e 65 77 6c  begin_inset Newl
3b20: 69 6e 65 20 6e 65 77 6c 69 6e 65 0a 5c 65 6e 64  ine newline.\end
3b30: 5f 69 6e 73 65 74 0a 0a 6a 6e 69 2d 6e 65 77 3a  _inset..jni-new:
3b40: 20 6e 65 77 2d 4d 65 64 69 61 50 6c 61 79 65 72   new-MediaPlayer
3b50: 20 28 29 56 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74   ()V.\end_layout
3b60: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
3b70: 4c 79 58 2d 43 6f 64 65 0a 6a 6e 69 2d 6d 65 74  LyX-Code.jni-met
3b80: 68 6f 64 3a 20 70 72 65 70 61 72 65 20 70 72 65  hod: prepare pre
3b90: 70 61 72 65 20 28 29 56 0a 5c 65 6e 64 5f 6c 61  pare ()V.\end_la
3ba0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
3bb0: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 6a 6e 69  out LyX-Code.jni
3bc0: 2d 6d 65 74 68 6f 64 3a 20 73 74 61 72 74 20 73  -method: start s
3bd0: 74 61 72 74 20 28 29 56 0a 5c 65 6e 64 5f 6c 61  tart ()V.\end_la
3be0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
3bf0: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 6a 6e 69  out LyX-Code.jni
3c00: 2d 6d 65 74 68 6f 64 3a 20 73 65 74 53 75 72 66  -method: setSurf
3c10: 61 63 65 20 73 65 74 53 75 72 66 61 63 65 20 28  ace setSurface (
3c20: 4c 61 6e 64 72 6f 69 64 2f 76 69 65 77 2f 53 75  Landroid/view/Su
3c30: 72 66 61 63 65 3b 29 56 0a 5c 65 6e 64 5f 6c 61  rface;)V.\end_la
3c40: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
3c50: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 6a 6e 69  out LyX-Code.jni
3c60: 2d 6d 65 74 68 6f 64 3a 20 73 65 74 56 6f 6c 75  -method: setVolu
3c70: 6d 65 20 73 65 74 56 6f 6c 75 6d 65 20 28 46 46  me setVolume (FF
3c80: 29 56 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  )V.\end_layout..
3c90: 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67  \end_deeper.\beg
3ca0: 69 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61  in_layout EndFra
3cb0: 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  me..\end_layout.
3cc0: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42  .\begin_layout B
3cd0: 65 67 69 6e 46 72 61 6d 65 0a 4a 4e 49 20 64 65  eginFrame.JNI de
3ce0: 63 6c 61 72 61 74 69 6f 6e 73 20 49 49 0a 5c 65  clarations II.\e
3cf0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
3d00: 6e 5f 6c 61 79 6f 75 74 20 45 78 61 6d 70 6c 65  n_layout Example
3d10: 42 6c 6f 63 6b 0a 5c 62 65 67 69 6e 5f 69 6e 73  Block.\begin_ins
3d20: 65 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f 70  et ERT.status op
3d30: 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  en..\begin_layou
3d40: 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a  t Plain Layout..
3d50: 7b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  {.\end_layout..\
3d60: 65 6e 64 5f 69 6e 73 65 74 0a 0a 53 75 72 66 61  end_inset..Surfa
3d70: 63 65 54 65 78 74 75 72 65 0a 5c 62 65 67 69 6e  ceTexture.\begin
3d80: 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75  _inset ERT.statu
3d90: 73 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c  s open..\begin_l
3da0: 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f  ayout Plain Layo
3db0: 75 74 0a 0a 7d 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ut..}.\end_layou
3dc0: 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a  t..\end_inset...
3dd0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65  \end_layout..\be
3de0: 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69  gin_deeper.\begi
3df0: 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64  n_layout LyX-Cod
3e00: 65 0a 6a 6e 69 2d 63 6c 61 73 73 3a 20 61 6e 64  e.jni-class: and
3e10: 72 6f 69 64 2f 67 72 61 70 68 69 63 73 2f 53 75  roid/graphics/Su
3e20: 72 66 61 63 65 54 65 78 74 75 72 65 0a 5c 62 65  rfaceTexture.\be
3e30: 67 69 6e 5f 69 6e 73 65 74 20 4e 65 77 6c 69 6e  gin_inset Newlin
3e40: 65 20 6e 65 77 6c 69 6e 65 0a 5c 65 6e 64 5f 69  e newline.\end_i
3e50: 6e 73 65 74 0a 0a 0a 5c 62 65 67 69 6e 5f 69 6e  nset...\begin_in
3e60: 73 65 74 20 4e 65 77 6c 69 6e 65 20 6e 65 77 6c  set Newline newl
3e70: 69 6e 65 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a  ine.\end_inset..
3e80: 6a 6e 69 2d 6e 65 77 3a 20 6e 65 77 2d 53 75 72  jni-new: new-Sur
3e90: 66 61 63 65 54 65 78 74 75 72 65 20 28 49 29 56  faceTexture (I)V
3ea0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
3eb0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
3ec0: 43 6f 64 65 0a 6a 6e 69 2d 6d 65 74 68 6f 64 3a  Code.jni-method:
3ed0: 20 75 70 64 61 74 65 54 65 78 49 6d 61 67 65 20   updateTexImage 
3ee0: 75 70 64 61 74 65 54 65 78 49 6d 61 67 65 20 28  updateTexImage (
3ef0: 29 56 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  )V.\end_layout..
3f00: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79  \begin_layout Ly
3f10: 58 2d 43 6f 64 65 0a 6a 6e 69 2d 6d 65 74 68 6f  X-Code.jni-metho
3f20: 64 3a 20 67 65 74 54 69 6d 65 73 74 61 6d 70 20  d: getTimestamp 
3f30: 67 65 74 54 69 6d 65 73 74 61 6d 70 20 28 29 4a  getTimestamp ()J
3f40: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
3f50: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
3f60: 43 6f 64 65 0a 6a 6e 69 2d 6d 65 74 68 6f 64 3a  Code.jni-method:
3f70: 20 73 65 74 44 65 66 61 75 6c 74 42 75 66 66 65   setDefaultBuffe
3f80: 72 53 69 7a 65 20 73 65 74 44 65 66 61 75 6c 74  rSize setDefault
3f90: 42 75 66 66 65 72 53 69 7a 65 20 28 49 49 29 56  BufferSize (II)V
3fa0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
3fb0: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
3fc0: 43 6f 64 65 0a 6a 6e 69 2d 6d 65 74 68 6f 64 3a  Code.jni-method:
3fd0: 20 67 65 74 54 72 61 6e 73 66 6f 72 6d 4d 61 74   getTransformMat
3fe0: 72 69 78 20 67 65 74 54 72 61 6e 73 66 6f 72 6d  rix getTransform
3ff0: 4d 61 74 72 69 78 20 28 5b 46 29 56 0a 5c 65 6e  Matrix ([F)V.\en
4000: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64  d_layout..\end_d
4010: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79  eeper.\begin_lay
4020: 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65  out EndFrame..\e
4030: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
4040: 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72  n_layout BeginFr
4050: 61 6d 65 0a 4a 4e 49 20 63 61 6c 6c 73 0a 5c 65  ame.JNI calls.\e
4060: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
4070: 6e 5f 6c 61 79 6f 75 74 20 45 78 61 6d 70 6c 65  n_layout Example
4080: 42 6c 6f 63 6b 0a 5c 62 65 67 69 6e 5f 69 6e 73  Block.\begin_ins
4090: 65 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f 70  et ERT.status op
40a0: 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  en..\begin_layou
40b0: 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a  t Plain Layout..
40c0: 7b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  {.\end_layout..\
40d0: 65 6e 64 5f 69 6e 73 65 74 0a 0a 67 65 74 20 74  end_inset..get t
40e0: 69 6d 65 73 74 61 6d 70 0a 5c 62 65 67 69 6e 5f  imestamp.\begin_
40f0: 69 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75 73  inset ERT.status
4100: 20 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61   open..\begin_la
4110: 79 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75  yout Plain Layou
4120: 74 0a 0a 7d 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  t..}.\end_layout
4130: 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c  ..\end_inset...\
4140: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
4150: 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e  in_deeper.\begin
4160: 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65  _layout LyX-Code
4170: 0a 3a 20 67 65 74 2d 64 65 6c 74 61 74 20 28 20  .: get-deltat ( 
4180: 2d 2d 20 66 20 29 0a 5c 65 6e 64 5f 6c 61 79 6f  -- f ).\end_layo
4190: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
41a0: 74 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20 20 6d  t LyX-Code.    m
41b0: 65 64 69 61 2d 73 66 74 20 3e 6f 20 67 65 74 54  edia-sft >o getT
41c0: 69 6d 65 73 74 61 6d 70 20 6f 3e 20 64 3e 66 20  imestamp o> d>f 
41d0: 31 65 2d 39 20 66 2a 0a 5c 65 6e 64 5f 6c 61 79  1e-9 f*.\end_lay
41e0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
41f0: 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20 20  ut LyX-Code.    
4200: 66 69 72 73 74 2d 74 69 6d 65 73 74 61 6d 70 20  first-timestamp 
4210: 66 40 20 66 2d 20 3b 0a 5c 65 6e 64 5f 6c 61 79  f@ f- ;.\end_lay
4220: 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72  out..\end_deeper
4230: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50  .\begin_layout P
4240: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ause..\end_layou
4250: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
4260: 20 53 74 61 6e 64 61 72 64 0a 4a 61 76 61 2d 2d   Standard.Java--
4270: 43 61 6c 6c 73 20 69 6e 74 65 67 72 61 74 65 20  Calls integrate 
4280: 73 65 61 6d 6c 65 73 73 20 69 6e 74 6f 20 4d 69  seamless into Mi
4290: 6e 69 2d 2d 4f 4f 46 32 20 28 4d 69 6e 69 2d 2d  ni--OOF2 (Mini--
42a0: 4f 4f 46 20 77 69 74 68 20 63 75 72 72 65 6e 74  OOF with current
42b0: 20 6f 62 6a 65 63 74 29 0a 5c 65 6e 64 5f 6c 61   object).\end_la
42c0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
42d0: 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65  out EndFrame..\e
42e0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
42f0: 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72  n_layout BeginFr
4300: 61 6d 65 0a 4d 54 53 3f 20 41 6c 6c 20 76 69 64  ame.MTS? All vid
4310: 65 6f 73 20 74 6f 64 61 79 20 61 72 65 20 4d 4b  eos today are MK
4320: 56 21 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  V!.\end_layout..
4330: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 46 72  \begin_layout Fr
4340: 61 6d 65 53 75 62 74 69 74 6c 65 0a 5c 62 65 67  ameSubtitle.\beg
4350: 69 6e 5f 69 6e 73 65 74 20 51 75 6f 74 65 73 20  in_inset Quotes 
4360: 65 6c 64 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a  eld.\end_inset..
4370: 4d 61 74 72 6f 73 6b 61 0a 5c 62 65 67 69 6e 5f  Matroska.\begin_
4380: 69 6e 73 65 74 20 51 75 6f 74 65 73 20 65 72 64  inset Quotes erd
4390: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 20 73 6f  .\end_inset.. so
43a0: 75 6e 64 73 20 6c 69 6b 65 20 6f 6e 69 6f 6e 20  unds like onion 
43b0: 70 72 6f 67 72 61 6d 6d 69 6e 67 2c 20 74 6f 6f  programming, too
43c0: 5c 53 70 65 63 69 61 6c 43 68 61 72 20 5c 6c 64  \SpecialChar \ld
43d0: 6f 74 73 7b 7d 0a 0a 5c 65 6e 64 5f 6c 61 79 6f  ots{}..\end_layo
43e0: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
43f0: 74 20 53 74 61 6e 64 61 72 64 0a 43 6f 6e 74 61  t Standard.Conta
4400: 69 6e 65 72 20 2d 2d 2d 20 77 68 61 74 20 66 6f  iner --- what fo
4410: 72 3f 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  r?.\end_layout..
4420: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61  \begin_layout Pa
4430: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  use..\end_layout
4440: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
4450: 49 74 65 6d 69 7a 65 0a 55 73 75 61 6c 20 65 78  Itemize.Usual ex
4460: 70 6c 61 6e 61 74 69 6f 6e 3a 20 73 65 76 65 72  planation: sever
4470: 61 6c 20 66 69 6c 65 73 20 74 6f 6f 20 64 69 66  al files too dif
4480: 66 69 63 75 6c 74 20 74 6f 20 68 61 6e 64 6c 65  ficult to handle
4490: 2e 0a 20 49 4d 48 4f 2c 20 64 69 72 65 63 74 6f  .. IMHO, directo
44a0: 72 69 65 73 20 77 69 74 68 20 6d 75 6c 74 69 70  ries with multip
44b0: 6c 65 20 66 69 6c 65 73 20 61 72 65 20 62 65 74  le files are bet
44c0: 74 65 72 20 74 68 61 6e 20 63 6f 6e 74 61 69 6e  ter than contain
44d0: 65 72 73 2e 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  ers..\end_layout
44e0: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a  ..\begin_deeper.
44f0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61  \begin_layout Pa
4500: 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  use..\end_layout
4510: 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62  ..\end_deeper.\b
4520: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d  egin_layout Item
4530: 69 7a 65 0a 56 69 64 65 6f 73 20 61 6e 64 20 61  ize.Videos and a
4540: 75 64 69 6f 20 73 74 6f 72 65 64 20 61 73 20 73  udio stored as s
4550: 69 6e 67 6c 65 20 66 72 61 6d 65 73 20 61 6e 64  ingle frames and
4560: 20 73 68 6f 72 74 20 70 61 63 6b 65 74 73 0a 5c   short packets.\
4570: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
4580: 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e  in_deeper.\begin
4590: 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c  _layout Pause..\
45a0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64  end_layout..\end
45b0: 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c  _deeper.\begin_l
45c0: 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 54 69  ayout Itemize.Ti
45d0: 6d 65 73 74 61 6d 70 73 20 66 6f 72 20 73 79 6e  mestamps for syn
45e0: 63 68 72 6f 6e 69 7a 65 64 20 70 6c 61 79 62 61  chronized playba
45f0: 63 6b 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  ck.\end_layout..
4600: 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62  \begin_deeper.\b
4610: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73  egin_layout Paus
4620: 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  e..\end_layout..
4630: 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67  \end_deeper.\beg
4640: 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a  in_layout Itemiz
4650: 65 0a 49 6e 64 65 78 20 66 6f 72 20 72 61 6e 64  e.Index for rand
4660: 6f 6d 20 61 63 63 65 73 73 0a 5c 65 6e 64 5f 6c  om access.\end_l
4670: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
4680: 79 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c  yout EndFrame..\
4690: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
46a0: 69 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46  in_layout BeginF
46b0: 72 61 6d 65 0a 4d 61 74 72 6f 73 6b 61 20 69 6e  rame.Matroska in
46c0: 74 65 72 70 72 65 74 65 72 0a 5c 65 6e 64 5f 6c  terpreter.\end_l
46d0: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
46e0: 79 6f 75 74 20 46 72 61 6d 65 53 75 62 74 69 74  yout FrameSubtit
46f0: 6c 65 0a 42 69 6e 61 72 79 20 58 4d 4c 20 66 6f  le.Binary XML fo
4700: 72 6d 61 74 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  rmat.\end_layout
4710: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
4720: 53 74 61 6e 64 61 72 64 0a 53 6f 6c 75 74 69 6f  Standard.Solutio
4730: 6e 3a 20 72 65 61 64 20 4d 4b 56 2c 20 63 6f 6e  n: read MKV, con
4740: 76 65 72 74 20 74 6f 20 4d 54 53 0a 5c 65 6e 64  vert to MTS.\end
4750: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
4760: 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65  layout Pause..\e
4770: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
4780: 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65  n_layout Itemize
4790: 0a 4d 61 74 72 6f 73 6b 61 20 70 61 72 73 65 72  .Matroska parser
47a0: 20 75 73 65 73 20 61 20 68 61 73 68 20 74 61 62   uses a hash tab
47b0: 6c 65 20 66 6f 72 20 74 68 65 20 74 61 67 73 0a  le for the tags.
47c0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65  \end_layout..\be
47d0: 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65 67 69  gin_deeper.\begi
47e0: 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65 0a 0a  n_layout Pause..
47f0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e  \end_layout..\en
4800: 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f  d_deeper.\begin_
4810: 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65 0a 65  layout Itemize.e
4820: 61 63 68 20 74 61 67 20 68 61 73 20 61 6e 20 61  ach tag has an a
4830: 73 73 6f 63 69 61 74 65 64 20 4d 69 6e 69 20 4f  ssociated Mini O
4840: 4f 46 32 20 6d 65 74 68 6f 64 0a 5c 65 6e 64 5f  OF2 method.\end_
4850: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64  layout..\begin_d
4860: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79  eeper.\begin_lay
4870: 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f  out Pause..\end_
4880: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65  layout..\end_dee
4890: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
48a0: 74 20 49 74 65 6d 69 7a 65 0a 64 69 66 66 65 72  t Itemize.differ
48b0: 65 6e 74 20 63 6c 61 73 73 65 73 20 66 6f 72 20  ent classes for 
48c0: 64 69 66 66 65 72 65 6e 74 20 70 75 72 70 6f 73  different purpos
48d0: 65 73 3a 20 64 75 6d 70 20 66 6f 72 20 69 6e 73  es: dump for ins
48e0: 70 65 63 74 69 6f 6e 2c 20 4d 54 53 20 63 6f 6e  pection, MTS con
48f0: 76 65 72 74 65 72 0a 20 63 6c 61 73 73 0a 5c 65  verter. class.\e
4900: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
4910: 6e 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d  n_layout EndFram
4920: 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a  e..\end_layout..
4930: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 75  \begin_layout Su
4940: 62 73 65 63 74 69 6f 6e 0a 54 65 78 74 0a 5c 65  bsection.Text.\e
4950: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
4960: 6e 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72  n_layout BeginFr
4970: 61 6d 65 0a 46 6f 6e 74 73 20 72 65 6e 64 65 72  ame.Fonts render
4980: 69 6e 67 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  ing.\end_layout.
4990: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 46  .\begin_layout F
49a0: 72 61 6d 65 53 75 62 74 69 74 6c 65 0a 46 72 65  rameSubtitle.Fre
49b0: 65 74 79 70 65 2d 2d 47 4c 20 72 65 6e 64 65 72  etype--GL render
49c0: 73 20 4f 70 65 6e 54 79 70 65 20 66 6f 6e 74 73  s OpenType fonts
49d0: 20 69 6e 74 6f 20 4f 70 65 6e 47 4c 2d 2d 54 65   into OpenGL--Te
49e0: 78 74 75 72 65 73 0a 5c 65 6e 64 5f 6c 61 79 6f  xtures.\end_layo
49f0: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
4a00: 74 20 49 74 65 6d 69 7a 65 0a 4f 70 65 6e 54 79  t Itemize.OpenTy
4a10: 70 65 20 69 73 20 73 74 61 74 65 20 6f 66 20 74  pe is state of t
4a20: 68 65 20 61 72 74 0a 5c 65 6e 64 5f 6c 61 79 6f  he art.\end_layo
4a30: 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65  ut..\begin_deepe
4a40: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
4a50: 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f  Pause..\end_layo
4a60: 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a  ut..\end_deeper.
4a70: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74  \begin_layout It
4a80: 65 6d 69 7a 65 0a 77 65 20 72 65 6e 64 65 72 20  emize.we render 
4a90: 74 65 78 74 75 72 65 73 2c 20 73 6f 20 74 68 65  textures, so the
4aa0: 20 76 65 63 74 6f 72 20 66 6f 6e 74 20 6e 65 65   vector font nee
4ab0: 64 73 20 74 6f 20 67 6f 20 69 6e 74 6f 20 61 20  ds to go into a 
4ac0: 74 65 78 74 75 72 65 0a 5c 65 6e 64 5f 6c 61 79  texture.\end_lay
4ad0: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70  out..\begin_deep
4ae0: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  er.\begin_layout
4af0: 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79   Pause..\end_lay
4b00: 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72  out..\end_deeper
4b10: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49  .\begin_layout I
4b20: 74 65 6d 69 7a 65 0a 46 72 65 65 54 79 70 65 2d  temize.FreeType-
4b30: 2d 47 4c 20 75 73 65 73 20 61 20 74 65 78 74 75  -GL uses a textu
4b40: 72 65 20 61 73 20 67 6c 79 70 68 20 63 61 63 68  re as glyph cach
4b50: 65 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  e.\end_layout..\
4b60: 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c 62 65  begin_deeper.\be
4b70: 67 69 6e 5f 6c 61 79 6f 75 74 20 50 61 75 73 65  gin_layout Pause
4b80: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
4b90: 65 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69  end_deeper.\begi
4ba0: 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69 7a 65  n_layout Itemize
4bb0: 0a 31 20 67 6c 79 70 68 3a 20 32 20 74 72 69 61  .1 glyph: 2 tria
4bc0: 6e 67 6c 65 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ngles.\end_layou
4bd0: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
4be0: 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f   EndFrame..\end_
4bf0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
4c00: 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61 6d 65  ayout BeginFrame
4c10: 0a 54 65 78 74 20 52 65 6e 64 65 72 20 44 65 6d  .Text Render Dem
4c20: 6f 20 43 6f 64 65 0a 5c 65 6e 64 5f 6c 61 79 6f  o Code.\end_layo
4c30: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
4c40: 74 20 45 78 61 6d 70 6c 65 42 6c 6f 63 6b 0a 5c  t ExampleBlock.\
4c50: 62 65 67 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a  begin_inset ERT.
4c60: 73 74 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65  status open..\be
4c70: 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e  gin_layout Plain
4c80: 20 4c 61 79 6f 75 74 0a 0a 7b 46 6f 6e 74 73 20   Layout..{Fonts 
4c90: 61 6e 64 20 54 65 78 74 73 7d 0a 5c 65 6e 64 5f  and Texts}.\end_
4ca0: 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73  layout..\end_ins
4cb0: 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  et...\end_layout
4cc0: 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a  ..\begin_deeper.
4cd0: 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79  \begin_layout Ly
4ce0: 58 2d 43 6f 64 65 0a 34 38 65 20 0a 5c 63 6f 6c  X-Code.48e .\col
4cf0: 6f 72 20 63 79 61 6e 0a 46 43 6f 6e 73 74 61 6e  or cyan.FConstan
4d00: 74 20 66 6f 6e 74 73 69 7a 65 23 0a 5c 65 6e 64  t fontsize#.\end
4d10: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
4d20: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
4d30: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
4d40: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d  egin_layout LyX-
4d50: 43 6f 64 65 0a 61 74 6c 61 73 20 0a 5c 63 6f 6c  Code.atlas .\col
4d60: 6f 72 20 72 65 64 0a 22 2f 73 79 73 74 65 6d 2f  or red."/system/
4d70: 66 6f 6e 74 73 2f 44 72 6f 69 64 53 61 6e 73 2e  fonts/DroidSans.
4d80: 74 74 66 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 30  ttf.\backslash.0
4d90: 22 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74  ".\color inherit
4da0: 0a 20 64 72 6f 70 0a 5c 65 6e 64 5f 6c 61 79 6f  . drop.\end_layo
4db0: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
4dc0: 74 20 4c 79 58 2d 43 6f 64 65 0a 66 6f 6e 74 73  t LyX-Code.fonts
4dd0: 69 7a 65 23 20 74 65 78 74 75 72 65 5f 66 6f 6e  ize# texture_fon
4de0: 74 5f 6e 65 77 20 0a 5c 63 6f 6c 6f 72 20 63 79  t_new .\color cy
4df0: 61 6e 0a 56 61 6c 75 65 20 66 6f 6e 74 31 0a 5c  an.Value font1.\
4e00: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67  end_layout..\beg
4e10: 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f  in_layout LyX-Co
4e20: 64 65 0a 61 74 6c 61 73 20 0a 5c 63 6f 6c 6f 72  de.atlas .\color
4e30: 20 72 65 64 0a 22 2f 73 79 73 74 65 6d 2f 66 6f   red."/system/fo
4e40: 6e 74 73 2f 44 72 6f 69 64 53 61 6e 73 46 61 6c  nts/DroidSansFal
4e50: 6c 62 61 63 6b 2e 74 74 66 0a 5c 62 61 63 6b 73  lback.ttf.\backs
4e60: 6c 61 73 68 0a 30 22 0a 5c 63 6f 6c 6f 72 20 69  lash.0".\color i
4e70: 6e 68 65 72 69 74 0a 20 64 72 6f 70 0a 5c 65 6e  nherit. drop.\en
4e80: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
4e90: 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65  _layout LyX-Code
4ea0: 0a 66 6f 6e 74 73 69 7a 65 23 20 74 65 78 74 75  .fontsize# textu
4eb0: 72 65 5f 66 6f 6e 74 5f 6e 65 77 20 0a 5c 63 6f  re_font_new .\co
4ec0: 6c 6f 72 20 63 79 61 6e 0a 56 61 6c 75 65 20 66  lor cyan.Value f
4ed0: 6f 6e 74 32 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  ont2.\end_layout
4ee0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
4ef0: 4c 79 58 2d 43 6f 64 65 0a 0a 5c 65 6e 64 5f 6c  LyX-Code..\end_l
4f00: 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61  ayout..\begin_la
4f10: 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 0a 5c  yout LyX-Code..\
4f20: 63 6f 6c 6f 72 20 63 79 61 6e 0a 56 61 72 69 61  color cyan.Varia
4f30: 62 6c 65 20 74 65 78 74 31 24 0a 5c 63 6f 6c 6f  ble text1$.\colo
4f40: 72 20 69 6e 68 65 72 69 74 0a 20 0a 5c 63 6f 6c  r inherit. .\col
4f50: 6f 72 20 72 65 64 0a 22 44 c3 b6 73 20 69 73 63  or red."Dös isc
4f60: 68 20 61 20 54 c3 a4 67 73 63 68 74 2e 22 0a 5c  h a Tägscht.".\
4f70: 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74 0a 20 74  color inherit. t
4f80: 65 78 74 31 24 20 24 21 0a 5c 65 6e 64 5f 6c 61  ext1$ $!.\end_la
4f90: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
4fa0: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 0a 5c 63  out LyX-Code..\c
4fb0: 6f 6c 6f 72 20 63 79 61 6e 0a 56 61 72 69 61 62  olor cyan.Variab
4fc0: 6c 65 20 74 65 78 74 32 24 0a 5c 63 6f 6c 6f 72  le text2$.\color
4fd0: 20 69 6e 68 65 72 69 74 0a 20 0a 5c 63 6f 6c 6f   inherit. .\colo
4fe0: 72 20 72 65 64 0a 22 0a 5c 62 65 67 69 6e 5f 69  r red.".\begin_i
4ff0: 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75 73 20  nset ERT.status 
5000: 6f 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  open..\begin_lay
5010: 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74  out Plain Layout
5020: 0a 0a 7b 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 63  ..{.\backslash.c
5030: 6a 6b 20 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  jk .\end_layout.
5040: 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a e8 bf 99  .\end_inset..è¿™
5050: e6 98 af e4 b8 80 e4 b8 aa e6 96 87 e6 9c ac ef  是一个文本ï
5060: bc 9a e6 88 91 e7 88 b1 e5 bd ad e7 a7 80 e6 b8  ¼šæˆ‘爱彭秀æ¸
5070: 85 e3 80 82 0a 5c 62 65 67 69 6e 5f 69 6e 73 65  …。.\begin_inse
5080: 74 20 45 52 54 0a 73 74 61 74 75 73 20 6f 70 65  t ERT.status ope
5090: 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  n..\begin_layout
50a0: 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a 0a 7d   Plain Layout..}
50b0: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65  .\end_layout..\e
50c0: 6e 64 5f 69 6e 73 65 74 0a 0a 22 0a 5c 63 6f 6c  nd_inset..".\col
50d0: 6f 72 20 69 6e 68 65 72 69 74 0a 20 74 65 78 74  or inherit. text
50e0: 32 24 20 24 21 0a 5c 65 6e 64 5f 6c 61 79 6f 75  2$ $!.\end_layou
50f0: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c  t..\end_deeper.\
5100: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 45 6e 64  begin_layout End
5110: 46 72 61 6d 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f  Frame..\end_layo
5120: 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  ut..\begin_layou
5130: 74 20 42 65 67 69 6e 46 72 61 6d 65 0a 54 65 78  t BeginFrame.Tex
5140: 74 20 52 65 6e 64 65 72 20 44 65 6d 6f 20 43 6f  t Render Demo Co
5150: 64 65 20 49 49 0a 5c 65 6e 64 5f 6c 61 79 6f 75  de II.\end_layou
5160: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
5170: 20 45 78 61 6d 70 6c 65 42 6c 6f 63 6b 0a 5c 62   ExampleBlock.\b
5180: 65 67 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73  egin_inset ERT.s
5190: 74 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62 65 67  tatus open..\beg
51a0: 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20  in_layout Plain 
51b0: 4c 61 79 6f 75 74 0a 0a 7b 46 6f 6e 74 73 20 75  Layout..{Fonts u
51c0: 6e 64 20 54 65 78 74 65 7d 0a 5c 65 6e 64 5f 6c  nd Texte}.\end_l
51d0: 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65  ayout..\end_inse
51e0: 74 0a 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a  t...\end_layout.
51f0: 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72 0a 5c  .\begin_deeper.\
5200: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58  begin_layout LyX
5210: 2d 43 6f 64 65 0a 0a 5c 63 6f 6c 6f 72 20 63 79  -Code..\color cy
5220: 61 6e 0a 3a 20 67 6c 79 70 68 2d 64 65 6d 6f 0a  an.: glyph-demo.
5230: 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74 0a 20  \color inherit. 
5240: 0a 5c 63 6f 6c 6f 72 20 62 6c 75 65 0a 28 20 2d  .\color blue.( -
5250: 2d 20 29 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72  - ).\color inher
5260: 69 74 0a 20 20 68 69 64 65 6b 62 0a 5c 65 6e 64  it.  hidekb.\end
5270: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
5280: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
5290: 20 20 20 20 0a 5c 63 6f 6c 6f 72 20 72 65 64 0a      .\color red.
52a0: 31 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74  1.\color inherit
52b0: 0a 20 6c 65 76 65 6c 23 20 2b 21 20 20 0a 5c 63  . level# +!  .\c
52c0: 6f 6c 6f 72 20 79 65 6c 6c 6f 77 0a 42 45 47 49  olor yellow.BEGI
52d0: 4e 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  N.\end_layout..\
52e0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58  begin_layout LyX
52f0: 2d 43 6f 64 65 0a 20 20 20 20 20 20 20 20 3c 72  -Code.        <r
5300: 65 6e 64 65 72 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ender.\end_layou
5310: 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  t..\begin_layout
5320: 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20 20 20 20   LyX-Code.      
5330: 20 20 0a 5c 63 6f 6c 6f 72 20 72 65 64 0a 30 2e    .\color red.0.
5340: 0a 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74  ..\color inherit
5350: 0a 20 70 65 6e 78 79 20 32 21 0a 5c 65 6e 64 5f  . penxy 2!.\end_
5360: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
5370: 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20  ayout LyX-Code. 
5380: 20 20 20 20 20 20 20 66 6f 6e 74 31 20 74 6f 20         font1 to 
5390: 66 6f 6e 74 20 20 74 65 78 74 31 24 20 24 40 20  font  text1$ $@ 
53a0: 72 65 6e 64 65 72 2d 73 74 72 69 6e 67 0a 5c 65  render-string.\e
53b0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69  nd_layout..\begi
53c0: 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64  n_layout LyX-Cod
53d0: 65 0a 20 20 20 20 20 20 20 20 0a 5c 63 6f 6c 6f  e.        .\colo
53e0: 72 20 72 65 64 0a 2d 31 30 30 65 0a 5c 63 6f 6c  r red.-100e.\col
53f0: 6f 72 20 69 6e 68 65 72 69 74 0a 20 70 65 6e 78  or inherit. penx
5400: 79 20 73 66 21 20 0a 5c 63 6f 6c 6f 72 20 72 65  y sf! .\color re
5410: 64 0a 2d 36 30 65 0a 5c 63 6f 6c 6f 72 20 69 6e  d.-60e.\color in
5420: 68 65 72 69 74 0a 20 70 65 6e 78 79 20 73 66 6c  herit. penxy sfl
5430: 6f 61 74 2b 20 73 66 21 0a 5c 65 6e 64 5f 6c 61  oat+ sf!.\end_la
5440: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
5450: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20  out LyX-Code.   
5460: 20 20 20 20 20 66 6f 6e 74 32 20 74 6f 20 66 6f       font2 to fo
5470: 6e 74 20 20 74 65 78 74 32 24 20 24 40 20 72 65  nt  text2$ $@ re
5480: 6e 64 65 72 2d 73 74 72 69 6e 67 0a 5c 65 6e 64  nder-string.\end
5490: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
54a0: 6c 61 79 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a  layout LyX-Code.
54b0: 20 20 20 20 20 20 20 20 72 65 6e 64 65 72 3e 0a          render>.
54c0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65  \end_layout..\be
54d0: 67 69 6e 5f 6c 61 79 6f 75 74 20 4c 79 58 2d 43  gin_layout LyX-C
54e0: 6f 64 65 0a 20 20 20 20 20 20 20 20 73 79 6e 63  ode.        sync
54f0: 20 3e 6c 6f 6f 70 65 72 0a 5c 65 6e 64 5f 6c 61   >looper.\end_la
5500: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
5510: 6f 75 74 20 4c 79 58 2d 43 6f 64 65 0a 20 20 20  out LyX-Code.   
5520: 20 6c 65 76 65 6c 23 20 40 20 30 3d 20 0a 5c 63   level# @ 0= .\c
5530: 6f 6c 6f 72 20 79 65 6c 6c 6f 77 0a 55 4e 54 49  olor yellow.UNTI
5540: 4c 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69 74  L.\color inherit
5550: 0a 20 0a 5c 63 6f 6c 6f 72 20 63 79 61 6e 0a 3b  . .\color cyan.;
5560: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65  .\end_layout..\e
5570: 6e 64 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e  nd_deeper.\begin
5580: 5f 6c 61 79 6f 75 74 20 45 6e 64 46 72 61 6d 65  _layout EndFrame
5590: 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c  ..\end_layout..\
55a0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 53 65 63  begin_layout Sec
55b0: 74 69 6f 6e 0a 4f 75 74 6c 6f 6f 6b 0a 5c 65 6e  tion.Outlook.\en
55c0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
55d0: 5f 6c 61 79 6f 75 74 20 42 65 67 69 6e 46 72 61  _layout BeginFra
55e0: 6d 65 0a 4f 75 74 6c 6f 6f 6b 0a 5c 65 6e 64 5f  me.Outlook.\end_
55f0: 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c  layout..\begin_l
5600: 61 79 6f 75 74 20 46 72 61 6d 65 53 75 62 74 69  ayout FrameSubti
5610: 74 6c 65 0a 54 68 69 73 20 70 72 65 73 65 6e 74  tle.This present
5620: 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 72  ation has been r
5630: 65 6e 64 65 72 65 64 20 77 69 74 68 20 4c 61 54  endered with LaT
5640: 65 58 20 42 65 61 6d 65 72 5c 53 70 65 63 69 61  eX Beamer\Specia
5650: 6c 43 68 61 72 20 5c 6c 64 6f 74 73 7b 7d 0a 0a  lChar \ldots{}..
5660: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65  \end_layout..\be
5670: 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65 6d 69  gin_layout Itemi
5680: 7a 65 0a 54 68 65 20 6e 65 78 74 20 70 72 65 73  ze.The next pres
5690: 65 6e 74 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20  entation should 
56a0: 62 65 20 72 65 6e 64 65 72 65 64 20 77 69 74 68  be rendered with
56b0: 20 4d 49 4e 4f ce a3 32 0a 5c 65 6e 64 5f 6c 61   MINOΣ2.\end_la
56c0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
56d0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
56e0: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
56f0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
5700: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
5710: 49 74 65 6d 69 7a 65 0a 54 65 78 74 73 2c 20 76  Itemize.Texts, v
5720: 69 64 65 6f 73 2c 20 61 6e 64 20 69 6d 61 67 65  ideos, and image
5730: 73 20 73 68 6f 75 6c 64 20 62 65 20 67 65 74 20  s should be get 
5740: 77 69 74 68 20 6e 65 74 32 6f 2c 20 73 68 6f 75  with net2o, shou
5750: 6c 64 6e 27 74 20 62 65 20 6f 6e 20 74 68 65 0a  ldn't be on the.
5760: 20 64 65 76 69 63 65 0a 5c 65 6e 64 5f 6c 61 79   device.\end_lay
5770: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70  out..\begin_deep
5780: 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74  er.\begin_layout
5790: 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79   Pause..\end_lay
57a0: 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72  out..\end_deeper
57b0: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49  .\begin_layout I
57c0: 74 65 6d 69 7a 65 0a 54 79 70 65 73 65 74 74 69  temize.Typesetti
57d0: 6e 67 20 65 6e 67 69 6e 65 20 77 69 74 68 20 62  ng engine with b
57e0: 6f 78 65 73 20 61 6e 64 20 67 6c 75 65 73 2c 20  oxes and glues, 
57f0: 6c 69 6e 65 20 62 72 65 61 6b 69 6e 67 20 61 6e  line breaking an
5800: 64 20 68 79 70 68 65 6e 61 74 69 6f 6e 20 6d 69  d hyphenation mi
5810: 73 73 69 6e 67 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ssing.\end_layou
5820: 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65 70 65 72  t..\begin_deeper
5830: 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50  .\begin_layout P
5840: 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61 79 6f 75  ause..\end_layou
5850: 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65 72 0a 5c  t..\end_deeper.\
5860: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 49 74 65  begin_layout Ite
5870: 6d 69 7a 65 0a 61 20 6c 6f 74 20 6c 65 73 73 20  mize.a lot less 
5880: 63 6c 61 73 73 65 73 20 74 68 61 6e 20 4d 49 4e  classes than MIN
5890: 4f ce a3 20 2d 2d 2d 20 62 75 74 20 6d 6f 72 65  OΣ --- but more
58a0: 20 6f 62 6a 65 63 74 73 0a 5c 65 6e 64 5f 6c 61   objects.\end_la
58b0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
58c0: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
58d0: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
58e0: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
58f0: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
5900: 49 74 65 6d 69 7a 65 0a 61 64 64 20 61 20 7a 62  Itemize.add a zb
5910: 6f 78 20 66 6f 72 20 76 65 72 74 69 63 61 6c 20  ox for vertical 
5920: 6c 61 79 65 72 69 6e 67 0a 5c 65 6e 64 5f 6c 61  layering.\end_la
5930: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 64 65 65  yout..\begin_dee
5940: 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75  per.\begin_layou
5950: 74 20 50 61 75 73 65 0a 0a 5c 65 6e 64 5f 6c 61  t Pause..\end_la
5960: 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64 65 65 70 65  yout..\end_deepe
5970: 72 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  r.\begin_layout 
5980: 49 74 65 6d 69 7a 65 0a 69 6e 74 65 67 72 61 74  Itemize.integrat
5990: 65 20 61 6e 69 6d 61 74 69 6f 6e 73 0a 5c 65 6e  e animations.\en
59a0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
59b0: 5f 64 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c  _deeper.\begin_l
59c0: 61 79 6f 75 74 20 50 61 75 73 65 0a 0a 5c 65 6e  ayout Pause..\en
59d0: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 64  d_layout..\end_d
59e0: 65 65 70 65 72 0a 5c 62 65 67 69 6e 5f 6c 61 79  eeper.\begin_lay
59f0: 6f 75 74 20 49 74 65 6d 69 7a 65 0a 63 6f 6d 62  out Itemize.comb
5a00: 69 6e 65 20 74 68 65 20 47 4c 53 4c 20 70 72 6f  ine the GLSL pro
5a10: 67 72 61 6d 73 20 69 6e 74 6f 20 6f 6e 65 20 70  grams into one p
5a20: 72 6f 67 72 61 6d 3f 0a 5c 65 6e 64 5f 6c 61 79  rogram?.\end_lay
5a30: 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  out..\begin_layo
5a40: 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65 6e  ut EndFrame..\en
5a50: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
5a60: 5f 6c 61 79 6f 75 74 20 53 65 63 74 69 6f 6e 2a  _layout Section*
5a70: 0a 5c 73 74 61 72 74 5f 6f 66 5f 61 70 70 65 6e  .\start_of_appen
5a80: 64 69 78 0a 41 70 70 65 6e 64 69 78 0a 5c 65 6e  dix.Appendix.\en
5a90: 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e  d_layout..\begin
5aa0: 5f 6c 61 79 6f 75 74 20 53 75 62 73 65 63 74 69  _layout Subsecti
5ab0: 6f 6e 2a 0a 4c 69 74 65 72 61 74 75 72 65 26 4c  on*.Literature&L
5ac0: 69 6e 6b 73 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74  inks.\end_layout
5ad0: 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20  ..\begin_layout 
5ae0: 42 65 67 69 6e 46 72 61 6d 65 0a 4c 69 74 65 72  BeginFrame.Liter
5af0: 61 74 75 72 65 26 4c 69 6e 6b 73 0a 5c 65 6e 64  ature&Links.\end
5b00: 5f 6c 61 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f  _layout..\begin_
5b10: 6c 61 79 6f 75 74 20 42 69 62 6c 69 6f 67 72 61  layout Bibliogra
5b20: 70 68 79 0a 5c 6c 61 62 65 6c 77 69 64 74 68 73  phy.\labelwidths
5b30: 74 72 69 6e 67 20 4c 69 74 65 72 61 74 75 72 76  tring Literaturv
5b40: 65 72 7a 65 69 63 68 6e 69 73 0a 5c 62 65 67 69  erzeichnis.\begi
5b50: 6e 5f 69 6e 73 65 74 20 43 6f 6d 6d 61 6e 64 49  n_inset CommandI
5b60: 6e 73 65 74 20 62 69 62 69 74 65 6d 0a 4c 61 74  nset bibitem.Lat
5b70: 65 78 43 6f 6d 6d 61 6e 64 20 62 69 62 69 74 65  exCommand bibite
5b80: 6d 0a 6b 65 79 20 22 6e 65 74 32 6f 22 0a 0a 5c  m.key "net2o"..\
5b90: 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a 5c 6e 6f 75  end_inset...\nou
5ba0: 6e 20 6f 6e 0a 42 65 72 6e 64 20 50 61 79 73 61  n on.Bernd Paysa
5bb0: 6e 0a 5c 6e 6f 75 6e 20 64 65 66 61 75 6c 74 0a  n.\noun default.
5bc0: 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 45   .\begin_inset E
5bd0: 52 54 0a 73 74 61 74 75 73 20 63 6f 6c 6c 61 70  RT.status collap
5be0: 73 65 64 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  sed..\begin_layo
5bf0: 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a  ut Plain Layout.
5c00: 0a 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 6e 65 77  ..\backslash.new
5c10: 62 6c 6f 63 6b 0a 5c 65 6e 64 5f 6c 61 79 6f 75  block.\end_layou
5c20: 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a 0a  t..\end_inset...
5c30: 5c 65 6d 70 68 20 6f 6e 0a 5c 63 6f 6c 6f 72 20  \emph on.\color 
5c40: 77 68 69 74 65 0a 6e 65 74 32 6f 20 66 6f 73 73  white.net2o foss
5c50: 69 6c 20 72 65 70 6f 73 69 74 6f 72 79 0a 5c 65  il repository.\e
5c60: 6d 70 68 20 64 65 66 61 75 6c 74 0a 5c 63 6f 6c  mph default.\col
5c70: 6f 72 20 69 6e 68 65 72 69 74 0a 0a 5c 62 65 67  or inherit..\beg
5c80: 69 6e 5f 69 6e 73 65 74 20 45 52 54 0a 73 74 61  in_inset ERT.sta
5c90: 74 75 73 20 63 6f 6c 6c 61 70 73 65 64 0a 0a 5c  tus collapsed..\
5ca0: 62 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61  begin_layout Pla
5cb0: 69 6e 20 4c 61 79 6f 75 74 0a 0a 0a 5c 62 61 63  in Layout...\bac
5cc0: 6b 73 6c 61 73 68 0a 6e 65 77 62 6c 6f 63 6b 0a  kslash.newblock.
5cd0: 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e  \end_layout..\en
5ce0: 64 5f 69 6e 73 65 74 0a 0a 20 0a 5c 62 65 67 69  d_inset.. .\begi
5cf0: 6e 5f 69 6e 73 65 74 20 46 6c 65 78 20 55 52 4c  n_inset Flex URL
5d00: 0a 73 74 61 74 75 73 20 6f 70 65 6e 0a 0a 5c 62  .status open..\b
5d10: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69  egin_layout Plai
5d20: 6e 20 4c 61 79 6f 75 74 0a 68 74 74 70 3a 2f 2f  n Layout.http://
5d30: 66 6f 73 73 69 6c 2e 6e 65 74 32 6f 2e 64 65 2f  fossil.net2o.de/
5d40: 6e 65 74 32 6f 2f 0a 5c 65 6e 64 5f 6c 61 79 6f  net2o/.\end_layo
5d50: 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a  ut..\end_inset..
5d60: 0a 5c 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 62  .\end_layout..\b
5d70: 65 67 69 6e 5f 6c 61 79 6f 75 74 20 42 69 62 6c  egin_layout Bibl
5d80: 69 6f 67 72 61 70 68 79 0a 5c 6c 61 62 65 6c 77  iography.\labelw
5d90: 69 64 74 68 73 74 72 69 6e 67 20 4c 69 74 65 72  idthstring Liter
5da0: 61 74 75 72 76 65 72 7a 65 69 63 68 6e 69 73 0a  aturverzeichnis.
5db0: 0a 5c 6e 6f 75 6e 20 6f 6e 0a 5c 62 65 67 69 6e  .\noun on.\begin
5dc0: 5f 69 6e 73 65 74 20 43 6f 6d 6d 61 6e 64 49 6e  _inset CommandIn
5dd0: 73 65 74 20 62 69 62 69 74 65 6d 0a 4c 61 74 65  set bibitem.Late
5de0: 78 43 6f 6d 6d 61 6e 64 20 62 69 62 69 74 65 6d  xCommand bibitem
5df0: 0a 6b 65 79 20 22 6d 69 6e 6f 73 32 22 0a 0a 5c  .key "minos2"..\
5e00: 65 6e 64 5f 69 6e 73 65 74 0a 0a 42 65 72 6e 64  end_inset..Bernd
5e10: 20 50 61 79 73 61 6e 0a 5c 6e 6f 75 6e 20 64 65   Paysan.\noun de
5e20: 66 61 75 6c 74 0a 20 0a 5c 62 65 67 69 6e 5f 69  fault. .\begin_i
5e30: 6e 73 65 74 20 45 52 54 0a 73 74 61 74 75 73 20  nset ERT.status 
5e40: 63 6f 6c 6c 61 70 73 65 64 0a 0a 5c 62 65 67 69  collapsed..\begi
5e50: 6e 5f 6c 61 79 6f 75 74 20 50 6c 61 69 6e 20 4c  n_layout Plain L
5e60: 61 79 6f 75 74 0a 0a 0a 5c 62 61 63 6b 73 6c 61  ayout...\backsla
5e70: 73 68 0a 6e 65 77 62 6c 6f 63 6b 0a 5c 65 6e 64  sh.newblock.\end
5e80: 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f 69 6e  _layout..\end_in
5e90: 73 65 74 0a 0a 0a 5c 65 6d 70 68 20 6f 6e 0a 5c  set...\emph on.\
5ea0: 63 6f 6c 6f 72 20 77 68 69 74 65 0a 6d 69 6e 6f  color white.mino
5eb0: 73 32 20 66 6f 73 73 69 6c 20 72 65 70 6f 73 69  s2 fossil reposi
5ec0: 74 6f 72 79 0a 5c 65 6d 70 68 20 64 65 66 61 75  tory.\emph defau
5ed0: 6c 74 0a 5c 63 6f 6c 6f 72 20 69 6e 68 65 72 69  lt.\color inheri
5ee0: 74 0a 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20  t..\begin_inset 
5ef0: 45 52 54 0a 73 74 61 74 75 73 20 63 6f 6c 6c 61  ERT.status colla
5f00: 70 73 65 64 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  psed..\begin_lay
5f10: 6f 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74  out Plain Layout
5f20: 0a 0a 0a 5c 62 61 63 6b 73 6c 61 73 68 0a 6e 65  ...\backslash.ne
5f30: 77 62 6c 6f 63 6b 0a 5c 65 6e 64 5f 6c 61 79 6f  wblock.\end_layo
5f40: 75 74 0a 0a 5c 65 6e 64 5f 69 6e 73 65 74 0a 0a  ut..\end_inset..
5f50: 20 0a 5c 62 65 67 69 6e 5f 69 6e 73 65 74 20 46   .\begin_inset F
5f60: 6c 65 78 20 55 52 4c 0a 73 74 61 74 75 73 20 6f  lex URL.status o
5f70: 70 65 6e 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79 6f  pen..\begin_layo
5f80: 75 74 20 50 6c 61 69 6e 20 4c 61 79 6f 75 74 0a  ut Plain Layout.
5f90: 68 74 74 70 3a 2f 2f 66 6f 73 73 69 6c 2e 6e 65  http://fossil.ne
5fa0: 74 32 6f 2e 64 65 2f 6d 69 6e 6f 73 32 2f 0a 5c  t2o.de/minos2/.\
5fb0: 65 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64  end_layout..\end
5fc0: 5f 69 6e 73 65 74 0a 0a 0a 5c 65 6e 64 5f 6c 61  _inset...\end_la
5fd0: 79 6f 75 74 0a 0a 5c 62 65 67 69 6e 5f 6c 61 79  yout..\begin_lay
5fe0: 6f 75 74 20 45 6e 64 46 72 61 6d 65 0a 0a 5c 65  out EndFrame..\e
5ff0: 6e 64 5f 6c 61 79 6f 75 74 0a 0a 5c 65 6e 64 5f  nd_layout..\end_
6000: 62 6f 64 79 0a 5c 65 6e 64 5f 64 6f 63 75 6d 65  body.\end_docume
6010: 6e 74 0a                                         nt.