Areloch
1ea59ed7df
Merge pull request #2255 from pacomont/Particles_go_downwind
...
Particles should go downwind (while windCoefficient >0)
2018-07-12 15:34:35 -05:00
Areloch
e6e5e24d23
Merge pull request #2247 from rextimmy/d3d11_tex_lock_fix
...
Corrects a problem with the D3D11 texture lock/unlock mechanism
2018-07-12 15:17:49 -05:00
rextimmy
3b0c00498b
d3d11 copyToBmp fix for new lock/unlock function
2018-07-10 14:13:22 +10:00
Areloch
cc906b95c2
Merge pull request #2265 from OTHGMars/vmParseFromString
...
Fix for bug in GFXVideoMode::parseFromString()
2018-07-09 13:56:12 -05:00
Areloch
1c6ef2a6c8
Merge pull request #2264 from chaigler/cleanup_gfx_initial_init
...
Resolves #740 - Remove redundant code in _GFXInitGetInitialRes()
2018-07-09 13:51:57 -05:00
Areloch
2caa826cfd
Merge pull request #2262 from Azaezel/memberMess2
...
member var conversion error that oddly didn't crop up till mac testing.
2018-07-09 13:16:04 -05:00
chaigler
eca331206f
Fix for ScatterSky zOffset
...
zOffset was mistakenly applied to wrong transform matrix. Fixes #1721 .
2018-07-07 13:16:46 -04:00
OTHGMars
e3f675768c
Fix for bug in GFXVideoMode::parseFromString()
...
When testing PR #2264 I discovered that GFXVideoMode::parseFromString() will never assign false to the fullScreen value. That value must be initialized to false going in. I found it hard to believe that that could be the case and not have caused a problem before now, so I dropped:
```c++
GFXVideoMode vmTest = GFXInit::getDesktopResolution();
vmTest.fullScreen = true;
vmTest.parseFromString("800 600 false 32 60");
Con::printf("%s becomes %s", "800 600 false 32 60", vmTest.toString().c_str());
```
into the end of _GFXInitGetInitialRes() and the output string is:
800 600 false 32 60 becomes 800 600 true 32 60 0
None of the values get assigned by the macro [here](https://github.com/GarageGames/Torque3D/blob/development/Engine/source/gfx/gfxStructs.cpp#L46-L48 ) if their function evaluates to zero or the token is missing from the string. This commit corrects that for the boolean case to only skip the assignment if the string token is not found.
2018-07-07 02:23:59 -04:00
chaigler
8992744856
_GFXInitGetInitialRes() cleanup
...
Removes unnecessary code that sets default video mode params. This is
already handled by the GFXVideoMode constructor. The settings are also
immediately overwritten by vm.parseFromString().
Resolves #740
2018-07-05 14:19:05 -04:00
Azaezel
e290d9d82e
member var conversion error that oddly didn't crop up till mac testing.
2018-07-04 18:26:14 -05:00
OTHGMars
4df6c7fbab
Changes TSStatic::castRayRendered to used passed texcoord argument.
...
This fixes a bug where TSStatic::castRayRendered() ignored the state of generateTexCoord in the passed RayInfo structure and never returned texture coordinates if requested.
2018-06-08 20:32:38 -04:00
Areloch
36db8eacc3
Merge pull request #2236 from Azaezel/memberMess
...
cleans up all 'hides' warnings (at time of writing)
2018-05-30 20:36:43 -05:00
Ratfish Studios
ad48c81d1f
Fixes the front/back ortho views in the editors to comply with art tool standards.
2018-05-21 01:32:01 -05:00
Francisco Montañés García
07b76cbfb2
Particles should go downwind (while windCoefficient >0)
2018-05-09 18:24:21 +02:00
Francisco Montañés García
7ab7993b76
It's almost imposible to change direction of wind. Reseting mCurrentTarget will allow to rotate properly.
2018-05-09 13:49:58 +02:00
Ratfish Studios
7af34fa432
Rearranges the right-mouse click popup menus for the world editor and gui editors to a) be organized more logically and b) be more flexible.
...
This also fixes some insecure behavior relying on %this value eval'ing, which has also been modified to be better.
Also fixes up some old calls for getting menubar menus by internal name, which is no longer supported, instead using the findMenu function call.
2018-05-08 00:30:15 -05:00
Areloch
6a2393bf37
Merge pull request #2233 from CouleeApps/better-return-buffer
...
Use a circular buffer for getReturnBuffer to prevent buffer cloberring
2018-05-01 23:29:25 -05:00
Areloch
a482977ab8
Merge pull request #2092 from Azaezel/AIAimpoint
...
adds fallbacks to the aiTurret's scannode to operate similar to the aimNode
2018-04-30 23:40:15 -05:00
Areloch
2d03a29814
Merge pull request #2104 from OTHGMars/ScaleCollision
...
Sets scale for collision primitives created in the shape editor.
2018-04-30 23:39:33 -05:00
Areloch
9b47463875
Merge pull request #2108 from Azaezel/reskinRedux
...
allows for arbitrary reskinning
2018-04-30 23:37:36 -05:00
Areloch
4338bdc368
Merge pull request #2204 from Azaezel/badPrefabEntryHandling
...
don't try to physically interact with a prefab with invalid entries
2018-04-30 23:06:24 -05:00
Areloch
9920766a6a
Merge pull request #2232 from Azaezel/phyzZonePhun
...
PhysicalZone editing-display tools.
2018-04-30 22:58:38 -05:00
Areloch
c2755f64ca
Merge pull request #2234 from Areloch/DeprecatedMSVCFix
...
Remove a now-unneeded fix for offsetof on new versions of Visual Studio.
2018-04-30 22:52:48 -05:00
Areloch
7c74acfa1a
Merge pull request #2235 from CouleeApps/fix-dump-console
...
Fix dumpConsoleClasses / dumpConsoleFunctions
2018-04-30 22:52:30 -05:00
Areloch
532cc4ad1b
Merge pull request #2237 from JeffProgrammer/codeinterpreter_cleanup
...
Small Cleanup to CodeInterpreter
2018-04-30 22:52:12 -05:00
Areloch
829da9ceb2
Merge pull request #2242 from JeffProgrammer/ts_thisoptimization_hotfix
...
Interpreter Hotfix: Check for NULL on the thisObject before using it.
2018-04-30 22:51:52 -05:00
OTHGMars
62b7442c7d
Updates PlatformCursorController to use full set of SDL cursors.
...
Adds support for the SDL_SYSTEM_CURSOR_WAITARROW and SDL_SYSTEM_CURSOR_NO.
2018-04-27 21:44:04 -04:00
Azaezel
59130078e2
Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
...
# Conflicts:
# Engine/source/sfx/sfxSystem.cpp
2018-04-23 10:08:14 -05:00
Lukas Joergensen
df32264387
Don't automatically register objects, allow for modifications to the intial fields before register. This is necessary in order to set the fields before initialization such as TorqueScript does
2018-04-21 12:04:15 +02:00
Lukas Joergensen
cd06f569fa
Integrate new CInterface into the engine-console
2018-04-21 12:04:15 +02:00
Lukas Joergensen
8cdad51639
Update the CInterface
2018-04-21 12:04:09 +02:00
rextimmy
395c7af5b6
Corrects a problem with the D3D11 texture lock/unlock mechanism
2018-04-21 18:19:17 +10:00
Lukas Joergensen
951ca817bb
Add a method to set the 'MainDotCsDir' when no main.cs is available
2018-04-21 09:29:57 +02:00
Lukas Joergensen
6b7be51d61
Pass structs by value, not by reference, in EngineAPI. This simplifies call-layout through EngineAPI
2018-04-21 09:23:38 +02:00
Lukas Joergensen
7d2587ad2b
Use FixedTuple in EngineTrampoline, to make memory-layout consistent
2018-04-21 09:22:12 +02:00
Lukas Joergensen
43d2824f49
Mark EngineAPI as initialized, otherwise it can't be used
2018-04-21 09:21:21 +02:00
Lukas Joergensen
5bbda83669
Add Type information for Properties in EngineXMLExport
2018-04-21 09:08:44 +02:00
Lukas Joergensen
a84145421f
Fix EngineAPI xml generation, utilizing fixed_tuple for default args
2018-04-21 09:08:38 +02:00
Lukas Joergensen
c1e64ff3bd
Add initPersistFields to mPropertyTable
2018-04-21 09:03:04 +02:00
Lukas Joergensen
bc435a3b33
Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic
2018-04-20 22:09:58 +02:00
Lukas Joergensen
323206a796
Eliminate ConsoleStaticMethod
2018-04-20 20:27:09 +02:00
Lukas Joergensen
2e6133af48
Eliminate unnecessary uses of ConsoleMethod
2018-04-17 22:36:32 +02:00
Lukas Joergensen
00758d380f
Eliminate unnecessary uses of ConsoleFunction
2018-04-17 21:41:29 +02:00
Lukas Joergensen
cdfd4f9735
Eliminate DefineConsoleStaticMethod
2018-04-17 21:03:16 +02:00
Lukas Joergensen
3c99ef73a9
Eliminate DefineConsoleMethod
2018-04-17 21:01:50 +02:00
Lukas Joergensen
5bde18143f
Eliminate DefineConsoleFunction
2018-04-17 20:54:08 +02:00
Areloch
037d089c4d
Merge pull request #2146 from Azaezel/specializationShenanigans
...
changes find, swap, for_each, and delete_pointer from global to t3d namespace
2018-04-17 03:02:03 -05:00
Jeff Hutchinson
babe32ae7b
Added better script interpreter logging.
2018-04-14 10:59:09 -04:00
Jeff Hutchinson
188fba2049
fix this pointer in op_callfunc_this
2018-04-12 23:14:57 -04:00
Jeff Hutchinson
47b1990cb7
Check for NULL on the thisObject before using it. Also cleanup break to goto.
2018-04-10 22:21:40 -04:00