Robert Osfield
|
18d5a9159f
|
Restructured the system() fallback to be usable for C and C++
|
2018-01-21 12:09:49 +00:00 |
|
Robert Osfield
|
5ad1a652a0
|
Moved defined into GLDefines header to avoid compile issues under Windows
|
2018-01-15 16:02:44 +00:00 |
|
Julien Valentin
|
4c0a861f91
|
add static helper func in order to generate Samplers of a Samplerless StateSet
+fix ident
|
2018-01-13 21:25:47 +01:00 |
|
Julien Valentin
|
d2b8468bf4
|
add MinLOD MaxLOD and LODBias to Texture
|
2018-01-13 21:16:16 +01:00 |
|
Robert Osfield
|
ae57f3cd46
|
Added ability to toggle on/off use of C system() function call, using OSG_SYSTEM_SUPPORTED Cmake option
|
2018-01-12 19:52:31 +00:00 |
|
Robert Osfield
|
a7cc9664c0
|
Renamed EnvVar header to os_utils in prep for adding more OS related calls to it
|
2018-01-12 16:48:17 +00:00 |
|
Robert Osfield
|
3e676f67ff
|
Removed inappropriate //
|
2018-01-06 13:09:16 +00:00 |
|
Robert Osfield
|
230ee49428
|
Added ValueObject::get/setScaleValue(..) convinient methods
|
2018-01-06 12:54:14 +00:00 |
|
OpenSceneGraph git repository
|
eca7831281
|
Merge pull request #424 from mp3butcher/osgSampler
GL3.3 SamplerObject as StateAttribute
|
2018-01-05 09:43:16 +00:00 |
|
OpenSceneGraph git repository
|
6ef90054bc
|
Merge pull request #425 from mp3butcher/callbacks
Support for multiple nest Camera DrawCallbacks
|
2018-01-05 09:18:39 +00:00 |
|
OpenSceneGraph git repository
|
73689caa5f
|
Had to fix positioning of { and spacing to be consistent with the rest of the OSG
|
2018-01-04 15:28:45 +00:00 |
|
Julien Valentin
|
0e76dc169e
|
add more Extensions
|
2018-01-04 04:18:38 +01:00 |
|
Julien Valentin
|
61548dc5a8
|
add recursivity on Camera Callbacks
|
2018-01-04 03:59:25 +01:00 |
|
Julien Valentin
|
662bea239c
|
add GLSampler as Texture Property
and a simple example mixing (add) 2 textures
|
2018-01-03 21:34:10 +01:00 |
|
Julien Valentin
|
c605b24432
|
remove old BindImageTexture path
|
2018-01-02 18:29:42 +01:00 |
|
Julien Valentin
|
8a84ee7660
|
add (untested) BindImageTexture serializer
TOREVIEW : my GLBoolean serializer macro seams hacky
|
2018-01-02 18:12:52 +01:00 |
|
Robert Osfield
|
eb72f3ed30
|
Renamed ImageTexture file to BindImageTexture to better fit it's OpenGL implementaton.
Improved the indentation so it's more consistent with the rest of the OSG.
|
2018-01-01 11:10:55 +00:00 |
|
Robert Osfield
|
1f4ae0425c
|
Merge branch 'imagebinding' of https://github.com/mp3butcher/OpenSceneGraph into mp3butcher-imagebinding
|
2018-01-01 10:16:10 +00:00 |
|
OpenSceneGraph git repository
|
f0bb9da9c6
|
Changed the enum value to be consistent with StateAttribute
|
2018-01-01 10:14:58 +00:00 |
|
OpenSceneGraph git repository
|
e27148240a
|
Change enum name to be consistent with assciated class name
|
2018-01-01 10:13:14 +00:00 |
|
Robert Osfield
|
dd1f95d24d
|
Fixed typo
|
2017-12-31 13:17:23 +00:00 |
|
Robert Osfield
|
94a1a84a59
|
Fixed handling of reassignment of ArrayDispatch when vertex aliasing is toggled
|
2017-12-31 12:38:17 +00:00 |
|
mp3butcher
|
2f8a262a0e
|
add flexier Image Unit Binding implementation (allow different IUBs for a Texture)
|
2017-12-28 19:04:32 +01:00 |
|
Robert Osfield
|
5afd32b2d9
|
Introduced dedicated VertexArrayStateList class to wrap up the VertexArrayState container with convinience methods to help initialize them.
Using the new VertexArrayStateList class fixed bug associated with setting new setTexCoord() array when a VertexArrayState is already assigned.
|
2017-12-19 09:57:57 +00:00 |
|
Robert Osfield
|
d2bfde30f0
|
Deprecated dirtyDisplayLists(), use established dirtyGLObjects() instead
|
2017-12-18 13:54:08 +00:00 |
|
Robert Osfield
|
a6069c3226
|
Introduced Drawable::CreateVertexArrayStateCallback to enable customization of how VertexArrayState objects.
Added public accessors to the Drawable::VertexArrayStateList.
|
2017-11-29 14:22:31 +00:00 |
|
OpenSceneGraph git repository
|
021dca0072
|
Cleaned up code layout
|
2017-11-29 08:14:44 +00:00 |
|
Julien Valentin
|
739303b3d9
|
override compile and createVAS in order to do nothing
|
2017-11-28 20:38:54 +01:00 |
|
Julien Valentin
|
195df4f811
|
numgroup removed but introduce a reto compatibility bug in Program serializer
hope nobody use it
|
2017-11-28 17:39:32 +01:00 |
|
Julien Valentin
|
bf1b4ec2bb
|
add ComputeDispatch class
revoke glDispatch in PCProgram::useProgram
update example
|
2017-11-28 17:30:04 +01:00 |
|
Robert Osfield
|
34336931fa
|
Deprecated the osg::Shader::reaDShaderFile() and osg::Shader::loadShaderSourceFromFile() methods.
Programmers should use osgDB::readRefShaderFile()/readShaderFile() instead.
|
2017-11-27 18:28:15 +00:00 |
|
Robert Osfield
|
338b0e2b7b
|
Moved getenv usage across to safer osg::getEnvVar() usage
|
2017-11-01 17:38:33 +00:00 |
|
Robert Osfield
|
0e7e06349e
|
Added safety check for getenv parsing to prevent overflow attacks via getenv.
|
2017-11-01 16:43:32 +00:00 |
|
Robert Osfield
|
e59ad87044
|
Made template function inline to avoid multiple declaration issues
|
2017-11-01 14:16:54 +00:00 |
|
Robert Osfield
|
51a9c66856
|
Added OSG_ENVVAR_SUPPORTED cmake control and bool osg::getEnvVar(const char* name, T& value, ...) conviniece funcions to make it easier to implement optinal getenv reading code.
|
2017-11-01 13:32:47 +00:00 |
|
Robert Osfield
|
c242ad4497
|
Fixed unititialized memory variables and improved readability by adding spacing where appropriate
|
2017-10-31 17:55:59 +00:00 |
|
Robert Osfield
|
9c9439ef73
|
Added DisplaySettings:s/getgTextShaderTechnique() and OSG_TEXT_SHADER_TECHNIQUE env var support to DisplaySettings.
Added using of DisplaySettings:getgTextShaderTechnique() to Text default constructor.
Added better debug output control in Text.cpp
|
2017-10-24 14:46:13 +01:00 |
|
Robert Osfield
|
6b75439ae4
|
Merge branch 'master' into text_improvements
|
2017-10-20 14:14:14 +01:00 |
|
Robert Osfield
|
068f47d91f
|
Build fixes with ref_ptr<> autoconversion disabled
|
2017-10-19 11:57:53 +01:00 |
|
Laurens Voerman
|
274cea19bf
|
copySubImage support for block compressed images, added support for astc compressed type.
|
2017-10-13 16:54:04 +02:00 |
|
Robert Osfield
|
d6af00d9bd
|
Merge branch 'master' into text_improvements
|
2017-10-10 09:21:34 +01:00 |
|
OpenSceneGraph git repository
|
d74e340f32
|
Merge pull request #359 from eligovision/OpenSceneGraph_gles
Added defines: GL_ALPHA4/8/12/16 in osg/Image, this will fix compilat…
|
2017-10-09 10:03:21 +01:00 |
|
OpenSceneGraph git repository
|
5f985a36a2
|
Merge pull request #358 from eligovision/OpenSceneGraph_optimizer
VertexAttribDivisor compare function fix: index must be compared
|
2017-10-09 10:02:51 +01:00 |
|
Robert Osfield
|
9ac2b2eb7b
|
Added VertexArrayState::ArrayDispatch::className() method and implementation for each ArrayDispatch subclass to help with debugging
|
2017-10-06 17:47:19 +01:00 |
|
Konstantin S. Matveyev
|
1e1f69febc
|
Added defines: GL_ALPHA4/8/12/16 in osg/Image, this will fix compilation error while building for GLES2
|
2017-10-06 18:16:48 +03:00 |
|
Konstantin S. Matveyev
|
a87e57e946
|
VertexAttribDivisor compare function fix: index must be compared
|
2017-10-06 18:14:47 +03:00 |
|
Robert Osfield
|
cc7cf54353
|
Added support for subsititing $VAR_NAME entries in shaders to enable writing shaders that work across GLSL versions.
|
2017-09-18 18:09:15 +01:00 |
|
Denys Koch
|
1d1bfa1b39
|
Fix flawed BoundingSphere inequality operator
|
2017-08-28 14:34:39 +02:00 |
|
OpenSceneGraph git repository
|
5efdcd5655
|
Merge pull request #328 from scrawl/group-docs
Fix docs for Group::addChild to match implementation
|
2017-08-27 18:07:21 +01:00 |
|
scrawl
|
1cd1ab1c60
|
Fix docs for Group::addChild to match implementation
Checking for duplicates is only done if ENSURE_CHILD_IS_UNIQUE is defined, but this is never defined anywhere.
|
2017-08-26 11:30:55 +00:00 |
|