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
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
OTHGMars
b0455c7524
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
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
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
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
chaigler
38237bfb62
_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
b0b2b1314a
member var conversion error that oddly didn't crop up till mac testing.
2018-07-04 18:26:14 -05:00
OTHGMars
82338fa9f4
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
ee9f3b74ec
Merge pull request #2254 from rextimmy/sdl_2_0_8
...
SDL 2.0.8
2018-05-30 20:37:00 -05:00
Areloch
5a1af9ccd7
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
19682cbe22
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
f4be184d33
Particles should go downwind (while windCoefficient >0)
2018-05-09 18:24:21 +02:00
Tim
ec8f56b3b0
sdl 2.0.8 update
2018-05-09 23:09:05 +10:00
Francisco Montañés García
4a5d63dc9b
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
925d8b27cf
openal-soft updates
2018-05-09 20:48:18 +10:00
Ratfish Studios
fea3724f4e
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
8230f8ed7c
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
18edce6b2e
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
de67b30edc
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
1f2847bc11
Merge pull request #2108 from Azaezel/reskinRedux
...
allows for arbitrary reskinning
2018-04-30 23:37:36 -05:00
Areloch
cd0bc17bfe
Merge pull request #2193 from John3/bullet_2_87
...
bullet 2.87 update
2018-04-30 23:35:50 -05:00
Areloch
c894820eea
Merge pull request #2194 from John3/libogg_133
...
update to libogg v133
2018-04-30 23:08:08 -05:00
Areloch
a7107744f3
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
d03055e5e9
Merge pull request #2214 from John3/update_Recast_5d41860
...
Update recast
2018-04-30 23:05:26 -05:00
Areloch
903995ee34
Merge pull request #2232 from Azaezel/phyzZonePhun
...
PhysicalZone editing-display tools.
2018-04-30 22:58:38 -05:00
Areloch
c44457397f
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
46a233b3ce
Merge pull request #2235 from CouleeApps/fix-dump-console
...
Fix dumpConsoleClasses / dumpConsoleFunctions
2018-04-30 22:52:30 -05:00
Areloch
21123bdc2f
Merge pull request #2237 from JeffProgrammer/codeinterpreter_cleanup
...
Small Cleanup to CodeInterpreter
2018-04-30 22:52:12 -05:00
Areloch
287586469e
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
1098891565
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
13334b4d5c
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
6ebb05749e
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
870ee9fb5b
Integrate new CInterface into the engine-console
2018-04-21 12:04:15 +02:00
Lukas Joergensen
ae1f5a3c89
Update the CInterface
2018-04-21 12:04:09 +02:00
rextimmy
96c71a4d5d
Corrects a problem with the D3D11 texture lock/unlock mechanism
2018-04-21 18:19:17 +10:00
Lukas Joergensen
13eb392c98
Add a method to set the 'MainDotCsDir' when no main.cs is available
2018-04-21 09:29:57 +02:00
Lukas Joergensen
2fe623b761
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
780e1dc73f
Use FixedTuple in EngineTrampoline, to make memory-layout consistent
2018-04-21 09:22:12 +02:00
Lukas Joergensen
33df294531
Mark EngineAPI as initialized, otherwise it can't be used
2018-04-21 09:21:21 +02:00
Lukas Joergensen
fb412ff108
Add Type information for Properties in EngineXMLExport
2018-04-21 09:08:44 +02:00