mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-15 16:29:16 +01:00
[util] Don't allow multiple inheritance for COM objects
This never made any sense whatsoever in the first place.
This commit is contained in:
parent
c281e76bac
commit
dd9a55ecc0
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
namespace dxvk {
|
namespace dxvk {
|
||||||
|
|
||||||
template<typename... Base>
|
template<typename Base>
|
||||||
class D3D11DeviceChild : public ComObject<Base...> {
|
class D3D11DeviceChild : public ComObject<Base> {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
namespace dxvk {
|
namespace dxvk {
|
||||||
|
|
||||||
template<typename... Base>
|
template<typename Base>
|
||||||
class DxgiObject : public ComObject<Base...> {
|
class DxgiObject : public ComObject<Base> {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
@ -24,8 +24,8 @@ namespace dxvk {
|
|||||||
* holding on to objects which the application wants
|
* holding on to objects which the application wants
|
||||||
* to delete.
|
* to delete.
|
||||||
*/
|
*/
|
||||||
template<typename... Base>
|
template<typename Base>
|
||||||
class ComObject : public Base... {
|
class ComObject : public Base {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user