Robert Osfield
|
e3d438d80f
|
Merge branch 'master' into shader_pipeline
|
2018-01-03 12:34:01 +00: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
|
55d4be66b3
|
Merge branch 'master' into shader_pipeline
|
2018-01-01 12:36:31 +00: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 |
|
Robert Osfield
|
b5a3e0d532
|
Fixed handling of reassignment of ArrayDispatch when vertex aliasing is toggled
|
2017-12-31 12:35:44 +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
|
2b315b7a78
|
Added ValueObject::get/setScaleValue(..) convinient methods
|
2017-12-20 20:12:49 +00:00 |
|
Robert Osfield
|
d426513b64
|
Merge branch 'master' into shader_pipeline
|
2017-12-19 10:43:44 +00: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
|
a17b1ac547
|
Added object map to DisplaySettings::setObject(std::string, Object*) & getObject(std::string)
This enables caching of data, such as pre-loaded files or other objects
|
2017-12-03 16:43:06 +00:00 |
|
Robert Osfield
|
803026814a
|
From Raymond de Vries, Windows build fixes
|
2017-12-01 14:38:52 +00:00 |
|
Robert Osfield
|
dadfe8ae0b
|
Merge branch 'master' into shader_pipeline
|
2017-12-01 09:14:52 +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
|
bf517febfc
|
Merge branch 'master' into shader_pipeline
|
2017-10-28 12:58:47 +01: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 |
|
Daniel Emminizer
|
2e456eeddc
|
No longer using OSG_EXPORT on DefaultIndirectCommandDrawArrays and DefaultIndirectCommandDrawElements, fixing compile errors in MSVC 2015.
|
2017-08-25 08:55:25 -04:00 |
|
Julien Valentin
|
c89b08ea1f
|
Add extensions
|
2017-08-25 00:19:22 +02:00 |
|
Julien Valentin
|
107b7be95b
|
Merge remote-tracking branch 'upstream/master' into MDI7
|
2017-08-24 11:26:23 +02:00 |
|
OpenSceneGraph git repository
|
b89384d810
|
Merge pull request #318 from mp3butcher/osganimation
change the design of BufferIndexBinding to work with BufferData instead of BufferObject +matrix transpose
|
2017-08-24 09:53:32 +01:00 |
|
Julien Valentin
|
d49f0d67af
|
change the design of BufferIndexBinding to work with BufferData instead of BufferObject
allow convenient BufferData abstraction + serialization of BufferIndexBinding
|
2017-08-24 03:28:55 +02:00 |
|