• Home
  • History
  • Annotate
  • only in /frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/
History log of /frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d2dc9838961f945c402e5d810bc715196240be6f 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Simplifying programmatic creation.

Change-Id: I792f96b5ed47d3c78976d57259074c9ae402575b
enderable.java
cene.java
ceneManager.java
exture2D.java
extureCube.java
9cc290038ca3ee06ed34d172bbd139ea13bafd1b 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Properly pipe texture names through.

Change-Id: I3e44c2757acee90539869c32771626cd0f770a25
ragmentShader.java
57fc7109e4e1ec0a32d1661779e8d7babab0279b 22-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding a very simple all-code scenegraph example.

Change-Id: I776f8d8d0d3873c84141637d3479501ea92bac12
olladaParser.java
ompoundTransform.java
cene.java
ceneManager.java
ender.rs
c71343acc469db7ec351db2344032801e0e1b30a 21-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding better default behaviour for programmatically created objects.

Change-Id: I24078b27f9ddf7f36855eaf223cd4211f459bc78
ragmentShader.java
enderable.java
cene.java
ceneManager.java
haderParam.java
ertexShader.java
071e54d7a3b21ea5eeabff49ac979952b38c77a5 18-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making sure stranded objects are not left behind.

Change-Id: If678d9dbf818e256862cfc0949015c2a4172bebd
ceneManager.java
a9eb319965da1f2d59c06135d0d8d4631312bfff 08-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making a graceful fallback for missing textures.

Change-Id: Ib628d8344ab9bdd5f82c61a599c42a4c7ca3052e
ceneManager.java
exture2D.java
extureCube.java
ender.rs
e8bb420a687598be9801e7ff4a0d114fa72ac5bc 07-Feb-2012 Alex Sakhartchouk <alexst@google.com> Streamlining texture creation.
Adding render target textureas.
Adding texture params for shaders.
Making it easier to bind root script.

Change-Id: I96dfc6ffba8bb7391d03a84682c43c82387e0be3
ragmentShader.java
enderPass.java
enderable.java
cene.java
ceneManager.java
exture2D.java
extureBase.java
extureCube.java
extureParam.java
extureRenderTarget.java
xport.rs
ragment_params.rs
arams.rsh
ender.rs
cenegraph_objects.rsh
6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1 04-Feb-2012 Alex Sakhartchouk <alexst@google.com> Fixes to simplify programmatic creation.

Change-Id: Ief2c794b0c50ce8016737628b9a7348574590039
amera.java
cene.java
ceneManager.java
5c15b765fecca6b0ba2760d04c86798ff980fd53 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Adding float param time stamp. Cleanup, robustness.

Change-Id: I99148cf0566f0825739968bf1c7fbca021ef144e
loat4Param.java
enderable.java
haderParam.java
ransformParam.java
arams.rsh
cenegraph_objects.rsh
e31264694e9729db49acbb2d32eab2703efc8501 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Cleanup.

Change-Id: Iee30f741f99846b3e19346fa1f2fb6ee0c88f4c0
amera.java
ompoundTransform.java
loat4Param.java
enderable.java
cene.java
ceneManager.java
ransformParam.java
xport.rs
0c9523357f48a26c8214ccff0b0d95c6927ac0d3 01-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making sure that parameter updates are properly propagated to RS.
Cleanup of param creation code.

Change-Id: I882b5230783250167f4269964165971a1caf9962
loat4Param.java
ragmentShader.java
enderable.java
hader.java
haderParam.java
extureParam.java
ransformParam.java
ertexShader.java
xport.rs
arams.rsh
cenegraph_objects.rsh
f684c01b7af0229ac6d981c2ee3c14703ef64f76 01-Feb-2012 Alex Sakhartchouk <alexst@google.com> Optimize camera updates from java. Remove duplicate constants.

Change-Id: I4302abc06b1afbfdbbf2f7749d3caa7294c982d1
amera.java
ompoundTransform.java
ransform.java
xport.rs
452889a29671e63114dc2ab873597bdc5701f97b 31-Jan-2012 Alex Sakhartchouk <alexst@google.com> Better debugging for shader params.

Change-Id: Ib083e456e53226539d16599b4a2b4d89e5082439
haderParam.java
arams.rsh
cenegraph_objects.rsh
e92c78ccd095ae1cb47198afb664f98571ce2148 31-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding a time stamp to transforms to reduce update frequency.

Change-Id: Ief4a9c61886feed03b11c913fbee14613d990dc4
amera.java
ompoundTransform.java
loat4Param.java
atrixTransform.java
ceneManager.java
haderParam.java
ransform.java
ransformParam.java
amera.rs
xport.rs
arams.rsh
cenegraph_objects.rsh
ransform.rs
5de922962a2fa06267f3ad26f75e3a8083af906c 30-Jan-2012 Alex Sakhartchouk <alexst@google.com> Fixing possible pne.

Change-Id: I4a8071374a72c0ca2639dc033d06d17e0a0466f7
ragmentShader.java
enderable.java
e93db17a143ff560f92d94b68ce1e76f79db7902 30-Jan-2012 Alex Sakhartchouk <alexst@google.com> Making the SceneGraph more robust to make sure data is propagated to RS.
Caching RS name allocations.

Change-Id: I5e7a17a9ac76f81548145ae78665da322ec51271
amera.java
ompoundTransform.java
loat4Param.java
ragmentShader.java
ightBase.java
atrixTransform.java
enderPass.java
enderState.java
enderable.java
cene.java
ceneGraphBase.java
ceneManager.java
hader.java
exture2D.java
extureBase.java
extureCube.java
ransform.java
ransformParam.java
ertexShader.java
4bda82de0bca754f3ce387e9968170c5122241a9 28-Jan-2012 Alex Sakhartchouk <alexst@google.com> Better constant names, removed unused code, general cleanup.

Change-Id: Iebf6d6c930c146e83d6963674d63ee322e831f3e
ompoundTransform.java
ragmentShader.java
cene.java
ransform.java
ertexShader.java
ender.rs
cenegraph_objects.rsh
a18d676edefbafc0b745ab98edab8f50b1c81c61 27-Jan-2012 Alex Sakhartchouk <alexst@google.com> Material name cleanup. Minor refactoring.

Change-Id: I2e0cba9267c61729eefe8bf0d3c29bf0892ba940
olladaParser.java
ceneManager.java
d4cb9c587c23e3c24d928b0ac1a4de5679846f93 27-Jan-2012 Alex Sakhartchouk <alexst@google.com> Separating scenegraph from the app that uses it.

Change-Id: I326d3e9804ae2433e8963105442c4a0b8f8f9a6f
olladaScene.java
ileSelector.java
ragmentShader.java
ullscreenBlur.java
enderable.java
ceneManager.java
estApp.java
estAppLoadingScreen.java
estAppRS.java
estAppView.java
ouchHandler.java
ertexShader.java
amera.rs
ull.rs
xport.rs
ragment_params.rs
ight.rs
bject_params.rs
arams.rsh
ender.rs
cenegraph.rs
cenegraph_objects.rsh
estApp.rsh
ransform.rs
ransform_def.rsh
ertex_params.rs
99b93819f12f18b8559f702d7a303c31fe05205a 26-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding shader textures and removing specialized code.

Change-Id: Ie42928f9f7c1cee51ee2e0206b75e8239b75960a
ragmentShader.java
enderState.java
enderable.java
cene.java
hader.java
estAppRS.java
extureCube.java
extureParam.java
ertexShader.java
1e69f42fa2332496943cf66ee047a107e882240d 26-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding accidentally removed init block.

Change-Id: I66790a1c405e682d9ddd1beb36544844562e02c0
estAppRS.java
5121da171e0215f3bcd5d1fb0b147e7ed3c295a9 25-Jan-2012 Alex Sakhartchouk <alexst@google.com> Changing blur passes to use new shader structure.

Change-Id: I8590cc7bfb0ae5b5b55a574852c4c86c3a914ce0
ullscreenBlur.java
enderState.java
3c5ebd1e8df10f72dc7ca5f6203f72f320b4c485 21-Jan-2012 Alex Sakhartchouk <alexst@google.com> Refactoring out some params code.

Change-Id: Ie4268faeefd6858057c242bea98aceb3800cef75
ragment_params.rs
bject_params.rs
arams.rsh
ertex_params.rs
4fd35d8f49dbed174828da60b70c37e7a77a0d13 20-Jan-2012 Alex Sakhartchouk <alexst@google.com> Many optimizations of rendering path.
Adding ability to split up per shader and per object updates.
Added cubemaps as scenegraph objects.

Change-Id: I7877658c35ad1407444e1e092c7634b46d745691
ragmentShader.java
enderState.java
enderable.java
cene.java
ceneManager.java
hader.java
haderParam.java
estAppRS.java
exture2D.java
extureBase.java
extureCube.java
ransformParam.java
ertexShader.java
ull.rs
xport.rs
ragment_params.rs
bject_params.rs
arams.rs
arams.rsh
ender.rs
estApp.rsh
ransform_def.rsh
ertex_params.rs
516054bf53b0a8844267185ddaf1d505c9e81da7 18-Jan-2012 Alex Sakhartchouk <alexst@google.com> Making sure that renderpass objects get properly updated.

Change-Id: Id6228230abc87a48414d6704ca89189971f935a1
enderPass.java
cene.java
ender.rs
ce047cb47b761f00593f247a3901fe8155371d47 18-Jan-2012 Alex Sakhartchouk <alexst@google.com> Fixing blur passes. Refactoring.

Change-Id: Ie511e7738e2cf259231f48250421b5e340d38565
ullscreenBlur.java
ceneManager.java
estAppRS.java
exture2D.java
extureParam.java
ull.rs
xport.rs
arams.rs
ender.rs
estApp.rsh
ransform_def.rsh
61440e8a8bc5d0d3c7edc66eccb609e5f07fea6e 17-Jan-2012 Alex Sakhartchouk <alexst@google.com> Finishing light linking.

Change-Id: I5d76115410bf0b9a7ea882e57242a0b0bba6ddcc
loat4Param.java
enderable.java
cene.java
ceneManager.java
estAppRS.java
xport.rs
arams.rs
ender.rs
ransform_def.rsh
ee1031d1a280924bf9485b80638dc61d2812b12a 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> Moving common function to the right place.

Change-Id: I18cc985ae023aa727f49c2815e5009d43e2acb4b
amera.java
ompoundTransform.java
ightBase.java
atrixTransform.java
enderable.java
ceneGraphBase.java
ceneManager.java
estAppRS.java
e57b34155269cc030b4b241f556207f7012a0f07 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> Cleanup and refactoring.

Change-Id: I663981416a2f12c627b562eb998255526445235e
ceneManager.java
estAppLoadingScreen.java
estAppRS.java
exture2D.java
be5bdeb9471c4a04905edd34e6d3560315293427 12-Jan-2012 Alex Sakhartchouk <alexst@google.com> More general texture handling. Some cleanup.

Change-Id: Ia1b14dcb922bda62f380e419281d6e027ad86ecd
loat4Param.java
ullscreenBlur.java
enderable.java
ceneManager.java
estAppLoadingScreen.java
estAppRS.java
ender.rs
fdccec9c21fafe1bc70b6437115d42e75643ba75 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Now utilizing ability to bind constants.
Fixing small copy/paste typo.

Change-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f
estAppRS.java
xport.rs
arams.rs
ender.rs
dd1da451159578d865230ceada3e1f0058e3c18e 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding shader parameter linking.

Change-Id: Ia5f0b6b7e935102bc2d5055875faeec209ae2b41
olladaParser.java
loat4Param.java
enderable.java
ceneManager.java
haderParam.java
extureParam.java
ransform.java
ransformParam.java
amera.rs
xport.rs
arams.rs
ender.rs
ransform_def.rsh
61cd9435142a6536569d922b7cd7b6a5162f31e2 05-Jan-2012 Alex Sakhartchouk <alexst@google.com> Cleanup based on comments.

Change-Id: I2d261b3cd240b890001dcc7d2a849cfdc34328bf
ight.rs
875a538d5db06e7e055401050e03b86bf8598536 04-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding light script to scenegraph.
Patching up the collada parser to handle data from different converters.

Change-Id: Ibac4d3cd8e7af65b67ad3ad5023e26af075a20bb
olladaParser.java
ightBase.java
ointLight.java
cene.java
ceneManager.java
xport.rs
ight.rs
ender.rs
ransform_def.rsh
f92189d2aea9856c11c26ebe392cd53dd969c0b8 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Refactor some common code and make detecting sdcard paths more robust.

Change-Id: I6555f6b82e94f8eee0400eddaaffc0442d5e1c41
olladaScene.java
ullscreenBlur.java
ceneManager.java
exture2D.java
f5d8ac7cc35747ef7285ccc196f616b96229def9 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Element getters.

Change-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de
ender.rs
b98f6d3466f15a250e4f2851bbae16c66b014cf1 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> Refactoring shader creation.

Change-Id: I140aeb0a6a8185441d49b3a1af8144c6a46dd419
estAppRS.java
18f6419bfe5f2ee11a43713770d17888fd61ed69 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding default scene to assets.

Change-Id: Iec48cb53cd5c2902aa64dd02d23724f607f9114c
cene.java
estAppRS.java
1168868e766f0696c30f644292a5a833ee3983e4 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> make loading assets more robust

Change-Id: I9a2b7be8e8522264f8f2de04b43dbe5ec98bc24a
olladaParser.java
olladaScene.java
estAppRS.java
exture2D.java
684267525b349eb12f4e31d88061c51115678dec 14-Dec-2011 Alex Sakhartchouk <alexst@google.com> Rename some elements to be more in line with rest of framework.

Change-Id: Icb007bafca9c76959eee2e8134b1d7c592ca885c
olladaParser.java
rawable.java
rawableBase.java
rawableGroup.java
ullscreenBlur.java
enderPass.java
enderable.java
enderableBase.java
enderableGroup.java
cene.java
estAppRS.java
xport.rs
ender.rs
ransform_def.rsh
b6e9dad7823fd5458f381530c09bd71fcfcef98f 14-Dec-2011 Alex Sakhartchouk <alexst@google.com> Properly detecting blending case.

Change-Id: I9963e50928f17610c509d00780714aea0cb00613
ullscreenBlur.java
estAppRS.java
ender.rs
006ecdcf16a5446adb781e55d65ed22469bbed47 12-Dec-2011 Alex Sakhartchouk <alexst@google.com> Refactored blur pass code out and added comments.

Change-Id: I99b0480a23c0b604d02db7d819182c35dd53e693
ullscreenBlur.java
estAppRS.java
3fc86ec3d03bb4a0ae61e41d0cfba43595ecc23d 09-Dec-2011 Alex Sakhartchouk <alexst@google.com> Renaming some classes to clarify what is what.

Change-Id: Iaee63ffd96bc269e46bc052d333ba1a5e848bd13
olladaScene.java
ceneGraph.java
ceneGraphRS.java
ceneGraphView.java
estApp.java
estAppRS.java
estAppView.java
a7a211b8a68a7d3f5ff4409aa286db07f96c0550 08-Dec-2011 Alex Sakhartchouk <alexst@google.com> Sample scene graph

Change-Id: I65b210b770121ac02c5857b48d2ec0d053133dd6
amera.java
olladaParser.java
olladaScene.java
ompoundTransform.java
rawable.java
rawableBase.java
rawableGroup.java
ileSelector.java
loat4Param.java
ightBase.java
atrixTransform.java
ointLight.java
enderPass.java
enderState.java
cene.java
ceneGraph.java
ceneGraphBase.java
ceneGraphRS.java
ceneGraphView.java
ceneManager.java
haderParam.java
exture2D.java
extureParam.java
ouchHandler.java
ransform.java
ransformParam.java
amera.rs
xport.rs
ender.rs
cenegraph.rs
ransform.rs
ransform_def.rsh