Added clear_dispatches() to ComputeNode

Signed-off-by: rdb <git@rdb.name>
This commit is contained in:
tobspr 2014-12-06 14:31:28 +01:00 committed by rdb
parent 9567247c9a
commit 0358abfc0e
2 changed files with 13 additions and 0 deletions

View File

@ -41,6 +41,17 @@ add_dispatch(int num_groups_x, int num_groups_y, int num_groups_z) {
add_dispatch(num_groups);
}
////////////////////////////////////////////////////////////////////
// Function: ComputeNode::clear_dispatches
// Access: Published
// Description: Removes all dispatch commands.
////////////////////////////////////////////////////////////////////
INLINE void ComputeNode::
clear_dispatches() {
Dispatcher::CDWriter cdata(_dispatcher->_cycler);
cdata->_dispatches.clear();
}
////////////////////////////////////////////////////////////////////
// Function: ComputeNode::get_num_dispatches
// Access: Published

View File

@ -36,6 +36,8 @@ PUBLISHED:
INLINE int get_num_dispatches() const;
INLINE const LVecBase3i &get_dispatch(int i) const;
INLINE void clear_dispatches();
MAKE_SEQ(get_dispatches, get_num_dispatches, get_dispatch);
public: