summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/src/renderer_noop.cpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/src/renderer_noop.cpp')
-rw-r--r--3rdparty/bgfx/src/renderer_noop.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/3rdparty/bgfx/src/renderer_noop.cpp b/3rdparty/bgfx/src/renderer_noop.cpp
index c4977464ff8..ee051ee90ce 100644
--- a/3rdparty/bgfx/src/renderer_noop.cpp
+++ b/3rdparty/bgfx/src/renderer_noop.cpp
@@ -1,6 +1,6 @@
/*
- * Copyright 2011-2018 Branimir Karadzic. All rights reserved.
- * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause
+ * Copyright 2011-2022 Branimir Karadzic. All rights reserved.
+ * License: https://github.com/bkaradzic/bgfx/blob/master/LICENSE
*/
#include "bgfx_p.h"
@@ -53,7 +53,8 @@ namespace bgfx { namespace noop
| BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB
| BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED
| BGFX_CAPS_FORMAT_TEXTURE_VERTEX
- | BGFX_CAPS_FORMAT_TEXTURE_IMAGE
+ | BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ
+ | BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE
| BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER
| BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA
| BGFX_CAPS_FORMAT_TEXTURE_MSAA
@@ -100,15 +101,15 @@ namespace bgfx { namespace noop
{
}
- void createVertexDecl(VertexDeclHandle /*_handle*/, const VertexDecl& /*_decl*/) override
+ void createVertexLayout(VertexLayoutHandle /*_handle*/, const VertexLayout& /*_layout*/) override
{
}
- void destroyVertexDecl(VertexDeclHandle /*_handle*/) override
+ void destroyVertexLayout(VertexLayoutHandle /*_handle*/) override
{
}
- void createVertexBuffer(VertexBufferHandle /*_handle*/, const Memory* /*_mem*/, VertexDeclHandle /*_declHandle*/, uint16_t /*_flags*/) override
+ void createVertexBuffer(VertexBufferHandle /*_handle*/, const Memory* /*_mem*/, VertexLayoutHandle /*_layoutHandle*/, uint16_t /*_flags*/) override
{
}
@@ -226,15 +227,15 @@ namespace bgfx { namespace noop
{
}
- void setMarker(const char* /*_marker*/, uint32_t /*_size*/) override
+ void invalidateOcclusionQuery(OcclusionQueryHandle /*_handle*/) override
{
}
- void invalidateOcclusionQuery(OcclusionQueryHandle /*_handle*/) override
+ void setMarker(const char* /*_marker*/, uint16_t /*_len*/) override
{
}
- virtual void setName(Handle /*_handle*/, const char* /*_name*/) override
+ virtual void setName(Handle /*_handle*/, const char* /*_name*/, uint16_t /*_len*/) override
{
}
@@ -251,6 +252,7 @@ namespace bgfx { namespace noop
perfStats.gpuTimeBegin = 0;
perfStats.gpuTimeEnd = 0;
perfStats.gpuTimerFreq = 1000000000;
+ perfStats.gpuFrameNum = 0;
bx::memSet(perfStats.numPrims, 0, sizeof(perfStats.numPrims) );