Changelog History
Page 1
-
v1.1.970 Changes
June 23, 2017๐ Official release of v1.1.970 Bombshell.
-
v1.1.777
November 16, 2016 -
v1.1.776
November 16, 2016 -
v1.1.668 Changes
October 08, 2016๐ Official release of v1.1.668 Bombshell.
-
v1.1.610 Changes
September 07, 2016๐ Official release of v1.1.x Bombshell.
-
v1.1.582
August 31, 2016 -
v1.1.581
August 31, 2016 -
v1.1.337 Changes
February 24, 2016๐ Version 1.1.337 of Rajawali Library. This release includes API changes compared to v1.0.325 but they are functionally equivalent. This should be considered an Alpha version of v1.1 Bombshell.
-
v1.1.x Changes
"Bombshell", the next Rajawali version contains some minor changes to the API.
Anti-Aliasing
๐ FXAA and Super-sample anti aliasing have been added as post processing options. See the FXAA Post Processing example to see how.
๐ Examples and Support Modules
๐ The examples application and all support modules such as Android Wear, Vuforia and Cardboard support have been moved to this repository.
Color Picking
Scene.java
- Added
doColorPicking()
to isolate color-picking render from normal render() control flow - Renamed
requestColorPickingTexture()
torequestColorPicking()
- Added
Object3D.java
- Introduced
UNPICKABLE
color/index, made it a default value - Updated
setPickingColor()
, removedgetPickingColor()
- Eliminated
mIsPickingEnabled
, now check forUNPICKABLE
- Added
renderColorPicking()
for optimized/independent color-picking rendering of theObject3D
and its children (per #1387)
- Introduced
ObjectColorPicker.java
- Updated
unregisterObject()
to reset picking color toUNPICKABLE
- Renamed
createColorPickingTexture()
topickObject()
- In
pickObject()
call toGLES20.glReadPixels()
, replacedgetDefaultViewportHieght()
withgetViewportHeight()
- Updated
Textures
Stores texture handles in a hashmap keyed by texture name. This allows reusing textures between materials if the same names are used. An initial attempt to find the locations is made on first compiling a material but if the texture name is not known there (such as for post processing) then it will be cached on the first use.
Desmurfing
๐ The old class names that were prefixed with "Rajawali" have been removed. For example,
RajawaliRenderer
is now justRenderer
.Textures
๐
ATexture.setUniformHandle(int)
andATexture.getUniformHandle()
have been removed. They were an incomplete implementation and the ownership of these handles has been moved to theMaterial
level, allowing reused of identically named textures across materials as well as helping cache for vertex textures, if available on the device. -
v1.0.325 Changes
February 24, 2016๐ Version 1.0.325 of the Rajawali Library.