commit
cbb4fe45d0
4 changed files with 21 additions and 2 deletions
9
thirdparty/README.md
vendored
9
thirdparty/README.md
vendored
|
@ -11,6 +11,9 @@ The files were adapted to Godot by removing the dependency on b2Math (replacing
|
||||||
it by b2Glue.h) and commenting out some verbose printf calls.
|
it by b2Glue.h) and commenting out some verbose printf calls.
|
||||||
Upstream code has not changed in 10 years, no need to keep track of changes.
|
Upstream code has not changed in 10 years, no need to keep track of changes.
|
||||||
|
|
||||||
|
Important: Some files have Godot-made changes.
|
||||||
|
They are marked with `// -- GODOT start --` and `// -- GODOT end --`
|
||||||
|
comments.
|
||||||
|
|
||||||
## bullet
|
## bullet
|
||||||
|
|
||||||
|
@ -69,6 +72,9 @@ Files extracted from upstream source:
|
||||||
- all .cpp and .h files in EtcLib/
|
- all .cpp and .h files in EtcLib/
|
||||||
- README.md, LICENSE, AUTHORS
|
- README.md, LICENSE, AUTHORS
|
||||||
|
|
||||||
|
Important: Some files have Godot-made changes.
|
||||||
|
They are marked with `// -- GODOT start --` and `// -- GODOT end --`
|
||||||
|
comments.
|
||||||
|
|
||||||
## fonts
|
## fonts
|
||||||
|
|
||||||
|
@ -165,6 +171,9 @@ Files extracted from upstream source:
|
||||||
|
|
||||||
TODO.
|
TODO.
|
||||||
|
|
||||||
|
Important: Some files have Godot-made changes.
|
||||||
|
They are marked with `// -- GODOT start --` and `// -- GODOT end --`
|
||||||
|
comments.
|
||||||
|
|
||||||
## libtheora
|
## libtheora
|
||||||
|
|
||||||
|
|
7
thirdparty/b2d_convexdecomp/b2Polygon.cpp
vendored
7
thirdparty/b2d_convexdecomp/b2Polygon.cpp
vendored
|
@ -1342,7 +1342,12 @@ b2Polygon TraceEdge(b2Polygon* p){
|
||||||
if (nodes[j].nConnected == 0) continue;
|
if (nodes[j].nConnected == 0) continue;
|
||||||
b2Vec2 diff = nodes[i].position - nodes[j].position;
|
b2Vec2 diff = nodes[i].position - nodes[j].position;
|
||||||
if (diff.LengthSquared() <= COLLAPSE_DIST_SQR){
|
if (diff.LengthSquared() <= COLLAPSE_DIST_SQR){
|
||||||
if (nActive <= 3) return b2Polygon();
|
if (nActive <= 3) {
|
||||||
|
// -- GODOT start --
|
||||||
|
delete[] nodes;
|
||||||
|
// -- GODOT end --
|
||||||
|
return b2Polygon();
|
||||||
|
}
|
||||||
//printf("Found dupe, %d left\n",nActive);
|
//printf("Found dupe, %d left\n",nActive);
|
||||||
--nActive;
|
--nActive;
|
||||||
foundDupe = true;
|
foundDupe = true;
|
||||||
|
|
3
thirdparty/etc2comp/EtcFilter.cpp
vendored
3
thirdparty/etc2comp/EtcFilter.cpp
vendored
|
@ -228,6 +228,9 @@ int FilterTwoPass( RGBCOLOR *pSrcImage, int srcWidth, int srcHeight,
|
||||||
pTempImage = (RGBCOLOR *)malloc( destWidth * srcHeight * sizeof(RGBCOLOR) );
|
pTempImage = (RGBCOLOR *)malloc( destWidth * srcHeight * sizeof(RGBCOLOR) );
|
||||||
if ( pTempImage == NULL )
|
if ( pTempImage == NULL )
|
||||||
{
|
{
|
||||||
|
// -- GODOT start --
|
||||||
|
free( contrib );
|
||||||
|
// -- GODOT end --
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1284,7 +1284,9 @@ long Segment::DoLoadCluster(long long& pos, long& len) {
|
||||||
pos += cluster_size;
|
pos += cluster_size;
|
||||||
|
|
||||||
m_pos = pos;
|
m_pos = pos;
|
||||||
|
// -- GODOT start --
|
||||||
|
delete pCluster;
|
||||||
|
// -- GODOT end --
|
||||||
if (segment_stop > 0 && m_pos > segment_stop)
|
if (segment_stop > 0 && m_pos > segment_stop)
|
||||||
return E_FILE_FORMAT_INVALID;
|
return E_FILE_FORMAT_INVALID;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue