open_toontown_panda3d/panda/src
Sam Edwards e3cc3eff82 putil: Optimize DatagramInputFile::get_datagram
This new loop is better in two ways:
1) It reads straight into the Datagram's internal buffer,
   saving the trouble of allocating an intermediate buffer
   and wasting CPU time to copy out of it.
2) It's more cautious in the face of large (>4MB) lengths,
   which are more likely to be due to corruption than the
   datagram *actually* being that large.
2018-02-23 01:38:27 -07:00
..
android android: load prc files from assets. Move assets to /android_asset 2018-02-17 20:09:24 +01:00
androiddisplay android: fix touch/stylus taps triggering mouse1 for compatibility 2018-02-17 18:42:39 +01:00
audio Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
audiotraits openal: Explicitly signal a needed cleanup from require_sound_data 2018-02-20 00:55:49 -07:00
awesomium New file headers, new comment style 2016-02-17 17:47:48 +01:00
bullet bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
chan interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
char Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
cocoadisplay cocoa: fix app launching regression on macOS 2018-01-17 19:46:30 +01:00
collada Also accept a .gz wherever a .pz file is accepted 2016-04-29 16:54:25 +02:00
collide collide: fix multithreaded pipeline crash with CollisionVisualizer 2018-01-18 21:23:54 +01:00
configfiles Cleanup .gitignore files 2016-10-30 20:06:12 -07:00
cull Add README.md files for various directories 2017-10-31 19:20:24 +01:00
device Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
dgraph Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
display display: lock GraphicsEngine mutex in remove_all_windows() 2018-01-17 19:46:11 +01:00
distort Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
doc New file headers, new comment style 2016-02-17 17:47:48 +01:00
downloader Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
downloadertools Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
dxgsg9 dxgsg9: support texture clear, gracefully handle 0x0 textures 2018-01-26 14:33:13 +01:00
dxml Fix a couple of compile warnings, reduce unnecessary includes 2016-06-23 22:59:50 +02:00
egg interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
egg2pg bam2egg: support exposed joints properly 2018-01-10 20:14:25 +01:00
egldisplay Remove X11-specific stuff from egldisplay, instead using x11display as common base 2016-03-19 18:46:10 +01:00
event pipeline: fix regression with Thread.getCurrentTask() disappearing 2018-01-10 20:17:43 +01:00
express express: Fix Datagram::modify_array() 2018-02-23 01:38:26 -07: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 glesgsg: fix compile error on Arch Linux 2018-01-07 12:07:49 +01:00
glgsg New file headers, new comment style 2016-02-17 17:47:48 +01:00
glstuff gles2gsg: fix compilation error with OpenGL ES 2 2018-01-05 14:34:15 +01:00
glxdisplay Merge branch 'release/1.9.x' 2016-12-25 22:47:22 +01:00
gobj android: fix various compilation errors 2018-01-29 19:36:51 +01:00
grutil terrain: set ShaderTerrainMesh heightfield wrap mode to clamp 2018-02-21 15:27:15 +01:00
gsgbase Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +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 linmath: make raising quaternion to power more meaningful 2017-12-31 09:30:32 +01:00
mathutil mathutil: Update FFTCompressor for FFTW3 2018-02-17 22:32:38 -07:00
movies Fix assorted compiler warnings 2017-12-24 15:12:58 +01:00
nativenet general: Remove execute modes from ordinary text files 2018-02-04 17:11:43 -07:00
net android: fix various compilation errors 2018-01-29 19:36:51 +01:00
ode Merge remote-tracking branch 'origin/release/1.9.x' 2018-01-05 19:48:32 +01:00
osxdisplay New file headers, new comment style 2016-02-17 17:47:48 +01:00
pandabase general: Remove lingering references to Helix 2018-02-14 17:26:35 -07:00
parametrics interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
particlesystem Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
pgraph bam: Start more strongly checking pointer types in complete_pointers 2018-02-22 04:57:29 -07:00
pgraphnodes ShaderGenerator: fix TextureStage mixup when stages are disabled 2018-01-26 15:39:30 +01:00
pgui Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
physics general: Fix includes 2018-02-04 17:11:55 -07:00
physx Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
pipeline android: properly support multiple Java threads 2018-02-06 22:32:22 +01:00
pnmimage android: support writing png/jpg/webp via android.graphics.Bitmap 2018-02-17 18:40:08 +01:00
pnmimagetypes android: fix issue loading some image files 2018-02-06 22:33:57 +01:00
pnmtext Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
pstatclient Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
putil putil: Optimize DatagramInputFile::get_datagram 2018-02-23 01:38:27 -07:00
recorder Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01: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 Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
testbed Merge branch 'pr-pview-adjust-camera-clip' of git://github.com/eswartz/panda3d 2017-10-31 20:15:38 +01:00
text text: fix is_whitespace() assertion when invalid chars are included 2018-02-17 20:50:18 +01:00
tform Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
tinydisplay tinydisplay: support texture clear, gracefully handle 0x0 textures 2018-01-26 14:31:40 +01:00
vision interrogate: support static properties 2017-08-07 22:04:56 +02:00
vrpn Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
wgldisplay Fix assorted compiler warnings 2017-12-24 15:12:58 +01:00
windisplay windisplay: fix origin not changing upon window being dragged 2017-09-19 19:16:48 +02:00
x11display x11: respect cursor updates when in confined/relative mouse mode 2018-01-24 19:11:48 +01:00
PACKAGE-DESC
…