aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makefile1
-rw-r--r--research.tex28
-rw-r--r--time.txt1
3 files changed, 27 insertions, 3 deletions
diff --git a/makefile b/makefile
index 02c583e..15eae95 100644
--- a/makefile
+++ b/makefile
@@ -1,4 +1,5 @@
all: plan.pdf
+all: research.pdf
LATEXMKFLAGS += -cd
LATEXMKFLAGS += -interaction=nonstopmode
diff --git a/research.tex b/research.tex
index 1d44c92..00b006d 100644
--- a/research.tex
+++ b/research.tex
@@ -176,14 +176,37 @@ for audio some options could be: FMOD, Wwise, or iirKlang
\subsection{Conclusion}
-\section{Profiling/debugging}
+% TODO: this entire section
+\section{Profiling and debugging}
+
+% Which profiling and debugging features are wanted?
+% How to provide those profiling and debugging features?
+% Can most of the profiling/debugging be handled by external tools?
+
+% Ideas:
+% - flame graph
+% - watchtable (combine w/ fps/speed control overlay?)
+% - debug printing utility functions
\subsection{Introduction}
\subsection{Findings}
+\subsubsection{Callgrind}
+
+\begin{comparison}
+ \pro{Source code does not need to be modified for profiling}
+ \con{Execution speed is severely impacted}
+\end{comparison}
+
\subsection{Conclusion}
+% TODO: this entire section
+\section{Audio}
+
+% should audio research be scoped down to SDL2 (if that's what we're going with) or
+% standalone libraries only (for modularity?).
+
\section{Physics}
\subsection{Introduction}
@@ -199,6 +222,7 @@ for audio some options could be: FMOD, Wwise, or iirKlang
\subsection{Findings}
\subsection{Conclusion}
+
\section{Audio}
\subsection{Introduction}
@@ -259,6 +283,4 @@ can not have more than one parent.
\subsection{Conclusion}
-\section{Conclusion}
-
\end{document}
diff --git a/time.txt b/time.txt
index dd12eb5..3a8b547 100644
--- a/time.txt
+++ b/time.txt
@@ -19,6 +19,7 @@ loek: 2024-09-10 25m briefing :: watch bob videos
loek: 2024-09-10 5m docs :: update readme
loek: 2024-09-10 12m docs :: add comparison package and more example latex code
loek: 2024-09-10 30m project meeting
+loek: 2024-09-11 1h40m research :: profiling and debugging
max: 2024-09-02 1h project kickoff
max: 2024-09-02 45m first project meeting