Mesa (master): clover: Return 0 as storage size for local kernel args that are not set v2
Tom Stellard
tstellar at kemper.freedesktop.org
Mon Mar 23 18:25:51 UTC 2015
Module: Mesa
Branch: master
Commit: dfb1ae9d914b7723ef50fdd2efe811feebc045ad
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfb1ae9d914b7723ef50fdd2efe811feebc045ad
Author: Tom Stellard <thomas.stellard at amd.com>
Date: Fri Mar 20 22:19:43 2015 +0000
clover: Return 0 as storage size for local kernel args that are not set v2
The storage size for local kernel args can be queried before the
arguments are set by using the CL_KERNEL_LOCAL_MEM_SIZE param
of clGetKernelWorkGroupInfo().
The spec says that if local kernel arguments have not been specified,
then we should assume their size is 0.
v2:
- Implement using c++11 member initialization.
Reviewed-by: Jan Vesely <jan.vesely at rutgers.edu>
Reviewed-by: Francisco Jerez <currojerez at riseup.net>
Cc: 10.5 10.4 <mesa-stable at lists.freedesktop.org>
---
src/gallium/state_trackers/clover/core/kernel.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/state_trackers/clover/core/kernel.hpp b/src/gallium/state_trackers/clover/core/kernel.hpp
index bf5998d..d6432a4 100644
--- a/src/gallium/state_trackers/clover/core/kernel.hpp
+++ b/src/gallium/state_trackers/clover/core/kernel.hpp
@@ -175,7 +175,7 @@ namespace clover {
virtual void unbind(exec_context &ctx);
private:
- size_t _storage;
+ size_t _storage = 0;
};
class constant_argument : public argument {
More information about the mesa-commit
mailing list