diff --git a/src/xenia/gpu/d3d12/d3d12_texture_cache.h b/src/xenia/gpu/d3d12/d3d12_texture_cache.h index 0f1164922..a398cd941 100644 --- a/src/xenia/gpu/d3d12/d3d12_texture_cache.h +++ b/src/xenia/gpu/d3d12/d3d12_texture_cache.h @@ -268,9 +268,9 @@ class D3D12TextureCache final : public TextureCache { class D3D12Texture final : public Texture { public: - D3D12Texture(D3D12TextureCache& texture_cache, const TextureKey& key, - ID3D12Resource* resource, - D3D12_RESOURCE_STATES resource_state); + explicit D3D12Texture(D3D12TextureCache& texture_cache, + const TextureKey& key, ID3D12Resource* resource, + D3D12_RESOURCE_STATES resource_state); ~D3D12Texture(); ID3D12Resource* resource() const { return resource_.Get(); } @@ -346,8 +346,8 @@ class D3D12TextureCache final : public TextureCache { class ScaledResolveVirtualBuffer { public: - ScaledResolveVirtualBuffer(ID3D12Resource* resource, - D3D12_RESOURCE_STATES resource_state) + explicit ScaledResolveVirtualBuffer(ID3D12Resource* resource, + D3D12_RESOURCE_STATES resource_state) : resource_(resource), resource_state_(resource_state) {} ID3D12Resource* resource() const { return resource_.Get(); } D3D12_RESOURCE_STATES SetResourceState(D3D12_RESOURCE_STATES new_state) { @@ -373,12 +373,12 @@ class D3D12TextureCache final : public TextureCache { bool uav_barrier_pending_ = false; }; - D3D12TextureCache(const RegisterFile& register_file, - D3D12SharedMemory& shared_memory, - uint32_t draw_resolution_scale_x, - uint32_t draw_resolution_scale_y, - D3D12CommandProcessor& command_processor, - bool bindless_resources_used); + explicit D3D12TextureCache(const RegisterFile& register_file, + D3D12SharedMemory& shared_memory, + uint32_t draw_resolution_scale_x, + uint32_t draw_resolution_scale_y, + D3D12CommandProcessor& command_processor, + bool bindless_resources_used); bool Initialize(); diff --git a/src/xenia/gpu/texture_cache.h b/src/xenia/gpu/texture_cache.h index 475cdfdfc..1802eaaca 100644 --- a/src/xenia/gpu/texture_cache.h +++ b/src/xenia/gpu/texture_cache.h @@ -248,7 +248,7 @@ class TextureCache { void LogAction(const char* action) const; protected: - Texture(TextureCache& texture_cache, const TextureKey& key); + explicit Texture(TextureCache& texture_cache, const TextureKey& key); void SetHostMemoryUsage(uint64_t new_host_memory_usage) { texture_cache_.UpdateTexturesTotalHostMemoryUsage(new_host_memory_usage, @@ -420,9 +420,10 @@ class TextureCache { } }; - TextureCache(const RegisterFile& register_file, SharedMemory& shared_memory, - uint32_t draw_resolution_scale_x, - uint32_t draw_resolution_scale_y); + explicit TextureCache(const RegisterFile& register_file, + SharedMemory& shared_memory, + uint32_t draw_resolution_scale_x, + uint32_t draw_resolution_scale_y); const RegisterFile& register_file() const { return register_file_; } SharedMemory& shared_memory() const { return shared_memory_; }