open_toontown_panda3d/panda/src/gsgbase
rdb eefb51f510 dtoolutil: Add small_vector implementation and use it
This vector implementation does is optimized for the case of having only a small number of elements, which are stored directly on the vector object rather than being allocated from the heap.  If the capacity exceeds this small number, then a heap allocation is done.

This should improve performance in a couple of cases where vectors typically store 1 element and rarely more than that.
2023-02-22 16:48:11 +01:00
..
CMakeLists.txt CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
config_gsgbase.cxx general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
config_gsgbase.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
graphicsOutputBase.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
graphicsOutputBase.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
graphicsOutputBase.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
graphicsStateGuardianBase.cxx dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
graphicsStateGuardianBase.h dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
p3gsgbase_composite1.cxx Get rid of unnecessary DisplayRegionBase class 2017-05-24 13:42:01 +02:00
test_gsgbase.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00