Probably a newbie question: Is it possible to store vertex data in byte array like Vec3bArray ?
I' ve tried but it seem not allowed: I obtain crash when call setVertexArray Is it something dependent on driver? I attach two sample files, short working, byte hanging Thanks Luigi
Group { UniqueID Group_0 nodeMask 0xffffffff cullingActive TRUE num_children 2 ClearNode { nodeMask 0xffffffff cullingActive FALSE StateSet { DataVariance STATIC rendering_hint DEFAULT_BIN renderBinMode USE binNumber -1 binName RenderBin } requiresClear TRUE clearColor 0 0 0 1 clearMask 16640 } Geode { nodeMask 0xffffffff cullingActive TRUE StateSet { DataVariance STATIC rendering_hint DEFAULT_BIN renderBinMode INHERIT GL_LIGHTING OFF GL_DEPTH_TEST OFF GL_BLEND ON 0x8861 ON Point { size 20 fade_threshold_size 1 distance_attenuation 1 0 0 } BlendFunc { source SRC_ALPHA destination DST_ALPHA } textureUnit 0 { GL_TEXTURE_2D ON Texture2D { file "Images/particle.rgb" wrap_s CLAMP wrap_t CLAMP wrap_r CLAMP min_filter LINEAR_MIPMAP_LINEAR mag_filter LINEAR maxAnisotropy 1 borderColor 0 0 0 0 borderWidth 0 useHardwareMipMapGeneration TRUE unRefImageDataAfterApply FALSE internalFormatMode USE_IMAGE_DATA_FORMAT resizeNonPowerOfTwo TRUE } PointSprite { coordOriginMode UPPER_LEFT } } } num_drawables 1 Geometry { DataVariance STATIC useDisplayList TRUE useVertexBufferObjects FALSE PrimitiveSets 1 { DrawArrays POINTS 0 128 } VertexArray Vec3sArray 128 { 0 11 2 3 16 0 7 18 -8 15 14 9 16 10 -10 4 0 -3 5 4 -8 16 8 -11 3 9 2 7 9 2 7 15 -8 4 4 2 20 19 7 5 2 4 24 22 0 5 -1 -4 22 9 8 10 11 8 17 14 5 0 0 -7 12 10 -7 8 -7 6 10 14 4 6 4 3 14 14 0 10 -1 6 18 14 3 8 -4 1 14 20 0 0 -8 3 11 34 -4 13 -7 1 9 16 -4 13 -5 5 1 34 0 15 -10 -4 15 30 3 6 0 0 -1 21 -3 21 -8 0 7 26 1 13 -6 2 4 27 3 12 -10 -4 -1 31 4 20 -15 4 -3 24 3 23 -9 -1 -7 22 2 36 -10 0 -15 30 0 35 -7 3 -20 34 0 32 -13 -2 -6 25 2 36 -8 -3 -23 25 -1 31 8 -1 -24 22 0 43 5 1 -23 8 2 28 -4 2 -26 5 -2 41 -2 0 -16 13 0 42 1 -2 -18 2 0 40 7 0 -20 -3 1 42 25 2 -29 -3 0 36 29 3 -30 -1 2 34 22 -2 -14 -11 0 36 32 -1 -18 -8 0 40 30 0 -12 -7 0 42 38 0 -24 -13 -1 38 45 -1 -13 -17 0 37 38 -2 -8 -22 1 35 48 -2 -8 -19 1 38 49 -2 -3 -20 -1 22 51 -1 -10 -24 -1 29 57 0 -7 -42 0 21 60 0 3 -39 -1 13 55 0 14 -40 1 16 66 1 10 -28 1 -2 49 0 21 -29 0 -8 65 0 16 -37 2 -9 53 0 32 -44 0 -9 54 1 34 -38 0 -10 56 0 29 -29 1 -27 56 0 49 -31 0 -26 57 0 57 -26 -1 -35 46 1 62 -23 -2 -42 42 0 49 -14 0 -30 43 1 51 -24 -1 -36 39 -1 57 -10 0 -47 28 0 73 -1 1 -46 29 1 62 0 -1 -51 16 1 62 2 0 -50 12 -1 } ColorBinding PER_VERTEX ColorArray Vec4Array 128 { 1 1 0 0.5 1 1 0 0.5 0.984375 0.984375 0.015625 0.507813 0.984375 0.984375 0.015625 0.507813 0.96875 0.96875 0.03125 0.515625 0.96875 0.96875 0.03125 0.515625 0.953125 0.953125 0.046875 0.523438 0.953125 0.953125 0.046875 0.523438 0.9375 0.9375 0.0625 0.53125 0.9375 0.9375 0.0625 0.53125 0.921875 0.921875 0.078125 0.539063 0.921875 0.921875 0.078125 0.539063 0.90625 0.90625 0.09375 0.546875 0.90625 0.90625 0.09375 0.546875 0.890625 0.890625 0.109375 0.554688 0.890625 0.890625 0.109375 0.554688 0.875 0.875 0.125 0.5625 0.875 0.875 0.125 0.5625 0.859375 0.859375 0.140625 0.570313 0.859375 0.859375 0.140625 0.570313 0.84375 0.84375 0.15625 0.578125 0.84375 0.84375 0.15625 0.578125 0.828125 0.828125 0.171875 0.585938 0.828125 0.828125 0.171875 0.585938 0.8125 0.8125 0.1875 0.59375 0.8125 0.8125 0.1875 0.59375 0.796875 0.796875 0.203125 0.601563 0.796875 0.796875 0.203125 0.601563 0.78125 0.78125 0.21875 0.609375 0.78125 0.78125 0.21875 0.609375 0.765625 0.765625 0.234375 0.617188 0.765625 0.765625 0.234375 0.617188 0.75 0.75 0.25 0.625 0.75 0.75 0.25 0.625 0.734375 0.734375 0.265625 0.632813 0.734375 0.734375 0.265625 0.632813 0.71875 0.71875 0.28125 0.640625 0.71875 0.71875 0.28125 0.640625 0.703125 0.703125 0.296875 0.648438 0.703125 0.703125 0.296875 0.648438 0.6875 0.6875 0.3125 0.65625 0.6875 0.6875 0.3125 0.65625 0.671875 0.671875 0.328125 0.664063 0.671875 0.671875 0.328125 0.664063 0.65625 0.65625 0.34375 0.671875 0.65625 0.65625 0.34375 0.671875 0.640625 0.640625 0.359375 0.679688 0.640625 0.640625 0.359375 0.679688 0.625 0.625 0.375 0.6875 0.625 0.625 0.375 0.6875 0.609375 0.609375 0.390625 0.695313 0.609375 0.609375 0.390625 0.695313 0.59375 0.59375 0.40625 0.703125 0.59375 0.59375 0.40625 0.703125 0.578125 0.578125 0.421875 0.710938 0.578125 0.578125 0.421875 0.710938 0.5625 0.5625 0.4375 0.71875 0.5625 0.5625 0.4375 0.71875 0.546875 0.546875 0.453125 0.726563 0.546875 0.546875 0.453125 0.726563 0.53125 0.53125 0.46875 0.734375 0.53125 0.53125 0.46875 0.734375 0.515625 0.515625 0.484375 0.742188 0.515625 0.515625 0.484375 0.742188 0.5 0.5 0.5 0.75 0.5 0.5 0.5 0.75 0.484375 0.484375 0.515625 0.757813 0.484375 0.484375 0.515625 0.757813 0.46875 0.46875 0.53125 0.765625 0.46875 0.46875 0.53125 0.765625 0.453125 0.453125 0.546875 0.773438 0.453125 0.453125 0.546875 0.773438 0.4375 0.4375 0.5625 0.78125 0.4375 0.4375 0.5625 0.78125 0.421875 0.421875 0.578125 0.789063 0.421875 0.421875 0.578125 0.789063 0.40625 0.40625 0.59375 0.796875 0.40625 0.40625 0.59375 0.796875 0.390625 0.390625 0.609375 0.804688 0.390625 0.390625 0.609375 0.804688 0.375 0.375 0.625 0.8125 0.375 0.375 0.625 0.8125 0.359375 0.359375 0.640625 0.820313 0.359375 0.359375 0.640625 0.820313 0.34375 0.34375 0.65625 0.828125 0.34375 0.34375 0.65625 0.828125 0.328125 0.328125 0.671875 0.835938 0.328125 0.328125 0.671875 0.835938 0.3125 0.3125 0.6875 0.84375 0.3125 0.3125 0.6875 0.84375 0.296875 0.296875 0.703125 0.851563 0.296875 0.296875 0.703125 0.851563 0.28125 0.28125 0.71875 0.859375 0.28125 0.28125 0.71875 0.859375 0.265625 0.265625 0.734375 0.867188 0.265625 0.265625 0.734375 0.867188 0.25 0.25 0.75 0.875 0.25 0.25 0.75 0.875 0.234375 0.234375 0.765625 0.882813 0.234375 0.234375 0.765625 0.882813 0.21875 0.21875 0.78125 0.890625 0.21875 0.21875 0.78125 0.890625 0.203125 0.203125 0.796875 0.898438 0.203125 0.203125 0.796875 0.898438 0.1875 0.1875 0.8125 0.90625 0.1875 0.1875 0.8125 0.90625 0.171875 0.171875 0.828125 0.914063 0.171875 0.171875 0.828125 0.914063 0.15625 0.15625 0.84375 0.921875 0.15625 0.15625 0.84375 0.921875 0.140625 0.140625 0.859375 0.929688 0.140625 0.140625 0.859375 0.929688 0.125 0.125 0.875 0.9375 0.125 0.125 0.875 0.9375 0.109375 0.109375 0.890625 0.945313 0.109375 0.109375 0.890625 0.945313 0.09375 0.09375 0.90625 0.953125 0.09375 0.09375 0.90625 0.953125 0.078125 0.078125 0.921875 0.960938 0.078125 0.078125 0.921875 0.960938 0.0625 0.0625 0.9375 0.96875 0.0625 0.0625 0.9375 0.96875 0.046875 0.046875 0.953125 0.976563 0.046875 0.046875 0.953125 0.976563 0.03125 0.03125 0.96875 0.984375 0.03125 0.03125 0.96875 0.984375 0.015625 0.015625 0.984375 0.992188 0.015625 0.015625 0.984375 0.992188 } } } }
Group { UniqueID Group_0 nodeMask 0xffffffff cullingActive TRUE num_children 2 ClearNode { nodeMask 0xffffffff cullingActive FALSE StateSet { DataVariance STATIC rendering_hint DEFAULT_BIN renderBinMode USE binNumber -1 binName RenderBin } requiresClear TRUE clearColor 0 0 0 1 clearMask 16640 } Geode { nodeMask 0xffffffff cullingActive TRUE StateSet { DataVariance STATIC rendering_hint DEFAULT_BIN renderBinMode INHERIT GL_LIGHTING OFF GL_DEPTH_TEST OFF GL_BLEND ON 0x8861 ON Point { size 20 fade_threshold_size 1 distance_attenuation 1 0 0 } BlendFunc { source SRC_ALPHA destination DST_ALPHA } textureUnit 0 { GL_TEXTURE_2D ON Texture2D { file "Images/particle.rgb" wrap_s CLAMP wrap_t CLAMP wrap_r CLAMP min_filter LINEAR_MIPMAP_LINEAR mag_filter LINEAR maxAnisotropy 1 borderColor 0 0 0 0 borderWidth 0 useHardwareMipMapGeneration TRUE unRefImageDataAfterApply FALSE internalFormatMode USE_IMAGE_DATA_FORMAT resizeNonPowerOfTwo TRUE } PointSprite { coordOriginMode UPPER_LEFT } } } num_drawables 1 Geometry { DataVariance STATIC useDisplayList TRUE useVertexBufferObjects FALSE PrimitiveSets 1 { DrawArrays POINTS 0 128 } VertexArray Vec3bArray 128 { 0 11 2 3 16 0 7 18 -8 15 14 9 16 10 -10 4 0 -3 5 4 -8 16 8 -11 3 9 2 7 9 2 7 15 -8 4 4 2 20 19 7 5 2 4 24 22 0 5 -1 -4 22 9 8 10 11 8 17 14 5 0 0 -7 12 10 -7 8 -7 6 10 14 4 6 4 3 14 14 0 10 -1 6 18 14 3 8 -4 1 14 20 0 0 -8 3 11 34 -4 13 -7 1 9 16 -4 13 -5 5 1 34 0 15 -10 -4 15 30 3 6 0 0 -1 21 -3 21 -8 0 7 26 1 13 -6 2 4 27 3 12 -10 -4 -1 31 4 20 -15 4 -3 24 3 23 -9 -1 -7 22 2 36 -10 0 -15 30 0 35 -7 3 -20 34 0 32 -13 -2 -6 25 2 36 -8 -3 -23 25 -1 31 8 -1 -24 22 0 43 5 1 -23 8 2 28 -4 2 -26 5 -2 41 -2 0 -16 13 0 42 1 -2 -18 2 0 40 7 0 -20 -3 1 42 25 2 -29 -3 0 36 29 3 -30 -1 2 34 22 -2 -14 -11 0 36 32 -1 -18 -8 0 40 30 0 -12 -7 0 42 38 0 -24 -13 -1 38 45 -1 -13 -17 0 37 38 -2 -8 -22 1 35 48 -2 -8 -19 1 38 49 -2 -3 -20 -1 22 51 -1 -10 -24 -1 29 57 0 -7 -42 0 21 60 0 3 -39 -1 13 55 0 14 -40 1 16 66 1 10 -28 1 -2 49 0 21 -29 0 -8 65 0 16 -37 2 -9 53 0 32 -44 0 -9 54 1 34 -38 0 -10 56 0 29 -29 1 -27 56 0 49 -31 0 -26 57 0 57 -26 -1 -35 46 1 62 -23 -2 -42 42 0 49 -14 0 -30 43 1 51 -24 -1 -36 39 -1 57 -10 0 -47 28 0 73 -1 1 -46 29 1 62 0 -1 -51 16 1 62 2 0 -50 12 -1 } ColorBinding PER_VERTEX ColorArray Vec4Array 128 { 1 1 0 0.5 1 1 0 0.5 0.984375 0.984375 0.015625 0.507813 0.984375 0.984375 0.015625 0.507813 0.96875 0.96875 0.03125 0.515625 0.96875 0.96875 0.03125 0.515625 0.953125 0.953125 0.046875 0.523438 0.953125 0.953125 0.046875 0.523438 0.9375 0.9375 0.0625 0.53125 0.9375 0.9375 0.0625 0.53125 0.921875 0.921875 0.078125 0.539063 0.921875 0.921875 0.078125 0.539063 0.90625 0.90625 0.09375 0.546875 0.90625 0.90625 0.09375 0.546875 0.890625 0.890625 0.109375 0.554688 0.890625 0.890625 0.109375 0.554688 0.875 0.875 0.125 0.5625 0.875 0.875 0.125 0.5625 0.859375 0.859375 0.140625 0.570313 0.859375 0.859375 0.140625 0.570313 0.84375 0.84375 0.15625 0.578125 0.84375 0.84375 0.15625 0.578125 0.828125 0.828125 0.171875 0.585938 0.828125 0.828125 0.171875 0.585938 0.8125 0.8125 0.1875 0.59375 0.8125 0.8125 0.1875 0.59375 0.796875 0.796875 0.203125 0.601563 0.796875 0.796875 0.203125 0.601563 0.78125 0.78125 0.21875 0.609375 0.78125 0.78125 0.21875 0.609375 0.765625 0.765625 0.234375 0.617188 0.765625 0.765625 0.234375 0.617188 0.75 0.75 0.25 0.625 0.75 0.75 0.25 0.625 0.734375 0.734375 0.265625 0.632813 0.734375 0.734375 0.265625 0.632813 0.71875 0.71875 0.28125 0.640625 0.71875 0.71875 0.28125 0.640625 0.703125 0.703125 0.296875 0.648438 0.703125 0.703125 0.296875 0.648438 0.6875 0.6875 0.3125 0.65625 0.6875 0.6875 0.3125 0.65625 0.671875 0.671875 0.328125 0.664063 0.671875 0.671875 0.328125 0.664063 0.65625 0.65625 0.34375 0.671875 0.65625 0.65625 0.34375 0.671875 0.640625 0.640625 0.359375 0.679688 0.640625 0.640625 0.359375 0.679688 0.625 0.625 0.375 0.6875 0.625 0.625 0.375 0.6875 0.609375 0.609375 0.390625 0.695313 0.609375 0.609375 0.390625 0.695313 0.59375 0.59375 0.40625 0.703125 0.59375 0.59375 0.40625 0.703125 0.578125 0.578125 0.421875 0.710938 0.578125 0.578125 0.421875 0.710938 0.5625 0.5625 0.4375 0.71875 0.5625 0.5625 0.4375 0.71875 0.546875 0.546875 0.453125 0.726563 0.546875 0.546875 0.453125 0.726563 0.53125 0.53125 0.46875 0.734375 0.53125 0.53125 0.46875 0.734375 0.515625 0.515625 0.484375 0.742188 0.515625 0.515625 0.484375 0.742188 0.5 0.5 0.5 0.75 0.5 0.5 0.5 0.75 0.484375 0.484375 0.515625 0.757813 0.484375 0.484375 0.515625 0.757813 0.46875 0.46875 0.53125 0.765625 0.46875 0.46875 0.53125 0.765625 0.453125 0.453125 0.546875 0.773438 0.453125 0.453125 0.546875 0.773438 0.4375 0.4375 0.5625 0.78125 0.4375 0.4375 0.5625 0.78125 0.421875 0.421875 0.578125 0.789063 0.421875 0.421875 0.578125 0.789063 0.40625 0.40625 0.59375 0.796875 0.40625 0.40625 0.59375 0.796875 0.390625 0.390625 0.609375 0.804688 0.390625 0.390625 0.609375 0.804688 0.375 0.375 0.625 0.8125 0.375 0.375 0.625 0.8125 0.359375 0.359375 0.640625 0.820313 0.359375 0.359375 0.640625 0.820313 0.34375 0.34375 0.65625 0.828125 0.34375 0.34375 0.65625 0.828125 0.328125 0.328125 0.671875 0.835938 0.328125 0.328125 0.671875 0.835938 0.3125 0.3125 0.6875 0.84375 0.3125 0.3125 0.6875 0.84375 0.296875 0.296875 0.703125 0.851563 0.296875 0.296875 0.703125 0.851563 0.28125 0.28125 0.71875 0.859375 0.28125 0.28125 0.71875 0.859375 0.265625 0.265625 0.734375 0.867188 0.265625 0.265625 0.734375 0.867188 0.25 0.25 0.75 0.875 0.25 0.25 0.75 0.875 0.234375 0.234375 0.765625 0.882813 0.234375 0.234375 0.765625 0.882813 0.21875 0.21875 0.78125 0.890625 0.21875 0.21875 0.78125 0.890625 0.203125 0.203125 0.796875 0.898438 0.203125 0.203125 0.796875 0.898438 0.1875 0.1875 0.8125 0.90625 0.1875 0.1875 0.8125 0.90625 0.171875 0.171875 0.828125 0.914063 0.171875 0.171875 0.828125 0.914063 0.15625 0.15625 0.84375 0.921875 0.15625 0.15625 0.84375 0.921875 0.140625 0.140625 0.859375 0.929688 0.140625 0.140625 0.859375 0.929688 0.125 0.125 0.875 0.9375 0.125 0.125 0.875 0.9375 0.109375 0.109375 0.890625 0.945313 0.109375 0.109375 0.890625 0.945313 0.09375 0.09375 0.90625 0.953125 0.09375 0.09375 0.90625 0.953125 0.078125 0.078125 0.921875 0.960938 0.078125 0.078125 0.921875 0.960938 0.0625 0.0625 0.9375 0.96875 0.0625 0.0625 0.9375 0.96875 0.046875 0.046875 0.953125 0.976563 0.046875 0.046875 0.953125 0.976563 0.03125 0.03125 0.96875 0.984375 0.03125 0.03125 0.96875 0.984375 0.015625 0.015625 0.984375 0.992188 0.015625 0.015625 0.984375 0.992188 } } } }
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org