Anis
bd4f2b002d
Merge pull request #1801 from Azaezel/registerRemoval
...
clang: register type modifier deprecated
2016-10-21 20:04:42 +02: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
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
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
rextimmy
41e5caf22b
Direct3D11 Engine/source changes
2016-03-20 21:52:11 +10:00
Azaezel
5615b642df
suggested revision
2015-07-29 08:41:36 -05:00
Azaezel
555610f69f
Addresses roughly half of the C4189 errors though the following methodologies:
...
1) truly unused vars removed
2) vars leading to remmed out code for debugging remmed in turn.
left out:
vars in macros.
2015-07-29 03:03:27 -05:00
Areloch
2002d74b78
Issue found with PVS-Studio:
...
Many instances of a function or expression being used repeatedly, which can lower performance.
Fixed it in these cases by creating on local var, reference or pointer that's used instead.
2015-07-13 22:51:17 -05:00
Daniel Buckmaster
84e8cbb4ee
Revert recent style cleanup changes.
2015-03-04 11:58:36 +11:00
Daniel Buckmaster
33fcc59543
Merge remote-tracking branch 'origin/style-cleanup' into development
...
Conflicts:
Engine/source/T3D/tsStatic.cpp
Engine/source/console/compiledEval.cpp
Engine/source/ts/tsMesh.cpp
Engine/source/ts/tsShape.cpp
2015-03-01 22:30:22 +11:00
LuisAntonRebollo
4e9034854d
Linux implementation. Include changes for gcc x64.
2015-01-24 22:08:26 +01:00
Daniel Buckmaster
7d376386d1
Merge pull request #1074 from Azaezel/AccuVolumes_2
...
Accumulation volumes
2014-12-26 13:18:00 +11:00
Azaezel
c6cdfafe4e
cleaned up variant of https://github.com/GarageGames/Torque3D/pull/768 alterations: opengl support, in-shader bug-reporting, direction vector fit to material slider-bar.
2014-12-21 14:07:42 -06:00
Daniel Buckmaster
33ff180593
Merge branch 'development' into style-cleanup
...
Conflicts:
Engine/source/console/astNodes.cpp
Engine/source/console/codeBlock.cpp
Engine/source/console/compiledEval.cpp
Engine/source/ts/collada/colladaAppMesh.cpp
Engine/source/ts/tsShape.cpp
Engine/source/ts/tsShapeConstruct.cpp
2014-12-15 12:15:55 +11:00
LuisAntonRebollo
d97bccb798
Fix AMD render problem with missed meshes.
2014-12-09 17:34:16 -05:00
Daniel Buckmaster
d12310602d
Increment vertex pointer by 3, not 1.
2014-11-02 07:35:39 +11:00
rextimmy
1829deb432
- Added check in tsMesh::createTangents to check size of incoming normals
2014-08-27 11:55:59 +10:00
bank
2112c81446
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSSkinMesh
2014-05-13 12:45:42 +04:00
bank
e2545c359c
Rename all member variables to follow the style guidelines (prefixed with the 'm') - class TSMesh
2014-05-13 12:43:01 +04:00
Daniel Buckmaster
87d9e245b7
Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency
...
Conflicts:
Engine/source/platform/platformCPUCount.cpp
2014-04-04 13:43:25 +11:00
Azaezel
ecbcf5eb3a
Simply early-outing from denominators near zero was causing tangeants to be filled with garbage data. This alters the functionality to set a floor distance so the rest get's filled out properly.
2013-11-13 20:40:20 -06:00
DavidWyand-GG
1923838f63
Fix TSMesh::castRay() and small collision mesh
...
This is the fix outlined in
https://github.com/GarageGames/Torque3D/issues/485
2013-11-05 15:40:48 -05:00
cpusci
4c35fd37af
Simple pass over the codebase to standardize the platform types.
2013-08-04 16:26:01 -05:00
Thomas Fischer
53abbe066d
added checks for valid pointers after locking
2013-06-30 17:51:38 +02:00
DavidWyand-GG
a803398eb0
Fix for Issue #130 for Decals and Smoothing Groups
2012-11-08 16:56:22 -05:00
David Wyand
75d9470029
Fix for Issue #66 for Skinned mesh crash
2012-10-04 19:06:43 -04:00
David Wyand
a1a5a2c3d7
Fix for Issue #56 for ShapeEditor save crash
2012-10-03 18:06:15 -04:00
DavidWyand-GG
7dbfe6994d
Engine directory for ticket #1
2012-09-19 11:15:01 -04:00