My modification of TGE 152 to support modular bone system
  • C++ 68.6%
  • C 21.9%
  • C# 6.9%
  • HTML 0.7%
  • Shell 0.4%
  • Other 1.4%
Find a file
gabethebabe 1b3ea19fd8 Fix segfault: zero-initialize new Vector elements on increment
When Vector::increment() grows the array, new elements are raw memory.
If the element type contains nested Vectors (like UVList.uvs), those
nested Vectors have garbage mArray pointers. When the assignment
operator tries to resize them, dRealloc crashes on the garbage pointer.

Fix: Zero-initialize new elements after resize, ensuring nested Vector
mArray pointers are NULL so they get properly malloc'd instead of
realloc'd from garbage addresses.
2026-01-16 22:43:34 -05:00
bin first commit 2013-05-01 13:51:43 +08:00
doc/doxygen/html first commit 2013-05-01 13:51:43 +08:00
engine Fix segfault: zero-initialize new Vector elements on increment 2026-01-16 22:43:34 -05:00
engine_no_afx first commit 2013-05-01 13:51:43 +08:00
engine_pre_afx11 first commit 2013-05-01 13:51:43 +08:00
engine_pre_modernization first commit 2013-05-01 13:51:43 +08:00
example first commit 2013-05-01 13:51:43 +08:00
lib first commit 2013-05-01 13:51:43 +08:00
mk Set 32-bit assembly format for Linux builds 2026-01-10 13:41:30 -05:00
tools first commit 2013-05-01 13:51:43 +08:00
vc6 first commit 2013-05-01 13:51:43 +08:00
vc7 first commit 2013-05-01 13:51:43 +08:00
VS2005 first commit 2013-05-01 13:51:43 +08:00
xcode first commit 2013-05-01 13:51:43 +08:00
.gitignore first commit 2013-05-01 13:51:43 +08:00
getdxver.exe first commit 2013-05-01 13:51:43 +08:00
Makefile first commit 2013-05-01 13:51:43 +08:00
ReadMe.html first commit 2013-05-01 13:51:43 +08:00
README.md Initial commit 2013-04-30 22:44:14 -07:00
TGE Release Notes.txt first commit 2013-05-01 13:51:43 +08:00
uninst-tsdk.exe first commit 2013-05-01 13:51:43 +08:00

tge-152-fork

My modification of TGE 152 to support modular bone system