| | 1 | 2007-09-12 10:04 +0000 [r7399] robert: |
|---|
| | 2 | |
|---|
| | 3 | * From Jan Peciva, build fix |
|---|
| | 4 | |
|---|
| | 5 | 2007-09-11 20:54 +0000 [r7397] robert: |
|---|
| | 6 | |
|---|
| | 7 | * Added log2(int) and log2(uint) methods |
|---|
| | 8 | |
|---|
| | 9 | 2007-09-11 20:24 +0000 [r7396] robert: |
|---|
| | 10 | |
|---|
| | 11 | * Removed int version of log2 to avoid possible errors in assuming |
|---|
| | 12 | log2(10) should ~= log2(10.0) |
|---|
| | 13 | |
|---|
| | 14 | 2007-09-11 17:10 +0000 [r7394-7395] robert: |
|---|
| | 15 | |
|---|
| | 16 | * Added OpenThreads to target libraries |
|---|
| | 17 | |
|---|
| | 18 | * From Art Tevs, Added log2 function. |
|---|
| | 19 | |
|---|
| | 20 | 2007-09-11 16:59 +0000 [r7392-7393] robert: |
|---|
| | 21 | |
|---|
| | 22 | * From Art Tevs, build fix. |
|---|
| | 23 | |
|---|
| | 24 | * Replaced allocateMipmap code with warning message as mipmaps |
|---|
| | 25 | aren't support for TextureRectangle. |
|---|
| | 26 | |
|---|
| | 27 | 2007-09-11 13:47 +0000 [r7391] robert: |
|---|
| | 28 | |
|---|
| | 29 | * Removed the output num_children from Group .osg output and |
|---|
| | 30 | removed the output of "DataVaraince UNSPECIFIED" as this is |
|---|
| | 31 | redundent considering the default value is UNSPECIFIED. |
|---|
| | 32 | |
|---|
| | 33 | 2007-09-11 13:42 +0000 [r7389-7390] robert: |
|---|
| | 34 | |
|---|
| | 35 | * Updated wrappers |
|---|
| | 36 | |
|---|
| | 37 | * From Mathias Froenlich, "have a problem with the SunOS CC. It |
|---|
| | 38 | does not like that the prototype of ClipNode::setStateSetModes() |
|---|
| | 39 | differs from implementation of that function in the constness of |
|---|
| | 40 | the second parameter. On SunOS it compiles fine, but I get link |
|---|
| | 41 | errors when the variant that is declared in the header is |
|---|
| | 42 | referenced. The attached src/osg/ClipNode.cpp file removes the |
|---|
| | 43 | const qualifier from the implementation to match exactly the |
|---|
| | 44 | prototype in the header file. The file is based on revision 7386 |
|---|
| | 45 | as of today. " |
|---|
| | 46 | |
|---|
| | 47 | 2007-09-11 13:34 +0000 [r7387-7388] robert: |
|---|
| | 48 | |
|---|
| | 49 | * From Art Trevs, "File Changes: - GL2Extensions, Program and |
|---|
| | 50 | Program.cpp Features: - Support for fragment output binding. |
|---|
| | 51 | (e.g. You can now specify in the fragment shader varying out vec3 |
|---|
| | 52 | fragOut; fragOut = vec3(1,0,1); to write to the fragOut variable. |
|---|
| | 53 | In your program you call glBindFragDataLocation(program, 1, |
|---|
| | 54 | "fragOut") to bind the fragOut variable with the MRT 1 - |
|---|
| | 55 | GL_COLOR_ATTACHMENT1_EXT) - new methods |
|---|
| | 56 | Program::add/removeBindFragDataLocation |
|---|
| | 57 | Program::getFragDataBindingList " |
|---|
| | 58 | |
|---|
| | 59 | * Seperated out GeometryTechnique .osg support. |
|---|
| | 60 | |
|---|
| | 61 | 2007-09-11 12:28 +0000 [r7386] robert: |
|---|
| | 62 | |
|---|
| | 63 | * Changed the isTextureIntegerSupported method so that it no longer |
|---|
| | 64 | has the EXT entry in it for forward compatability reasons. |
|---|
| | 65 | |
|---|
| | 66 | 2007-09-11 12:04 +0000 [r7385] robert: |
|---|
| | 67 | |
|---|
| | 68 | * From Art Trevs, "Features of the patch are: - Implementation of |
|---|
| | 69 | integer textures as in EXT_texture_integer - setBorderColor(Vec4) |
|---|
| | 70 | changed to setBorderColor(Vec4d) to pass double values as border |
|---|
| | 71 | color. (Probably we have to provide an overloading function to |
|---|
| | 72 | still support Vec4f ?) - new method |
|---|
| | 73 | Texture::getInternalFormatType() added. Gives information if the |
|---|
| | 74 | internal format normalized, float, signed integer or unsigned |
|---|
| | 75 | integer. Can help people to write better code ;-) " Futher |
|---|
| | 76 | changes to this submission by Robert Osfield, changed the dirty |
|---|
| | 77 | mipmap flag into a buffer_value<> vector to ensure safe handling |
|---|
| | 78 | of multiple contexts. |
|---|
| | 79 | |
|---|
| | 80 | 2007-09-11 10:16 +0000 [r7384] robert: |
|---|
| | 81 | |
|---|
| | 82 | * From Rafa Giatan, "Changed int to GLsizei in the input parameter |
|---|
| | 83 | of the method osg::Texture2DArray::applyTexImage2DArray_subload |
|---|
| | 84 | inside Texture2DArray (lines 214 and 257), Otherwise it gives a |
|---|
| | 85 | compile error on MacOSX." |
|---|
| | 86 | |
|---|
| | 87 | 2007-09-11 10:10 +0000 [r7383] robert: |
|---|
| | 88 | |
|---|
| | 89 | * From Mike Wittman and Robert Osfield, added support for |
|---|
| | 90 | SO_VERSION number in runtime version info. Added checks for |
|---|
| | 91 | OpenThreads version. |
|---|
| | 92 | |
|---|
| | 93 | 2007-09-10 16:06 +0000 [r7380] robert: |
|---|
| | 94 | |
|---|
| | 95 | * Maded versioning under Windows the default. |
|---|
| | 96 | |
|---|
| | 97 | 2007-09-10 15:19 +0000 [r7379] robert: |
|---|
| | 98 | |
|---|
| | 99 | * Intoduced a new setGLExtensions template method to do a copy of |
|---|
| | 100 | void* pointer to local function pointer to avoid compiler |
|---|
| | 101 | warnings related to case void*. Moved various OSG classes across |
|---|
| | 102 | to using setGLExtensions instead of getGLExtensions, and changed |
|---|
| | 103 | them to use typedef declarations in the headers rather than casts |
|---|
| | 104 | in the .cpp. Updated wrappers |
|---|
| | 105 | |
|---|
| | 106 | 2007-09-08 07:21 +0000 [r7378] robert: |
|---|
| | 107 | |
|---|
| | 108 | * Flesh out a bit more of the view IO support |
|---|
| | 109 | |
|---|
| | 110 | 2007-09-08 07:04 +0000 [r7377] robert: |
|---|
| | 111 | |
|---|
| | 112 | * Fixed typo |
|---|
| | 113 | |
|---|
| | 114 | 2007-09-07 15:03 +0000 [r7375] robert: |
|---|
| | 115 | |
|---|
| | 116 | * From David Callu, warning fixes |
|---|
| | 117 | |
|---|
| | 118 | 2007-09-07 13:54 +0000 [r7374] robert: |
|---|
| | 119 | |
|---|
| | 120 | * Removed warning type not support by gcc 4.1.x |
|---|
| | 121 | |
|---|
| | 122 | 2007-09-07 13:37 +0000 [r7373] robert: |
|---|
| | 123 | |
|---|
| | 124 | * Updated wrappers for new Texture2DArray class |
|---|
| | 125 | |
|---|
| | 126 | 2007-09-07 13:25 +0000 [r7372] robert: |
|---|
| | 127 | |
|---|
| | 128 | * Moved defined from Texture2DArray into Texture |
|---|
| | 129 | |
|---|
| | 130 | 2007-09-07 11:21 +0000 [r7371] robert: |
|---|
| | 131 | |
|---|
| | 132 | * From Art Tevs, "A new texture class Texture2DArray derived from |
|---|
| | 133 | Texture extends the osg to support the new EXT_texture_array |
|---|
| | 134 | extensions. Texture arrays provides a feature for people |
|---|
| | 135 | interesting in GPGPU programming. Faetures and changes: - Full |
|---|
| | 136 | support for layered 2D textures. - New uniform types were added |
|---|
| | 137 | (sampler2DArray) - FrameBufferObject implementation were changed |
|---|
| | 138 | to support attaching of 2D array textures to the framebuffer - |
|---|
| | 139 | StateSet was slightly changed to support texture arrays. NOTE: |
|---|
| | 140 | array textures can not be used in fixed function pipeline. Thus |
|---|
| | 141 | using the layered texture as a statemode for a Drawable produce |
|---|
| | 142 | invalid enumerant OpenGL errors. - Image class was extended to |
|---|
| | 143 | support handling of array textures Tests: I have used this class |
|---|
| | 144 | as a new feature of my application. It works for me without |
|---|
| | 145 | problems (Note: Texture arrays were introduced only for shading |
|---|
| | 146 | languages and not for fixed function pipelines!!!). RTT with |
|---|
| | 147 | Texture2DArray works, as I have tested them as texture targets |
|---|
| | 148 | for a camera with 6 layers/faces (i.e. replacement for cube |
|---|
| | 149 | maps). I am using the array textures in shader programming. Array |
|---|
| | 150 | textures can be attached to the FBO and used as input and as |
|---|
| | 151 | output." |
|---|
| | 152 | |
|---|
| | 153 | 2007-09-07 10:50 +0000 [r7370] robert: |
|---|
| | 154 | |
|---|
| | 155 | * From Daniel Sjolie, "I patched the zip plugin to make use of my |
|---|
| | 156 | favorite zip/pack-application for windows if it is installed in |
|---|
| | 157 | the standard location..." |
|---|
| | 158 | |
|---|
| | 159 | 2007-09-07 10:15 +0000 [r7369] robert: |
|---|
| | 160 | |
|---|
| | 161 | * From Guillaume Millet, "Please find in attachment a small |
|---|
| | 162 | improvement to the pfb plugin CmakeLists.txt and to the |
|---|
| | 163 | FindPerformer.cmake module. Under Windows libs are: libpf.lib (we |
|---|
| | 164 | need to add the lib prefix) and libpfdu-util.lib (libpfdu and |
|---|
| | 165 | libpfutil are compiled into one lib) We need to add PFROOT to the |
|---|
| | 166 | search path for libs and includes (default environment variable |
|---|
| | 167 | for Performer path) And at last we need to put PFROOT/include and |
|---|
| | 168 | PFROOT/include/Performer as include dir for compiling." |
|---|
| | 169 | |
|---|
| | 170 | 2007-09-07 09:53 +0000 [r7368] robert: |
|---|
| | 171 | |
|---|
| | 172 | * From Maria Ten, fix lat/long usage. |
|---|
| | 173 | |
|---|
| | 174 | 2007-09-07 09:49 +0000 [r7367] robert: |
|---|
| | 175 | |
|---|
| | 176 | * From Mattias Linde, "Have made the updates now. Added a std::map |
|---|
| | 177 | for easy lookup if a visual node is targeted by a rigid body |
|---|
| | 178 | which is the reason why the .h-file was changed too. So now |
|---|
| | 179 | there'll be Group as often as possible, otherwise |
|---|
| | 180 | PostitionAttitudeTransform." |
|---|
| | 181 | |
|---|
| | 182 | 2007-09-06 08:23 +0000 [r7366] robert: |
|---|
| | 183 | |
|---|
| | 184 | * Added osg lib |
|---|
| | 185 | |
|---|
| | 186 | 2007-09-05 17:12 +0000 [r7365] robert: |
|---|
| | 187 | |
|---|
| | 188 | * From David Callu, improved consistency of Version strings and add |
|---|
| | 189 | version support for osgIntrospection and osgManipulator. |
|---|
| | 190 | |
|---|
| | 191 | 2007-09-05 17:03 +0000 [r7364] robert: |
|---|
| | 192 | |
|---|
| | 193 | * Changed tabs to four spaces to make merges more straight forward |
|---|
| | 194 | |
|---|
| | 195 | 2007-09-05 16:47 +0000 [r7363] robert: |
|---|
| | 196 | |
|---|
| | 197 | * Added automatic removal of .qt extension that allows one to |
|---|
| | 198 | automatically select the quicktime plugin. |
|---|
| | 199 | |
|---|
| | 200 | 2007-09-05 16:36 +0000 [r7362] robert: |
|---|
| | 201 | |
|---|
| | 202 | * Added setting of locator source |
|---|
| | 203 | |
|---|
| | 204 | 2007-09-05 14:15 +0000 [r7361] robert: |
|---|
| | 205 | |
|---|
| | 206 | * Added option to Locator to help specify here the locator value |
|---|
| | 207 | was defined from. Update wrappers and Gdal plugin to use this new |
|---|
| | 208 | parameter |
|---|
| | 209 | |
|---|
| | 210 | 2007-09-04 14:00 +0000 [r7360] robert: |
|---|
| | 211 | |
|---|
| | 212 | * Improved Terrain IO |
|---|
| | 213 | |
|---|
| | 214 | 2007-09-04 12:38 +0000 [r7359] robert: |
|---|
| | 215 | |
|---|
| | 216 | * Added mutex to DefaultFont::instance(). |
|---|
| | 217 | |
|---|
| | 218 | 2007-09-04 12:32 +0000 [r7358] robert: |
|---|
| | 219 | |
|---|
| | 220 | * Added mutex into osgText::Font::GlphTexture to marshel adding to |
|---|
| | 221 | and reading from glyph list |
|---|
| | 222 | |
|---|
| | 223 | 2007-09-04 09:00 +0000 [r7357] robert: |
|---|
| | 224 | |
|---|
| | 225 | * Rearrange _stateset member variable to avoid compile warning |
|---|
| | 226 | |
|---|
| | 227 | 2007-09-03 16:04 +0000 [r7354-7355] robert: |
|---|
| | 228 | |
|---|
| | 229 | * Updated AUTHORS and README to 2.1.9 dev release |
|---|
| | 230 | |
|---|
| | 231 | * Updated ChangeLog |
|---|
| | 232 | |
|---|