Commit Graph

  • 0926bb783d fix example Julien Valentin 2017-08-31 13:29:42 +02:00
  • 4c4f760d4a fix a bug in how vertexattributes are filled Julien Valentin 2017-08-30 23:15:01 +02:00
  • f4675a5648 I found the damn bug in RigTransformHW Julien Valentin 2017-08-30 23:01:21 +02:00
  • 1f628235d4 rehabilit an init method to ensure morphing po setted before skinning po in case of rigeom source that are morphgeom Julien Valentin 2017-08-30 20:36:34 +02:00
  • 07a8d082e4 Added --shader filename command line parsing and associated set up of osg::Program to allow shaders to be passed into example to customize rendering Robert Osfield 2017-08-30 17:43:29 +01:00
  • 81f93e34b8 Added --interval value commnad line option for setting the Font::setGlyphInterval() to experimentation of clamping of glyph images to user specified intervals in the glyph texture Robert Osfield 2017-08-30 16:22:25 +01:00
  • 1289c4ee41 Added osgText::Font::s/getGlyphInterval(int) and GlyphTexture::s/getGlyphInterval(int) and internal support for clmapping positions of glyph images an defined intervals, defaults to 1. Robert Osfield 2017-08-30 16:21:03 +01:00
  • 86ad54f671 add parameter to XXXTranformHW to customize reserved texture attribs and vertex attribs Julien Valentin 2017-08-30 17:07:11 +02:00
  • 705695b41d add a guard (if dirty) on uniform update Julien Valentin 2017-08-30 15:46:19 +02:00
  • 8fad310ce1 readd VertexInfluence whenever it's bad named and kinda useless Julien Valentin 2017-08-30 15:13:54 +02:00
  • 6d1193ee70 readd buildVertexInfluenceSet for backward compat Julien Valentin 2017-08-30 14:59:31 +02:00
  • fd9b8f103e cleanup Julien Valentin 2017-08-30 13:21:32 +02:00
  • 985d766f05 uncomment normalization in rigtransformxxx Julien Valentin 2017-08-30 12:55:45 +02:00
  • 0ebf540d65 add and comment out normlization in rigtransformXXX Julien Valentin 2017-08-30 12:09:54 +02:00
  • 7323bb776b Added --margin texel_width and --margin-ration ratio to control the spacing between glyphs in the font. Robert Osfield 2017-08-30 10:50:26 +01:00
  • 20ecd5c60d Added --test command line option that sets up all the sizes and font settings required for a useufl unit test. Robert Osfield 2017-08-30 10:16:18 +01:00
  • fe99b568a0 refactor: remove totally VertexInfluence (renamed BoneInfluenceList) everywhere Julien Valentin 2017-08-30 11:12:17 +02:00
  • f3bbb686d2 Removed debug messages Robert Osfield 2017-08-29 17:32:14 +01:00
  • 5566a025b5 Added TextSettings struct to manage values used to set up the text. with the addition of following command line parameters: --outline // enable outlne --shadow // enable shadow --offset ratio // set the backdrop offset --text-color r g b a // set the text body color --bd-color r g b a // set the shadow/outline color --bg-color r g b a // window background color -o filename // write create subgraph to disk using specified filename Robert Osfield 2017-08-29 17:19:26 +01:00
  • fae9729560 swap priority in BonePtrWeight comparator< yeild the same VG set Julien Valentin 2017-08-29 17:32:19 +02:00
  • ce6a316bde cleanup Julien Valentin 2017-08-29 17:24:35 +02:00
  • 186691a9db remove virtual qualifier for deprecated method Julien Valentin 2017-08-29 15:10:05 +02:00
  • 21bcd61c92 add MorphTransformHW for RigGeometry sources that are MorphGeometry Julien Valentin 2017-08-29 14:47:56 +02:00
  • 059fc70337 set defaut implementation at creation Julien Valentin 2017-08-29 14:11:44 +02:00
  • 37487b0c0b Added --ortho command line option to toggle use of orthographic camera or default perspective one Robert Osfield 2017-08-29 13:48:06 +01:00
  • c36e47188b Added argument parsing to viewer constructor Robert Osfield 2017-08-29 12:21:14 +01:00
  • 5ccda08770 Merge pull request #334 from mathieu/ValidateProgramTooEarly OpenSceneGraph git repository 2017-08-29 10:51:06 +01:00
  • e2f826b8fc Under macOS the glValidateProgram reports too many false negatives (errors) about missing buffers, etc.. Mathieu MARACHE 2017-08-29 11:34:27 +02:00
  • 0c9a624026 few refactoring and fixes Julien Valentin 2017-08-29 02:55:40 +02:00
  • b3402d9344 readd the 2 methods in InfluenceMap just in case Julien Valentin 2017-08-29 00:34:26 +02:00
  • 9856cecb71 cleanup Julien Valentin 2017-08-29 00:09:38 +02:00
  • 4a626cea20 remove VertexInfluenceSet Julien Valentin 2017-08-29 00:07:07 +02:00
  • d69f2a81f9 Updated ChangeLog for 3.4.1 release OpenSceneGraph-3.4.1 Robert Osfield 2017-08-28 17:50:49 +01:00
  • 350756e738 add 2 method to VertexInfluenceMap: normalize and cullInfluenceCountPerVertex Julien Valentin 2017-08-28 18:42:22 +02:00
  • 35334daae4 Build fix Robert Osfield 2017-08-28 17:34:51 +01:00
  • 5123614f89 comply with refactoring Julien Valentin 2017-08-28 18:27:23 +02:00
  • 925f1524cf total removal of the old path Julien Valentin 2017-08-28 18:16:30 +02:00
  • 28bb88a038 remove default order for BoneWeight and restore old sort func (behaviors differs) Julien Valentin 2017-08-28 18:02:52 +02:00
  • 14232cd993 Added back in 3.4.0 release entry Robert Osfield 2017-08-28 16:55:52 +01:00
  • ec86072533 Fix flawed BoundingSphere inequality operator Denys Koch 2017-08-28 14:34:39 +02:00
  • 63e833a398 Merge pull request #332 from denyskoch/fix-boundingsphere-inequality-operator OpenSceneGraph git repository 2017-08-28 16:28:30 +01:00
  • ad550acc60 clean unused Julien Valentin 2017-08-28 17:13:48 +02:00
  • 8707086914 fix the example Julien Valentin 2017-08-28 17:13:23 +02:00
  • da1d2b67f7 remove old path and add few fixes Julien Valentin 2017-08-28 16:46:01 +02:00
  • 3f66f1d276 Updates for 3.4.1 stable release Robert Osfield 2017-08-28 15:36:31 +01:00
  • 6d55d8d341 minor fixes removed unused Julien Valentin 2017-08-28 16:02:00 +02:00
  • 2aab28149f reroot to rigtransform::prepareData old path to rig::buildvertexinfluence Julien Valentin 2017-08-28 15:59:13 +02:00
  • 7659b23f38 remove unused Julien Valentin 2017-08-28 15:44:09 +02:00
  • 3efaccb298 add prepareData for RigTransformHW Julien Valentin 2017-08-28 15:41:14 +02:00
  • 4b56a4d3be minor changes+fix Julien Valentin 2017-08-28 15:40:04 +02:00
  • 2b5ac5b4db add default constructor for IndexWeight with invalid indices Julien Valentin 2017-08-28 15:27:46 +02:00
  • f899a8dde5 add prepareData for rigttransform software Julien Valentin 2017-08-28 14:25:12 +02:00
  • 1d1bfa1b39 Fix flawed BoundingSphere inequality operator Denys Koch 2017-08-28 14:34:39 +02:00
  • e216833286 few refactoring Julien Valentin 2017-08-28 14:23:15 +02:00
  • 1aeb27b54f Merge pull request #331 from mp3butcher/osganimation OpenSceneGraph git repository 2017-08-28 13:18:37 +01:00
  • f995c9187e Merge remote-tracking branch 'upstream/osganimation' into osganimation Julien Valentin 2017-08-28 13:34:06 +02:00
  • 66aedbb0b3 fix a bug introduced when readding transformsoftwareMethod Julien Valentin 2017-08-28 05:22:14 +02:00
  • 5d55ffe6ee Merge branch 'osganimation' of https://github.com/mp3butcher/OpenSceneGraph into osganimation Robert Osfield 2017-08-28 10:28:18 +01:00
  • 26d0d3f424 Merge pull request #330 from mathieu/ProgramFixFunctionAvailableCoreProfile OpenSceneGraph git repository 2017-08-28 10:02:27 +01:00
  • 1408c2664e osg::Program::isFixedFunction() should'nt return true fixed function is unavailable, even if _shaderList.empty() is true Mathieu MARACHE 2017-08-28 09:44:10 +02:00
  • 6dc6bd5b92 fix a bug introduced when readding transformsoftwareMethod Julien Valentin 2017-08-28 05:22:14 +02:00
  • f46fdb4d4e add a new prepareData method to the interface Julien Valentin 2017-08-28 05:17:17 +02:00
  • 2b2a8f3d2e MorphTransformHardware using TBO added Julien Valentin 2017-08-28 04:51:52 +02:00
  • ed04e2735e readd virtual void transformSoftwareMethod() for retrocompatibity Julien Valentin 2017-08-28 04:42:51 +02:00
  • cf06256997 Merge pull request #327 from kornerr/master OpenSceneGraph git repository 2017-08-27 18:08:09 +01:00
  • 5efdcd5655 Merge pull request #328 from scrawl/group-docs OpenSceneGraph git repository 2017-08-27 18:07:21 +01:00
  • ca224c81dd replace VertexInfluence to BoneInfluenceList and VertexIndexWeight to IndexWeight Julien Valentin 2017-08-27 02:14:12 +02:00
  • 4f0256bcc3 remove unused code and remove a commented section Julien Valentin 2017-08-27 00:10:52 +02:00
  • 0729e883d8 update serializers Julien Valentin 2017-08-26 23:05:52 +02:00
  • 32aaeccee1 refactoring and fixes only change in design: decouplage between MorphGeometry and MorphTransform technique no real change in behavior (i hope) Julien Valentin 2017-08-26 20:37:10 +02:00
  • 871d8c54ec Fix Emscripten build errors Michael Kapelko 2017-08-26 19:25:00 +03:00
  • 1cd1ab1c60 Fix docs for Group::addChild to match implementation scrawl 2017-08-26 11:30:55 +00:00
  • 2c6c2bde3c Merge pull request #326 from emminizer/glcore3_cmakefix OpenSceneGraph git repository 2017-08-25 14:49:38 +01:00
  • 1d24b2dc44 Merge pull request #325 from emminizer/msvc2015_exportfix OpenSceneGraph git repository 2017-08-25 14:48:42 +01:00
  • a9f0793e69 SETUP_EXE in CMake now uses same define for including the GLCORE headers as SETUP_LIBRARY and SETUP_PLUGIN. Fixes Windows build errors for applications. Daniel Emminizer 2017-08-25 09:04:05 -04:00
  • 2e456eeddc No longer using OSG_EXPORT on DefaultIndirectCommandDrawArrays and DefaultIndirectCommandDrawElements, fixing compile errors in MSVC 2015. Daniel Emminizer 2017-08-25 08:55:25 -04:00
  • 830133b1a8 Merge pull request #324 from mp3butcher/osganimation OpenSceneGraph git repository 2017-08-25 10:04:40 +01:00
  • c89b08ea1f Add extensions Julien Valentin 2017-08-25 00:19:22 +02:00
  • c1055fdfbc Updated rc number to 3 or 3.4.1-rc3 Robert Osfield 2017-08-24 17:49:34 +01:00
  • 328632af75 Updated READE and ChangeLog Robert Osfield 2017-08-24 17:45:48 +01:00
  • 68e0b25d32 Cleaned up warnings and removed assorts. Robert Osfield 2017-08-24 15:13:14 +01:00
  • 07ea948f50 Merge pull request #322 from mp3butcher/MDI7 OpenSceneGraph git repository 2017-08-24 13:55:56 +01:00
  • 2d1aaedb9c fix osggpucull to fit both new BIB and MDI Julien Valentin 2017-08-24 14:15:09 +02:00
  • be2f2d6595 Bumped SO version to reflect changes in ABI Robert Osfield 2017-08-24 11:17:43 +01:00
  • cf91bb42f0 Merge pull request #321 from LaurensVoerman/tgaMissingColormap OpenSceneGraph git repository 2017-08-24 11:08:38 +01:00
  • 9ef4859f55 fix gcc/VC compile warnings, reject color mapped tga files with missing colormap. Laurens Voerman 2017-08-24 11:33:23 +02:00
  • f99b786a6e Merge pull request #320 from mp3butcher/MDI7 OpenSceneGraph git repository 2017-08-24 10:33:44 +01:00
  • 107b7be95b Merge remote-tracking branch 'upstream/master' into MDI7 Julien Valentin 2017-08-24 11:26:23 +02:00
  • b89384d810 Merge pull request #318 from mp3butcher/osganimation OpenSceneGraph git repository 2017-08-24 09:53:32 +01:00
  • 3de1ce062c comply with osg::BufferIndexBinding new design (a miss) Julien Valentin 2017-08-24 10:29:19 +02:00
  • d49f0d67af change the design of BufferIndexBinding to work with BufferData instead of BufferObject allow convenient BufferData abstraction + serialization of BufferIndexBinding Julien Valentin 2017-08-23 23:42:12 +02:00
  • 3b03699fbc add a transpose method for 4x4 and a transpose3x3 to transpose only orthogonal part of a mat4x4 Julien Valentin 2017-08-23 19:06:25 +02:00
  • ec89d96114 Fixed underflow issue Robert Osfield 2017-08-23 15:26:07 +01:00
  • eefeb3bb93 Fixed underflow issue Robert Osfield 2017-08-23 15:26:07 +01:00
  • 3b69755117 Fixed comparison to properly handle texture coordinates being assigned Robert Osfield 2017-08-23 14:51:18 +01:00
  • 90e27d3b7d Merge pull request #314 from LaurensVoerman/notify2 OpenSceneGraph git repository 2017-08-23 14:48:04 +01:00
  • bb3b69962a Warning fixes Robert Osfield 2017-08-23 14:39:35 +01:00
  • 682730fbe4 reduce the need to reallocate the std::ostream buffer behind osg::Notify (causing multitreading issues) by pre-allocating 4095 bytes. Laurens Voerman 2017-08-22 15:23:47 +02:00
  • e4ed8490ac Merge pull request #315 from kornerr/master OpenSceneGraph git repository 2017-08-23 08:54:10 +01:00
  • 59d3b1ebac Fix stat64 build issue with NDK 15 by definining at stat for Android Michael Kapelko 2017-08-22 22:49:56 +03:00