From 1d774ec2b27129b5b481b68ccbad4842325be8f6 Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 8 May 2018 15:07:44 -0400 Subject: [PATCH] P4 to Git Change 1551967 by gandryey@gera-w8 on 2018/05/08 14:11:14 SWDEV-151981 - Removal of CPU support on Windows - Part 4. Remove CPU specific logic for CL-GL interop Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d10.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d10_amd.hpp#10 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d11.cpp#26 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d11_amd.hpp#14 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d9.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d9_amd.hpp#18 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#58 edit ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl_amd.hpp#21 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/interop.hpp#13 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#103 edit --- rocclr/runtime/platform/interop.hpp | 4 ---- rocclr/runtime/platform/memory.hpp | 13 ------------- 2 files changed, 17 deletions(-) diff --git a/rocclr/runtime/platform/interop.hpp b/rocclr/runtime/platform/interop.hpp index 29f6be6c58..55c8116249 100644 --- a/rocclr/runtime/platform/interop.hpp +++ b/rocclr/runtime/platform/interop.hpp @@ -37,10 +37,6 @@ class InteropObject { virtual bool copyOrigToShared() { return true; } // On release copy data from shared copy to the original resource virtual bool copySharedToOrig() { return true; } - - //! Mapping functions for interop objects - virtual bool mapExtObjectInCQThread() { return true; } - virtual bool unmapExtObjectInCQThread() { return true; } }; } // namespace amd diff --git a/rocclr/runtime/platform/memory.hpp b/rocclr/runtime/platform/memory.hpp index a70a00644b..53714d58b2 100644 --- a/rocclr/runtime/platform/memory.hpp +++ b/rocclr/runtime/platform/memory.hpp @@ -284,19 +284,6 @@ class Memory : public amd::RuntimeObject { //! Force an asynchronous writeback from the most-recent dirty cache to host void cacheWriteBack(void); - //! For CPU device only! - //! Base functions for mapping/unmapping GL/D3D objects - //! Functions may be left empty, if not needed - //! Virtual member function mapExtObjectInCQThread() maps a GL object - //! and store CPU memory pointer in Memory::hostMem_. - //! Returns true if ok, false 0 if error(s) - virtual bool mapExtObjectInCQThread(void) { return true; } - - //! Virtual member functions unmapExtObjectInCQThread() unmaps a GL object - //! and clears pointer Memory::hostMem_. - //! Returns true if ok, false 0 if error(s) - virtual bool unmapExtObjectInCQThread(void) { return true; } - //! Returns true if the specified area covers memory intirely virtual bool isEntirelyCovered(const Coord3D& origin, //!< Origin location of the covered region const Coord3D& region //!< Covered region dimensions