Commit graph

5388 commits

Author SHA1 Message Date
Azaezel
f678a19be8 Testing using the regenerating turret https://github.com/Azaezel/Torque3D/tree/outpost_testbed_clean shows that tracking is precisely inverted using 8b1ff267f0 (diff-983ceaf4b3cbddd4701734aaa048a79e) . reversion PR till someone has time to properly review whether that's fouled conversion on my part, or if turrets were accounting for bad math to start with. 2014-09-23 19:15:43 -05:00
Daniel Buckmaster
9f47032522 Allow return status to be specified using quitWithStatus. 2014-09-24 09:24:29 +10:00
Daniel Buckmaster
f5fb2fdf76 Improved code style in ribbon files. 2014-09-24 08:08:42 +10:00
Lukas Joergensen
ef11b565bf Expose new formats to the editor. 2014-09-23 15:23:04 +02:00
LukasPJ
431d8a9b66 Terrain baseTex support multiple formats
DDS, PNG, JPG or NONE
2014-09-23 15:22:57 +02:00
Lukas Joergensen
f2a3a1e2a6 Enable RGB format for DDS files getting copied to bitmap. 2014-09-23 13:47:14 +02:00
Daniel Buckmaster
94d32b5fae Make mSubscribers case-insensitive. 2014-09-21 22:50:47 +10:00
Lukas Joergensen
a8a141e73c RibbonNode class.
Simple RibbonNode class for an implementation similar to that of
ParticleEmitterNodes. Datablock currently has no static fields.
2014-09-19 00:32:17 +02:00
Lukas Joergensen
cb9cfea1c4 Ribbon class implementation.
This class is based on Tim Newell from MaxGaming Technologies code, it's a
Ribbon class which is easy to use from other classes.
2014-09-19 00:31:56 +02:00
Daniel Buckmaster
d08e594316 Merge pull request #682 from Azaezel/extended_onendSequence
Extended onend sequence
2014-09-16 10:25:25 +10:00
Azaezel
db089ab45f consistency 2014-09-15 19:10:23 -05:00
Daniel Buckmaster
6fdebd16f6 Merge remote-tracking branch 'jamesu/simplify_compiler_ast' into x64
Conflicts:
	Engine/source/console/compiler.cpp
	Engine/source/console/compiler.h
2014-09-15 11:50:32 +10:00
Daniel Buckmaster
439dc9c56d Fixed ShapeBase animation networking.
We essentially just need to remember to Update ShapeBase::Thread::position
every time we advance the thread in the shape. With a little bit of
supporting code these changes will be passed to the client's shape.
2014-09-15 10:01:13 +10:00
Daniel Buckmaster
fd3d44c755 Removed annoying warning. 2014-09-15 07:30:51 +10:00
LuisAntonRebollo
fcf7bee64a Fix x64 problems for WIN64. 2014-09-14 21:42:51 +02:00
LuisAntonRebollo
8ed0f508ca Minimal changes to compile T3D on WIN64. 2014-09-14 21:39:56 +02:00
LuisAntonRebollo
a93f179138 Fix lib ConvexDecomp to compile on WIN64. 2014-09-14 21:36:44 +02:00
LuisAntonRebollo
1bbc3d9e8a Fix lib Opcode to compile on WIN64. 2014-09-14 21:36:44 +02:00
LuisAntonRebollo
d9fc3abaa4 Update libTheora 1.1.1 2014-09-14 21:36:43 +02:00
James Urquhart
1e3db968ac Update console.h
Fix typo in version command
2014-09-13 09:02:57 +01:00
Daniel Buckmaster
40cefe1002 Merge pull request #717 from eightyeight/navpath-always-render
Make NavPath::alwaysRender work the same as NavMesh::alwaysRender
2014-09-13 10:57:32 +10:00
Daniel Buckmaster
ae3b726dfc Merge pull request #754 from Azaezel/zeroLightsMeansZero
requested correction
2014-09-13 10:57:12 +10:00
Daniel Buckmaster
f702063d0b Merge pull request #773 from eightyeight/remove-thread-sound
Removed ShapeBase::Thread::sound
2014-09-13 10:57:01 +10:00
Lukas Joergensen
ea4a8bb361 Proper rendering of basetexture
Now terrain basetexture is properly cleared and never transparent.
2014-09-10 17:33:09 +02:00
James Urquhart
057f91d373 Add vector include in compiler header for CodeStream 2014-09-08 11:27:01 +01:00
James Urquhart
06b463399b Function Call optimization is now optional
(Can cause a problem with package lookups)
2014-09-07 22:49:45 +01:00
James Urquhart
e6ccc26a87 Remove debug instruction dump 2014-09-07 22:07:22 +01:00
James Urquhart
73c51e5d1a Fix leak when freeing compiler stream 2014-09-07 21:49:05 +01:00
James Urquhart
1e44586606 Refactor TS compiler to not use the precompile step & also 64bit support
- Reduces headaches
- Expands STE entry size to allow for 64bit values
- Bonus: Adds in function lookup optimization from T2D
2014-09-07 21:43:56 +01:00
Daniel Buckmaster
69179cf809 Removed ShapeBase::Thread::sound.
Weird feature that's not script-accessible or actually implemented.
2014-09-05 14:09:35 +10:00
Daniel Buckmaster
1b06b0d92e Merge pull request #649 from Azaezel/aiPlayer_utility
AIPlayer utility methods
2014-09-05 11:14:09 +10:00
Daniel Buckmaster
225ef8a9ff Removed unused GFX interactive tests. 2014-09-01 08:39:59 +10:00
Daniel Buckmaster
fbd97b0cf8 Ported non-interactive window manager test. 2014-09-01 08:19:13 +10:00
Daniel Buckmaster
7df5684af1 Removed old tests. 2014-09-01 07:58:19 +10:00
Daniel Buckmaster
b34afee979 Test Thread inheritance as well as callbacks. 2014-08-31 22:21:42 +10:00
Daniel Buckmaster
93325df0c4 Added thread safe container tests. 2014-08-31 22:21:21 +10:00
Daniel Buckmaster
5a430af051 Merge remote-tracking branch 'gg/development' into gtest-tests 2014-08-30 17:51:41 +10:00
rextimmy
1829deb432 - Added check in tsMesh::createTangents to check size of incoming normals 2014-08-27 11:55:59 +10:00
Lukas Joergensen
9612d3c290 BlendTotal is now an actual total rather than a max 2014-08-25 21:08:34 +02:00
Daniel Buckmaster
4c769627c3 Ported thread static stress test. 2014-08-20 11:55:21 +10:00
Daniel Buckmaster
fb408f3f01 Ported thread statics test. 2014-08-20 11:55:06 +10:00
Daniel Buckmaster
4110fe51b2 Fixed thread statics. 2014-08-20 10:00:46 +10:00
Daniel Buckmaster
c328cb53b1 Implemented physics collision for MeshRoad.
According to deepscratch's post in the forum:
http://www.garagegames.com/community/forums/viewthread/130181/1#comment-826897
2014-08-18 08:19:45 +10:00
Daniel Buckmaster
eeac48b4ea Ported platform timer test. 2014-08-16 13:48:01 +10:00
Daniel Buckmaster
2554cf6c1a Merge pull request #755 from eightyeight/fix_splash
Fix splashscreen
2014-08-16 13:21:47 +10:00
Daniel Buckmaster
868b20cfb5 Load new DLL first so old projects don't see odd behavior. 2014-08-16 11:55:46 +10:00
Daniel Buckmaster
346ad5bdaa Finished up splash screen implementation.
* Added stub methods for non-Windows platforms
 * Move canvas show to after tools have loaded
 * Fix a tab
2014-08-16 11:28:53 +10:00
Daniel Buckmaster
5a1f6967ce Merge remote-tracking branch 'Areloch/SplashScreenFix' into development 2014-08-16 09:53:02 +10:00
Scott Przybylski
2987681220 Alternate fix for GuiTreeView
Adding `mFlags.set(RebuildVisible)` to `GuiTreeView::onWake()` fixes the problem where the tree is not drawn correctly when nodes are expanded in the TorqueScript `GuiTreeView::onWake()` callback function.
2014-08-14 21:52:48 -07:00
Azaezel
9e404b3707 kills off the presence of a fake light when there are no others in a given scene 2014-08-14 21:46:48 -05:00