Areloch
d6784957f4
Merge pull request #2267 from calvinbalke13/feature-netcode-fix
...
Network Code Fixes
2018-10-12 00:39:26 -05:00
Areloch
8c1c13a963
Merge pull request #2275 from OTHGMars/ClampQuatDot
...
Adds Clamp to QuatF::dot()
2018-10-11 16:14:40 -05:00
Areloch
be6a3a87bd
Merge pull request #2277 from OTHGMars/QuatFBitStream
...
Improved BitStream writeQuat/readQuat methods.
2018-10-11 16:14:05 -05:00
OTHGMars
e9216f5666
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
fe2b3aef1a
filter out pixel shader normalmap calcs when not in deferred mode.
2018-09-26 06:49:36 -05:00
OTHGMars
a70ffba701
Adds Clamp to QuatF::dot()
...
Clamps output of QuatF::dot() to [-1, 1].
2018-09-24 18:56:46 -04:00
Areloch
bfb0c48616
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
d2a78b0a82
Merge pull request #2250 from Areloch/popupMenuFixesPR
...
Fixes various incorrect popup menu behaviors.
2018-09-05 13:06:26 -05:00
Areloch
39ebf32cca
Merge pull request #2259 from OTHGMars/staticraycast
...
Changes TSStatic::castRayRendered to use passed texcoord argument.
2018-09-05 10:52:40 -05:00
Areloch
40a8470323
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
db29b9b0a2
Updated the module definitions for core module-ification.
2018-09-02 04:54:59 -05:00
Areloch
2f75cd8684
Updated the main.cs.in file to account for core module-ification.
2018-09-02 04:49:58 -05:00
Areloch
b82e5d8085
Merge branch 'development' of https://github.com/garagegames/Torque3D into development
2018-09-02 04:32:18 -05:00
Areloch
ee2ba2111f
Module-ified core structure.
2018-09-02 03:53:13 -05:00
Areloch
bfc140a6fa
Clear out old core structure before adding the new module-ified structure.
2018-09-02 03:50:31 -05:00
Areloch
408e037abb
Merge pull request #2269 from Azaezel/poutyProfiler2
...
alternative to #2268 : remove secondary profiling
2018-09-02 03:00:14 -05:00
Azaezel
78e69a843f
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
f618ba8e0f
alternative to #2268 : remove secondary profiling
2018-07-27 22:00:49 -05:00
OTHGMars
8b14790c93
Adds features to GuiInputCtrl
...
This commit adds three new features to the GuiInputCtrl. All three default to off, so it is fully backward compatible with existing scripts. The new options are:
sendAxisEvents – If true, the control will generate onAxisEvent() callbacks for all axis events. This is useful for binding joystick/controller axes to game actions.
sendBreakEvents – If true, the control will generate onInputEvent() callbacks for SI_BREAK events for all keys and buttons. By default the callback is only triggered for break events on modifier keys.
SendModifierEvents – If true SI_MAKE events for modifier keys will generate callbacks. By default, only the break events are sent for modifier keys.
2018-07-18 20:35:59 -04:00
Calvin Balke
24071f06e2
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
6e60bf5fec
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
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
57d18682b8
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
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
Areloch
612d5ac334
Merge pull request #2266 from chaigler/scattersky_zoffset_fix
...
Resolves #1721 - ScatterSky zOffset
2018-07-09 12:14:32 -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
chaigler
9095f0ef44
Merge remote-tracking branch 'refs/remotes/GarageGames/development' into development
2018-06-30 08:10:38 -04:00
rextimmy
2e3a5e7ae0
physx support for vs 2017 round 2
2018-06-23 12:20:07 +10: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
561f010f2e
Merge pull request #2254 from rextimmy/sdl_2_0_8
...
SDL 2.0.8
2018-05-30 20:37:00 -05: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
Areloch
b39716d3d6
Merge pull request #2251 from rextimmy/openal_soft_update
...
openal-soft updates
2018-05-19 21:34:19 -05:00
Francisco Montañés García
07b76cbfb2
Particles should go downwind (while windCoefficient >0)
2018-05-09 18:24:21 +02:00
Tim
045ddfeb89
cmake fix for apple sdl
2018-05-09 23:09:32 +10:00
Tim
bfb08f9482
sdl 2.0.8 update
2018-05-09 23:09:05 +10: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
rextimmy
2bc1148963
openal-soft updates
2018-05-09 20:48:18 +10: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
7f674a59c6
Merge pull request #2243 from CouleeApps/high-res-icon
...
Higher resolution app icon
2018-05-02 10:38:21 -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