This repository has been archived by the owner on Oct 20, 2020. It is now read-only.
- Adds control for gizmo pivot centering
- Fixes framebuffer leftover
- Fixes exception on old browsers
- Filters false positive gpu extension
- Removes unecessary camera delete/recreation
- Adds Stats Shader name
- Adds a function to reset the programs variables in GizmoGeometry
- Reduces shadow uniform size
- Renames shadowEnable to isContinuousUpdate
- Renames Object to OSGJSObject to prevent shadowing webpack
- Fixes polytope intersection when polytope inside triangle
- Adds missed export to allow extending from osgGA.Controller
- Restores the behaviour of First Person Manipulator.
- Fixes the methods calls to flushAllDeletedGLObjects.
- Composer fix reusable
- Fixes shadowmap atlas
- Fixes touch event handling in Stats
- Fixes errors from reports
- Improves stats
- Fixes latest changes introducing needless shadow updates
- Improves how invalid primitives are handled
- Sets cross origin policy before starting image download
- Improves box vs sphere comparison
- Fixes normal display with morph geometry
- Fixes hammer init crash with pinch
- Fixes empty uniform in shadow atlas map
- Fixes morph epsilon test with epsilon 0
- Stops caching morph epsilon in case of overriding
- Splits OrbitManipulator limits computation for easier overriding
- Removes useless examples
- Fixes shadow atlas for empty scene
- Adds shader error callback
- Cleans nodeGizmo attachToNode behavior
- Revert "Makes PCF an uniform instead of a Define"
- Fixes StateCache, synchonize state.buffer with incoming attribute
- Adds custom code shader node support
- Fixes a cache issue in CacheState
- Makes PCF an uniform instead of a Define
- Cleans a bit DisplayGeometryVisitor
- Fixes Typo between vendor and renderer in webglcaps
- Fixes VAO with non VAO geometry
- Adds extra check on primitives before trying to render geometry
- Fixes shadowmap not yet with camera when atlas settings scissor
- Configures exclude uniforms
- Uses es6 import syntax
- Fixes shadowmap outDistance
- Updates prettier
- Caches Blend/Depth/CullFace/ColorMask gl state
- Adds shadow jitter
- Reenables scissor on shadow for individual clears
- Fixes uniform removal and include postprocess uniform duplicates
- Improves composer when fetching out of viewport
- Adds a method to handle out of bound UV in composer
- Buffer proxy
- Adds vertex attributes type
- Fixes benchmarks
- Fixes coding style
- Moves promise helper to osg Utils
- Improves a bit promise warnings
- Avoids sparse array in StateSet and State
- Removes old Composer
- Fixes copy order arguments
- Adds webglRestore support
- Adds polyfills for ie11
- Fixes PolytopeIntersector function names
- Improves gc
- Removes deprecated promise API
- Improves PostProcess example
- Clears the whole atlas at the same time
- Reuses controllers when initializing manipulators
- Adds ComposerPostProcess with example
- Makes stacked name node optional
- Adds segment threshold for segment-point/line intersection
- Fixes missing dirtyBound in removechild method
- Optimizes hammer listeners
- Fixes prettier upgrade
- Overrides bundles with minified files
- Avoids memory alloc using private funcs
- Fixes calling the PolytopeIntersector in the CADManipulator
- Makes stats group unique
- Dont display counter if not set
- Makes shader node base operator more robust
- Avoids extra allocations in DatabasePager
- Fixes non filtered stats
- Adds error when using non declared uniform
- Adds option to filter Stats
- Fixes outline shader
- Outline shader saves a sqrt
- Adds earlyout on datapager sort
- Adds ability to enable/disable tracing to Notify
- Fixes glmatrix version
- Updates media submodule (glTf samples)
- Makes node process fail if any test fails
- Updates GLTF implementation
- Fixes ramp shader generator example
- Fix example
- Fixes frontNormal name function (collision variable)
- Fixes precision issue on start end animation
- Fixes log level for external calls
- Uses texture color for sobel outlines
- Removes undefined call to noDraw
- Separate lighting
- Adds loglevel to timers
- Reverts eye assignement in CADManipulator
- Fixes typo in intersection visitor
- Adds hammer disable option
- Adds highlight option to sobel filter
- Removes vendors folder in favor of npm modules
- Adds prettier-js
- Replaces phantomjs with node tests
- Adds eslint rules
- fixes eslint config
- Adds no-shadow to eslint configuration
- Removes namespace filtering in Compiler
- Adds missing PointSize attribute in the compiler
- Fixes foreign uniforms
- Switches to eslint
- Fixes SphereIntersector and adds unit testing
- Performance Improvement
- Fixes kdtree size estimation
- Updates for gltf2
- Fixes deprecated API calls
- Renames PrimitiveSet to primitiveSet
- Adds feature/polytope kdtree support