layers: Separate validation from state in QueueSubmit
authorTony Barbour <tony@LunarG.com>
Wed, 25 Jan 2017 19:53:48 +0000 (12:53 -0700)
committerTony Barbour <tony@LunarG.com>
Mon, 13 Feb 2017 18:57:29 +0000 (11:57 -0700)
commite1942830e399aaaf2b75a0a0d30bcdbc1945171a
treeb00dbae1b557fffb9949fb312ad70d54d899b048
parent99a86825c8b22db7d9727678befffe8ab94a251c
layers: Separate validation from state in QueueSubmit

Change-Id: I95878805bfc025afd60ba2167aeb78dba064b56e

layers: Rework semaphore signal tracking in QueueSubmit

Change-Id: I6ee12fd44ebd42c1a4e14bb7fd0eae300489d413

layers: Better submit count tracking in QueueSubmit

Change-Id: I90065fc4546354cb2be14be9143356132ac2f3df

layers: Improve image layout tracking in QueueSubmit

Change-Id: I6e10c8a6d18730939dfa0a5d5e452a23c540f94e

layers: Move cmd collection from validate to record

Change-Id: I89df7358f1916ea4688d4b8cfe2cb870f946b3d9

layers: Fix command buffer submit count in QueueSubmit

Use vector and count instead of unordered_map

Change-Id: I227951085af7df0c288cb3563d17a04d7f2f41e1
layers/buffer_validation.cpp
layers/buffer_validation.h
layers/core_validation.cpp