Renamed null renderer to noop.
This commit is contained in:
parent
55dc1e2168
commit
9f53d33e80
@ -16,7 +16,7 @@
|
|||||||
#include "renderer_d3d9.cpp"
|
#include "renderer_d3d9.cpp"
|
||||||
#include "renderer_d3d11.cpp"
|
#include "renderer_d3d11.cpp"
|
||||||
#include "renderer_d3d12.cpp"
|
#include "renderer_d3d12.cpp"
|
||||||
#include "renderer_null.cpp"
|
#include "renderer_noop.cpp"
|
||||||
#include "renderer_gl.cpp"
|
#include "renderer_gl.cpp"
|
||||||
#include "renderer_vk.cpp"
|
#include "renderer_vk.cpp"
|
||||||
#include "renderer_gnm.cpp"
|
#include "renderer_gnm.cpp"
|
||||||
|
@ -1767,14 +1767,14 @@ namespace bgfx
|
|||||||
|
|
||||||
static RendererCreator s_rendererCreator[] =
|
static RendererCreator s_rendererCreator[] =
|
||||||
{
|
{
|
||||||
{ noop::rendererCreate, noop::rendererDestroy, BGFX_RENDERER_NULL_NAME, !!BGFX_CONFIG_RENDERER_NULL }, // Noop
|
{ noop::rendererCreate, noop::rendererDestroy, BGFX_RENDERER_NOOP_NAME, !!BGFX_CONFIG_RENDERER_NOOP }, // Noop
|
||||||
{ d3d9::rendererCreate, d3d9::rendererDestroy, BGFX_RENDERER_DIRECT3D9_NAME, !!BGFX_CONFIG_RENDERER_DIRECT3D9 }, // Direct3D9
|
{ d3d9::rendererCreate, d3d9::rendererDestroy, BGFX_RENDERER_DIRECT3D9_NAME, !!BGFX_CONFIG_RENDERER_DIRECT3D9 }, // Direct3D9
|
||||||
{ d3d11::rendererCreate, d3d11::rendererDestroy, BGFX_RENDERER_DIRECT3D11_NAME, !!BGFX_CONFIG_RENDERER_DIRECT3D11 }, // Direct3D11
|
{ d3d11::rendererCreate, d3d11::rendererDestroy, BGFX_RENDERER_DIRECT3D11_NAME, !!BGFX_CONFIG_RENDERER_DIRECT3D11 }, // Direct3D11
|
||||||
{ d3d12::rendererCreate, d3d12::rendererDestroy, BGFX_RENDERER_DIRECT3D12_NAME, !!BGFX_CONFIG_RENDERER_DIRECT3D12 }, // Direct3D12
|
{ d3d12::rendererCreate, d3d12::rendererDestroy, BGFX_RENDERER_DIRECT3D12_NAME, !!BGFX_CONFIG_RENDERER_DIRECT3D12 }, // Direct3D12
|
||||||
#if BX_PLATFORM_OSX || BX_PLATFORM_IOS
|
#if BX_PLATFORM_OSX || BX_PLATFORM_IOS
|
||||||
{ mtl::rendererCreate, mtl::rendererDestroy, BGFX_RENDERER_METAL_NAME, !!BGFX_CONFIG_RENDERER_METAL }, // Metal
|
{ mtl::rendererCreate, mtl::rendererDestroy, BGFX_RENDERER_METAL_NAME, !!BGFX_CONFIG_RENDERER_METAL }, // Metal
|
||||||
#else
|
#else
|
||||||
{ noop::rendererCreate, noop::rendererDestroy, BGFX_RENDERER_NULL_NAME, !!BGFX_CONFIG_RENDERER_NULL }, // Noop
|
{ noop::rendererCreate, noop::rendererDestroy, BGFX_RENDERER_NOOP_NAME, !!BGFX_CONFIG_RENDERER_NOOP }, // Noop
|
||||||
#endif // BX_PLATFORM_OSX || BX_PLATFORM_IOS
|
#endif // BX_PLATFORM_OSX || BX_PLATFORM_IOS
|
||||||
{ gl::rendererCreate, gl::rendererDestroy, BGFX_RENDERER_OPENGL_NAME, !!BGFX_CONFIG_RENDERER_OPENGLES }, // OpenGLES
|
{ gl::rendererCreate, gl::rendererDestroy, BGFX_RENDERER_OPENGL_NAME, !!BGFX_CONFIG_RENDERER_OPENGLES }, // OpenGLES
|
||||||
{ gl::rendererCreate, gl::rendererDestroy, BGFX_RENDERER_OPENGL_NAME, !!BGFX_CONFIG_RENDERER_OPENGL }, // OpenGL
|
{ gl::rendererCreate, gl::rendererDestroy, BGFX_RENDERER_OPENGL_NAME, !!BGFX_CONFIG_RENDERER_OPENGL }, // OpenGL
|
||||||
@ -1782,7 +1782,7 @@ namespace bgfx
|
|||||||
#if BX_PLATFORM_PS4
|
#if BX_PLATFORM_PS4
|
||||||
{ gnm::rendererCreate, gnm::rendererDestroy, BGFX_RENDERER_GNM_NAME, !!BGFX_CONFIG_RENDERER_GNM }, // GNM
|
{ gnm::rendererCreate, gnm::rendererDestroy, BGFX_RENDERER_GNM_NAME, !!BGFX_CONFIG_RENDERER_GNM }, // GNM
|
||||||
#else
|
#else
|
||||||
{ noop::rendererCreate, noop::rendererDestroy, BGFX_RENDERER_NULL_NAME, !!BGFX_CONFIG_RENDERER_NULL }, // Noop
|
{ noop::rendererCreate, noop::rendererDestroy, BGFX_RENDERER_NOOP_NAME, !!BGFX_CONFIG_RENDERER_NOOP }, // Noop
|
||||||
#endif // BX_PLATFORM_PS4
|
#endif // BX_PLATFORM_PS4
|
||||||
};
|
};
|
||||||
BX_STATIC_ASSERT(BX_COUNTOF(s_rendererCreator) == RendererType::Count);
|
BX_STATIC_ASSERT(BX_COUNTOF(s_rendererCreator) == RendererType::Count);
|
||||||
|
@ -221,7 +221,7 @@ namespace stl
|
|||||||
#define BGFX_RENDERER_METAL_NAME "Metal"
|
#define BGFX_RENDERER_METAL_NAME "Metal"
|
||||||
#define BGFX_RENDERER_VULKAN_NAME "Vulkan"
|
#define BGFX_RENDERER_VULKAN_NAME "Vulkan"
|
||||||
#define BGFX_RENDERER_GNM_NAME "GNM"
|
#define BGFX_RENDERER_GNM_NAME "GNM"
|
||||||
#define BGFX_RENDERER_NULL_NAME "NULL"
|
#define BGFX_RENDERER_NOOP_NAME "Noop"
|
||||||
|
|
||||||
#if BGFX_CONFIG_RENDERER_OPENGL
|
#if BGFX_CONFIG_RENDERER_OPENGL
|
||||||
# if BGFX_CONFIG_RENDERER_OPENGL >= 31 && BGFX_CONFIG_RENDERER_OPENGL <= 33
|
# if BGFX_CONFIG_RENDERER_OPENGL >= 31 && BGFX_CONFIG_RENDERER_OPENGL <= 33
|
||||||
|
14
src/config.h
14
src/config.h
@ -20,7 +20,7 @@
|
|||||||
&& !defined(BGFX_CONFIG_RENDERER_OPENGLES) \
|
&& !defined(BGFX_CONFIG_RENDERER_OPENGLES) \
|
||||||
&& !defined(BGFX_CONFIG_RENDERER_VULKAN) \
|
&& !defined(BGFX_CONFIG_RENDERER_VULKAN) \
|
||||||
&& !defined(BGFX_CONFIG_RENDERER_GNM) \
|
&& !defined(BGFX_CONFIG_RENDERER_GNM) \
|
||||||
&& !defined(BGFX_CONFIG_RENDERER_NULL)
|
&& !defined(BGFX_CONFIG_RENDERER_NOOP)
|
||||||
|
|
||||||
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D9
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D9
|
||||||
# define BGFX_CONFIG_RENDERER_DIRECT3D9 (0 \
|
# define BGFX_CONFIG_RENDERER_DIRECT3D9 (0 \
|
||||||
@ -80,8 +80,8 @@
|
|||||||
# define BGFX_CONFIG_RENDERER_GNM 0
|
# define BGFX_CONFIG_RENDERER_GNM 0
|
||||||
# endif // BGFX_CONFIG_RENDERER_GNM
|
# endif // BGFX_CONFIG_RENDERER_GNM
|
||||||
|
|
||||||
# ifndef BGFX_CONFIG_RENDERER_NULL
|
# ifndef BGFX_CONFIG_RENDERER_NOOP
|
||||||
# define BGFX_CONFIG_RENDERER_NULL (!(0 \
|
# define BGFX_CONFIG_RENDERER_NOOP (!(0 \
|
||||||
|| BGFX_CONFIG_RENDERER_DIRECT3D9 \
|
|| BGFX_CONFIG_RENDERER_DIRECT3D9 \
|
||||||
|| BGFX_CONFIG_RENDERER_DIRECT3D11 \
|
|| BGFX_CONFIG_RENDERER_DIRECT3D11 \
|
||||||
|| BGFX_CONFIG_RENDERER_DIRECT3D12 \
|
|| BGFX_CONFIG_RENDERER_DIRECT3D12 \
|
||||||
@ -91,7 +91,7 @@
|
|||||||
|| BGFX_CONFIG_RENDERER_VULKAN \
|
|| BGFX_CONFIG_RENDERER_VULKAN \
|
||||||
|| BGFX_CONFIG_RENDERER_GNM \
|
|| BGFX_CONFIG_RENDERER_GNM \
|
||||||
? 1 : 0) )
|
? 1 : 0) )
|
||||||
# endif // BGFX_CONFIG_RENDERER_NULL
|
# endif // BGFX_CONFIG_RENDERER_NOOP
|
||||||
#else
|
#else
|
||||||
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D9
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D9
|
||||||
# define BGFX_CONFIG_RENDERER_DIRECT3D9 0
|
# define BGFX_CONFIG_RENDERER_DIRECT3D9 0
|
||||||
@ -125,9 +125,9 @@
|
|||||||
# define BGFX_CONFIG_RENDERER_GNM 0
|
# define BGFX_CONFIG_RENDERER_GNM 0
|
||||||
# endif // BGFX_CONFIG_RENDERER_GNM
|
# endif // BGFX_CONFIG_RENDERER_GNM
|
||||||
|
|
||||||
# ifndef BGFX_CONFIG_RENDERER_NULL
|
# ifndef BGFX_CONFIG_RENDERER_NOOP
|
||||||
# define BGFX_CONFIG_RENDERER_NULL 0
|
# define BGFX_CONFIG_RENDERER_NOOP 0
|
||||||
# endif // BGFX_CONFIG_RENDERER_NULL
|
# endif // BGFX_CONFIG_RENDERER_NOOP
|
||||||
#endif // !defined...
|
#endif // !defined...
|
||||||
|
|
||||||
#if BGFX_CONFIG_RENDERER_OPENGL && BGFX_CONFIG_RENDERER_OPENGL < 21
|
#if BGFX_CONFIG_RENDERER_OPENGL && BGFX_CONFIG_RENDERER_OPENGL < 21
|
||||||
|
@ -5,17 +5,17 @@
|
|||||||
|
|
||||||
#include "bgfx_p.h"
|
#include "bgfx_p.h"
|
||||||
|
|
||||||
#if BGFX_CONFIG_RENDERER_NULL
|
#if BGFX_CONFIG_RENDERER_NOOP
|
||||||
|
|
||||||
namespace bgfx { namespace noop
|
namespace bgfx { namespace noop
|
||||||
{
|
{
|
||||||
struct RendererContextNULL : public RendererContextI
|
struct RendererContextNOOP : public RendererContextI
|
||||||
{
|
{
|
||||||
RendererContextNULL()
|
RendererContextNOOP()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
~RendererContextNULL()
|
~RendererContextNOOP()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ namespace bgfx { namespace noop
|
|||||||
|
|
||||||
const char* getRendererName() const BX_OVERRIDE
|
const char* getRendererName() const BX_OVERRIDE
|
||||||
{
|
{
|
||||||
return BGFX_RENDERER_NULL_NAME;
|
return BGFX_RENDERER_NOOP_NAME;
|
||||||
}
|
}
|
||||||
|
|
||||||
void flip(HMD& /*_hmd*/) BX_OVERRIDE
|
void flip(HMD& /*_hmd*/) BX_OVERRIDE
|
||||||
@ -183,18 +183,18 @@ namespace bgfx { namespace noop
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static RendererContextNULL* s_renderNULL;
|
static RendererContextNOOP* s_renderNOOP;
|
||||||
|
|
||||||
RendererContextI* rendererCreate()
|
RendererContextI* rendererCreate()
|
||||||
{
|
{
|
||||||
s_renderNULL = BX_NEW(g_allocator, RendererContextNULL);
|
s_renderNOOP = BX_NEW(g_allocator, RendererContextNOOP);
|
||||||
return s_renderNULL;
|
return s_renderNOOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
void rendererDestroy()
|
void rendererDestroy()
|
||||||
{
|
{
|
||||||
BX_DELETE(g_allocator, s_renderNULL);
|
BX_DELETE(g_allocator, s_renderNOOP);
|
||||||
s_renderNULL = NULL;
|
s_renderNOOP = NULL;
|
||||||
}
|
}
|
||||||
} /* namespace noop */ } // namespace bgfx
|
} /* namespace noop */ } // namespace bgfx
|
||||||
|
|
||||||
@ -212,4 +212,4 @@ namespace bgfx { namespace noop
|
|||||||
}
|
}
|
||||||
} /* namespace noop */ } // namespace bgfx
|
} /* namespace noop */ } // namespace bgfx
|
||||||
|
|
||||||
#endif // BGFX_CONFIG_RENDERER_NULL
|
#endif // BGFX_CONFIG_RENDERER_NOOP
|
Loading…
Reference in New Issue
Block a user