Commit Graph

  • e17f1c4e31 Refactored the handling if RESIZE, CLOSE, QUIT AND USER events so they are dispatched to all views associated with a window, or all views associated with a CompositeViewer Robert Osfield 2018-03-08 16:26:01 +00:00
  • 1020bddb15 Fixed recursive call bug Robert Osfield 2018-03-08 10:47:07 +00:00
  • 4e6e0f53be Changed glDrawBuffer/glReadBuffer calls to use the new State::glDrawBuffers/glReadBuffers helper functions to enable lazy state updating to avoid unneccessary GL calls Robert Osfield 2018-03-07 17:49:40 +00:00
  • 4dac60540a Changed the default values of _drawBuffer and _readBuffer to make sure that the lazy state updating in State.glDrawBuffers(GLenum)/glReadBuffers(Glenum) doesn't ever ignore the first call. Robert Osfield 2018-03-07 17:44:48 +00:00
  • 178cba7cf0 Fixed build error Robert Osfield 2018-03-07 16:45:58 +00:00
  • 98cdeac9f6 Added missing Camera::setDrawBuffer/setReadBuffer() Robert Osfield 2018-03-06 16:54:57 +00:00
  • f8eabd38ba Added missing Camera::setDrawBuffer() & setReadBuffer() Robert Osfield 2018-03-06 16:42:11 +00:00
  • 731065a32e Added missing setDrawBufer/setReadBuffer calls Robert Osfield 2018-03-06 16:23:20 +00:00
  • b03e76bdb9 Renamed numBytesPerPixel to numBytesPerComponent to be clearer Robert Osfield 2018-03-06 09:58:31 +00:00
  • 64341cfb72 Added State::glDrawBuffer/glReadBuffer() method to implement lazy state updating for glDrawBuffer and glReadBuffer Robert Osfield 2018-03-06 09:49:02 +00:00
  • ee3235e7e0 Merge pull request #491 from mmassing/readerwritergdal_fix_reading_of_multichannel_multibyte_images OpenSceneGraph git repository 2018-03-06 09:33:30 +00:00
  • 5b80ee91c6 Merge pull request #492 from emminizer/stateattribute-typo OpenSceneGraph git repository 2018-03-06 09:25:49 +00:00
  • 28544a4e29 Minor typo fix on osg::StateAttribute Daniel Emminizer 2018-03-05 10:26:54 -05:00
  • b4cf315d6f - ReaderWriterGDAL: fix stride when reading multi-channel images with more than 1 byte per pixel Manuel Massing 2018-03-05 15:48:24 +01:00
  • 1b8567e11e Added deprecated comments for ShaderComposer Robert Osfield 2018-03-05 14:39:07 +00:00
  • 31d78b7bb3 Merge pull request #490 from torokati44/master OpenSceneGraph git repository 2018-03-02 09:43:24 +00:00
  • b7c429a72a osgDB: Fix handling of return value of loadLibrary in Registry. TÖRÖK Attila 2018-03-02 00:13:43 +01:00
  • eafab0fc35 Merge pull request #488 from LaurensVoerman/submit_array_ext OpenSceneGraph git repository 2018-02-28 14:10:15 +00:00
  • c81317b5b0 remove _EXT from GL_MAX_ARRAY_TEXTURE_LAYERS_EXT and GL_TEXTURE_BINDING_2D_ARRAY_EXT Laurens Voerman 2018-02-28 14:07:42 +01:00
  • be723811c8 Added GUIEventHandler to allow one to write out models with event callbacks Robert Osfield 2018-02-28 10:30:47 +00:00
  • 99bcd95756 Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY Robert Osfield 2018-02-28 08:50:48 +00:00
  • 3dec244d5b Changed GL enum to fix Windows build issue Robert Osfield 2018-02-28 08:00:40 +00:00
  • 6a4609c28f Fixed precision issue with filling in the last element of the TransferFunction1D's osg::Image. Robert Osfield 2018-02-27 19:09:18 +00:00
  • 7b6eedbdf4 Restructured the way that applyTexParameters() is applied to address issues with Intel drivers not handling mipmap generations unless the tex parameters are reapplied on new upload of data. Robert Osfield 2018-02-27 17:35:13 +00:00
  • 39881b5576 Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph Robert Osfield 2018-02-23 09:57:19 +00:00
  • 2b13166c8d Cleaned up the applying of the glDrawBuffers() Robert Osfield 2018-02-23 09:55:00 +00:00
  • ebf0e8f435 Merge pull request #485 from eligovision/OpenSceneGraph_gles OpenSceneGraph git repository 2018-02-23 08:28:59 +00:00
  • e3df1e954d GLExtensions fix: No PBO on GLES2 by default Konstantin S. Matveyev 2018-02-22 16:41:46 +03:00
  • ffc8e54cdc Merge pull request #484 from LaurensVoerman/submit_inventor_dllexport OpenSceneGraph git repository 2018-02-22 08:15:46 +00:00
  • 819fb2b14c Remove OSG_EXPORT from deprecated_osg::Geometry in inventor plugin. Laurens Voerman 2018-02-21 13:38:42 +01:00
  • 56baa7bf04 Merge pull request #479 from LaurensVoerman/submit_vc14WarnC4800_v2 OpenSceneGraph git repository 2018-02-19 10:14:36 +00:00
  • f5021e8bc0 Added ADD_DEFINITIONS(-D_WINSOCK_DEPRECATED_NO_WARNINGS) to quieten warning Robert Osfield 2018-02-19 10:07:14 +00:00
  • 2378b41e9f Merge pull request #482 from hwiesmann/master OpenSceneGraph git repository 2018-02-19 08:39:42 +00:00
  • c52ae4f99f Changed the doxygen control characters and clarifications OpenSceneGraph git repository 2018-02-19 08:39:23 +00:00
  • 7200b21203 Merge pull request #483 from filnet/fix_log_messages OpenSceneGraph git repository 2018-02-19 08:35:00 +00:00
  • 4a025cafb4 renderstage: fix spelling in log message Philippe Renon 2018-02-18 18:15:19 +01:00
  • b4a2114fd4 singlewindow: minor log output fix Philippe Renon 2018-02-18 18:13:27 +01:00
  • f01383c02a Addition of comments for ClusterCullingCallback Hartwig Wiesmann 2018-02-18 08:49:41 +03:00
  • 21539466fd Merge pull request #480 from hwiesmann/master OpenSceneGraph git repository 2018-02-16 19:56:32 +00:00
  • 73a36679df Addition of radius parameter for ClusterCullingCallback's constructor Hartwig 2018-02-15 21:10:59 +01:00
  • b79d680580 move Get/SetScalarvalue out of ValueObject and provide specialization for GetScalarValue<bool> fixing MSVC waring C4800 Laurens Voerman 2018-02-15 14:53:52 +01:00
  • 486cd48daf Merge pull request #476 from LaurensVoerman/submit_luaWarn OpenSceneGraph git repository 2018-02-14 17:16:39 +00:00
  • 03ef16a4fa Merge pull request #475 from LaurensVoerman/submit_Zeroconf_warningsFix OpenSceneGraph git repository 2018-02-14 17:15:31 +00:00
  • da31fc9c76 Merge pull request #474 from LaurensVoerman/submit_bool_getScalarvalue_Bug OpenSceneGraph git repository 2018-02-14 17:12:46 +00:00
  • ac00b8537f silence MSVC warning C4324: 'lua_longjmp': structure was padded Laurens Voerman 2018-02-14 10:49:33 +01:00
  • 01eff6bc6b fix visual studio compile warnings for ZeroConfDevice project. Laurens Voerman 2018-02-14 10:38:09 +01:00
  • ec4881da5a bugfix: GetScalarValue returns inverted values for booleans; SetScalarValue needs to be a SetValueVisitor Laurens Voerman 2018-02-13 17:38:35 +01:00
  • 68bb67312e Improved handling of updates to the Texture target that require the texture to be reapplied. Used State for applying Texture target to work better with lazy state updating. Robert Osfield 2018-02-13 12:12:34 +00:00
  • e491c61fa5 Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph Robert Osfield 2018-02-13 12:03:19 +00:00
  • b8e5f22cb7 Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating Robert Osfield 2018-02-13 12:01:57 +00:00
  • f9e2fb9d74 Merge pull request #473 from LaurensVoerman/submit_OT_winver OpenSceneGraph git repository 2018-02-12 13:42:47 +00:00
  • 59500d78d0 remove conficting defenition of _WIN32_WINNT in OSG_DETERMINE_WIN_VERSION is ON Laurens Voerman 2018-02-12 10:47:37 +01:00
  • 22d6ce826f Changed internalFormat to use pixelFormat Robert Osfield 2018-02-10 18:37:57 +00:00
  • a7839d77cd Added support for PixelBufferObject to Texture2DArray Robert Osfield 2018-02-10 17:50:39 +00:00
  • 79f9cfae80 From Ravi Mathur, "he freetype plugin currently forces the use of the first font within a truetype collection (.ttc index 0). I made a slight modification such that users can specify any font index via the userOptions input to osgText::readFontFile(). Specifically, the freetype plugin now accepts a new string option of the format "index=< unsigned int >". Example usage: Robert Osfield 2018-02-07 18:28:17 +00:00
  • f767ab0cc9 Refactored the event handler so that it contains a helper NodeVistor class rather than inherits from inappropriately using multiple inheritance. Robert Osfield 2018-02-07 17:23:14 +00:00
  • 55a45e3c0e Changed the text bounding box calcualtion so that it only takes in to account the basic glyph size, and doesn't add in the glyph margin used for accounting for texel sampling Robert Osfield 2018-02-06 17:54:33 +00:00
  • a1132442ff Merge pull request #466 from openscenegraph/revert-454-imagebinding OpenSceneGraph git repository 2018-02-02 09:54:48 +00:00
  • 6d1d1bb000 Revert "BindingTextureImage: a more complex condition for _texture->apply ?" OpenSceneGraph git repository 2018-02-02 09:54:31 +00:00
  • db5e803439 Merge pull request #463 from xyzz/android-gl1 OpenSceneGraph git repository 2018-01-30 09:53:45 +00:00
  • 92b45581af getGLExtensionFuncPtr: support gl4es wrapper on Android. Ilya Zhuravlev 2018-01-17 14:07:47 -05:00
  • 8046ef5b6b Merge pull request #459 from mp3butcher/bufferstorage OpenSceneGraph git repository 2018-01-27 09:20:12 +00:00
  • 03977b5619 Merge pull request #461 from filnet/issue_458 OpenSceneGraph git repository 2018-01-27 09:17:30 +00:00
  • 28245e252c Merge pull request #457 from PissedCapslock/patch-3 OpenSceneGraph git repository 2018-01-27 09:16:46 +00:00
  • 13d88c7fec os_utils: fix non portable use of "defined" Philippe Renon 2018-01-25 16:49:05 +01:00
  • f4663b0e32 add ARB_BufferStorage extensions Julien Valentin 2018-01-25 16:22:33 +01:00
  • 3cd5e43fdf Typo in comment Robin Stevens 2018-01-24 10:29:49 +01:00
  • 753d86d6d8 Merged shader_pipeline version of CMakeLists.txt Robert Osfield 2018-01-23 15:27:24 +00:00
  • e49aaa9f2c Removed the OSG_SYSTEM_SUPPORTED cmake var and added use of posix_spawn under Apple with C system function used elsewhere. Robert Osfield 2018-01-23 11:43:55 +00:00
  • 022d1df97d Merge pull request #454 from mp3butcher/imagebinding OpenSceneGraph git repository 2018-01-23 10:26:20 +00:00
  • 3b2b2d762c Merge pull request #456 from PissedCapslock/patch-2 OpenSceneGraph git repository 2018-01-23 09:56:26 +00:00
  • afc533283a Merge pull request #455 from PissedCapslock/patch-1 OpenSceneGraph git repository 2018-01-23 09:55:52 +00:00
  • dcbaa3e64a Fixing typos in comments Robin Stevens 2018-01-23 10:25:32 +01:00
  • 5810d2ba18 Typo in comment Robin Stevens 2018-01-23 10:20:49 +01:00
  • b36b5fa8da Changed fallback message to be consistent with fucntion name Robert Osfield 2018-01-21 12:19:27 +00:00
  • 18d5a9159f Restructured the system() fallback to be usable for C and C++ Robert Osfield 2018-01-21 12:09:49 +00:00
  • 588a9ae10d use introduced getBufferData to determine _target->apply requirements. Julien Valentin 2018-01-21 01:24:01 +01:00
  • 0aa8008f0a add a virtual getBufferData to Texture Julien Valentin 2018-01-21 01:23:38 +01:00
  • 9cc2bab737 Merge pull request #452 from LaurensVoerman/submit_input_copyWchar OpenSceneGraph git repository 2018-01-20 12:35:30 +00:00
  • c7f5d13e19 Merge pull request #453 from LaurensVoerman/submit_directinput OpenSceneGraph git repository 2018-01-20 12:33:54 +00:00
  • b0b28d21d9 fix bug: potentially uninitialized local variable 'hr' used Laurens Voerman 2018-01-19 11:38:01 +01:00
  • 9ef68841c0 text copy - get unicode text to clipboard. Laurens Voerman 2018-01-19 11:20:34 +01:00
  • ee7e7a7019 Merge pull request #447 from LaurensVoerman/submit_remove_unused_vars OpenSceneGraph git repository 2018-01-15 16:30:44 +00:00
  • fb4d14d49f Merge pull request #448 from LaurensVoerman/submit_remove_unused_maxBonePerVertex OpenSceneGraph git repository 2018-01-15 16:30:23 +00:00
  • 6b9235f185 Merge pull request #449 from LaurensVoerman/submit_toLower OpenSceneGraph git repository 2018-01-15 16:28:54 +00:00
  • 5ad1a652a0 Moved defined into GLDefines header to avoid compile issues under Windows Robert Osfield 2018-01-15 16:02:44 +00:00
  • 33f99e9c70 fix vc2017 compile warning 'unsigned int' to 'const char' Laurens Voerman 2018-01-15 16:42:31 +01:00
  • 4f7fcb19d5 remove unused variable "newArrays" Laurens Voerman 2018-01-15 14:47:55 +01:00
  • df6194de5f remove unused variable "maxBonePerVertex" Laurens Voerman 2018-01-15 14:49:24 +01:00
  • bf6aaed5e0 Merge pull request #445 from mp3butcher/osgSampler3 OpenSceneGraph git repository 2018-01-14 13:27:15 +00:00
  • 1946ff652d Merge pull request #444 from mp3butcher/osgSampler2 OpenSceneGraph git repository 2018-01-14 13:25:23 +00:00
  • a6a72755b8 Merge pull request #443 from mp3butcher/osgSampler1 OpenSceneGraph git repository 2018-01-14 12:40:34 +00:00
  • 480b452e38 improve example to get command arguments Julien Valentin 2018-01-13 21:29:02 +01:00
  • 4c0a861f91 add static helper func in order to generate Samplers of a Samplerless StateSet +fix ident Julien Valentin 2018-01-13 21:25:47 +01:00
  • 8894939577 add MinLOD MaxLOD and LODBias to Texture and its serializer as well as ShadowTextureMode None enum Julien Valentin 2018-01-13 21:20:32 +01:00
  • 020bff3ab1 increment SO version Julien Valentin 2018-01-13 21:19:25 +01:00
  • d2b8468bf4 add MinLOD MaxLOD and LODBias to Texture Julien Valentin 2018-01-13 21:16:16 +01:00
  • 3e6d118d10 Disabled the use of the GeometryFinishedObjectReadCallback in the Geometry serializer as this doesn't look it's needed anymore. Robert Osfield 2018-01-13 16:43:42 +00:00
  • 561b49fb78 Merge pull request #442 from eligovision/OpenSceneGraph_viewer OpenSceneGraph git repository 2018-01-13 16:07:56 +00:00
  • bb84f1ea3c osgViewer::ViewerBase setThreadingModel func fix: should not start threading, must only restart Konstantin S. Matveyev 2018-01-13 15:46:53 +03:00