Robert Osfield
3160481c25
Added MESH and TASK shader enums to osg::Shader.
...
Added beginings of osgmeshshader example.
2021-03-29 16:12:15 +01:00
Robert Osfield
6e728811da
Merge branch 'OpenSceneGraph-3.6' into MultiView
2021-03-29 11:22:44 +01:00
Gleb Mazovetskiy
b14eecb3c7
Check GL_NV_framebuffer_multisample_coverage
...
`isRenderbufferMultisampleCoverageSupported()` should not return true if
the extension is not supported.
Fixes #1028
2021-03-29 09:43:50 +01:00
Robert Osfield
3d28edf528
Added intleave shader and more flexible projection matrix setup.
2020-12-31 15:06:30 +00:00
Robert Osfield
e9c8e3d4a7
Added #Pragma(tic) shader composition for passing widht and height into the shader
2020-12-31 11:47:56 +00:00
Robert Osfield
1d4bf56fd3
Implemented rows in prep for interleaving of 4x4
2020-12-30 18:23:21 +00:00
Robert Osfield
7aec64564c
Restructd set up of LeiaIntialFrustumCallback setup.
2020-12-30 13:05:42 +00:00
Robert Osfield
faae6288a5
Fixed depth component type
2020-12-30 12:46:49 +00:00
Robert Osfield
b3d39de208
Moved texture array creation into method.
2020-12-30 12:40:03 +00:00
Robert Osfield
0feeb79d05
Added 4x4 grid of images, currently repeating each row 4 times as step towards full 4x4 rendering.
2020-12-29 18:28:17 +00:00
Robert Osfield
f027c4c420
Fixed setting of pmv matrix
2020-12-29 13:31:15 +00:00
Robert Osfield
ba7334ef29
Added initial template for Leia ViewConfig implementation
2020-12-29 13:30:27 +00:00
Robert Osfield
19499d4109
Added ToggleFrustumHandler that toggles the use of the custom frustum when the 'c' key is pressed.
2020-12-24 13:41:42 +00:00
Robert Osfield
38ed11b924
Added custom InitialFrustumCallback
2020-12-24 09:53:09 +00:00
Robert Osfield
5f03aec6bc
Added support for vertex colours
2020-11-12 18:35:16 +00:00
Robert Osfield
8bad3be995
Removed debug right eye camera clear colour setting
2020-11-12 18:32:27 +00:00
Robert Osfield
d77a08bfe7
Fixed format
2020-11-12 18:05:12 +00:00
Robert Osfield
b244e658d6
Removed debug code path
2020-11-12 17:22:03 +00:00
Robert Osfield
9e161a5559
Removed the copyright notices as the code is new and doesn't require the standar OSGPL license.
2020-11-12 17:19:23 +00:00
Robert Osfield
0b0457f46b
Added uniform arrays for left and right view and projection matrix offsets
2020-11-12 17:04:22 +00:00
Robert Osfield
e93753e261
Added ovr related shader variables
2020-11-12 15:53:38 +00:00
Robert Osfield
c4c0577726
Selected single threading to avoid multibuffering of multiview structures
2020-11-12 15:52:24 +00:00
Robert Osfield
efe358048b
Updated shaders for GL_OVR_multiview2 usage
2020-11-12 15:13:29 +00:00
Robert Osfield
c1b3a30e7c
Copied StandardStereo class renamed to MultivewOVR to use as base of multiviewOVR work.
2020-11-12 12:36:24 +00:00
Robert Osfield
d6ce7550e3
Added standard side by side stereo config to use as a comparison to multviewOVR implementation
2020-11-12 12:22:40 +00:00
Robert Osfield
6831e072e4
Moved osgmultiviewpaging to osgcustompager to avoid name confusion with new multiview extension example
2020-11-11 14:32:28 +00:00
Robert Osfield
7994bfa767
Merge branch 'OpenSceneGraph-3.6' into build/windows_clang_3.6_target
2020-11-10 14:41:56 +00:00
Alberto Luaces
2ade061ced
Code comments, log strings and some variable spell fixes.
2020-10-29 15:14:29 +00:00
MeyerFabian
ba70c7d543
build/windows_clang
2020-07-21 17:37:24 +02:00
Scott Giese
6c908e9081
osgsimplegl3: fix minor typo
2020-04-29 09:18:54 +01:00
Robert Osfield
cdbec116fa
Added arguments to viwer construction to allow better command line control
2020-03-13 08:33:52 +00:00
limbolily
315031fa3b
Fix navagation error about Android GLES2 example.
...
Android GLES2 example use event queue without initializing window rectangle with graphics context,that produce navigation error.
2020-01-06 14:48:34 +08:00
PntAndCnt
3fbf24759f
Fix a typo and invisible 3dtext in examples/osgtext.
...
Second text alignment is wrong when "--alignment" specified.
3D text radius is too small, only SCREEN_COORDS can be seen.
Text position should multiply radius.
2019-12-13 10:23:47 +00:00
Robert Osfield
bf208e1d10
Changed the #extension enable
2019-07-25 14:58:17 +01:00
Robert Osfield
59f417f1e0
Added test of picking
2019-07-15 16:13:57 +01:00
Laurens Voerman
4b6d9287bc
replaced "if (apm || !apm->valid())"
2019-06-14 15:46:55 +01:00
Robert Osfield
9e18a7542b
Added ability to set which tree rendering techniques to build (via --featuers bitmask command line) and
...
output scene to using -o outputfilename.extension command line.
2019-04-12 13:55:39 +01:00
Robert Osfield
1c65815f4e
Fixed crash on exit issues with osgFX, osgParticle, osgSim and the osgforest example
2019-01-07 17:46:02 +00:00
Thomas Hogarth
e8ba57b22f
Improved iOS cmake support for xcode 9.4 and cmake 3.11
2018-12-10 08:22:36 -07:00
Boris Pek
7eaceb0baa
fix builds with case sensitive includes
...
Tested during cross-compilation for MS Windows using MinGW.
2018-10-10 18:26:43 +01:00
Julien Valentin
8a29c504e4
add version and required extension
...
let a chance to work on intel chipset
2018-10-02 11:06:22 +01:00
Robert Osfield
66246703bf
Warning fixes
2018-09-11 15:32:44 +01:00
Robert Osfield
fb09be05a9
Fixed warning
2018-09-11 12:29:40 +01:00
mp3butcher
385cfa0cbf
fix examples context creation for X11
...
(when display not :0.0)
2018-09-11 08:40:02 +01:00
Robert Osfield
257c2deb86
Added greater control of how cubemap is set up and controlled
2018-09-11 08:11:27 +01:00
Alex Burton
a7747972dc
updated osgviewerWX to remove deprecated calls in wxWidgets 3.x
2018-07-27 17:12:07 +01:00
弥继平
2205506aa3
Fixed the position of the viewport for the camera
...
The position of viewport doesn't setup properly, some part of viewer is out of CMFC_OSG_MDIView, and not visible.
2018-06-18 19:38:27 +01:00
Robert Osfield
3b563ab21b
Fixed create of graphics context by explicting adding USE_GRAPHICSWINDOW to force the WindowingSystemInterface to initialize
2018-05-18 12:47:34 +01:00
Alberto Luaces
02c310982e
Fix typos and spelling.
2018-04-23 11:03:37 +01:00
Robert Osfield
709194c88c
Replaced osgUtil::IntersectVisitor usage with osgUtil::InteresectionVisitor
2018-04-20 14:32:34 +01:00