Commit graph

7232 commits

Author SHA1 Message Date
Azaezel
714bf1afba flips dx11, opengl, and sdl2 on by default now that those are no longer experimental. also seperates out the dedicated flag for compilation on windows 2016-08-25 16:53:09 -05:00
Anis
5d38357785 Merge pull request #1636 from Azaezel/TranslucentTargetTweak
puts forward-lit #targetname assignment of faux diffuse maps back
2016-08-21 20:10:59 +02:00
Anis
fcfe2d621a Merge pull request #1743 from John3/fixDB_PSeditorTimmy
replace fix #1736 for add physicShape datablock from the editor
2016-08-21 19:40:34 +02:00
Anis
21bd220d04 Merge pull request #1711 from jamesu/hardware_skinning_final
Hardware Skinning Support
2016-08-21 18:32:10 +02:00
John3
5f463d09d9 replace fix #1736 for add physicShape datablock from the editor 2016-08-21 09:23:06 -05:00
James Urquhart
e7db0d7956 Fix mesh load issue & merge issue 2016-08-21 02:15:26 +01:00
Azaezel
41dfb64210 hardware skinning and instancing are mutually exclusive 2016-08-21 01:43:30 +01:00
James Urquhart
ace01a313c Add a workaround for the 16 vertex attribute limit on nvidia gl 2016-08-21 01:43:30 +01:00
James Urquhart
6283a6b9da Fix the pink water in D3D9 2016-08-21 01:43:30 +01:00
James Urquhart
3496c549b5 Hardware Skinning Support
- Supports GL, D3D9 & D3D11
- Extends vertex formats & shadergen to support blend indices and weights
- Adds basic support for using 4x3 matrices for shader constants
- Supports software fallback
2016-08-21 01:43:30 +01:00
Anis
507c239a87 Merge pull request #1732 from Azaezel/linearGammaHelperFuncs
vec3 variants for toLinear and toGamma
2016-08-14 19:12:18 +02:00
Azaezel
13f00ca79d adds toLinear and toGamma helper functions for ColorF, uses the former in adjusting lights. 2016-08-09 14:49:03 -05:00
Azaezel
07224ecd97 vec3 variants for toLinear and toGamma 2016-08-09 14:05:54 -05:00
Anis
2794f18d78 Merge pull request #1730 from Azaezel/copyConstructorCorruption
accutex was left out of the copy constructor for TSRenderState.
2016-08-08 18:03:57 +02:00
Azaezel
3553ed0bf1 accutex was left out of the copy constructor for TSRenderState.
caused issues with https://github.com/GarageGames/Torque3D/pull/1711
2016-08-08 09:03:16 -05:00
Anis
1bcf9e4e7f Merge pull request #1726 from John3/fullPath_header
added path @dottools
2016-08-07 20:27:38 +02:00
John3
a6dcf6ee09 added path @dottools 2016-08-07 08:06:38 -05:00
Areloch
dfa6d46013 Merge pull request #1725 from Areloch/IncludeInclude
Fix to include a needed include for the accumulation volume stuffs
2016-08-07 02:28:37 -05:00
Areloch
79358ee4be Fix to include a needed include for the accumulation volume stuffs 2016-08-07 01:35:23 -05:00
Anis
88ac03cce0 Merge pull request #1690 from John3/fixDatablockPhysicsShape
fix create datablock for physicsshapes.
2016-08-07 03:08:15 +02:00
Anis
4c59f39c09 Merge pull request #1642 from Azaezel/globalAccumulation
level-wide accumulation assignment
2016-08-07 02:31:45 +02:00
Anis
61418b1772 Merge pull request #1683 from John3/wrongPathMiniCLTask
Fix wrong folder path for cmake libbullet. Folder MiniCLTask and scalar
2016-08-07 02:29:41 +02:00
Anis
585c5d5afe Merge pull request #1717 from Duion/patch-3
fixes footsteps missing when no impactSoundId
2016-08-07 02:27:05 +02:00
Anis
70d868ca43 Merge pull request #1710 from Azaezel/terrainblend_revert
adresses #1704: partial reversion to 3.8 specs regarding layer blending.
2016-08-07 01:16:20 +02:00
Anis
a12a41b4fd Merge pull request #1714 from Azaezel/c4101_cleanup
addresses C4101 warnings ('identifier' : unreferenced local variable)
2016-08-07 00:44:19 +02:00
Anis
0010a7c654 Merge pull request #1692 from rextimmy/cmake_vs_startup
CMake support for VS_STARTUP_PROJECT
2016-08-07 00:43:21 +02:00
Anis
1c761ac136 Merge pull request #1695 from Bloodknight/extra_define_fix
Tidy up unnecessary #define
2016-08-07 00:40:57 +02:00
Anis
e13513f059 Merge pull request #1713 from Azaezel/c4189_cleanup
adresses C4189 warnings
2016-08-07 00:38:51 +02:00
Anis
29625a9ede Merge pull request #1705 from Azaezel/cubeColorCleanup
3.9 fix: corrects improperly applied specularpower
2016-08-06 23:52:57 +02:00
Areloch
79f8b819ea Merge pull request #1715 from Duion/patch-1
Change back "enabled" values to lowercase
2016-08-01 22:49:16 -05:00
Areloch
fcefb863a5 Merge pull request #1718 from Azaezel/reportAug
file name reporting for 'sampler not defined' and rtParams error reports.
2016-08-01 22:45:43 -05:00
Areloch
09c8ad99aa Merge pull request #1719 from Azaezel/samplerShenanigans
dx9 samplernames for fixed function replication shaders
2016-08-01 22:44:26 -05:00
Areloch
33c98a78e2 Merge pull request #1720 from Azaezel/littleLinkLost
navmesh file load error-fix
2016-08-01 22:44:18 -05:00
Areloch
3771d1cb22 Merge pull request #1716 from Duion/patch-2
changes "Rotation" instead of "rotation" #1702
2016-08-01 22:44:08 -05:00
Azaezel
6a5820d3a2 navmesh file load error-fix
don't try to read 0 length buffers
2016-08-01 17:22:19 -05:00
Azaezel
758306c661 dx9 samplernames for fixed function replication shaders 2016-08-01 10:37:30 -05:00
Azaezel
aae017fcc3 file name reporting for 'sampler not defined' and rtParams error reports. 2016-08-01 08:49:36 -05:00
Duion
0336a681ab fixes footsteps missing when no impactSoundId
fix  for this issue https://github.com/GarageGames/Torque3D/issues/1709
2016-07-31 20:15:46 +02:00
Duion
1a405264c2 changes "Rotation" instead of "rotation" #1702
Changes back "Rotation =" values in mission files to the old "rotation =" since all other values are also lowercase.
2016-07-31 19:40:06 +02:00
Duion
4b7eea5de0 Change back "enabled" values to lowercase
I noticed in 3.9 when opening and re-saving my mission files that all values that had "enabled = 1" written in the datablock like the spawnSpheres were changed to "Enabled =1" instead.
This changes it back to produce lowercase output.
Don't know if this is the right way, but it works, it disturbed me a bit in my version control that every mission I touched was updated with hundreds of changes on "enabled" into "Enabled" while all other entries are lowercase.
2016-07-31 19:25:35 +02:00
Azaezel
db50887c05 addresses C4101 warnings ('identifier' : unreferenced local variable) 2016-07-31 11:00:37 -05:00
Azaezel
76fe7937ce adresses C4189 warnings ('identifier' : local variable is initialized but not referenced) 2016-07-31 10:46:52 -05:00
Azaezel
a0c0f5766f adresses #1704: partial reversion to 3.8 specs regarding layer blending. 2016-07-29 11:26:44 -05:00
Marc Chapman
56691e1f62 Added undo define and checks 2016-07-29 17:14:59 +01:00
Areloch
3b3e0c7db5 Tweaks the detail textures for the terrain to work better with the linear pipeline. 2016-07-27 23:45:32 -05:00
Azaezel
21d1bfa64c 3.9 fix: on the hlsl side: corrects improperly applied specularpower
(slider in conjunction with cubemap). gl side kills a redundant test
2016-07-27 16:48:55 -05:00
Marc Chapman
5d6ab545da Tidy up unnecessary #define 2016-07-18 21:55:22 +01:00
rextimmy
7c011cdd27 CMake support for VS_STARTUP_PROJECT 2016-07-16 12:14:31 +10:00
John3
4936567c0d removed to allow create server side "TSShape and PhysicsCollisionRef" 2016-07-15 19:45:17 -05:00
John3
17df1362bd fix create datablock for physicsshapes. 2016-07-13 19:54:02 -05:00