Robert Osfield
1df3cb9144
Fixed warnings
2016-06-28 19:49:48 +01:00
Robert Osfield
4223028ec1
Disabled -Wextra compile option for GCC + CLang as FBX headers generate lots of warnings we can't fix
2016-06-28 19:46:14 +01:00
Robert Osfield
b2e5e5b388
Revert "corrected syntax error in src/osgPlugins/fbx/ReaderWriterFBX.cpp"
...
This reverts commit 7a1324800f
.
2016-06-28 18:39:12 +01:00
Robert Osfield
f4eb37ee08
Added initializer
2016-06-28 16:49:08 +01:00
Robert Osfield
418aa45a1b
Added initializers
2016-06-28 16:47:11 +01:00
Robert Osfield
049d64dd20
Added initializer
2016-06-28 16:44:24 +01:00
Robert Osfield
56f6376de8
Added initializer
2016-06-28 16:42:33 +01:00
Robert Osfield
c6cd232f77
Added initializer
2016-06-28 16:40:57 +01:00
Robert Osfield
70f47cedc7
Replaced unsafe strcpy
2016-06-28 16:37:58 +01:00
Robert Osfield
847eea5b5d
Replaced usage c string usage
2016-06-28 16:34:30 +01:00
Robert Osfield
96d3bd203f
Replaced unsafe string usage
2016-06-28 16:33:13 +01:00
Robert Osfield
21354e62d4
Replaced unsafe c string usage with std::stringstream
2016-06-28 16:30:06 +01:00
Robert Osfield
55d6113375
Removed debug message
2016-06-28 16:25:21 +01:00
Robert Osfield
dc3d4cac53
Replaced unsafe c string usage with std::string
2016-06-28 16:11:14 +01:00
Robert Osfield
b5f880ba1d
Replaced unsafe c string usage with std::string
2016-06-28 16:03:01 +01:00
Robert Osfield
7f1ba5f7df
Replaced unsafe strcpy
2016-06-28 15:56:39 +01:00
Robert Osfield
26da8fc9ce
Replaced unsafe c string usage with std::string
2016-06-28 15:52:35 +01:00
Robert Osfield
4f276d9d8e
Fixed leak when open returns 0
2016-06-28 15:33:06 +01:00
Robert Osfield
07a0b52e6c
Fixed leak when open returns 0
2016-06-28 15:31:55 +01:00
Robert Osfield
9aa8497fbf
Removed line space
2016-06-28 13:44:20 +01:00
Robert Osfield
44255995e3
Cleaned up pointer checks
2016-06-28 13:44:00 +01:00
Robert Osfield
4e48fead44
Repplaced fscanf usage with ifstream to avoid safety issues
2016-06-28 13:38:35 +01:00
Robert Osfield
f7bbb4821b
Added handling of failure to reclaim file
2016-06-28 09:32:38 +01:00
Robert Osfield
6937a8fcd3
Removed unneccessary close
2016-06-28 09:21:30 +01:00
Robert Osfield
9253ea845b
Added better handling of reading of sizes
2016-06-28 09:11:39 +01:00
Robert Osfield
e062ddde20
Added initializers
2016-06-28 08:34:02 +01:00
Robert Osfield
931e3277b9
Fixed initializer
2016-06-28 08:32:35 +01:00
Robert Osfield
89c6fac40a
Removed dead code
2016-06-27 17:38:32 +01:00
Robert Osfield
7778894767
Added missing break
2016-06-27 17:37:11 +01:00
Robert Osfield
055ec56068
Added message for unhandled mode types
2016-06-27 17:18:21 +01:00
Robert Osfield
a73b3ceb45
Fixed incorrect value
2016-06-27 17:15:28 +01:00
Robert Osfield
56955eea39
Removed logically dead code
2016-06-27 17:12:43 +01:00
Robert Osfield
aa0523f60a
Removed logicaly dead code
2016-06-27 17:09:41 +01:00
Robert Osfield
63cb4b81a8
Replaced fgetc usage with custom handling that handles type and error values
2016-06-27 17:00:12 +01:00
Robert Osfield
194f3ac360
Fixed delete type
2016-06-27 16:31:11 +01:00
Robert Osfield
8e2b3291fb
Removed unused local variable and move declaration to make it more readable.
2016-06-27 16:29:14 +01:00
Robert Osfield
207cb1436d
Fixed override method inconsistency
2016-06-27 16:25:40 +01:00
Robert Osfield
a5fde3a369
Fixed override method inconsistency
2016-06-27 16:21:48 +01:00
Robert Osfield
9f67436b32
Fixed override method inconsistency
2016-06-27 16:20:56 +01:00
Robert Osfield
ec2d9ce67c
Fixed override method inconsistency
2016-06-27 16:18:28 +01:00
Robert Osfield
0c80829bb8
Fixed override method inconsistency
2016-06-27 16:18:01 +01:00
Robert Osfield
6467e1ad08
Fixed override method inconsistency
2016-06-27 16:17:34 +01:00
Robert Osfield
4f7f94092c
Fixed override method inconsistency
2016-06-27 16:16:03 +01:00
Robert Osfield
969deea75f
Added initializer
2016-06-27 16:14:32 +01:00
Robert Osfield
ae53e0a212
Added initializers
2016-06-27 16:08:25 +01:00
Robert Osfield
41ee3104ee
Removed dead code
2016-06-27 15:59:42 +01:00
Robert Osfield
d28e7588fa
Added handling of return values
2016-06-27 15:59:04 +01:00
Robert Osfield
20866b8faa
Added handling of null malloc
2016-06-27 15:22:55 +01:00
Robert Osfield
fbb42e0388
Added hanlding of return type
2016-06-27 15:22:46 +01:00
Robert Osfield
3999a16a1a
Added handling of return value
2016-06-27 15:22:10 +01:00
Robert Osfield
5c25a3a0ea
Added initializers
2016-06-27 15:06:54 +01:00
Robert Osfield
27595e9f02
Added initializers
2016-06-27 14:53:32 +01:00
Julien Valentin
c8a7ce4e52
Rolbacked RigGeometry with the hackyfix (I just add the compute boundcallback in the copy consturctor)
...
Modified headers of RigTransforms to comply with osg metamodel
2016-06-27 11:51:32 +01:00
Robert Osfield
4c149bd2e7
Added initializers and fixed float setting
2016-06-27 11:38:30 +01:00
Robert Osfield
73e4d6c176
Added intializer
2016-06-27 11:35:46 +01:00
Robert Osfield
62d1e7ac64
Restructed the cast
2016-06-27 11:33:55 +01:00
Robert Osfield
f749de1236
Removed redundent checks
2016-06-27 11:14:53 +01:00
Robert Osfield
27aeded9d9
Added initializers
2016-06-27 11:08:49 +01:00
Robert Osfield
eff60decc0
Cleaned up clone
2016-06-27 10:51:56 +01:00
Robert Osfield
4b3a719517
Added initializers
2016-06-27 10:39:58 +01:00
Robert Osfield
760794eff3
Added check against null
2016-06-27 10:30:15 +01:00
Robert Osfield
f65048410c
Added initializer
2016-06-27 10:10:20 +01:00
Robert Osfield
29269ff15e
Added initializers
2016-06-27 09:49:45 +01:00
Robert Osfield
f4149bd61e
Added initializers
2016-06-27 09:49:04 +01:00
Robert Osfield
8fbf23f8c5
Added missing initializers
2016-06-27 09:40:48 +01:00
Julien Valentin
ce28b2e43e
MorphGeometry fixes
2016-06-25 18:15:57 +01:00
Robert Osfield
45555c895d
Fixed unsafe string handling
2016-06-25 16:33:09 +01:00
Robert Osfield
1204c32430
Changed back to requiring osgDB namespace so it's clearer where function comes from.
2016-06-25 16:13:56 +01:00
Robert Osfield
94266eee50
Replaced strcpy with more robust osgDB::stringcopyfixedsize() usage.
2016-06-25 16:12:32 +01:00
Robert Osfield
6d7d58fa12
Added osgDB::stringcopy and stringcopyfixedsize
2016-06-25 16:08:15 +01:00
Robert Osfield
bc6a8948cc
Added null pointer check
2016-06-25 15:42:34 +01:00
Robert Osfield
3376bfbfc8
Added handling of when mesh->texcos is NULL
2016-06-25 15:40:30 +01:00
Robert Osfield
3609d84cef
FIxed copy and paste error
2016-06-25 15:28:50 +01:00
Robert Osfield
3b54568e4b
Added strncopy usage to avoid buffer overflow
2016-06-25 14:26:05 +01:00
Robert Osfield
025d58f32d
Removed no longer used code
2016-06-25 14:19:52 +01:00
Robert Osfield
5f920b21ca
Added initializers
2016-06-25 13:42:49 +01:00
Robert Osfield
aee1423e55
Added initializers
2016-06-25 13:36:18 +01:00
Robert Osfield
269eaff44e
Added initializer
2016-06-25 13:33:27 +01:00
Robert Osfield
c882985fc5
Removed redundent pointer check
2016-06-25 12:39:50 +01:00
Robert Osfield
949aca196d
Refactored handling of StateAttiribute's that override the StateAttiribute::getMember() so that when they change their Member value they update the StateSet parents that own them to keep the StateSet's maps coherent.
2016-06-25 12:24:19 +01:00
Robert Osfield
f74eaae665
Changed key handling to use Qt enums rather than osgGA ones
2016-06-25 11:05:04 +01:00
Robert Osfield
26d2ed94f9
Fixed warning
2016-06-25 08:00:18 +01:00
Robert Osfield
5a8100a7f9
Fixed warning
2016-06-25 07:58:58 +01:00
Robert Osfield
ed0c9e2436
Fixed warning
2016-06-25 07:57:56 +01:00
Cedric Pinson
0ecb52ff82
Submitted with fixes by Julian Valentin
2016-06-25 07:49:56 +01:00
Robert Osfield
295da33cdf
Fixed compute of numProcessors
2016-06-24 16:05:07 +01:00
Robert Osfield
9dffcaf36a
Added default assingment of FrameStamp
2016-06-24 15:40:39 +01:00
Robert Osfield
23846f6478
Removed unneccessary pointer check
2016-06-24 15:36:00 +01:00
Robert Osfield
013857368e
Added initializer
2016-06-24 15:34:52 +01:00
Robert Osfield
803fd8ac5d
Restructed handling of LAST_POSITION
2016-06-24 15:33:24 +01:00
Robert Osfield
a1ac4dc906
Added initializer
2016-06-24 15:23:57 +01:00
Robert Osfield
70ff5f9ae4
Added initializers
2016-06-24 12:38:31 +01:00
Robert Osfield
8b527ac378
Added initializers
2016-06-24 12:34:20 +01:00
Robert Osfield
c05b7cffbb
Added initializer
2016-06-24 12:28:36 +01:00
Robert Osfield
cda61d92b7
Added initializer
2016-06-24 12:26:16 +01:00
Robert Osfield
90f8c7c51b
Added initializer
2016-06-24 12:24:28 +01:00
Robert Osfield
6db7d9e5d7
Added initializers
2016-06-24 12:14:37 +01:00
Robert Osfield
b9c3377d88
Added initializers
2016-06-24 12:11:09 +01:00
Robert Osfield
fe28b26171
Added initializers
2016-06-24 12:10:53 +01:00
Robert Osfield
0b55a21b97
Added initializers
2016-06-24 12:10:31 +01:00
Robert Osfield
688390113d
Added initializers
2016-06-24 12:00:54 +01:00
Robert Osfield
601884131e
Added initializers
2016-06-24 11:58:38 +01:00
Robert Osfield
0d427ed157
Added handling of null dynamic_cast
2016-06-24 11:52:54 +01:00
Robert Osfield
cdd1e3bf4c
Added handling of null dynamic_cast<>
2016-06-24 11:50:54 +01:00
Robert Osfield
f8dd3bc4c5
Added handling null dynamic_cast
2016-06-24 11:50:07 +01:00
Robert Osfield
f42f6e4fb9
Added handling or null dynamic_cast
2016-06-24 11:49:14 +01:00
Robert Osfield
59bbb6ac77
Fixed copy and paste error
2016-06-24 11:39:22 +01:00
Robert Osfield
8d4ab16f2b
Fixed copy and paste error.
2016-06-24 11:38:28 +01:00
Robert Osfield
ef93e42136
Added handling of dynamic_cast<> returning NULL
2016-06-24 11:31:15 +01:00
Robert Osfield
18fc7c28b0
Added handling of empty slides and layers
2016-06-24 11:29:25 +01:00
Robert Osfield
c2c532d2bb
Added better handling of negative slideNum and layerNum values
2016-06-24 11:26:07 +01:00
Robert Osfield
5fae9a8b06
Added initializers
2016-06-24 11:20:55 +01:00
Robert Osfield
09f46f33da
Added initializer
2016-06-24 10:51:34 +01:00
Robert Osfield
3d478670db
Fixed float handling
2016-06-24 10:49:51 +01:00
Robert Osfield
91ea043209
Added handling of zero divisor
2016-06-24 10:46:51 +01:00
Robert Osfield
9639b10829
Fixed indentation and added check against NULL
2016-06-24 10:45:24 +01:00
Robert Osfield
09ddc022d6
Added restoring of std::cout format state
2016-06-24 10:32:11 +01:00
Robert Osfield
f55c7343e2
Added initializer
2016-06-24 10:25:17 +01:00
Robert Osfield
2ef68be262
Added initializers
2016-06-24 10:24:27 +01:00
Robert Osfield
29372d17cb
Removed unused member variable
2016-06-24 10:22:45 +01:00
Robert Osfield
3bf7893665
Added intializer
2016-06-24 10:21:05 +01:00
Robert Osfield
6e7e286fa0
Fixed handling of when dynamic_cast<> returns NULL
2016-06-24 10:13:26 +01:00
Robert Osfield
9cdb65d5c7
Restructed to handle dyanmic_cast<> being NULL
2016-06-24 10:09:59 +01:00
Robert Osfield
bde5776a47
Added initializer
2016-06-24 10:06:31 +01:00
Robert Osfield
92baebe6c7
Added missing initializer
2016-06-24 10:05:30 +01:00
Robert Osfield
e696d1a0a3
Added initializer
2016-06-24 10:04:31 +01:00
Robert Osfield
fb9591d6bc
Added handling of zero points
2016-06-24 10:02:39 +01:00
Robert Osfield
f47be656b4
Cleaned up pointer usage
2016-06-24 10:02:18 +01:00
Robert Osfield
0e21058d10
Added check against null
2016-06-23 17:58:35 +01:00
Robert Osfield
f3fbabd8b3
Fixed erronous type changes and inappropriate vector copy vs vector reference usage
2016-06-23 17:28:40 +01:00
Robert Osfield
1c787588ed
Removed redundent check
2016-06-23 17:19:20 +01:00
Robert Osfield
07927084f2
Adde initializer
2016-06-23 17:17:05 +01:00
Robert Osfield
4c49d78166
Added initializer
2016-06-23 17:14:03 +01:00
Robert Osfield
91b029e81f
Added initializer
2016-06-23 17:13:06 +01:00
Robert Osfield
96ded6e6bb
Added initializers
2016-06-23 17:10:18 +01:00
Robert Osfield
e06253cf21
Added initializer
2016-06-23 17:08:04 +01:00
Robert Osfield
e9faa8890d
Removed dead code
2016-06-23 17:04:30 +01:00
Robert Osfield
39860cfb71
Added minimum of 1 to make sure numProcessors is always valid
2016-06-23 16:53:12 +01:00
Robert Osfield
b8d1e4d2f6
Added minimum of 1 to make sure numProcessors is always valid
2016-06-23 16:52:16 +01:00
Robert Osfield
148d5e799e
Added minimum usage to make sure that numProcessers is always 1 or greater
2016-06-23 16:50:35 +01:00
Robert Osfield
97c95ab491
Added check for null
2016-06-23 16:48:00 +01:00
Robert Osfield
130c02eb2e
Restructed use of frameNumber to avoid multiple queries
2016-06-23 16:45:22 +01:00
Robert Osfield
72a4bc6394
Restructed check against null
2016-06-23 16:42:54 +01:00
Robert Osfield
79554fedf8
Added check for valid pointer
2016-06-23 16:40:58 +01:00
Robert Osfield
4c38068eb8
Added check before using pointer
2016-06-23 16:39:36 +01:00
Robert Osfield
07137f4111
Fixed unitialized variables
2016-06-23 16:32:02 +01:00
Robert Osfield
5c9b66a48d
Added initializer
2016-06-23 12:35:07 +01:00
Robert Osfield
1298ede4d5
Added initializer
2016-06-23 12:34:08 +01:00
Robert Osfield
ff38f84d04
Added initializer
2016-06-23 12:32:15 +01:00
Robert Osfield
8f7f6141e7
Added initializer
2016-06-23 12:30:36 +01:00
Robert Osfield
9c80078c07
Added initializer
2016-06-23 12:25:27 +01:00
Robert Osfield
e0d26ba1f5
Added copying of _syncSwapBuffers
2016-06-23 12:23:31 +01:00
Robert Osfield
1f73376476
Restructed the GLExtensions(..) constructor so that it now intializes all the variables to NULL if there is not a valid graphics context present
2016-06-23 12:19:59 +01:00
Robert Osfield
bc8452512f
Added initializers and handling of null case
2016-06-23 11:03:38 +01:00
Robert Osfield
79f174aee4
Fixed return value
2016-06-23 10:52:16 +01:00
Robert Osfield
55b3becb7c
Restructured to avoid NULL reference
2016-06-23 10:50:25 +01:00
Robert Osfield
5e73f0bb35
Removed dead code
2016-06-23 10:45:48 +01:00
Robert Osfield
46750d6b17
Removed dead code
2016-06-23 10:41:58 +01:00
Robert Osfield
818843a6b6
Restructed the handling of a null compressor
2016-06-23 09:05:51 +01:00
Robert Osfield
1e4ea646ce
Removed dead code
2016-06-23 08:55:52 +01:00
Robert Osfield
552c9b037f
Moved initializer to constructors
2016-06-23 08:53:46 +01:00
Robert Osfield
ff3570bfa5
Added handling of return value
2016-06-23 08:53:14 +01:00
Robert Osfield
55d0e6918d
Moved intializers into constructor.
2016-06-23 08:41:47 +01:00
Robert Osfield
954f782807
Added missing handling of return value
2016-06-23 08:28:25 +01:00
Robert Osfield
f197dd22cd
Fixed possible divide by zero
2016-06-23 08:23:32 +01:00
Robert Osfield
12a81b656b
Removed dead code
2016-06-23 08:20:27 +01:00
Robert Osfield
5fdf9829bb
Removed dead code
2016-06-23 07:52:14 +01:00
Robert Osfield
14805dc8b9
Restructed setting of vertex array to avoid possible reference of null
2016-06-23 07:47:40 +01:00
Robert Osfield
20d1e4c9c5
Added initializer
2016-06-23 06:56:22 +01:00
Robert Osfield
1b6cc8e6b6
Added checks against null pointers and removed #if 0 block.
2016-06-23 06:51:34 +01:00
Robert Osfield
25e04b8463
Fixed typo
2016-06-22 15:53:37 +01:00
Robert Osfield
2e65d37ddb
Added missing initializer
2016-06-22 12:24:23 +01:00
Robert Osfield
c6378de489
Fixed loop for the wrong counter increment
2016-06-22 12:22:19 +01:00
Robert Osfield
1d7f75c490
Added initializer
2016-06-22 12:03:10 +01:00
Robert Osfield
acaf9fd720
Added initializer
2016-06-22 11:48:30 +01:00
Robert Osfield
8a83bd73bb
Added missing initializers
2016-06-22 11:39:11 +01:00
Robert Osfield
9bebe4c607
Added initializers
2016-06-22 09:49:27 +01:00
Robert Osfield
0f8e09bde2
Removed info comment
2016-06-22 09:37:51 +01:00
Robert Osfield
9f4d123fff
Fixed null termination
2016-06-22 09:33:18 +01:00
Robert Osfield
03b6cb024e
Added initializers in case ply_get_element() doesn't overwrite the values.
2016-06-22 09:24:44 +01:00
Robert Osfield
011d60ec03
Fixed memory leak.
2016-06-21 17:04:22 +01:00
Robert Osfield
17bd80329a
Fixed line endings
2016-06-21 17:03:33 +01:00
Robert Osfield
e64e70870d
Changed the pointer arithmetic to be more explict and readable.
2016-06-21 11:45:19 +01:00
Robert Osfield
7fedcad075
Reverted to C style for loop initialization
2016-06-21 08:14:00 +01:00
Robert Osfield
51b246d63a
Fixed COVERITY reported overflow defect.
2016-06-20 19:06:01 +01:00
Robert Osfield
a185c2778f
Restructed copy to avoid pointer artithmetic when only single float is being used to avoid Coverity reported defect.
2016-06-20 17:59:52 +01:00
Robert Osfield
04d387eecf
Fixed line endings
2016-06-20 17:57:41 +01:00
Robert Osfield
26aa519803
Added string termination
2016-06-20 17:39:57 +01:00
Robert Osfield
5e3c5a18c6
Fixed string null termination defects
2016-06-20 17:35:25 +01:00
Robert Osfield
3d43b775d2
Addd explict setting of 0 string termination.
2016-06-20 17:05:10 +01:00
Robert Osfield
438332d39b
Introduced local cursormap variable to make it clearer which containers are being worked upon.
2016-06-20 16:50:21 +01:00
Robert Osfield
87b963fb50
Removed no longer used Designer Workbench plugin.
...
It's code quality is poor and as there has been no sign that it's used in the community decided to remove it
rather than spend time trying to fix the mess it's in.
2016-06-20 14:06:21 +01:00
Robert Osfield
74cb7df3c0
Fixed potential memory leak
2016-06-20 14:04:38 +01:00
Robert Osfield
1573140165
Fixed potential memory leaks
2016-06-20 14:00:47 +01:00
Robert Osfield
ce7c37851b
Fixed potential memory leak
2016-06-20 13:37:59 +01:00
Robert Osfield
7f99182c04
Moved the setUserData(new TileIdentifier(..)) so that all branches can utilize it.
2016-06-20 12:52:49 +01:00
Robert Osfield
949d71f2b6
Added missing initializers
2016-06-20 12:46:00 +01:00
Robert Osfield
f2297fd100
Added missing initializers
2016-06-20 12:40:46 +01:00
Robert Osfield
8f43268432
Added check to make sure undefined condition happens due to unitialized variables.
2016-06-20 12:27:47 +01:00
Robert Osfield
e09403a80c
Added intializer for char[] to squash Coverity "defect".
2016-06-20 12:20:44 +01:00
Ralf Habacker
7876c7915b
clang 6.0 compile fixes.
2016-06-20 10:32:42 +01:00
Ralf Habacker
69929f596f
Fix finding object cache entries.
2016-06-20 10:26:12 +01:00
Thao Le
7a1324800f
corrected syntax error in src/osgPlugins/fbx/ReaderWriterFBX.cpp
2016-06-19 21:07:37 +07:00
Robert Osfield
a8e4df5611
Replaced deprecated_osg::Geometry usage
2016-06-17 14:13:35 +01:00
Robert Osfield
b65be226b0
Converted code across to using non deprecated version of osg::Geometry
2016-06-17 13:04:41 +01:00
Robert Osfield
f22a39fbf0
Removed pfb plugin as the Perform dependency it relies upon has long since disappeared
2016-06-17 12:52:04 +01:00
Robert Osfield
7d34e8f441
Build fixes to reflect removal of deprecated_osg::Geometry
2016-06-17 12:49:44 +01:00
Robert Osfield
8e26ebd23e
Fixed coverity detected defect:
...
Incorrect values read from a different memory region will cause incorrect computations. In osgDB::base64_decode_value(char): Out-of-bounds read from a buffer
2016-06-17 10:57:17 +01:00
Robert Osfield
5c89ae5a15
Fixed coverity defects, two missing checks for error condition and resource leak.
2016-06-17 10:51:53 +01:00
Robert Osfield
9f656212d5
Fixed memory leak
2016-06-17 10:42:02 +01:00
Julien Valentin
e236acfed5
Added OpenGL extensions related to shader subroutine
2016-06-17 10:35:25 +01:00
Robert Osfield
aea83494c1
Removed deprecated_osg::Geometry and cleaned up the deprecated Geometry::set*Binding() calls
2016-06-17 10:12:11 +01:00
Robert Osfield
951c41cf9e
Fixed indentation, replaced dynamic_cast<> with static_cast<> as we know the type and add check against null pointers
2016-06-17 09:48:21 +01:00
Robert Osfield
09df93813d
Added missing check against null
2016-06-17 09:40:35 +01:00
Robert Osfield
83330fe9fb
Added missing checks against viewer being valid and added missing break.
2016-06-17 09:33:56 +01:00
Robert Osfield
234d6cf431
Added if (texture) to fix bug when the dynamic_cast<> returns NULL.
2016-06-17 09:24:13 +01:00
Robert Osfield
0696e49f2d
Changed dyanmic_cast<> to static_cast<> as code is written in a way that the type is always known.
2016-06-17 08:53:38 +01:00
Robert Osfield
79c6ac38df
Fixed logically dead code detected by Coverity
2016-06-17 07:52:41 +01:00
Robert Osfield
c85c006557
Removed logically dead code detected by Coverity
2016-06-17 07:46:39 +01:00
Julien Valentin
78b99c7143
Refactored osg::TextureBuffer to support assigning any type of osg::BufferData rather than just osg::Image as was previously required.
...
Refactored osgforest and osggpucull examples to take account of changes to TextureBuffer.
Added osg::DrawIndirectBufferBinding.
2016-06-15 19:05:35 +01:00
Robert Osfield
819ce6c0d1
Removed redundent _boundingBoxComputed
2016-06-14 18:27:27 +01:00
Robert Osfield
9139e8acb8
Added {} brackets around OSG_DEBUG usage to avoid issues with marco's expanding if else.
2016-06-14 16:42:06 +01:00
Robert Osfield
4115cfc8f9
Removed use of deprecated register keyword
2016-06-14 16:37:31 +01:00
Ralf Habacker
dfb8b71526
Fix 'Non-static class member "yy_lp" is not initialized in this constructor nor in any functions that it calls".
...
Coverity CID 126893: Uninitialized members (UNINIT_CTOR)
2016-06-14 12:43:44 +01:00
Ralf Habacker
85cd1c456f
Identify files in object cache by filename and optional provided options.
...
Objects with the same filename may be different from others based on the provided
plugin options. Using filename *and* the provided options as object cache key
helps to avoid fetching the wrong object.
2016-06-14 12:27:33 +01:00
Julien Valentin
2ac8379cfc
osgDB Wrapper Associates Revision Tagging
2016-06-14 11:43:45 +01:00
OpenSceneGraph git repository
a236f18b17
Merge pull request #83 from filnet/warnings
...
Fixed various compilation warnings on msys2
2016-06-14 08:52:54 +01:00
Philippe Renon
3bf6fb1778
msys2: fixed redefined include warnings
2016-06-11 17:45:36 +02:00
Philippe Renon
bc1185c41a
msys2: fixed converting to non-pointer type 'long long int' from NULL
2016-06-11 17:45:35 +02:00
Philippe Renon
9f456a2722
msys2: fixed uninitialized variable
2016-06-11 17:45:19 +02:00
Philippe Renon
37ef07ce7e
refactor common code from CompositeViewer::checkNeedToDoFrame() and Viewer::checkNeedToDoFrame() into View
2016-06-11 16:58:51 +02:00
Robert Osfield
157ee3dd7d
Fixed unitialized member variable
2016-06-10 19:40:15 +01:00
Robert Osfield
732e770f87
Fixed unitialized member variable
2016-06-10 19:35:44 +01:00
Robert Osfield
34e65f15d0
FIxed unitialized member variables
2016-06-10 19:33:47 +01:00
Robert Osfield
12d4580ee5
Fixed memory leak
2016-06-10 19:27:46 +01:00
Robert Osfield
8fe37bdf63
Fixed memory leak
2016-06-10 19:25:07 +01:00
Robert Osfield
07afdcd46c
Fixed memory leak
2016-06-10 17:24:03 +01:00
Robert Osfield
e2fcc32d7c
Fixed memory leak
2016-06-10 17:19:41 +01:00
Robert Osfield
afb6f3b62a
Fixed memory leak
2016-06-10 17:09:34 +01:00
Robert Osfield
d221066d9a
Fixed memory leak
2016-06-10 17:06:04 +01:00
Robert Osfield
d833a5be92
Fixed memory leak
2016-06-10 17:01:42 +01:00
Robert Osfield
df90ed5ed0
Added use of ref_ptr<> to fix memory leak
2016-06-10 16:59:19 +01:00
Robert Osfield
dc7cefb6f2
Fixed memory leak
2016-06-10 16:54:46 +01:00
Robert Osfield
917d065292
Added use of ref_ptr<> to fix memory leak
2016-06-10 16:44:50 +01:00
Robert Osfield
813c103232
Restructed to fix memory leak
2016-06-10 16:41:13 +01:00
Robert Osfield
5a6d4f69e1
Added use of ref_ptr<> to fix memory leak
2016-06-10 16:36:13 +01:00
Robert Osfield
4b3c7e47a5
Added ref_ptr<> usage to address memory leaks
2016-06-10 16:34:36 +01:00
Robert Osfield
79dd8111a5
Added missing intializers to address Coverity issue
2016-06-10 16:30:21 +01:00
Robert Osfield
615114c900
Added assert() to make it clear to Coverity that both prev and next won't be null
2016-06-10 16:16:29 +01:00
Robert Osfield
40725ad707
Fixed memory leak detected by Coverity
2016-06-10 15:53:58 +01:00
Robert Osfield
6d18b3d74e
Fixed memory leak detected by Coverity
2016-06-10 15:49:24 +01:00
Robert Osfield
05a505fb1f
Fixed "User after free" bugs reported by Coverity.
2016-06-10 15:24:19 +01:00
Robert Osfield
73f321c472
Fixed potential memory leak by introducing ref counting.
2016-06-10 14:58:42 +01:00
Robert Osfield
38d91ca3fe
Introduced use of local std::string to work around issue of the read header.text not being null terminated and causing a problem with the strstr call.
2016-06-10 14:36:50 +01:00
Robert Osfield
6a65b935fa
Fixed uninitialized member variable.
2016-06-10 14:16:49 +01:00
Robert Osfield
9206d2a962
Restructed variable ordering and added missing va_end().
2016-06-10 14:09:43 +01:00
Robert Osfield
9e5817c387
Fixed line endings
2016-06-10 14:09:03 +01:00
Robert Osfield
bdf3600011
Restructed fgetc usage.
2016-06-10 14:02:55 +01:00
Robert Osfield
fc1b963107
Fixing some of the more glaring coding errors in DW plugin.
2016-06-10 13:42:13 +01:00
Robert Osfield
12635b6571
Reordered paramter usage to fix coverity warning about parameter names not matching
2016-06-10 13:31:51 +01:00
Robert Osfield
af11e35fcb
Fixed invalidated iterator bug pick up by Coverity.
2016-06-10 12:44:26 +01:00
Robert Osfield
69046511de
Fixed iterator invalidation bug picked by Covertiy scan.
2016-06-10 12:03:48 +01:00
Robert Osfield
721e079211
Rewrote Window::setNextFocusable() to address a bug in the management of the search iterator. Covertiy reported bug "Undefined behavior may result; the program may crash or subtly misbehave.
...
In osgWidget::Window::setNextFocusable(): An invalid or past-the-end iterator is being used."
2016-06-09 12:08:47 +01:00
Robert Osfield
9ec4da47f5
Fixed "Using invalid iterator" bug in getTile() methods, detected by Covertity.
2016-06-09 11:41:14 +01:00
Julien Valentin
ac26ba7e5b
Shader subroutine related funcs added
2016-06-09 10:48:05 +01:00
Sebastian Messerschmidt
7ccf16b83d
OpenFlight-plugin with extended attributes.
...
Added the addtional properties (terrain, roofline and footprint) alongside with the SMC/FID attributes. Also I added the newly added IRMaterial to the per-geode properties.
Added the Texture-EffectId and the mapping index as a user-value to the texture object.
Naming scheme is the same as for the per-vertex/geode attributes.
2016-06-09 10:15:38 +01:00
Laurens Voerman
09badeb19c
Merge remote-tracking branch 'upstream/master'
2016-06-08 16:16:48 +02:00
Laurens Voerman
075de21af1
visual studio 2015 warning fixes:
...
OpenSceneGraph\src\osgPlugins\dae\daeRAnimations.cpp(470): warning C4456: declaration of 'kfCntr' hides previous local declaration
OpenSceneGraph\src\osgPlugins\dae\daeRAnimations.cpp(452): note: see declaration of 'kfCntr'
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(202): warning C4456: declaration of 'i' hides previous local declaration
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(188): note: see declaration of 'i'
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(226): warning C4456: declaration of 'i' hides previous local declaration
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(188): note: see declaration of 'i'
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(243): warning C4456: declaration of 'i' hides previous local declaration
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(188): note: see declaration of 'i'
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(253): warning C4456: declaration of 'i' hides previous local declaration
OpenSceneGraph\src\osgPlugins\dae\daeReader.cpp(188): note: see declaration of 'i'
2016-06-08 14:22:14 +02:00
Robert Osfield
ae98593403
Fixed unused parameter warning.
2016-06-08 10:59:55 +01:00
Robert Osfield
7b7899154c
Fixed unused parameter warning.
2016-06-08 10:58:14 +01:00
Robert Osfield
801d41c47a
Fixed unused parameter warning.
2016-06-08 10:55:22 +01:00
Robert Osfield
f774a38cf2
Fixed unused parameter warning.
2016-06-08 10:52:40 +01:00
Robert Osfield
19ec9bbef6
Fixed unused parameter warning.
2016-06-08 10:51:45 +01:00
Robert Osfield
4e442f483f
Fixed unused parameter warning.
2016-06-08 10:46:45 +01:00
Robert Osfield
bc866c51de
Fixed unused parameter warning.
2016-06-08 10:45:32 +01:00
Robert Osfield
e23798d630
Fixed unused parameter warning.
2016-06-08 10:43:57 +01:00
Robert Osfield
1d37501262
Fixed unused parameter warning.
2016-06-08 10:42:00 +01:00
Robert Osfield
782e867a7c
Fixed unused parameter warning.
2016-06-08 10:34:40 +01:00
Robert Osfield
62f97923e0
Fixed unused parameter warning.
2016-06-08 10:19:57 +01:00
Robert Osfield
de80cac99f
Fixed -Wextra warnings
2016-06-08 10:18:23 +01:00
Robert Osfield
5bdd65c300
Fixed unused parameter warning.
2016-06-08 10:17:47 +01:00
Robert Osfield
883e195bba
Fixed unused parameter warning.
2016-06-08 10:16:20 +01:00
Robert Osfield
eae28e4d91
Fixed unused parameter warning.
2016-06-08 10:15:51 +01:00
Robert Osfield
4dfd655b0c
Fixed unused parameter warning.
2016-06-08 10:14:56 +01:00
Robert Osfield
b4900811a7
Fixed -Wextra warning
2016-06-08 10:00:18 +01:00
Robert Osfield
37e83f7c62
Disabled -Wextra for dae build as warnings in COLLADA_DOM headers can't be fixed
2016-06-08 09:59:33 +01:00
Robert Osfield
39a2d755db
Fixed -Wextra warning
2016-06-08 09:57:57 +01:00
Robert Osfield
8d4a976477
Fixed unused parameter warning.
2016-06-08 09:57:30 +01:00
Robert Osfield
3783061c2a
Fixed -Wextra warnings
2016-06-08 09:57:02 +01:00
Robert Osfield
f4078251be
Fixed -Wextra warning
2016-06-08 09:56:35 +01:00
Robert Osfield
4d3a549727
Fixed unused parameter warning.
2016-06-08 09:55:33 +01:00
Robert Osfield
1778b15a4d
Fixed unused parameter warning.
2016-06-08 09:55:15 +01:00
Robert Osfield
322cf0c39e
Fixed unused parameter warning.
2016-06-08 09:54:10 +01:00
Robert Osfield
e9b8069204
Fixed unused parameter warning.
2016-06-08 09:52:09 +01:00
Robert Osfield
bc7156cd26
Fixed unused parameter warning.
2016-06-08 09:51:50 +01:00
Robert Osfield
85a77f42a4
Fixed -Wextra warnings
2016-06-08 09:50:38 +01:00
Robert Osfield
bfd1d7c55b
Fixed unused parameter warning.
2016-06-08 09:49:58 +01:00
Robert Osfield
118411ba23
Fixed unused parameter warning.
2016-06-08 09:49:29 +01:00
Robert Osfield
1a093ca98d
Fixed unused parameter warning.
2016-06-08 09:49:10 +01:00
Robert Osfield
2acca80be8
Fixed unused parameter warning.
2016-06-08 09:48:39 +01:00
Robert Osfield
c7b64cb9a7
Fixed -Wextra warnings
2016-06-08 09:48:14 +01:00
Robert Osfield
0be6502711
Fixed unused parameter warning.
2016-06-08 09:47:30 +01:00
Robert Osfield
aef2574b8d
Fixed -Wextra warnings
2016-06-08 09:46:09 +01:00
Robert Osfield
7bb0f437c1
Fixed unused parameter warning.
2016-06-08 09:44:39 +01:00
Robert Osfield
b51c8bed46
Fixed unused parameter warnings
2016-06-08 09:43:40 +01:00
Robert Osfield
f213868673
Fixed unused parameter warning.
2016-06-08 09:43:05 +01:00
Robert Osfield
6f68915425
Fixed unused parameter warning.
2016-06-08 09:38:22 +01:00
Robert Osfield
2955fc8bb2
Disabled the -Wextra warnin the warnings that can't be fixed due to optional code paths.
2016-06-08 09:37:43 +01:00
Robert Osfield
1a3a851f6e
Fixed unused parameter warning.
2016-06-08 09:34:34 +01:00
Robert Osfield
d712784177
Disabled the -Wextra warning as resolve the warnings will create other warnings under other compilers
2016-06-08 09:33:56 +01:00
Robert Osfield
ef73d2449e
Fixed -Wextra warnings
2016-06-08 09:20:16 +01:00
Robert Osfield
8ba7998623
Fixed -Wextra warnings
2016-06-08 09:07:32 +01:00
Robert Osfield
a16c34208f
Fixed unused parameter warning.
2016-06-08 09:06:42 +01:00
Robert Osfield
ee30c7d0a5
Fixed -Wextra warningsw
2016-06-08 09:05:34 +01:00
Robert Osfield
b19c879485
Fixed unused parameter warning.
2016-06-08 09:04:01 +01:00
Robert Osfield
bfff44ac9d
Fixed unused parameter warning.
2016-06-08 09:01:47 +01:00
Robert Osfield
4201191e44
Fixed -Wextra warnings
2016-06-08 08:54:43 +01:00
Robert Osfield
ef4de11cdb
Fixed unused parameter warning.
2016-06-08 08:52:30 +01:00
Robert Osfield
fa45b3774b
Fixed shadows warnings
2016-06-07 09:43:36 +01:00
Laurens Voerman
15e9484ff2
Build and warning fixes
2016-06-06 17:54:29 +01:00
Robert Osfield
357f76ba5a
Removed shadowing declaration
2016-06-06 14:38:15 +01:00
Robert Osfield
ca633e8a5e
Fixed line endings
2016-06-06 14:37:33 +01:00
Robert Osfield
b85358b38a
Added disabling of the C4702 as changing the code would introduce it's own warning.
2016-06-06 14:28:41 +01:00
Robert Osfield
c0efaae364
Fixed shadowing warning
2016-06-06 14:28:12 +01:00
Robert Osfield
431749bd78
Fixed VS2015 warning
2016-06-06 14:18:43 +01:00
Björn Blissing
ff0ae07bb7
Quitened down VS warnings
2016-06-06 13:12:43 +01:00
Robert Osfield
0a95fd875d
Removed the use of register hint and cleaned up indentation
2016-06-04 18:40:37 +01:00
Robert Osfield
c3f55ad1d8
Added "" around the CMAKE_CXX_FLAGS setting to fix build error
2016-06-04 18:36:36 +01:00
Julien Valentin
71339906c0
Fixed little bug in DrawArraysLength (instancing not supported).
...
Corrected PrimitiveSet.cpp in order DrawArraysLength can be instanced.
It's the only pr missing code
if (_numInstances>=1) glDrawXXXInstanced(...,_numInstances);
else glDrawXXX();
2016-06-03 17:57:04 +01:00
Robert Osfield
017ec902e2
Added -Wno-deprecated-register for Clang build to quieten warnings related to lex/yacc generated files
2016-06-03 17:38:32 +01:00
Björn Blissing
6c842a534e
Last two files with fixes to the virtual inheritance warnings...
...
I have also attached the fix to the type shadowing problem in ConvexPolyhedron.cpp
2016-06-03 17:33:45 +01:00
Björn Blissing
abf34d2838
fix for the rest of the VS2015 virtual inheritance warnings. Same as for issues as for the Operation class.
2016-06-03 17:30:12 +01:00
Björn Blissing
66a1e564d7
Fixed VS2015 compiler warnings
2016-06-03 11:30:48 +01:00
Robert Osfield
afe89e8d94
Added float variants of osg::PI etc. in the form osg::PIf
...
Converted osg::PI usage to osg::PIf in ShapeDrawable.cpp to address Windows build errors
2016-06-03 11:28:10 +01:00
Robert Osfield
728c439e35
Fixed Clang warnings related to external dependencies
2016-06-03 10:18:41 +01:00
Robert Osfield
41ce857c93
Fixed clang warnings
2016-06-03 09:33:47 +01:00
Robert Osfield
b1655dd17b
Moved the REGISTER_WINDOWINGSYSTEMINTERFACE macro into the osgViewer namespace
2016-06-02 17:54:24 +01:00
Robert Osfield
9aef7d2954
Removed osgViewer:: prefix to addres build error
2016-06-02 17:50:53 +01:00
Juan Hernando Vieites
42af2d3597
The current implementation of readImageFromCurrentTexture doesn't consider the texture rectangle mode.
...
Find attached a version of the file that corrects this issue
2016-06-02 16:04:06 +01:00
Robert Osfield
4d2221bdb3
Fixed potential memory leak
2016-06-02 15:43:31 +01:00
Robert Osfield
f10e931f82
Fixed uninitialized variable.
2016-06-02 15:41:15 +01:00
Robert Osfield
700e38ba9d
Added handling of failure to create ElementBufferObject.
2016-06-02 15:35:47 +01:00
Robert Osfield
9eb9186200
Removed debugging code
2016-06-02 15:23:38 +01:00
Robert Osfield
f16b805e0d
Moved status check to quieten coverity warning
2016-06-02 14:56:43 +01:00
Robert Osfield
66ee7daac3
Added missing break
2016-06-02 14:53:11 +01:00
Robert Osfield
d858195d66
Removed debug message
2016-06-02 14:38:23 +01:00
Robert Osfield
9dee2ecf33
Fixed redundent checks and clean up clone usage
2016-06-02 14:36:38 +01:00
Robert Osfield
d6b6d10611
Added missing break
2016-06-02 14:33:32 +01:00
Robert Osfield
d038866649
Fixed method to match parent class.
2016-06-02 14:31:44 +01:00
Robert Osfield
09bad85522
Fixed method to match parent class.
2016-06-02 14:30:58 +01:00