Ian McInerney
|
9e3ac0eafb
|
Don't install the import library for the 3dsg library
No one on Windows should be linking to it outside of
the build process, so there is no need for it in the
installer
Fixes https://gitlab.com/kicad/code/kicad/issues/1842
(cherry picked from commit 3bb44f3804 )
|
2021-07-01 19:31:46 +00:00 |
Érico Rolim
|
55a726e933
|
Fix sg_version detection for cross compilation
Fixes https://gitlab.com/kicad/code/kicad/issues/4525
(cherry picked from commit e9e72bd8e4 )
|
2020-05-28 13:19:10 -04:00 |
Seth Hillbrand
|
6f5a7b3ab7
|
3d-viewer: Clear memset warnings
C++11 can clear by empty copy-constructor
|
2019-01-09 21:43:23 -08:00 |
Jean Philippe EIMER
|
e0f7958dbd
|
Compatibility fixes for GLM 0.9.9
Fixes: lp:1746546
* https://bugs.launchpad.net/kicad/+bug/1746546
|
2018-02-06 13:30:13 +01:00 |
Marvin Schmidt
|
69974b73db
|
Remove some extra semicolons
|
2017-11-09 19:52:18 +01:00 |
jean-pierre charras
|
e0b9a21417
|
Modify a few messages to make translations more easy.
|
2017-10-12 10:39:32 +02:00 |
jean-pierre charras
|
6a3c1720b2
|
Fix a few doxygen warnings
|
2017-06-25 11:26:04 +02:00 |
jean-pierre charras
|
70226ecdeb
|
Fix a few doxygen warnings
|
2017-06-20 10:47:30 +02:00 |
Cirilo Bernardo
|
68bcdec87e
|
Workaround for non-ASCII filenames in Windows
|
2017-03-03 14:30:47 -05:00 |
Maciej Suminski
|
1dfd74bec9
|
Display S3DSG in single line during CMake configuration step
|
2017-03-03 13:38:12 +01:00 |
Simon Richter
|
59c81976dc
|
Explicitly mark overriding functions.
|
2016-09-24 14:53:15 -04:00 |
Cirilo Bernardo
|
d3771d53ef
|
Updated VRML exporter and fixed some VRML related bugs
|
2016-09-21 09:31:52 -04:00 |
jean-pierre charras
|
a4658ab6be
|
Fix a few compil warnings (not used vars, shadowed local vars)
|
2016-06-01 14:22:05 +02:00 |
jean-pierre charras
|
d7f1400e44
|
Make strings only used in debug mode not translatable.
|
2016-04-21 09:19:08 +02:00 |
Cirilo Bernardo
|
c2a60d14d7
|
3D: fix issues reported by Coverity scan
*** CID 143752: Incorrect expression (USELESS_CALL)
*** CID 143751: Incorrect expression (UNUSED_VALUE)
*** CID 143749: Uninitialized members (UNINIT_CTOR)
*** CID 143748: Uninitialized members (UNINIT_CTOR)
*** CID 143747: Uninitialized members (UNINIT_CTOR)
*** CID 143746: Uninitialized members (UNINIT_CTOR)
*** CID 143745: Uninitialized members (UNINIT_CTOR)
*** CID 143744: Uninitialized members (UNINIT_CTOR)
*** CID 143740: Null pointer dereferences (NULL_RETURNS)
*** CID 143739: Memory - corruptions (MISMATCHED_ITERATOR)
*** CID 143735: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
*** CID 143734: Error handling issues (CHECKED_RETURN)
|
2016-04-06 21:41:52 -04:00 |
Cirilo Bernardo
|
20b40aba1c
|
Fixed bad delete/delete [] invocations and other warnings and errors as suggested by cppcheck
|
2016-04-05 20:32:22 +10:00 |
Cirilo Bernardo
|
80f8e74797
|
Make changes to GLM header includes as per suggestions by Mario Luzeiro
|
2016-03-21 18:39:25 +11:00 |
Cirilo Bernardo
|
a30151231f
|
Fix invocation of glm::cross and glm::normalize
|
2016-03-15 11:38:55 +11:00 |
Cirilo Bernardo
|
30f9aba7c9
|
Work on SG consistency checks: fixed a number of bugs and improved integrity checking when writing cache files
|
2016-03-14 12:30:59 +11:00 |
Cirilo Bernardo
|
0085d1aea7
|
Fixed unsigned vs signed int comparisons
|
2016-03-11 09:37:39 +11:00 |
Bernhard Stegmaier
|
5b0a250609
|
Fix compilation and install for OSX plus general code cleanup
|
2016-03-01 10:08:19 +11:00 |
Cirilo Bernardo
|
9195451e12
|
Switched SG* classes and plugin loader logging code from stderr to wxLogTrace
|
2016-02-23 17:46:22 +11:00 |
Cirilo Bernardo
|
d051a8f47e
|
Changed IFSG* log reports from stderr/stdout to wxLogTrace
|
2016-02-23 16:28:41 +11:00 |
Cirilo Bernardo
|
4edce46764
|
Fixed bug: ambient intensity RGB not correctly written/read
|
2016-02-07 08:52:42 +11:00 |
Cirilo Bernardo
|
99aba8f261
|
Changed handling of ambientIntensity; change of major version in SG* lib
|
2016-02-07 08:41:27 +11:00 |
Cirilo Bernardo
|
8dd744f635
|
Improved 3D cache manager's ability to replace outdated cache models
|
2016-01-31 13:21:12 +11:00 |
Cirilo Bernardo
|
ece1291d93
|
Fixed SG* CMake control file to handle new sg_version.h file
|
2016-01-29 12:00:03 +11:00 |
Cirilo Bernardo
|
dddc3d91e9
|
Cleaned up 3D SceneGraph API by removing references to wxString
|
2016-01-29 11:52:42 +11:00 |
Cirilo Bernardo
|
ab2fff46f1
|
Added version tag to cache data
|
2016-01-20 09:07:09 +11:00 |
Cirilo Bernardo
|
7434e673e1
|
Fixed bug in VRML coordinate conversion
|
2016-01-18 10:54:24 +11:00 |
Cirilo Bernardo
|
9a0b020806
|
Added VRML conversion of 'translation' and 'center' to mm on read and 0.1 inch on write
|
2016-01-18 10:39:51 +11:00 |
Cirilo Bernardo
|
ef62a5f153
|
Ensure consistent use of mm within SG models and that SG models write VRML files using 0.1 inch units
|
2016-01-18 08:35:29 +11:00 |
Cirilo Bernardo
|
81977ed6b7
|
Finished checking debug/info messages and internationalization where appropriate
|
2016-01-12 18:03:17 +11:00 |
Cirilo Bernardo
|
3a5110f74a
|
Work in progress: checking debug output messages, internationalizing user info messages
|
2016-01-12 17:09:04 +11:00 |
Cirilo Bernardo
|
87c62b443d
|
Improved SG* code to avoid spurious warnings when adding child/reference nodes
|
2016-01-08 17:04:17 +11:00 |
Cirilo Bernardo
|
979edc4f9f
|
Improved VRML1 conformance to spec
|
2016-01-08 16:23:42 +11:00 |
Cirilo Bernardo
|
1b6480e858
|
Added support for VRML1 transforms (except for MatrixTransform)
|
2016-01-07 17:01:07 +11:00 |
Cirilo Bernardo
|
9d55ad375f
|
Removing redundant sg/ifsg colorindex files and references
|
2016-01-06 18:19:20 +11:00 |
Cirilo Bernardo
|
403cd94edc
|
Fixed color indexing for VRML2 plugin
|
2016-01-06 16:51:29 +11:00 |
Cirilo Bernardo
|
6f309a46c9
|
Implemented per-vertex colors for VRML2 and SGNODE
|
2016-01-06 16:15:54 +11:00 |
Cirilo Bernardo
|
6b873ed46b
|
Work in progress: implementing SG translation for VRML1 models
|
2016-01-06 15:34:14 +11:00 |
Cirilo Bernardo
|
c798f8b545
|
Added support for FreeCAD VRML files
|
2016-01-04 18:10:15 +11:00 |
Cirilo Bernardo
|
59cf4c5ed0
|
+ Fixed calculation of overall transform in SCENEGRAPH
+ Fixed NULL dereference bug in VRML2 nodes
|
2016-01-03 14:55:30 +11:00 |
Cirilo Bernardo
|
fad73f0e85
|
VRML2 3D plugin is now functional
|
2016-01-02 12:21:02 +11:00 |
Cirilo Bernardo
|
b426740195
|
Removed dead code modules
|
2016-01-01 16:23:21 +11:00 |
Cirilo Bernardo
|
70be4e8f7f
|
+ Reverted accidental edit of sg_node.cpp
+ Fixed invocation of SHAPE_POLY_SET::Simplify() to match changes in main
|
2015-12-19 17:53:07 +11:00 |
Cirilo Bernardo
|
396825d960
|
Cleaning up in preparation for merge
|
2015-12-19 14:57:02 +11:00 |
Cirilo Bernardo
|
86c54ce636
|
Modified IDF plugin to support IDF assemblies (*.emn) in addition to component outlines (*.idf)
|
2015-12-18 19:43:27 +11:00 |
Cirilo Bernardo
|
008d8a540a
|
+ Fixed bug in SGSHAPE::Prepare() : bad assignment of color pointer
+ Reworked s3d_plugin_demo2.cpp to use per-vertex-per-face normals
+ Reworked s3d_plugin_idf.cpp to use per-vertex-per-face normals
|
2015-12-17 13:55:35 +11:00 |
Cirilo Bernardo
|
eab70be17b
|
Changed cache->Prepare() to cache->GetModel()
|
2015-12-17 09:21:30 +11:00 |