Module: Mesa
Branch: 10.5
Commit: 3147f0bd25c45c9bd2a2b1fec622eb1821e11df8
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3147f0bd25c45c9bd2a2b1fec622eb1821e11df8

Author: Tom Stellard <[email protected]>
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 <[email protected]>
Reviewed-by: Francisco Jerez <[email protected]>

Cc: 10.5 10.4 <[email protected]>
(cherry picked from commit dfb1ae9d914b7723ef50fdd2efe811feebc045ad)

---

 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 {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to