mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-11-01 05:35:33 +00:00
Replaced BX_OVERRIDE with override.
This commit is contained in:
+42
-42
@@ -1294,22 +1294,22 @@ namespace bgfx { namespace d3d12
|
||||
#endif // USE_D3D12_DYNAMIC_LIB
|
||||
}
|
||||
|
||||
RendererType::Enum getRendererType() const BX_OVERRIDE
|
||||
RendererType::Enum getRendererType() const override
|
||||
{
|
||||
return RendererType::Direct3D12;
|
||||
}
|
||||
|
||||
const char* getRendererName() const BX_OVERRIDE
|
||||
const char* getRendererName() const override
|
||||
{
|
||||
return BGFX_RENDERER_DIRECT3D12_NAME;
|
||||
}
|
||||
|
||||
bool isDeviceRemoved() BX_OVERRIDE
|
||||
bool isDeviceRemoved() override
|
||||
{
|
||||
return m_lost;
|
||||
}
|
||||
|
||||
void flip(HMD& /*_hmd*/) BX_OVERRIDE
|
||||
void flip(HMD& /*_hmd*/) override
|
||||
{
|
||||
if (NULL != m_swapChain
|
||||
&& !m_lost)
|
||||
@@ -1344,107 +1344,107 @@ namespace bgfx { namespace d3d12
|
||||
}
|
||||
}
|
||||
|
||||
void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint16_t _flags) BX_OVERRIDE
|
||||
void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint16_t _flags) override
|
||||
{
|
||||
m_indexBuffers[_handle.idx].create(_mem->size, _mem->data, _flags, false);
|
||||
}
|
||||
|
||||
void destroyIndexBuffer(IndexBufferHandle _handle) BX_OVERRIDE
|
||||
void destroyIndexBuffer(IndexBufferHandle _handle) override
|
||||
{
|
||||
m_indexBuffers[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createVertexDecl(VertexDeclHandle _handle, const VertexDecl& _decl) BX_OVERRIDE
|
||||
void createVertexDecl(VertexDeclHandle _handle, const VertexDecl& _decl) override
|
||||
{
|
||||
VertexDecl& decl = m_vertexDecls[_handle.idx];
|
||||
bx::memCopy(&decl, &_decl, sizeof(VertexDecl) );
|
||||
dump(decl);
|
||||
}
|
||||
|
||||
void destroyVertexDecl(VertexDeclHandle /*_handle*/) BX_OVERRIDE
|
||||
void destroyVertexDecl(VertexDeclHandle /*_handle*/) override
|
||||
{
|
||||
}
|
||||
|
||||
void createVertexBuffer(VertexBufferHandle _handle, Memory* _mem, VertexDeclHandle _declHandle, uint16_t _flags) BX_OVERRIDE
|
||||
void createVertexBuffer(VertexBufferHandle _handle, Memory* _mem, VertexDeclHandle _declHandle, uint16_t _flags) override
|
||||
{
|
||||
m_vertexBuffers[_handle.idx].create(_mem->size, _mem->data, _declHandle, _flags);
|
||||
}
|
||||
|
||||
void destroyVertexBuffer(VertexBufferHandle _handle) BX_OVERRIDE
|
||||
void destroyVertexBuffer(VertexBufferHandle _handle) override
|
||||
{
|
||||
m_vertexBuffers[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _size, uint16_t _flags) BX_OVERRIDE
|
||||
void createDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _size, uint16_t _flags) override
|
||||
{
|
||||
m_indexBuffers[_handle.idx].create(_size, NULL, _flags, false);
|
||||
}
|
||||
|
||||
void updateDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _offset, uint32_t _size, Memory* _mem) BX_OVERRIDE
|
||||
void updateDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _offset, uint32_t _size, Memory* _mem) override
|
||||
{
|
||||
m_indexBuffers[_handle.idx].update(m_commandList, _offset, bx::uint32_min(_size, _mem->size), _mem->data);
|
||||
}
|
||||
|
||||
void destroyDynamicIndexBuffer(IndexBufferHandle _handle) BX_OVERRIDE
|
||||
void destroyDynamicIndexBuffer(IndexBufferHandle _handle) override
|
||||
{
|
||||
m_indexBuffers[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createDynamicVertexBuffer(VertexBufferHandle _handle, uint32_t _size, uint16_t _flags) BX_OVERRIDE
|
||||
void createDynamicVertexBuffer(VertexBufferHandle _handle, uint32_t _size, uint16_t _flags) override
|
||||
{
|
||||
VertexDeclHandle decl = BGFX_INVALID_HANDLE;
|
||||
m_vertexBuffers[_handle.idx].create(_size, NULL, decl, _flags);
|
||||
}
|
||||
|
||||
void updateDynamicVertexBuffer(VertexBufferHandle _handle, uint32_t _offset, uint32_t _size, Memory* _mem) BX_OVERRIDE
|
||||
void updateDynamicVertexBuffer(VertexBufferHandle _handle, uint32_t _offset, uint32_t _size, Memory* _mem) override
|
||||
{
|
||||
m_vertexBuffers[_handle.idx].update(m_commandList, _offset, bx::uint32_min(_size, _mem->size), _mem->data);
|
||||
}
|
||||
|
||||
void destroyDynamicVertexBuffer(VertexBufferHandle _handle) BX_OVERRIDE
|
||||
void destroyDynamicVertexBuffer(VertexBufferHandle _handle) override
|
||||
{
|
||||
m_vertexBuffers[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createShader(ShaderHandle _handle, Memory* _mem) BX_OVERRIDE
|
||||
void createShader(ShaderHandle _handle, Memory* _mem) override
|
||||
{
|
||||
m_shaders[_handle.idx].create(_mem);
|
||||
}
|
||||
|
||||
void destroyShader(ShaderHandle _handle) BX_OVERRIDE
|
||||
void destroyShader(ShaderHandle _handle) override
|
||||
{
|
||||
m_shaders[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createProgram(ProgramHandle _handle, ShaderHandle _vsh, ShaderHandle _fsh) BX_OVERRIDE
|
||||
void createProgram(ProgramHandle _handle, ShaderHandle _vsh, ShaderHandle _fsh) override
|
||||
{
|
||||
m_program[_handle.idx].create(&m_shaders[_vsh.idx], isValid(_fsh) ? &m_shaders[_fsh.idx] : NULL);
|
||||
}
|
||||
|
||||
void destroyProgram(ProgramHandle _handle) BX_OVERRIDE
|
||||
void destroyProgram(ProgramHandle _handle) override
|
||||
{
|
||||
m_program[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createTexture(TextureHandle _handle, Memory* _mem, uint32_t _flags, uint8_t _skip) BX_OVERRIDE
|
||||
void createTexture(TextureHandle _handle, Memory* _mem, uint32_t _flags, uint8_t _skip) override
|
||||
{
|
||||
m_textures[_handle.idx].create(_mem, _flags, _skip);
|
||||
}
|
||||
|
||||
void updateTextureBegin(TextureHandle /*_handle*/, uint8_t /*_side*/, uint8_t /*_mip*/) BX_OVERRIDE
|
||||
void updateTextureBegin(TextureHandle /*_handle*/, uint8_t /*_side*/, uint8_t /*_mip*/) override
|
||||
{
|
||||
}
|
||||
|
||||
void updateTexture(TextureHandle _handle, uint8_t _side, uint8_t _mip, const Rect& _rect, uint16_t _z, uint16_t _depth, uint16_t _pitch, const Memory* _mem) BX_OVERRIDE
|
||||
void updateTexture(TextureHandle _handle, uint8_t _side, uint8_t _mip, const Rect& _rect, uint16_t _z, uint16_t _depth, uint16_t _pitch, const Memory* _mem) override
|
||||
{
|
||||
m_textures[_handle.idx].update(m_commandList, _side, _mip, _rect, _z, _depth, _pitch, _mem);
|
||||
}
|
||||
|
||||
void updateTextureEnd() BX_OVERRIDE
|
||||
void updateTextureEnd() override
|
||||
{
|
||||
}
|
||||
|
||||
void readTexture(TextureHandle _handle, void* _data, uint8_t _mip ) BX_OVERRIDE
|
||||
void readTexture(TextureHandle _handle, void* _data, uint8_t _mip ) override
|
||||
{
|
||||
const TextureD3D12& texture = m_textures[_handle.idx];
|
||||
|
||||
@@ -1505,7 +1505,7 @@ namespace bgfx { namespace d3d12
|
||||
DX_RELEASE(readback, 0);
|
||||
}
|
||||
|
||||
void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height, uint8_t _numMips) BX_OVERRIDE
|
||||
void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height, uint8_t _numMips) override
|
||||
{
|
||||
TextureD3D12& texture = m_textures[_handle.idx];
|
||||
|
||||
@@ -1533,35 +1533,35 @@ namespace bgfx { namespace d3d12
|
||||
release(mem);
|
||||
}
|
||||
|
||||
void overrideInternal(TextureHandle _handle, uintptr_t _ptr) BX_OVERRIDE
|
||||
void overrideInternal(TextureHandle _handle, uintptr_t _ptr) override
|
||||
{
|
||||
BX_UNUSED(_handle, _ptr);
|
||||
}
|
||||
|
||||
uintptr_t getInternal(TextureHandle _handle) BX_OVERRIDE
|
||||
uintptr_t getInternal(TextureHandle _handle) override
|
||||
{
|
||||
BX_UNUSED(_handle);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void destroyTexture(TextureHandle _handle) BX_OVERRIDE
|
||||
void destroyTexture(TextureHandle _handle) override
|
||||
{
|
||||
m_textures[_handle.idx].destroy();
|
||||
}
|
||||
|
||||
void createFrameBuffer(FrameBufferHandle _handle, uint8_t _num, const Attachment* _attachment) BX_OVERRIDE
|
||||
void createFrameBuffer(FrameBufferHandle _handle, uint8_t _num, const Attachment* _attachment) override
|
||||
{
|
||||
m_frameBuffers[_handle.idx].create(_num, _attachment);
|
||||
}
|
||||
|
||||
void createFrameBuffer(FrameBufferHandle _handle, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat) BX_OVERRIDE
|
||||
void createFrameBuffer(FrameBufferHandle _handle, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat) override
|
||||
{
|
||||
uint16_t denseIdx = m_numWindows++;
|
||||
m_windows[denseIdx] = _handle;
|
||||
m_frameBuffers[_handle.idx].create(denseIdx, _nwh, _width, _height, _depthFormat);
|
||||
}
|
||||
|
||||
void destroyFrameBuffer(FrameBufferHandle _handle) BX_OVERRIDE
|
||||
void destroyFrameBuffer(FrameBufferHandle _handle) override
|
||||
{
|
||||
uint16_t denseIdx = m_frameBuffers[_handle.idx].destroy();
|
||||
if (UINT16_MAX != denseIdx)
|
||||
@@ -1576,7 +1576,7 @@ namespace bgfx { namespace d3d12
|
||||
}
|
||||
}
|
||||
|
||||
void createUniform(UniformHandle _handle, UniformType::Enum _type, uint16_t _num, const char* _name) BX_OVERRIDE
|
||||
void createUniform(UniformHandle _handle, UniformType::Enum _type, uint16_t _num, const char* _name) override
|
||||
{
|
||||
if (NULL != m_uniforms[_handle.idx])
|
||||
{
|
||||
@@ -1590,14 +1590,14 @@ namespace bgfx { namespace d3d12
|
||||
m_uniformReg.add(_handle, _name, data);
|
||||
}
|
||||
|
||||
void destroyUniform(UniformHandle _handle) BX_OVERRIDE
|
||||
void destroyUniform(UniformHandle _handle) override
|
||||
{
|
||||
BX_FREE(g_allocator, m_uniforms[_handle.idx]);
|
||||
m_uniforms[_handle.idx] = NULL;
|
||||
m_uniformReg.remove(_handle);
|
||||
}
|
||||
|
||||
void requestScreenShot(FrameBufferHandle _handle, const char* _filePath) BX_OVERRIDE
|
||||
void requestScreenShot(FrameBufferHandle _handle, const char* _filePath) override
|
||||
{
|
||||
BX_UNUSED(_handle);
|
||||
|
||||
@@ -1664,29 +1664,29 @@ namespace bgfx { namespace d3d12
|
||||
DX_RELEASE(readback, 0);
|
||||
}
|
||||
|
||||
void updateViewName(uint8_t /*_id*/, const char* /*_name*/) BX_OVERRIDE
|
||||
void updateViewName(uint8_t /*_id*/, const char* /*_name*/) override
|
||||
{
|
||||
}
|
||||
|
||||
void updateUniform(uint16_t _loc, const void* _data, uint32_t _size) BX_OVERRIDE
|
||||
void updateUniform(uint16_t _loc, const void* _data, uint32_t _size) override
|
||||
{
|
||||
bx::memCopy(m_uniforms[_loc], _data, _size);
|
||||
}
|
||||
|
||||
void setMarker(const char* /*_marker*/, uint32_t /*_size*/) BX_OVERRIDE
|
||||
void setMarker(const char* /*_marker*/, uint32_t /*_size*/) override
|
||||
{
|
||||
}
|
||||
|
||||
void invalidateOcclusionQuery(OcclusionQueryHandle _handle) BX_OVERRIDE
|
||||
void invalidateOcclusionQuery(OcclusionQueryHandle _handle) override
|
||||
{
|
||||
m_occlusionQuery.invalidate(_handle);
|
||||
}
|
||||
|
||||
void submitBlit(BlitState& _bs, uint16_t _view);
|
||||
|
||||
void submit(Frame* _render, ClearQuad& _clearQuad, TextVideoMemBlitter& _textVideoMemBlitter) BX_OVERRIDE;
|
||||
void submit(Frame* _render, ClearQuad& _clearQuad, TextVideoMemBlitter& _textVideoMemBlitter) override;
|
||||
|
||||
void blitSetup(TextVideoMemBlitter& _blitter) BX_OVERRIDE
|
||||
void blitSetup(TextVideoMemBlitter& _blitter) override
|
||||
{
|
||||
const uint32_t width = getBufferWidth();
|
||||
const uint32_t height = getBufferHeight();
|
||||
@@ -1770,7 +1770,7 @@ namespace bgfx { namespace d3d12
|
||||
m_commandList->IASetPrimitiveTopology(D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST);
|
||||
}
|
||||
|
||||
void blitRender(TextVideoMemBlitter& _blitter, uint32_t _numIndices) BX_OVERRIDE
|
||||
void blitRender(TextVideoMemBlitter& _blitter, uint32_t _numIndices) override
|
||||
{
|
||||
const uint32_t numVertices = _numIndices*4/6;
|
||||
if (0 < numVertices)
|
||||
|
||||
Reference in New Issue
Block a user