2024-04-23 15:20:33 +00:00
|
|
|
\relax
|
|
|
|
\providecommand\hyper@newdestlabel[2]{}
|
|
|
|
\providecommand\HyField@AuxAddToFields[1]{}
|
|
|
|
\providecommand\HyField@AuxAddToCoFields[2]{}
|
|
|
|
\citation{Martin}
|
|
|
|
\citation{Muratori}
|
|
|
|
\citation{Flecs}
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{1}{Introduction}}{2}{section.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{1.1}{Background}}{2}{subsection.1.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{1.2}{ECS Libraries}}{2}{subsection.1.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{1.2.1}{Matter}}{2}{subsubsection.1.2.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{1.2.2}{Flecs}}{2}{subsubsection.1.2.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{1.2.3}{Hecs}}{3}{subsubsection.1.2.3}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{1.3}{Purpose}}{3}{subsection.1.3}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{1.4}{Research Question}}{3}{subsection.1.4}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{2}{Method}}{3}{section.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{2.1}{Research Approach}}{3}{subsection.2.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{2.2}{Research Process}}{3}{subsection.2.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{3}{Theory}}{3}{section.3}\protected@file@percent }
|
2024-07-31 00:43:24 +00:00
|
|
|
\citation{Nystrom}
|
2024-04-23 15:20:33 +00:00
|
|
|
\citation{Flecs}
|
|
|
|
\citation{Flecs}
|
2024-07-31 00:43:24 +00:00
|
|
|
\citation{ABC}
|
2024-04-23 15:20:33 +00:00
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.1}{Entity Component System Architecture}}{4}{subsection.3.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.2}{Cache Locality}}{4}{subsection.3.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.3}{Data Layouts}}{4}{subsection.3.3}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{3.3.1}{Array Of Structs}}{4}{subsubsection.3.3.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{3.3.2}{Struct of Arrays}}{4}{subsubsection.3.3.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.4}{SIMD}}{4}{subsection.3.4}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.5}{Vectorization}}{4}{subsection.3.5}\protected@file@percent }
|
|
|
|
\citation{Anderson}
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.6}{Archetype}}{5}{subsection.3.6}\protected@file@percent }
|
|
|
|
\newlabel{Fig 1: Archetype Graph}{{3.6}{6}{Archetype}{subsection.3.6}{}}
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{3.7}{Sparse Set}}{6}{subsection.3.7}\protected@file@percent }
|
|
|
|
\newlabel{Fig 2: Sparse Set}{{3.7}{6}{Sparse Set}{subsection.3.7}{}}
|
|
|
|
\citation{Caini}
|
2024-07-31 00:43:24 +00:00
|
|
|
\citation{Luau}
|
2024-04-23 15:20:33 +00:00
|
|
|
\newlabel{Fig 3: Removing Entity}{{3.7}{7}{Sparse Set}{subsection.3.7}{}}
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{4}{Implementation}}{7}{section.4}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{4.1}{Data Structures}}{7}{subsection.4.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{4.2}{Functions}}{8}{subsection.4.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{4.2.1}{get(entityId, \ldots )}}{8}{subsubsection.4.2.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{4.2.2}{entity()}}{8}{subsubsection.4.2.2}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{4.2.3}{add(entityId, componentId, data)}}{9}{subsubsection.4.2.3}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsubsection}{\tocsubsubsection {}{4.2.4}{query(\ldots )}}{9}{subsubsection.4.2.4}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{5}{Analysis}}{10}{section.5}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{5.1}{Random Access}}{10}{subsection.5.1}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{5.2}{Updating Component Data}}{10}{subsection.5.2}\protected@file@percent }
|
|
|
|
\newlabel{Fig 4: Random Access}{{5.1}{11}{Random Access}{subsection.5.1}{}}
|
|
|
|
\newlabel{Fig 5: Insertion}{{5.2}{11}{Updating Component Data}{subsection.5.2}{}}
|
|
|
|
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{5.3}{Queries}}{11}{subsection.5.3}\protected@file@percent }
|
|
|
|
\bibcite{Martin}{1}
|
|
|
|
\bibcite{Muratori}{2}
|
2024-07-31 00:43:24 +00:00
|
|
|
\bibcite{ABC}{3}
|
2024-04-23 15:20:33 +00:00
|
|
|
\newlabel{Fig 6: Queries}{{5.3}{12}{Queries}{subsection.5.3}{}}
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{6}{Conclusions}}{12}{section.6}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{7}{Acknowledgments}}{12}{section.7}\protected@file@percent }
|
|
|
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{12}{section*.2}\protected@file@percent }
|
2024-07-31 00:43:24 +00:00
|
|
|
\bibcite{Archetypes}{4}
|
|
|
|
\bibcite{Anderson}{5}
|
|
|
|
\bibcite{Caini}{6}
|
|
|
|
\bibcite{Nystrom}{7}
|
|
|
|
\bibcite{gdc}{8}
|
|
|
|
\bibcite{matter}{9}
|
|
|
|
\bibcite{luau}{10}
|
2024-04-23 15:20:33 +00:00
|
|
|
\newlabel{tocindent-1}{0pt}
|
|
|
|
\newlabel{tocindent0}{12.7778pt}
|
|
|
|
\newlabel{tocindent1}{17.77782pt}
|
|
|
|
\newlabel{tocindent2}{29.38873pt}
|
|
|
|
\newlabel{tocindent3}{0pt}
|
|
|
|
\gdef \@abspage@last{13}
|