diff options
author | Julian Eisel <julian@blender.org> | 2020-06-05 14:09:31 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-06-05 14:09:31 +0300 |
commit | 920a58d9b6d667894cf166cbbd25e4c2fbd238ea (patch) | |
tree | 7ca5a9da640753b5e070c439ac3bdd14dfad92cf /intern/opensubdiv/internal/opensubdiv_device_context_cuda.h | |
parent | c94b6209861ca7cc3985b53474feed7d94c0221a (diff) | |
parent | a1d55bdd530390e58c51abe9707b8d3b0ae3e861 (diff) |
Merge branch 'master' into wm-drag-drop-rewritewm-drag-drop-rewrite
Diffstat (limited to 'intern/opensubdiv/internal/opensubdiv_device_context_cuda.h')
-rw-r--r-- | intern/opensubdiv/internal/opensubdiv_device_context_cuda.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/intern/opensubdiv/internal/opensubdiv_device_context_cuda.h b/intern/opensubdiv/internal/opensubdiv_device_context_cuda.h deleted file mode 100644 index 10164e0cfc5..00000000000 --- a/intern/opensubdiv/internal/opensubdiv_device_context_cuda.h +++ /dev/null @@ -1,54 +0,0 @@ -// Adopted from OpenSubdiv with the following license: -// -// Copyright 2013 Pixar -// -// Licensed under the Apache License, Version 2.0 (the "Apache License") -// with the following modification; you may not use this file except in -// compliance with the Apache License and the following modification to it: -// Section 6. Trademarks. is deleted and replaced with: -// -// 6. Trademarks. This License does not grant permission to use the trade -// names, trademarks, service marks, or product names of the Licensor -// and its affiliates, except as required to comply with Section 4(c) of -// the License and to reproduce the content of the NOTICE file. -// -// You may obtain a copy of the Apache License at -// -// http: //www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the Apache License with the above modification is -// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the Apache License for the specific -// language governing permissions and limitations under the Apache License. - -#ifndef OPENSUBDIV_DEVICE_CONTEXT_CUDA_H_ -#define OPENSUBDIV_DEVICE_CONTEXT_CUDA_H_ - -#ifdef OPENSUBDIV_HAS_CUDA - -struct ID3D11Device; - -class CudaDeviceContext { - public: - CudaDeviceContext(); - ~CudaDeviceContext(); - - static bool HAS_CUDA_VERSION_4_0(); - - // Initialze cuda device from the current GL context. - bool Initialize(); - - // Initialze cuda device from the ID3D11Device. - bool Initialize(ID3D11Device *device); - - // Returns true if the cuda device has already been initialized. - bool IsInitialized() const; - - private: - bool initialized_; -}; - -#endif // OPENSUBDIV_HAS_CUDA - -#endif // _OPENSUBDIV_DEVICE_CONTEXT_CUDA_H_ |