The canvas view defaults to SYNCHRONOUS_LOADING. A crash occurs when multiple CanvasViews are operated async. So, we change it to operate synchronously by default. The problem of async operation when using a multi-canvas view should be resolved later. Change-Id: I9bb4c8165b69ebdd93753211214fcadf06a3f456
Introduce REMOVE_FRONT_INSET, REMOVE_BACK_INSET Property Added new property to TextLabel Example: textLabel.SetProperty(DevelTextLabel::Property::REMOVE_FRONT_INSET, false); textLabel.SetProperty(DevelTextLabel::Property::REMOVE_BACK_INSET, false); When REMOVE_FRONT_INSET is set to false, the xBearing of first glyph won't be trimmed. When REMOVE_BACK_INSET is set to false, the advance of last glyph won't be trimmed. Change-Id: I169d87b9f83d3b204ea51601188982cda54cb9d0
Add CastShadow and ReceiveShadow for Model and ModelNode - CastShadow can be used to make an object cast shadow or not. - ReceiveShadow can be used to make an object be not drawn any shadow on its surface. - Model and ModelNode have the methods. - If Model's method is called, it is inherited to its current child ModelNode. - If ModelNode's method is called, it is only affects the ModelNode itself. - The ModelNode's property changes do not affect its parent Model's property. Change-Id: I8ebeeed9ed814718a38ad7f69c43a4814a5a70ae Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Let we use legacy rounded blur algorithm for gles2.0 + remove GL keyword Since low spec device also want to use rounded blur color visual, let we make them use some old legacy code, which required low calculation. Change-Id: I50ad32c09da384e9ddc8a18423e67681f8824a5c Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ImageVisualShader debug script make to add custom attribute / varying / uniform Let we allow to set some extra uniform and attribute , varying if user need to debug. Change-Id: I0c98358fe22e6678fcfa352d33c61308597bcfe0 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Support Scene3D on gles 2.0 Let we support Scene3D::Model under gles 2.0 devices. Note : Since glsl doesnt support textureLod, we cannot support roughness. Change-Id: If518bf48361331eb47b0f8a5a2ef265ba3fee488 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Added UNSAFE_RENDERING_DIRECT backend mode for GLView. UNSAFE_RENDERING_DIRECT mode allows injecting the GL calls directly into window context. This method is considered unsafe and should be used cautiously as it may alter GL state of the main DALi pipeline (ie. affect UI rendering). Change-Id: Idd36a26541f9af56657c1eef72ee7e83e2a45581 Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
Fix bug when we try to load two image s.t. premultyOnLoad difference Let we seperate cache between "Could-be-premultiplied, but not loaded yet" VS "Do not premultiplied" Currently, we check both of them as same item. Change-Id: Idfb68580e5a321745ee3accf9bb61d3845a39067 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Emit ResourceReady if we call Reload even if it was ready visual. If the visual was already ready state, and if we call Reload, the visual state still ResourceReady. So ResourceReady signal was not be emitted. Since someone might need to know the timing of resource loaded after Reload(), Make we reset status as PREPARE, and wait callback again. Change-Id: Id0ddb6523c4d9fcd58aab63a2fb07d27fdd9c5b5 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Merge "Ignore corner blur radius if glsl version is low" into devel/master
Test harness sync Change-Id: I480e0fb3b1f3a475ea02ec7be1599f9af36a8f18
Let we make WebView invisible if window is hide Since we didn't check window visibility changed during webview is on scene + We don't check whether webview is on scene or not, it could be make WebEngine keep rendering infinitly. Let we make web engine visible only if we can assume that it is visible now. TODO : We cannot check parent visibility changed for current system correctly, without any overhead. Todo in future Change-Id: I86ca4cf816eb718a45cc0b5146217eb82f373fa0 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Ignore corner blur radius if glsl version is low Let we make to not blur rounded corner if gles version is too low Change-Id: I1ed43633d97e63a0b4d843ce692e7db28db22e0d Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>