layers: Clean up PIPELINE_NODE using safe_struct
authorTobin Ehlis <tobine@google.com>
Fri, 1 Apr 2016 19:51:33 +0000 (13:51 -0600)
committerTobin Ehlis <tobine@google.com>
Mon, 4 Apr 2016 22:20:29 +0000 (16:20 -0600)
commit0263d8a6adf94df19d4941d1b5d15840eee2ae80
tree7319f5dd918a8fc7518ef674bc306cbaf8de678e
parentb78c251d720b75436238bcd44dc366ba49e6d9ed
layers: Clean up PIPELINE_NODE using safe_struct

PIPELINE_NODE was storing ptrs from the app and has some ugly initialization code
for the gfx pipeline create struct. This commit switches pipeline node to use
safe_struct wrappers for Gfx and Compute create info.
There were also some bugs found in the safe_struct wrappers making this migration
so those are cleaned up in this commit as well.
buildAndroid/jni/Android.mk
layers/CMakeLists.txt
layers/core_validation.cpp
layers/core_validation.h
vk_helper.py