Skip to content

Commit

Permalink
Oss release v1.2.1 created 2022-09-28-12-02
Browse files Browse the repository at this point in the history
see CHANGELOG.md for details

Original commit sha: c4aaa47af0f0645fe0becc367642daca9c8729b3

Co-authored-by: Askanaz Torosyan <46795157+nVxx@users.noreply.github.com>
Co-authored-by: Daniel Haas <25718295+bojackHaasman@users.noreply.github.com>
Co-authored-by: Mohamed Sharaf-El-Deen <769940+mohhsharaf@users.noreply.github.com>
Co-authored-by: Mirko Sova <64351017+smirko-dev@users.noreply.github.com>
Co-authored-by: Tobias Hammer <tohammer@users.noreply.github.com>
Co-authored-by: Violin Yanev <violinyanev@users.noreply.github.com>
  • Loading branch information
7 people committed Sep 28, 2022
1 parent db6379f commit e648e0d
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 21 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@

**FIXED**

# v1.2.1

**FIXED**

* Upgrade ramses from 27.0.122 to 27.0.125 (patchfix)

# v1.2.0

**Features**
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ cmake_minimum_required(VERSION 3.13)

set(RLOGIC_VERSION_MAJOR 1)
set(RLOGIC_VERSION_MINOR 2)
set(RLOGIC_VERSION_PATCH 0)
set(RLOGIC_VERSION_PATCH 1)

set(RLOGIC_VERSION ${RLOGIC_VERSION_MAJOR}.${RLOGIC_VERSION_MINOR}.${RLOGIC_VERSION_PATCH})
set(ramses-logic_VERSION "${RLOGIC_VERSION}" CACHE STRING "Ramses Logic version" FORCE)
Expand Down
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,15 @@ Prefer to learn by example? Have a look at our [self-contained example snippets]

# Version matrix

|Logic | Included Ramses version | Minimum required Ramses version | Binary file compatibility |
|---------|-------------------------------|------------------------------------|------------------------------|
The following matrix explains which versions of Ramses Logic are compatible with which versions of Ramses, and also
to what extent binary files are supported. Read the table like this: `Logic` version **X** should be used with
Ramses version **Y** (included Ramses version). If you need older Ramses, it must be at least **Z**
(Minimum required Ramses version) - but keep in mind we don't test all combinations. You can also load
existing files exported with Logic Engine version **W** or newer (Binary file compatibility).

|Logic | Included Ramses version | Minimum required Ramses version | Binary file compatibility |
|----------|-------------------------------|------------------------------------|------------------------------|
|v1.2.1 | 27.0.125 | 27.0.102 | >= 1.0.0, F-Levels 01 - 03 |
|v1.2.0 | 27.0.122 | 27.0.102 | >= 1.0.0, F-Levels 01 - 03 |
|v1.1.x | 27.0.121 | 27.0.102 | >= 1.0.0, F-Levels 01, 02 |
|v1.0.x | 27.0.119 | 27.0.102 | >= 1.0.0 |
Expand Down
34 changes: 17 additions & 17 deletions ci/scripts/check_versions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,49 +10,49 @@

set -e

usage() { echo "Usage: $0 -t <tag> -r <root>]" 1>&2; exit 1; }
usage() { echo "Usage: $0 -t <tag>]" 1>&2; exit 1; }

while getopts ":t:r:" o; do
case "${o}" in
t)
tag=${OPTARG}
;;
r)
root=${OPTARG}
;;
*)
usage
;;
esac
done
shift $((OPTIND-1))

if [ -z "${tag}" ]; then
echo "Missing tag!"
usage
fi
SCRIPT_DIR=$( cd "$( dirname $(realpath "${BASH_SOURCE[0]}") )" && pwd )
REPO_ROOT=$(realpath "${SCRIPT_DIR}/../..")

cmakelists="${root}/CMakeLists.txt"
cmakelists="${REPO_ROOT}/CMakeLists.txt"
if [ -f "$cmakelists" ]; then
echo "Comparing $tag against version declared in $cmakelists"

VERSION_MAJOR=`cat $cmakelists | grep "set(RLOGIC_VERSION_MAJOR" | sed 's/^[^0-9]*\([0-9]*\).*$/\1/'`
VERSION_MINOR=`cat $cmakelists | grep "set(RLOGIC_VERSION_MINOR" | sed 's/^[^0-9]*\([0-9]*\).*$/\1/'`
VERSION_PATCH=`cat $cmakelists | grep "set(RLOGIC_VERSION_PATCH" | sed 's/^[^0-9]*\([0-9]*\).*$/\1/'`
cmake_version="v$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH"

if [ "$cmake_version" = "$tag" ]; then
echo "Tag $tag matches version in $cmakelists"
if [ -z "${tag}" ]; then
echo "No tag provided! Will use tag from CMakeLists.txt to check other files"
tag=$cmake_version
else
echo "Tag $tag does not match the version in $cmakelists ($cmake_version)" 1>&2
exit 1
echo "Comparing $tag against version declared in $cmakelists"

if [ "$cmake_version" = "$tag" ]; then
echo "Tag $tag matches version in $cmakelists"
else
echo "Tag $tag does not match the version in $cmakelists ($cmake_version)" 1>&2
exit 1
fi
fi
else
echo "Could not find CMakeLists ($cmakelists)!" 1>&2
exit 1
fi

changelog="${root}/CHANGELOG.md"
changelog="${REPO_ROOT}/CHANGELOG.md"
if [ -f "$changelog" ]; then
echo "Checking if version $tag is mentioned in $changelog"

Expand All @@ -68,7 +68,7 @@ else
exit 1
fi

readme="${root}/README.md"
readme="${REPO_ROOT}/README.md"
if [ -f "$readme" ]; then
echo "Checking if version $tag is mentioned in $readme"

Expand Down
2 changes: 1 addition & 1 deletion external/ramses
Submodule ramses updated 51 files
+27 −0 CHANGELOG.txt
+1 −1 CMakeLists.txt
+8 −1 client/ramses-client/impl/AnimationSystemImpl.cpp
+4 −0 client/ramses-client/impl/EffectInputSemanticUtils.h
+28 −2 client/ramses-client/impl/SceneImpl.cpp
+5 −0 client/ramses-client/impl/SceneImpl.h
+12 −0 client/ramses-client/ramses-client-api/Scene.cpp
+2 −1 client/ramses-client/ramses-client-api/include/ramses-client-api/AnimationSystemEnums.h
+5 −1 client/ramses-client/ramses-client-api/include/ramses-client-api/EffectInputSemantic.h
+22 −0 client/ramses-client/ramses-client-api/include/ramses-client-api/Scene.h
+27 −0 client/ramses-client/test/AnimationSystemTest.cpp
+8 −16 client/ramses-client/test/RamsesObjectTestCommon.h
+71 −0 client/ramses-client/test/SceneTest.cpp
+2 −4 examples/ramses-example-basic-animation-realtime/src/main.cpp
+5 −3 framework/Animation/Animation/include/Animation/AnimationSystem.h
+5 −0 framework/Animation/Animation/src/AnimationSystem.cpp
+1 −0 framework/Animation/AnimationAPI/include/AnimationAPI/IAnimationSystem.h
+1 −2 framework/CMakeLists.txt
+18 −3 framework/Communication/TransportCommon/src/SceneUpdateSerializationHelper.cpp
+21 −1 framework/Communication/TransportCommon/test/FlushInformationSerializationHelperTest.cpp
+1 −0 framework/Components/include/Components/ClientSceneLogicShadowCopy.h
+22 −0 framework/Components/include/Components/EffectUniformTime.h
+2 −1 framework/Components/include/Components/FlushInformation.h
+10 −2 framework/Components/include/Components/FlushTimeInformation.h
+11 −0 framework/Components/src/ClientSceneLogicShadowCopy.cpp
+20 −0 framework/Components/src/EffectUniformTime.cpp
+59 −8 framework/Components/test/ClientSceneLogicTest.cpp
+1 −1 framework/Components/test/SceneGraphComponentTest.cpp
+16 −0 framework/PlatformAbstraction/include/PlatformAbstraction/PlatformTime.h
+11 −0 framework/SceneGraph/Scene/include/Scene/Scene.h
+7 −0 framework/SceneGraph/Scene/src/Scene.cpp
+10 −0 framework/SceneGraph/Scene/test/ActionTestScene.cpp
+3 −0 framework/SceneGraph/Scene/test/ActionTestScene.h
+7 −3 framework/SceneGraph/SceneAPI/include/SceneAPI/EFixedSemantics.h
+4 −0 framework/SceneGraph/SceneAPI/include/SceneAPI/IScene.h
+0 −1 framework/ramses-framework/include/StatusObjectImpl.h
+0 −6 framework/ramses-framework/src/StatusObjectImpl.cpp
+1 −0 ...ndwichTests/RendererTests/EmbeddedCompositingTests/EmbeddedCompositingTestFramework/TestForkingController.h
+1 −0 renderer/Platform/Platform_Wayland_EGL/src/Logger_Wayland.cpp
+31 −0 renderer/RendererLib/RendererLib/include/RendererLib/RendererCachedScene.h
+1 −1 renderer/RendererLib/RendererLib/include/RendererLib/RendererSceneUpdater.h
+7 −0 renderer/RendererLib/RendererLib/src/RenderExecutor.cpp
+0 −1 renderer/RendererLib/RendererLib/src/RendererLogger.cpp
+26 −5 renderer/RendererLib/RendererLib/src/RendererSceneUpdater.cpp
+119 −4 renderer/RendererLib/RendererLib/test/RenderExecutorTest.cpp
+100 −0 renderer/RendererLib/RendererLib/test/RendererSceneUpdaterTest.cpp
+7 −1 renderer/RendererLib/RendererLib/test/RendererSceneUpdaterTest.h
+2 −1 renderer/RendererLib/ramses-renderer-api/include/ramses-renderer-api/IDcsmContentControlEventHandler.h
+29 −9 renderer/RendererLib/ramses-renderer-impl/src/DcsmContentControlImpl.cpp
+28 −0 renderer/RendererLib/ramses-renderer-impl/test/DcsmContentControlTest.cpp
+1 −0 utils/ramses-utils/src/EffectConfig.cpp

0 comments on commit e648e0d

Please sign in to comment.