aboutsummaryrefslogtreecommitdiff
path: root/sources.bib
diff options
context:
space:
mode:
authorMax-001 <80035972+Max-001@users.noreply.github.com>2024-09-26 16:17:21 +0200
committerMax-001 <80035972+Max-001@users.noreply.github.com>2024-09-26 16:17:21 +0200
commit9e900b072fe40789f7b7d9fb69e0b0326bc7238c (patch)
treee146b1ff277d95658f6555a9af733e4281405bf0 /sources.bib
parent4865777f7e98ab10c3381a0a36680415bc123113 (diff)
parent6329755a372d90985bda1cd164fae8d91d4a60c6 (diff)
Merge remote-tracking branch 'origin/master' into max/time
Diffstat (limited to 'sources.bib')
-rw-r--r--sources.bib101
1 files changed, 98 insertions, 3 deletions
diff --git a/sources.bib b/sources.bib
index bf04165..a34f739 100644
--- a/sources.bib
+++ b/sources.bib
@@ -29,7 +29,7 @@
@misc{crepe:docs-repo,
author = {Loek Le Blansch and Wouter Boerenkamps and Jaro Rutjes and Max Smits and Niels Stunnebrink},
title = {Crepe Documentation Repository},
- url = {https://github.com/lonkaars},
+ url = {https://github.com/lonkaars/crepe-docs},
date = {2024-09-10},
}
@@ -47,6 +47,56 @@
date = {2024-09-10},
}
+@online{lib:miniaudio,
+ title = {miniaudio - A single file audio playback and capture library.},
+ % author = {David Reid},
+ url = {https://miniaud.io/docs/manual/index.html},
+ urldate = {2024-09-22},
+}
+
+@online{lib:yse,
+ title = {YSE - cross-platform sound engine},
+ url = {https://www.attr-x.net/yse},
+ urldate = {2024-09-18},
+}
+
+@online{lib:soloud,
+ title = {SoLoud},
+ % author = {Jari Komppa},
+ url = {https://solhsa.com/soloud},
+ urldate = {2024-09-18},
+}
+
+@online{lib:fmod,
+ title = {FMOD},
+ url = {https://www.fmod.com},
+ urldate = {2024-09-18},
+}
+
+@online{lib:portaudio,
+ title = {PortAudio - an Open-Source Cross-Platform Audio API},
+ url = {https://www.portaudio.com},
+ urldate = {2024-09-18},
+}
+
+@online{tool:perf,
+ title = {\texttt{perf:} Linux profiling with performance counters},
+ url = {https://perf.wiki.kernel.org/index.php/Main_Page},
+ urldate = {2024-09-18},
+}
+
+@report{crepe:requirements,
+ author = {Loek Le Blansch and Wouter Boerenkamps and Jaro Rutjes and Max Smits and Niels Stunnebrink},
+ title = {Requirements},
+ date = {2024-09-18},
+}
+
+@misc{crepe:validation-application,
+ author = {Loek Le Blansch and Wouter Boerenkamps and Jaro Rutjes and Max Smits and Niels Stunnebrink},
+ title = {Validation Application},
+ date = {2024-09-10},
+}
+
@misc{github:awesome-ecs,
author = {Sangjun Lee},
title = {Awesome Entity Component System},
@@ -84,7 +134,7 @@
date = {2024}
}
-@manual{man:DecoratorDesignPattern,
+@manual{man:ExtensionObjectDesignPattern,
title = {Extension Object Design Pattern},
author = {James Fawcett},
organization = {Syracuse University},
@@ -92,7 +142,7 @@
date = {2024}
}
-@manual{man:Decorator,
+@manual{man:DecoratorDesignPattern,
title = {Decorator Design Pattern},
author = {Refactoring Guru},
organization = {Refactoring Guru},
@@ -100,3 +150,48 @@
date = {2024}
}
+@misc{img:extionsionObjects,
+ title = {Extension Objects Diagram},
+ author = {stackoverflow},
+ url = {https://i.sstatic.net/GoIQ6.jpg},
+ date = {2024}
+}
+
+@manual{man:extionsionObjectsStackOverflow,
+ title = {Extension Object Design Pattern},
+ author = {Supun Wijerathne},
+ organization = {stackoverflow},
+ url = {https://stackoverflow.com/questions/39331752/what-is-the-difference-between-extension-objects-pattern-and-adapter-pattern},
+ date = {2016}
+}
+
+@misc{img:ECSBlockDiagram,
+ title = {ECS Diagram},
+ author = {Unity},
+ url = {https://docs.unity3d.com/Packages/com.unity.entities@0.1/manual/images/ECSBlockDiagram.png},
+ date = {2024}
+}
+
+@misc{img:ECSComponentSystem,
+ title = {ECS Component System},
+ author = {Joel van der Werf},
+ url = {https://i.imgur.com/VMQFIjW.png},
+ date = {2024}
+}
+
+@manual{man:ECSExplanation,
+ title = {The Entity Component System C++ Game Design Pattern - Part 1},
+ author = {GameDev.net},
+ organization = {GameDev.net},
+ url = {https://www.gamedev.net/tutorials/programming/general-and-gameplay-programming/the-entity-component-system-c-game-design-pattern-part-1-r4803/},
+ date = {2024}
+}
+
+@manual{man:ECSComponentManager,
+ title = {ECS Core API},
+ author = {Unity Technologies},
+ organization = {Unity},
+ url = {https://docs.unity3d.com/Packages/com.unity.entities@0.1/manual/ecs_core.html},
+ date = {2024}
+}
+