Areloch
|
29edbd0cd2
|
Hotfix to make VS2017 15.3 play nice. Offsetof behavior - specifically buildin - is unreliable(and broken in debug), so explicitly defining it to use a reliable method for now.
|
2017-08-18 23:28:25 -05:00 |
|
rextimmy
|
d617a1f748
|
Support for VS 15.3 update
|
2017-08-15 21:39:22 +10:00 |
|
Areloch
|
8c807485b1
|
Reworks the $Core::commonShaderPath variable usage to be a static variable in ShaderGen for efficiency(only one getVariable when shadergen is initialized), as well as implements the ability to set a default value, and ensures that it tries to set a path even if the pref variable is missing which is important for ported projects from older builds.
|
2017-07-24 00:40:27 -05:00 |
|
Areloch
|
0946950fa0
|
#if cleanup for the VS2017 workaround
|
2017-07-07 02:12:43 -05:00 |
|
Areloch
|
94f37daa52
|
Merge pull request #2030 from Areloch/2017TemplateFix
VS2017 compiler workaround
|
2017-07-05 22:29:23 -05:00 |
|
Areloch
|
f1921c26dd
|
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
|
25686ed4be
|
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
|
2b8532f679
|
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
|
d4d78ea5e4
|
Merge pull request #2008 from Areloch/ConsoleDumpAllocationFix
Console Classes dump allocation fix
|
2017-05-31 02:30:50 -05:00 |
|
Areloch
|
c0f314101d
|
Use the more stable method of checking the string by using the strlen call.
|
2017-05-31 02:27:28 -05:00 |
|
Areloch
|
c05d49058f
|
Cleans up a redundant include.
|
2017-05-15 01:02:15 -05:00 |
|
Areloch
|
2c5e70b1c9
|
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
|
431f121e35
|
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 |
|
Phillip Khandeliants
|
959701208b
|
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 |
|
Areloch
|
124ecb2fe0
|
Merge pull request #1984 from FooBarbarians/fix-1912
Reordering initialization methods #1912
|
2017-04-26 01:11:51 -05:00 |
|
Masquara
|
15f67015d3
|
Reordering initialization methods #1912
|
2017-04-19 14:02:45 -04:00 |
|
Areloch
|
214aae7277
|
Removed the unneeded PPC And Altivec elements, and removed the LOCBUILD flag
|
2017-04-09 23:26:35 -05:00 |
|
Areloch
|
bf229a9c0b
|
Missed a bit. Readded an accidental removal, and cleaned up an extraneous endif
|
2017-04-08 21:06:47 -05:00 |
|
Areloch
|
ed14b6fced
|
Removes bits of code and includes that are based on old 360, xbox and PS3 flags that are no longer needed.
|
2017-04-08 20:30:57 -05:00 |
|
Thomas "elfprince13" Dickerson
|
849a1c1eb1
|
merged numerous changes from upstream
|
2017-03-03 21:17:07 -05:00 |
|
Thomas Dickerson
|
6963d35145
|
Merge branch 'development' into stringTableEmptyString
|
2017-01-24 12:35:34 -05:00 |
|
Areloch
|
713c93d328
|
Merge branch 'splashAndWindowIcons' of https://github.com/Areloch/Torque3D into development
|
2017-01-15 23:37:06 -06:00 |
|
Areloch
|
0c6174b045
|
Merge pull request #1920 from elfprince13/variadicConsoleTemplates
Variadic console templates
|
2017-01-12 23:32:03 -06:00 |
|
Thomas "elfprince13" Dickerson
|
27e2871b01
|
Replaced StringTable->insert("") with StringTable->EmptyString()
|
2017-01-11 23:36:04 -05:00 |
|
Thomas "elfprince13" Dickerson
|
bcc5459818
|
whitespace
|
2017-01-11 23:34:46 -05:00 |
|
Thomas "elfprince13" Dickerson
|
332c06ae82
|
Replaced StringTable->insert("") with StringTable->EmptyString()
|
2017-01-11 23:21:29 -05:00 |
|
Thomas "elfprince13" Dickerson
|
d64e2a7019
|
Removed constexpr use to support VS2013
|
2017-01-10 23:22:05 -05:00 |
|
Thomas "elfprince13" Dickerson
|
6bbb05e60e
|
Removed constexpr use to support VS2013
|
2017-01-10 23:20:48 -05:00 |
|
Thomas "elfprince13" Dickerson
|
1c2b096a72
|
Whitespace consistency
|
2017-01-06 23:10:14 -05:00 |
|
Thomas "elfprince13" Dickerson
|
45ae5e71cb
|
fixed lots of tabs and space
|
2017-01-06 18:04:28 -05:00 |
|
Thomas "elfprince13" Dickerson
|
1048b7d535
|
finished variadic conversion
|
2017-01-06 17:19:43 -05:00 |
|
Thomas "elfprince13" Dickerson
|
39bea37fa0
|
minor fixes, and converted the type table
|
2017-01-06 17:19:36 -05:00 |
|
Thomas "elfprince13" Dickerson
|
500383591c
|
TSShapeConstruct commands converted
|
2017-01-06 17:19:27 -05:00 |
|
Thomas "elfprince13" Dickerson
|
b215bfb933
|
executef converted
|
2017-01-06 17:19:16 -05:00 |
|
Thomas "elfprince13" Dickerson
|
62e3fae060
|
so many variadics.
|
2017-01-06 17:19:08 -05:00 |
|
Thomas "elfprince13" Dickerson
|
0dfb15dc57
|
Another set of templates converted to be variadic
|
2017-01-06 17:18:47 -05:00 |
|
Thomas "elfprince13" Dickerson
|
88106f9032
|
Fixed type inference for nulls in console functions
|
2017-01-06 17:18:37 -05:00 |
|
Thomas "elfprince13" Dickerson
|
733fd3ef6d
|
Fixed up the passing of the tuple types
|
2017-01-06 17:18:18 -05:00 |
|
Thomas "elfprince13" Dickerson
|
35cc16d22c
|
slightly better organization, but same compiling problem
|
2017-01-06 17:18:06 -05:00 |
|
Thomas "elfprince13" Dickerson
|
26da831b01
|
This commit is broken, but has a lot of important stuff in it. Trying to figure out why my constructor thinks it doesn't take any parameters
|
2017-01-06 17:17:45 -05:00 |
|
Thomas "elfprince13" Dickerson
|
5a53fe7311
|
Started variadic templates in engine API
|
2017-01-06 17:17:24 -05:00 |
|
Thomas "elfprince13" Dickerson
|
60b3ce3d6e
|
finished variadic conversion
|
2017-01-06 16:48:26 -05:00 |
|
Thomas "elfprince13" Dickerson
|
1eb0134a1f
|
minor fixes, and converted the type table
|
2017-01-06 16:36:25 -05:00 |
|
Thomas "elfprince13" Dickerson
|
1eeec6a1f7
|
TSShapeConstruct commands converted
|
2017-01-06 16:11:50 -05:00 |
|
Thomas "elfprince13" Dickerson
|
06a7c953f9
|
executef converted
|
2017-01-06 15:50:56 -05:00 |
|
Thomas "elfprince13" Dickerson
|
0acdb88494
|
so many variadics.
|
2017-01-06 15:45:06 -05:00 |
|
Thomas "elfprince13" Dickerson
|
59672d98ff
|
Another set of templates converted to be variadic
|
2017-01-06 14:55:21 -05:00 |
|
Thomas "elfprince13" Dickerson
|
3f6c269f6a
|
Fixed type inference for nulls in console functions
|
2017-01-06 14:50:41 -05:00 |
|
Thomas "elfprince13" Dickerson
|
0ab089468f
|
Fixed up the passing of the tuple types
|
2017-01-06 14:06:04 -05:00 |
|
Thomas "elfprince13" Dickerson
|
dd1b6959f4
|
slightly better organization, but same compiling problem
|
2017-01-06 03:17:53 -05:00 |
|