bank
f3fc84738b
Use fixed buffer size var when allocating return buffer from console.
...
Conflicts:
Engine/source/T3D/missionArea.cpp
Engine/source/gui/editor/guiDebugger.cpp
2014-06-11 13:09:55 +04:00
rextimmy
8f550d5f8c
Changed method of releasing a physics body with physx 2.8
2014-06-10 21:27:17 +10:00
Daniel Buckmaster
de6e5e20b7
Fix random number generation.
2014-06-09 22:59:16 +10:00
Daniel Buckmaster
05e6fbf3d6
Merge remote-tracking branch 'JackDavidson/master' into procedural-terrain-coverage
2014-06-09 21:43:57 +10:00
rextimmy
1ca3190994
Removed old px3Cast
2014-06-07 12:23:12 +10:00
rextimmy
87ba9a7084
code cleanup
2014-06-07 12:11:44 +10:00
rextimmy
d58a69e76c
Merge remote-tracking branch 'GarageGames/development' into physx3_basic
2014-06-06 22:40:14 +10:00
LuisAntonRebollo
1f085a8cd2
Fix error on Clang compiler: 'ival' is a protected member of 'Dictionary::Entry'
2014-06-02 12:37:06 +02:00
LuisAntonRebollo
82bb19e1b5
Fix for error on Clang compiler: reinterpret_cast from 'const void *' to 'FunctionType *' (aka 'void (*)(EngineObject *, const char *, const char *)') casts away qualifiers
...
return R( reinterpret_cast< FunctionType const* >( /*const_cast<void*>*/(mFn) )( mThis, a, b ) );
2014-06-02 02:18:59 +02:00
Azaezel
11ac92accc
adds the name of the sequence just completed for simple FSMs and the like. example usage:
...
function shapeBaseData::onEndSequence(%this, %obj, %slot, %name)
{
%script = "on" @ %name;
if(%this.isMethod(%script))
%this.call(%script, %obj);
}
function fooData::onDeploy(%this,%obj)
{
error("fooData::onDeploy" SPC %this SPC %obj);
}
2014-05-30 22:49:17 -05:00
LuisAntonRebollo
6450294855
Fixes for dedicated build on linux.
...
Thx @Bloodknigh for Signal fix.
2014-05-30 12:35:39 +02:00
LuisAntonRebollo
ac96ac7568
Fix AssertFatal/TORQUE_UNUSED are not optimized on release build causing performance problems.
...
http://cnicholson.net/2009/02/stupid-c-tricks-adventures-in-assert/
> "Both gcc and MSVC are smart enough to optimize out the evaluation of x, but only if they can determine if there are no side effects associated with the evaluation. Unfortunately, this can only be done if the body of x is known entirely to the compiler. If x is a function call to another module MSVC can still make it go away with Link-Time Code Generation (via cross-module inlining), but poor gcc is dead in the water and emits the call. Either way, we’re relying on compiler and linker optimizations to make this code go away."
2014-05-30 00:16:43 +02:00
Daniel Buckmaster
2a1a412d74
Don't assign NULL to a Vector.
2014-05-29 17:40:57 +10:00
Thomas Fischer
46b213f828
Merge pull request #668 from BeamNG/fix_stringtable_zero_division
...
Fix for avoid a zero division on _StringTable::resize.
2014-05-26 08:38:19 +02:00
Thomas Fischer
8c00e79ded
Merge pull request #669 from BeamNG/fix_ALDeviceList_GetDeviceVersion
...
Fix ALDeviceList::GetDeviceVersion incorrect check of valid pointer.
2014-05-25 18:42:58 +02:00
Thomas Fischer
353ecb5961
Merge pull request #670 from BeamNG/fix_string_dereference_null_ptr
...
Fix Dereference of null pointer on String::operator+=
2014-05-25 18:42:23 +02:00
LuisAntonRebollo
18ba0646c0
Increased stability Torqu3D: unit-tests running without a crash. See the console.log after ran unitTest_runTests( "", true ). @signmotion
2014-05-25 16:50:19 +02:00
Thomas Fischer
cd978039ac
Merge pull request #635 from just-bank/engine-fixes
...
Various engine fixes
2014-05-23 14:09:00 +02:00
Thomas Fischer
00bec88f39
Merge pull request #617 from BeamNG/ScatterSkyVertex_color_decl
...
Fix ScatterSkyVertex::color declaration.
2014-05-23 08:11:22 +02:00
Thomas Fischer
4d7ffad284
Merge pull request #619 from BeamNG/gfxshader_init_ordered_samplers
...
Add GFXShader::init with support for ordered vector of sampler names for shader.
2014-05-23 07:54:24 +02:00
Thomas Fischer
c850d60a4f
Merge pull request #621 from BeamNG/glsl_shadergen
...
Update GLSL Shadergen.
2014-05-23 07:52:35 +02:00
Andrew Mac
eb74525a38
Added support for large lists of shape formats. Needed for assimp.
2014-05-21 14:50:44 -03:00
LuisAntonRebollo
c950ca2c77
Merge pull request #647 from Azaezel/debris_collision
...
Debris collision
2014-05-16 01:02:59 +02:00
LuisAntonRebollo
6f673e624d
Merge pull request #641 from Azaezel/projectile_decal
...
Projectile decal
2014-05-16 00:27:42 +02:00
Azaezel
8aebb67aa1
conforms losmask to standard nomenclature
2014-05-13 22:45:25 -05:00
Azaezel
9342115b1e
helper functions for AI: testing if an object is in line of sight (and optionally if it's enabled), if a point is clear, and if an object is within a given angular field of view (optionally specified beyond a stock 45 degrees, as well as optionally checking if the target is enabled)
2014-05-13 19:53:00 -05:00
Azaezel
4e203f21b3
debris collision mask expanded so that it also hits buildings and the like.
2014-05-13 17:40:25 -05:00
Azaezel
a73a4a84f1
followup to https://github.com/GarageGames/Torque3D/issues/393
2014-05-13 17:24:28 -05:00
bank
3e21f5f677
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class BitStream
2014-05-13 18:25:47 +04:00
bank
d6b003e508
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class NetStringTable
2014-05-13 16:58:06 +04:00
bank
bcb0b8e088
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSThread
2014-05-13 16:44:16 +04:00
bank
a310983e49
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSSortedMesh
2014-05-13 16:33:37 +04:00
bank
75755e42c0
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSStaticPolysoupConvex
2014-05-13 16:15:36 +04:00
bank
69dbaf5b85
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSShape
2014-05-13 14:08:42 +04:00
bank
2112c81446
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSSkinMesh
2014-05-13 12:45:42 +04:00
bank
e2545c359c
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSMesh
2014-05-13 12:43:01 +04:00
bank
1778a8d7f2
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSShapeLoader
2014-05-13 12:15:47 +04:00
bank
9aeb4389f3
Rename all member variables to follow the style guidelines (prefixed with the 'm') - ColladaExtensions
2014-05-13 11:40:56 +04:00
Thomas Fischer
08e6b261a3
Merge pull request #628 from BeamNG/fix_cmake_crash_on_t3d_exit
...
Fix crash on exit T3D when build with CMake.
2014-05-13 09:12:33 +02:00
Daniel Buckmaster
7a517d3cb1
Merge pull request #613 from lukaspj/T2DColors
...
T2D style 'Stock colors'
2014-05-13 10:03:26 +10:00
Azaezel
a33e500b8d
alters projectile decal application so that it picks a random rotAroundNormal when adding it to a scene. (keeps em from always pointing north or up)
2014-05-12 16:37:25 -05:00
bank
733347fd61
Rename all member variables to follow the style guidelines (prefixed with the 'm') - struct ImportOptions (ColladaUtils)
2014-05-12 19:23:25 +04:00
bank
40037b8b51
Rename all member variables to follow the style guidelines (prefixed with the 'm') - ColladaUtils (struct AnimChannels, struct AnimData, struct AnimatedElement)
2014-05-12 19:11:45 +04:00
bank
9ccf5baf94
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class ColladaPrimitive
2014-05-12 19:03:16 +04:00
bank
1619e194e1
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class _SourceReader (ColladaUtils)
2014-05-12 18:58:38 +04:00
bank
a53580ca60
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class MeshStreams
2014-05-12 18:41:30 +04:00
bank
7c1544317b
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class ColladaAppMesh
2014-05-12 18:37:22 +04:00
bank
9e3eab7551
Rename all member variables to follow the style guidelines (prefixed with the 'm') - struct VertTuple (used in class ColladaAppMesh)
2014-05-12 18:32:39 +04:00
bank
aefa796056
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class AppMesh
2014-05-12 18:20:59 +04:00
bank
cf3eb26e6f
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class CodeBlock
2014-05-12 17:52:19 +04:00