diff options
| author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-09-11 15:10:03 +0200 | 
|---|---|---|
| committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-09-11 15:10:03 +0200 | 
| commit | 5c20c659ec371957df08a6347fadfac9bf78a5a3 (patch) | |
| tree | 47491f99c5a0a3ec647128c6205c33c4e9acaf33 | |
| parent | 5cda6efa88659b3ce3c7931e1213e23f1140533d (diff) | |
add notes + callgrind profiling poc
| -rw-r--r-- | makefile | 1 | ||||
| -rw-r--r-- | research.tex | 35 | ||||
| -rw-r--r-- | time.txt | 1 | 
3 files changed, 32 insertions, 5 deletions
| @@ -1,4 +1,5 @@  all: plan.pdf +all: research.pdf  LATEXMKFLAGS += -cd  LATEXMKFLAGS += -interaction=nonstopmode diff --git a/research.tex b/research.tex index ca2afed..16dcef4 100644 --- a/research.tex +++ b/research.tex @@ -176,15 +176,36 @@ for audio some options could be: FMOD, Wwise, or iirKlang  \subsection{Conclusion} -\section{Memory/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} -\section{Physics/scripting} +% 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?).  \subsection{Introduction} @@ -192,7 +213,13 @@ for audio some options could be: FMOD, Wwise, or iirKlang  \subsection{Conclusion} -\section{Conclusion} +\section{Physics/scripting} + +\subsection{Introduction} + +\subsection{Findings} + +\subsection{Conclusion}  \section{Gameobjects/components} @@ -202,6 +229,4 @@ for audio some options could be: FMOD, Wwise, or iirKlang  \subsection{Conclusion} -\section{Conclusion} -  \end{document} @@ -18,6 +18,7 @@ loek: 2024-09-10 1h55m project meeting  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-11 1h40m research :: profiling and debugging  max: 2024-09-02 1h project meeting :: project kickoff  max: 2024-09-02 45m project meeting |