Robert Osfield
47842987c5
Added null pointer check
2016-06-29 17:33:45 +01:00
Robert Osfield
9fe0c23af4
Added better handling of null istream
2016-06-29 17:31:16 +01:00
Robert Osfield
3c1d3b981c
Added null pointer handling
2016-06-29 17:29:28 +01:00
Robert Osfield
e3c48d9f45
Added handling of the possibility of null Options pointers
2016-06-29 17:06:48 +01:00
Robert Osfield
0876677fb2
Removed check against changed flag as check is aleady done outside the method so no need for a duplicate check
2016-06-29 16:07:39 +01:00
Julien Valentin
98b81821fb
fix in StateSet.cpp
...
the State::DefineMap::changed flag is not resetted to false after currentDefines are updated
2016-06-29 16:05:14 +01:00
Robert Osfield
990c04d4b9
Moved the scene related requiresUpdateSceneGraph() implementation details from View into Scene.
...
Added check against the ImagePager.
2016-06-29 15:34:11 +01:00
OpenSceneGraph git repository
48c1d0e8da
Merge pull request #81 from filnet/checkneedtodoframe
...
refactor common code from CompositeViewer::checkNeedToDoFrame() and Viewer::checkNeedToDoFrame() into View
2016-06-29 15:15:31 +01:00
Robert Osfield
00b1173e70
Added osg::ScissorIndexed that wraps up glScissorIndexed function
2016-06-29 15:11:02 +01:00
Robert Osfield
412e9fc3dd
Added osg::DepthRangeIndexed class to wrap up glDepthRangeIndexed functionality.
2016-06-29 12:28:28 +01:00
Robert Osfield
54dbf438cc
Fixed cast
2016-06-29 11:36:44 +01:00
Robert Osfield
e932c8e5e8
Added build of new osg::ViewportIndexed
2016-06-29 11:35:56 +01:00
Robert Osfield
e30b570b1f
Revert "Fixed incorrect cast" as commit contained more changes than intended.
...
This reverts commit 2897ab13cb
.
2016-06-29 11:34:20 +01:00
Robert Osfield
8d7d5d12a1
Added osg::ViewportIndexed that adds support for glViewportIndexed
2016-06-29 11:26:54 +01:00
Robert Osfield
2897ab13cb
Fixed incorrect cast
2016-06-29 11:25:08 +01:00
Laurens Voerman
ec74518868
Added glViewerArray, glSissorArray, glDepthRangeArray etc. GL extension support
2016-06-29 09:53:04 +01:00
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