Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/vamr/intern/VAMR_GraphicsBinding.cc')
-rw-r--r--intern/vamr/intern/VAMR_GraphicsBinding.cc19
1 files changed, 11 insertions, 8 deletions
diff --git a/intern/vamr/intern/VAMR_GraphicsBinding.cc b/intern/vamr/intern/VAMR_GraphicsBinding.cc
index 0f0a71a6c34..c036421d517 100644
--- a/intern/vamr/intern/VAMR_GraphicsBinding.cc
+++ b/intern/vamr/intern/VAMR_GraphicsBinding.cc
@@ -35,6 +35,8 @@
#include "VAMR_IGraphicsBinding.h"
+namespace VAMR {
+
static bool choose_swapchain_format_from_candidates(std::vector<int64_t> gpu_binding_formats,
std::vector<int64_t> runtime_formats,
int64_t *r_result)
@@ -55,9 +57,9 @@ static bool choose_swapchain_format_from_candidates(std::vector<int64_t> gpu_bin
return true;
}
-class VAMR_GraphicsBindingOpenGL : public VAMR_IGraphicsBinding {
+class GraphicsBindingOpenGL : public IGraphicsBinding {
public:
- ~VAMR_GraphicsBindingOpenGL()
+ ~GraphicsBindingOpenGL()
{
if (m_fbo != 0) {
glDeleteFramebuffers(1, &m_fbo);
@@ -181,9 +183,9 @@ class VAMR_GraphicsBindingOpenGL : public VAMR_IGraphicsBinding {
};
#ifdef WIN32
-class VAMR_GraphicsBindingD3D : public VAMR_IGraphicsBinding {
+class GraphicsBindingD3D : public IGraphicsBinding {
public:
- ~VAMR_GraphicsBindingD3D()
+ ~GraphicsBindingD3D()
{
if (m_shared_resource) {
m_ghost_ctx->disposeSharedOpenGLResource(m_shared_resource);
@@ -289,17 +291,18 @@ class VAMR_GraphicsBindingD3D : public VAMR_IGraphicsBinding {
};
#endif // WIN32
-std::unique_ptr<VAMR_IGraphicsBinding> VAMR_GraphicsBindingCreateFromType(
- VAMR_GraphicsBindingType type)
+std::unique_ptr<IGraphicsBinding> GraphicsBindingCreateFromType(VAMR_GraphicsBindingType type)
{
switch (type) {
case VAMR_GraphicsBindingTypeOpenGL:
- return std::unique_ptr<VAMR_GraphicsBindingOpenGL>(new VAMR_GraphicsBindingOpenGL());
+ return std::unique_ptr<GraphicsBindingOpenGL>(new GraphicsBindingOpenGL());
#ifdef WIN32
case VAMR_GraphicsBindingTypeD3D11:
- return std::unique_ptr<VAMR_GraphicsBindingD3D>(new VAMR_GraphicsBindingD3D());
+ return std::unique_ptr<GraphicsBindingD3D>(new GraphicsBindingD3D());
#endif
default:
return nullptr;
}
}
+
+} // namespace VAMR