clover: Constify some command_queue arguments.
authorFrancisco Jerez <currojerez@riseup.net>
Mon, 4 Nov 2013 19:24:10 +0000 (11:24 -0800)
committerFrancisco Jerez <currojerez@riseup.net>
Mon, 4 Nov 2013 20:12:37 +0000 (12:12 -0800)
src/gallium/state_trackers/clover/api/kernel.cpp

index 7fd23d2d8f48638b2262d2c92835039c05ab0a5a..f2f19690de7b3428d499a96787379716b8be9210 100644 (file)
@@ -192,7 +192,7 @@ namespace {
    /// Common argument checking shared by kernel invocation commands.
    ///
    void
-   validate_common(command_queue &q, kernel &kern,
+   validate_common(const command_queue &q, kernel &kern,
                    const ref_vector<event> &deps) {
       if (kern.prog.ctx != q.ctx ||
           any_of([&](const event &ev) {
@@ -209,9 +209,9 @@ namespace {
          throw error(CL_INVALID_PROGRAM_EXECUTABLE);
    }
 
-   void
-   validate_grid(command_queue &q, cl_uint dims,
-                 const size_t *d_grid_size, const size_t *d_block_size) {
+   std::vector<size_t>
+   validate_grid_size(const command_queue &q, cl_uint dims,
+                      const size_t *d_grid_size) {
       auto grid_size = range(d_grid_size, dims);
 
       if (dims < 1 || dims > q.dev.max_block_size().size())