open_toontown_panda3d/panda/src
rdb 90f96fc1a9 Change SimpleHashMap implementation to improve performance of GC.
The new implementation stores elements contiguously and keeps a separate sparse array of indices, similar to the new PyPy and CPython implementations.  This vastly improves performance when iterating over the individual elements, such as when garbage collecting states, and decreases memory usage.
2017-06-12 19:58:02 +02:00
..
android Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
androiddisplay New file headers, new comment style 2016-02-17 17:47:48 +01:00
audio Remove assertion when reregistering the same AudioManager constructor 2016-06-28 21:35:53 +02:00
audiotraits Fix various compile warnings and a few code consistency issues 2017-01-09 20:36:53 +01:00
awesomium New file headers, new comment style 2016-02-17 17:47:48 +01:00
bullet bullet: improve performance of adding geometry to BulletTriangleMesh 2017-05-14 22:17:41 +02:00
cftalk New file headers, new comment style 2016-02-17 17:47:48 +01:00
chan Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
char Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cocoadisplay Merge branch 'release/1.9.x' 2016-12-25 22:47:22 +01:00
collada Also accept a .gz wherever a .pz file is accepted 2016-04-29 16:54:25 +02:00
collide Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
configfiles Cleanup .gitignore files 2016-10-30 20:06:12 -07:00
cull Various optimizations to reduce performance overhead of rendering 2017-02-21 02:20:06 +01:00
device New file headers, new comment style 2016-02-17 17:47:48 +01:00
dgraph New file headers, new comment style 2016-02-17 17:47:48 +01:00
display Get rid of unnecessary DisplayRegionBase class 2017-05-24 13:42:01 +02:00
distort Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
doc New file headers, new comment style 2016-02-17 17:47:48 +01:00
downloader Remove OpenSSL includes from headers, so C++ users don't need to have OpenSSL 2017-02-17 16:15:04 +01:00
downloadertools Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
dxgsg9 Compile with VS 2015 Express, build assimp on Windows 2017-04-03 13:57:40 +02:00
dxml Fix a couple of compile warnings, reduce unnecessary includes 2016-06-23 22:59:50 +02:00
egg panda: Get rid of few warnings 2017-05-14 00:02:33 +02:00
egg2pg bam2egg: retain model nodes 2017-04-03 02:28:37 +02:00
egldisplay Remove X11-specific stuff from egldisplay, instead using x11display as common base 2016-03-19 18:46:10 +01:00
event Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
express Workaround for compiler bug when producing debug build 2017-06-09 19:48:44 +02:00
ffmpeg ffmpeg: don't hide last frame of video 2017-01-09 23:10:51 +01:00
framework Merge branch 'release/1.9.x' 2016-09-28 00:14:21 +02:00
gles2gsg Support .ktx textures, ETC1/ETC2/EAC compression 2016-07-15 11:50:57 +02:00
glesgsg Support .ktx textures, ETC1/ETC2/EAC compression 2016-07-15 11:50:57 +02:00
glgsg New file headers, new comment style 2016-02-17 17:47:48 +01:00
glstuff shadows: provide dummy shadow maps for nonexistent/noncasting lights 2017-05-15 14:50:50 +02:00
glxdisplay Merge branch 'release/1.9.x' 2016-12-25 22:47:22 +01:00
gobj Prevent assertion when calculating bounds for geom without vertices 2017-05-13 21:40:59 +02:00
grutil Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
gsgbase Get rid of unnecessary DisplayRegionBase class 2017-05-24 13:42:01 +02:00
iphone New file headers, new comment style 2016-02-17 17:47:48 +01:00
iphonedisplay New file headers, new comment style 2016-02-17 17:47:48 +01:00
linmath Work towards ABI stability wrt allocation. Let MemoryHook take advantage of dlmalloc's internal bookkeeping. 2017-02-17 13:02:01 +01:00
mathutil Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
movies Support loading Opus audio files via libopusfile. 2017-05-24 22:21:54 +02:00
nativenet Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
net IPv6 support, improve URL handling/comparison 2016-06-22 17:57:40 +02:00
ode Fix various compile warnings and a few code consistency issues 2017-01-09 20:36:53 +01:00
osxdisplay New file headers, new comment style 2016-02-17 17:47:48 +01:00
pandabase New file headers, new comment style 2016-02-17 17:47:48 +01:00
parametrics Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
particlesystem general: Fix missing includes. 2016-03-15 18:30:24 -07:00
pgraph Change SimpleHashMap implementation to improve performance of GC. 2017-06-12 19:58:02 +02:00
pgraphnodes Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
pgui New file headers, new comment style 2016-02-17 17:47:48 +01:00
physics physics: fix crash in edge case when PhysicalNode dies before Physical 2017-05-24 20:21:48 +02:00
physx Fix various compile warnings and a few code consistency issues 2017-01-09 20:36:53 +01:00
pipeline Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
pnmimage fix occasional crash in PNMImage::quick_filter_from() 2017-01-04 16:28:38 -08:00
pnmimagetypes Fix for certain libjpeg versions that override INLINE macro 2017-06-12 19:46:59 +02:00
pnmtext Assorted tweaks and compile warning fixes 2016-07-14 12:54:39 +02:00
pstatclient Fix name of "Buffer switch" pcollector in pStatProperties.cxx 2016-12-18 00:12:26 +01:00
putil Change SimpleHashMap implementation to improve performance of GC. 2017-06-12 19:58:02 +02:00
recorder Assorted fixes 2016-06-03 22:23:42 +02:00
rocket Assorted tweaks and compile warning fixes 2016-07-14 12:54:39 +02:00
skel New file headers, new comment style 2016-02-17 17:47:48 +01:00
speedtree Cleanup .gitignore files 2016-10-30 20:06:12 -07:00
testbed Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
text text: use HarfBuzz for text shaping; support right-to-left text 2017-04-25 12:25:31 +02:00
tform Assorted tweaks and compile warning fixes 2016-07-14 12:54:39 +02:00
tinydisplay More efficient light handling; sort lights by highest priority first 2017-05-15 16:59:44 +02:00
vision Fix for certain libjpeg versions that override INLINE macro 2017-06-12 19:46:59 +02:00
vrpn Compile fixes for latest VRPN and TIFF 2016-04-22 17:18:27 +02:00
wgldisplay Backport various bugfixes from master, among which: 2016-06-07 14:40:27 +02:00
windisplay Clean up cpuid code, make selection of cpu/mem info available on Linux, macOS and FreeBSD 2017-02-09 22:56:37 +01:00
x11display panda: Get rid of few warnings 2017-05-14 00:02:33 +02:00
PACKAGE-DESC