Commit graph

3395 commits

Author SHA1 Message Date
Azaezel
b0aa733c4e NFD updated to 1.1.4 2019-01-01 10:58:53 -06:00
Areloch
3d94cb5b93 Merge pull request #2285 from Azaezel/method_Unmangle
corrects a pair of conversions. one object oriented, one not.
2018-12-13 09:38:59 -06:00
Azaezel
a7fc407284 corrects a pair of conversions. one object oriented, one not. 2018-12-12 14:52:14 -06:00
Areloch
58cf310971 Merge pull request #2284 from OTHGMars/SDLMonitor
Fills in monitor functions in PlatformWindowManagerSDL
2018-12-09 15:36:15 -06:00
Areloch
368a0041d1 Merge pull request #2283 from OTHGMars/SDLFocus
Adds handlers for sdl focus events.
2018-12-09 15:36:00 -06:00
Areloch
121ca2ac97 Merge pull request #2258 from Areloch/OthroCameraFix
Fixes the front/back ortho views in the editors
2018-12-09 15:35:38 -06:00
Areloch
c8d685d8c4 Merge pull request #2103 from Areloch/ConvexProxies
Adds functionality to automate convex proxy objects
2018-12-09 15:34:22 -06:00
Areloch
bb30de04f7 Merge branch 'development' into ConvexProxies 2018-12-09 15:34:12 -06:00
Areloch
900816fcd0 Merge pull request #2186 from rextimmy/physx_3_4
Physx 3.4
2018-12-09 15:28:43 -06:00
Areloch
cbc09534e4 Merge pull request #2248 from lukaspj/new-cinterface
New cinterface
2018-12-09 15:28:22 -06:00
Areloch
644f4071ed Merge pull request #2246 from lukaspj/update-cinterface
Update CInterface
2018-12-09 15:24:29 -06:00
Areloch
ad2493bef2 Merge pull request #2228 from lukaspj/fix-enginexmlexport
Make EngineAPI Export work properly
2018-12-09 14:52:27 -06:00
Areloch
25aa766234 Merge pull request #2245 from lukaspj/EngineAPI-Refactor
Clean-up uses of ConsoleFunction etc.
2018-12-09 14:49:10 -06:00
Areloch
6cf0c9e360 Merge branch 'development' into EngineAPI-Refactor 2018-12-09 14:48:50 -06:00
Areloch
87efea9683 Merge pull request #2276 from Azaezel/terrainNormalNeener
filter out pixel shader normalmap calcs when not in deferred mode.
2018-12-02 10:50:52 -06:00
OTHGMars
49fa248ec4 Fills in monitor functions in PlatformWindowManagerSDL
Adds the sdl implementation for all used PlatformWindowManager monitor functions. [This unit test](https://github.com/GarageGames/Torque3D/blob/development/Engine/source/windowManager/test/windowManagerTest.cpp#L28) will now pass for the SDL platform. Here is the equivalent in TorqueScript to test the functions via the Canvas object:```//Canvas.listDisplays();
function Canvas::listDisplays(%this)
{
   %count = %this.getMonitorCount();
   echo(%count SPC "monitor(s) detected.");
   for (%i = 0; %i < %count; %i++)
   {
      echo("Monitor #" @ (%i + 1) SPC %this.getMonitorName(%i) @ ": " @ %this.getMonitorRect(%i));
   }
}```
2018-11-24 03:12:07 -05:00
OTHGMars
af24739137 Adds handlers for sdl focus events. 2018-11-23 16:03:00 -05:00
Brian Roberts
4453a4ad4b Update terrFeatureHLSL.cpp 2018-10-29 13:22:16 -05:00
Brian Roberts
6ba442bf07 Update terrFeatureGLSL.cpp 2018-10-29 13:21:42 -05:00
Areloch
e2f0fbcd2b Merge pull request #2270 from Azaezel/NDFnoHide
micro patch to the nativefiledialogues library to mirror file type name
2018-10-12 00:41:19 -05:00
Areloch
2721732b5c Merge pull request #2272 from Areloch/CoreModuleification
Core module-ification
2018-10-12 00:39:48 -05:00
Areloch
c5a2734db6 Merge pull request #2267 from calvinbalke13/feature-netcode-fix
Network Code Fixes
2018-10-12 00:39:26 -05:00
Areloch
426b0fcbfe Merge pull request #2275 from OTHGMars/ClampQuatDot
Adds Clamp to QuatF::dot()
2018-10-11 16:14:40 -05:00
Areloch
91bc3a1527 Merge pull request #2277 from OTHGMars/QuatFBitStream
Improved BitStream writeQuat/readQuat methods.
2018-10-11 16:14:05 -05:00
OTHGMars
e3793184b6 Improved BitStream writeQuat/readQuat methods.
Replaces the writeQuat/readQuat implementations with one that utilizes smallest three compression.
2018-10-06 03:29:15 -04:00
Azaezel
2c0a57449e filter out pixel shader normalmap calcs when not in deferred mode. 2018-09-26 06:49:36 -05:00
OTHGMars
2ed30ffeae Adds Clamp to QuatF::dot()
Clamps output of QuatF::dot() to [-1, 1].
2018-09-24 18:56:46 -04:00
Areloch
c17ae94745 Moved VR module from core to a regular module, as not all games are necessarily going to use VR.
Also corrected some of the default posteffect settings for the levels.
2018-09-19 16:03:58 -05:00
Areloch
54f1d8c18e Merge pull request #2250 from Areloch/popupMenuFixesPR
Fixes various incorrect popup menu behaviors.
2018-09-05 13:06:26 -05:00
Areloch
3101637512 Merge pull request #2259 from OTHGMars/staticraycast
Changes TSStatic::castRayRendered to use passed texcoord argument.
2018-09-05 10:52:40 -05:00
Areloch
83a15ed827 Merge pull request #2249 from OTHGMars/MouseCursors
Updates PlatformCursorController to use full set of SDL cursors.
2018-09-05 10:48:17 -05:00
Areloch
5037d7e046 Updated the main.cs.in file to account for core module-ification. 2018-09-02 04:49:58 -05:00
Areloch
114a82b328 Merge branch 'development' of https://github.com/garagegames/Torque3D into development 2018-09-02 04:32:18 -05:00
Areloch
878b68cc39 Module-ified core structure. 2018-09-02 03:53:13 -05:00
Areloch
02972b5961 Clear out old core structure before adding the new module-ified structure. 2018-09-02 03:50:31 -05:00
Areloch
656c052d32 Merge pull request #2269 from Azaezel/poutyProfiler2
alternative to #2268 : remove secondary profiling
2018-09-02 03:00:14 -05:00
Azaezel
ee64270a2d micro patch to the nativefiledialogues library to mirror file type name
folks with 'hide extensions for known file types' on windows weren't seeing any entries in thier drop-down lists for file types.
2018-08-07 13:14:25 -05:00
Azaezel
ae5fce6169 alternative to #2268 : remove secondary profiling 2018-07-27 22:00:49 -05:00
Calvin Balke
cf156f5056 Network Code Fixes
This should be backwards compatible with existing network code, however it fixes a bug.
2018-07-15 11:50:09 -07:00
Areloch
471bdcaefe Merge pull request #2252 from pacomont/Allow_to_change_wind's_direction
It's almost imposible to change direction of wind. Reseting mCurrentT…
2018-07-12 15:42:51 -05:00
Areloch
11d9a13c6a 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
4cb701b0c3 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
a48b70d5b1 d3d11 copyToBmp fix for new lock/unlock function 2018-07-10 14:13:22 +10:00
Areloch
c54c8ed689 Create .travis.yml
Initial travis CI config file push. Further calibration will be required to dial the settings in.
2018-07-09 15:17:48 -05:00
Areloch
703ac27cf2 Merge pull request #2265 from OTHGMars/vmParseFromString
Fix for bug in GFXVideoMode::parseFromString()
2018-07-09 13:56:12 -05:00
Areloch
3644396b2e 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
222623e0bf 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
Areloch
e32de9b6bf Merge pull request #2266 from chaigler/scattersky_zoffset_fix
Resolves #1721 - ScatterSky zOffset
2018-07-09 12:14:32 -05:00
chaigler
cc77e6d301 Fix for ScatterSky zOffset
zOffset was mistakenly applied to wrong transform matrix. Fixes #1721.
2018-07-07 13:16:46 -04:00
OTHGMars
bab3d9d5f3 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