Areloch
ec400e373f
Merge pull request #2030 from Areloch/2017TemplateFix
...
VS2017 compiler workaround
2017-07-05 22:29:23 -05:00
Areloch
5428dcff3d
Merge pull request #2023 from Areloch/sRGB_Implementation
...
Implementation of sRGB image support
2017-07-05 22:28:35 -05:00
Areloch
60b1922bc5
Includes the D3D feature level detection.
2017-07-05 22:27:37 -05:00
Areloch
ef1edd3751
Works around the regressive behavior in the VSC++ compiler for VS2017 where the variadic templates would not compile correctly. Issue should be patched in future versions, so for now it'll target the 1910 version specifically.
2017-06-28 23:58:56 -05:00
Areloch
0801a3cca8
Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy
2017-06-23 11:36:20 -05:00
Areloch
8943c673fb
Merge pull request #2021 from Azaezel/SDL_Init
...
expanded debug reporting for SDL_Init
2017-06-19 08:24:49 -05:00
Azaezel
b4c2906581
expanded debug reporting for SDL_Init
2017-06-13 20:24:03 -05:00
Areloch
64955e8cfc
Merge pull request #2004 from Areloch/PragmaPack
...
Ups the #pragma pack call from 4 to 8 when using 64bit
2017-06-10 01:40:53 -05:00
Areloch
9da89a457f
Merge pull request #2017 from Areloch/D3D9Remove
...
Removes Direct3D9 functionality.
2017-06-10 01:39:10 -05:00
Areloch
23fb9ba38b
Conflict resolution with devhead.
...
Cleaned up a few remaining d3d9 references in the cmake file.
2017-06-01 23:54:44 -05:00
Areloch
6f87fb54b6
Merge pull request #2008 from Areloch/ConsoleDumpAllocationFix
...
Console Classes dump allocation fix
2017-05-31 02:30:50 -05:00
Areloch
42718099ed
Use the more stable method of checking the string by using the strlen call.
2017-05-31 02:27:28 -05:00
Areloch
4b5fbc20cf
Merge pull request #2009 from Areloch/Prepass_Deferred_Remainder
...
Catches the remaining prepass to deferred changes on the engine side.
2017-05-30 23:43:09 -05:00
Areloch
7e5e3b5105
Removes Direct3D9 functionality.
2017-05-28 16:51:31 -05:00
Areloch
5e288e79d2
Merge pull request #2010 from Areloch/Fix1999
...
Cleans up a redundant include.
2017-05-25 01:35:34 -05:00
Areloch
915fd9e418
Merge pull request #2011 from Areloch/Fix1998
...
Fixes a redundant flag test
2017-05-25 01:35:09 -05:00
Areloch
f16e168fa9
Merge pull request #2014 from RichardsGameStudio/windows10-creator-DesktopRes
...
Solves issue with getDesktopResolution and Windows 10 Creator update
2017-05-22 01:26:40 -05:00
Richard Marrevee
2f399e427f
Update win32WindowMgr.cpp
2017-05-18 20:39:53 +02:00
Areloch
f2c25162c4
Fixes a redundant flag test
2017-05-15 01:04:06 -05:00
Areloch
9b62afbe3f
Cleans up a redundant include.
2017-05-15 01:02:15 -05:00
Areloch
b634cda2bb
Merge pull request #1972 from pacomont/Fix_bad_initialization_on_camera
...
Fix bad initialization on camera
2017-05-15 00:58:36 -05:00
Areloch
726790bacf
Merge pull request #2001 from pacomont/Let's_appling_Camera_FX_when_mount_on_driver_position
...
Why not apply Camera FX on vehicle driver position?
2017-05-15 00:58:11 -05:00
Areloch
f5347f95bf
Merge pull request #2002 from OTHGMars/VolFogLeak
...
VolumetricFog memory leak fix
2017-05-15 00:45:43 -05:00
Areloch
9ce521d95f
Catches the remaining prepass to deferred changes on the engine side.
2017-05-14 18:28:17 -05:00
Areloch
2d648dae58
Console Classes dump fix. It was running aground on having a case where there was a empty value for the 'usage' field in the class header. This would break the allocation because we're allocating nothing. This rejects it if the usage field is an empty string.
2017-05-14 17:51:13 -05:00
Areloch
b0fe71fa2f
Merge pull request #2007 from OTHGMars/DrawTextNFix
...
BugFix for GFXDrawUtil::drawTextN()
2017-05-14 17:47:29 -05:00
OTHGMars
77da6900a8
Prevents GFXDrawUtil::drawTextN() from drawing one character more than requested if in_string has more than n characters.
2017-05-12 18:54:01 -04:00
Areloch
c460868814
Merge pull request #2003 from Areloch/FullPrepassDeferredRename
...
Prepass->Deferred rename for full template
2017-05-08 19:13:34 -05:00
Areloch
9501e52462
ups the #pragma pack call from 4 to 8 when using 64bit, as per suggested settings. This shaves off a lot of compatibility warnings.
2017-05-08 19:13:10 -05:00
Areloch
90e7976496
Does the prepass->deferred rename for the full template as well to make it play nice while we prep for the swap over to the BaseGame template.
2017-05-08 18:33:14 -05:00
Areloch
63841cacb7
Merge pull request #1994 from viva64/pvs-studio-fixes
...
Checking Torque3D with PVS-Studio static analyzer
2017-05-08 18:21:02 -05:00
OTHGMars
3658f1587d
Fixes a memory leak in the VolumetricFog object and corrects an array alloc mismatch. Once objects were being deleted on the client, the SAFE_DELETE(z_buf) needed to be removed from the destructor. This was causing a runtime crash (release only) because z_buf was still registered with the GFX device.
2017-05-06 20:57:10 -04:00
Francisco Montañés García
a316391ba0
Apply Camera FX on vehicle driver position.
2017-05-02 17:17:33 +02:00
Areloch
a6710285db
Merge pull request #1982 from aaravamudan2014/development
...
Added gui functionality for vehicle re-mapping as per #950
2017-04-28 21:48:23 -05:00
Phillip Khandeliants
b741d9c1c2
Fixed V570: Variable is assigned to itself
...
The uninitialized variable 'box' is assigned to itself. Judging from the fact that this is a copy constructor, I think that it is necessary to store in the 'box' the value of 'cv.box'
2017-04-27 12:25:01 +03:00
Phillip Khandeliants
172391e1d3
Fixed V610: Undefined behavior
...
In an arithmetic expression, all the variables whose values can be represented with type 'int' will be promoted to this type. Therefore, the result of the '~mask' expression is a negative number. By the C++ standard, shifting a negative number to the left leads to an undefined behavior.
2017-04-27 12:13:05 +03:00
Phillip Khandeliants
c0f3c4e2f5
Fixed V547: Bad C-string comparsion
...
This comparison of a string to an empty is meaningless, since in fact two pointers will be compared and the expression will always be false.
2017-04-27 12:03:44 +03:00
Phillip Khandeliants
ffb943f3bb
Fixed V547: Expression is always false
...
'ov_read' function returns a signed long, that is stored in an unsigned integer 'bytesRead'. Comparsion 'bytesRead < 0' doesn't make sense, since an unsigned number >= 0.
2017-04-27 11:29:03 +03:00
Phillip Khandeliants
32c5ada995
Fixed V591: Non-void function should return a value
...
If there is needed to prevent the copying of the object, then there is no need to provide the definition of the copy constructor and the assignment operator, because the member functions and friendly functions can still call them. If the code is compiled by a compiler with support for the C++11 standard, you can delete them using the keyword 'delete'
2017-04-27 10:33:31 +03:00
Areloch
1b95038fc5
Merge pull request #1990 from AlexBarys/AITurretClearIgnoreList
...
Ai turret clear ignore list
2017-04-26 23:57:01 -05:00
Areloch
d98752672a
Merge branch 'development' into AITurretClearIgnoreList
2017-04-26 23:56:33 -05:00
Areloch
6a34118ca3
Merge pull request #1992 from AlexBarys/DecalPropertiesNamedWrong
...
Fixed old names of decal properties
2017-04-26 23:54:09 -05:00
Areloch
8a072cc2e3
Merge pull request #1993 from AlexBarys/dragCoefficientMisspelled
...
Drag coefficient misspelled
2017-04-26 23:52:58 -05:00
Areloch
0637f39928
Merge pull request #1988 from DTFuchs/Redundant-Check-GetTrailingNumber
...
Better bug fix for #1738 (str.cpp)
2017-04-26 23:27:17 -05:00
AlexBarys
3336fa11ee
Fixed misspelling of dragCoefficient property
...
As noted in issue #1501 , the dragCoefficient property was misspelled in multiple locations as "dragCoeffiecient"
This corrects the spelling in all of those locations.
2017-04-26 13:10:32 -04:00
aaravamudan2014
878194bc9c
Merge branch 'development' of https://github.com/aaravamudan2014/Torque3D into development
2017-04-26 09:41:06 -04:00
aaravamudan2014
591ddf6ae1
Added new config file save for vehicle re-mappings
...
Added gui functionality for vehicle re-mapping
Update optionsDlg.cs
Fixed some coding guidelines problem
Fix some of the indentation problems (tabs replaced by spaces).
Curly bracket guidelines followed.
fixed some indentation problems
just noticed a few more indentation problem, my bad.
2017-04-26 09:40:38 -04:00
Areloch
eded563ec2
Merge pull request #1991 from AlexBarys/AITurretIgnoreListFunctions
...
Ai turret ignore list functions
2017-04-26 01:21:56 -05:00
Areloch
19dcfde60f
Merge pull request #1984 from FooBarbarians/fix-1912
...
Reordering initialization methods #1912
2017-04-26 01:11:51 -05:00
Areloch
ab51befa68
Merge pull request #1979 from Azaezel/purdyPitureProfiler
...
adds profiling to the various gbitmap loaders*
2017-04-26 01:01:54 -05:00