Azaezel
ae514ef808
animation clarification
2018-03-13 17:54:35 -05:00
Azaezel
3ceaa0ed50
cleaned up member::radius
2018-03-13 15:31:00 -05:00
Azaezel
4615bd6db8
more compiler compliant cleanups plus a full set of tsMesh::foo to tsmesh::mFoo class var conversions for consistency
2018-03-13 14:53:23 -05:00
Azaezel
b55db9a143
TSMesh::castRayOpcode method var clarifications/match for .h file
2018-03-13 14:26:17 -05:00
Azaezel
57af794ee3
clarified the texture-atlas varnames a bit. (shadow vars cleanup)
2018-03-13 12:16:17 -05:00
Azaezel
ef0a4bee08
tsmesh: parentMesh and indicies to mParentMesh and mIndicies (usual deal, complaints about method vars or temp ones potentially conflicting with class vars)
2018-03-13 11:36:36 -05:00
Azaezel
242a51eefe
bounds to mBounds conflict avoidance
2018-03-13 01:05:15 -05:00
Azaezel
f08339c534
many *many* generic is and js
2018-03-13 00:57:31 -05:00
Azaezel
f10e5d5933
pos to mSeqPos to resolve a method entry vs class entry
2018-03-12 23:09:20 -05:00
Azaezel
35d5e8178e
overgeneralised variable 'name' clarified between use-cases
2018-03-12 04:04:41 -05:00
Areloch
5ad9ae30bb
Bugfixes and improvements for the animation component and related asset behavior.
...
Adds in ability to establish a shape animation asset as being cyclic or blended.
Adds functionality for blended animations to integrated into shapeAssets.
2018-02-04 14:31:28 -06:00
Areloch
35d649b57e
Merge pull request #2056 from Bloodknight/afx_merge_main
...
Afx merge main
2017-10-11 08:47:47 -05:00
Azaezel
aa31f862cd
Sanity check to ensure detail levels shift in tandem for skinned meshes
2017-09-13 14:58:54 -05:00
Marc Chapman
9682ba318b
triggers -- exposes trigger states to other code.
2017-07-27 01:34:44 +01: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
87283640b7
Removed the unneeded PPC And Altivec elements, and removed the LOCBUILD flag
2017-04-09 23:26:35 -05:00
Areloch
26fd24fbab
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
d64e2a7019
Removed constexpr use to support VS2013
2017-01-10 23:22:05 -05:00
Thomas "elfprince13" Dickerson
1c2b096a72
Whitespace consistency
2017-01-06 23:10:14 -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
Johxz
f610c7ab24
fix atlas texture, extra info for opencollada
2016-12-09 16:29:23 -06:00
Johxz
c43de8881f
added materials, better compatibility with maya and 3ds max, better collada spec for compliance
2016-12-03 16:59:17 -06:00
Johxz
6cc1c27fd2
missing to load the texture
2016-11-29 19:49:41 -06:00
Johxz
b2f615915e
remove old colladamax format, fixed up bad coordinates, added new collada format, valid against the COLLADA 1.4.1 schema, added to load textures and UVs.
2016-11-26 14:13:54 -06:00
Anis
bd4f2b002d
Merge pull request #1801 from Azaezel/registerRemoval
...
clang: register type modifier deprecated
2016-10-21 20:04:42 +02:00
Areloch
6cc7bcd2e0
Merge pull request #1805 from Azaezel/startRightEndRight
...
clang: constructor initialization order
2016-10-19 08:39:12 -05:00
Azaezel
fbfd3ed8ed
clang: constructor initialization order
...
while not a major issue per-se, the sheer number of times the engine has to jump back in memory and backfill data in a given class can add up. First run of... many.,
2016-10-14 18:16:55 -05:00
Azaezel
cc9955e102
unused variable cleanup
2016-10-14 17:49:56 -05:00
Azaezel
dd0b7914e6
clang: register type modifier deprecated
2016-10-14 17:37:00 -05:00
Areloch
ab68a19a8b
Merge pull request #1750 from Azaezel/LODloss
...
short term LOD correction
2016-09-14 01:47:23 -05:00
Areloch
f88975121d
Merge pull request #1761 from Bloodknight/intrinsicsfix
...
Intrinsicsfix
2016-09-13 21:43:18 -05:00
James Urquhart
a46779fad6
Defer re-init'ing the shape when TSShapeConstructor is loading a shape
2016-09-03 10:41:25 +01:00
Marc Chapman
00cf5ab577
Added x64 check for SSE Intrinsic functions
2016-09-02 05:10:46 +01:00
James Urquhart
0e717ea707
Fix edge case where an editable shape without a vbo is saved
2016-09-01 00:36:17 +01:00
James Urquhart
18031f09b1
Fix edge-case with version 24 shapes
2016-09-01 00:30:29 +01:00
James Urquhart
12019173af
Fix load with DTS shapes introduced with HW skinning changes
2016-08-30 19:07:02 +01:00
Azaezel
a50ff1b054
short term LOD correction to preserve current widescreen vs 4:3 windows while closer matching prior release results
2016-08-25 19:17:37 -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
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
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
Azaezel
c67ba876d0
raycast division safety - corrects issues with awesomium and the guionobject resources relating to WYSIWYG casts.
2016-06-27 13:48:11 -05:00
rextimmy
41e5caf22b
Direct3D11 Engine/source changes
2016-03-20 21:52:11 +10:00
Alex Piola
d2d5b8d834
Fix zipped dts loading
2016-03-04 10:45:55 +01:00
Azaezel
0f173df0d4
setDetailFromDistance aspect ratio friendly adjustment
2016-01-28 00:42:08 -06:00
Marc Chapman
ac7d6e6691
Updated paths for collada tdictionary.h
2015-12-13 03:33:39 +00:00
Areloch
165cdb64e9
Merge pull request #1322 from Areloch/String_isEmpty_Convert
...
Replace uses of dStrIsEmpty with new String::isEmpty
2015-10-31 23:40:13 -05:00
Areloch
b1d2ba8412
Merge pull request #1379 from Azaezel/C4189
...
C4189 warning cleanups
2015-09-02 19:46:28 -05:00
Azaezel
5bc926e97c
warning C4005: 'WIN32' : macro redefinition
2015-08-06 21:01:20 -05:00