mirror of
https://github.com/narzoul/DDrawCompat
synced 2024-12-30 08:55:36 +01:00
Fixes black screen issues under some circumstances (e.g. underwater) in Might and Magic 9 (issue #48).
33 lines
2.0 KiB
C++
33 lines
2.0 KiB
C++
#pragma once
|
|
|
|
#include <ostream>
|
|
|
|
#include <d3d.h>
|
|
#include <d3dumddi.h>
|
|
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDI_RATIONAL& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDI_SURFACEINFO& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_BLT& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_CLEAR& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_COLORFILL& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_CREATERESOURCE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_CREATERESOURCE2& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_DRAWINDEXEDPRIMITIVE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_DRAWINDEXEDPRIMITIVE2& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_DRAWPRIMITIVE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_DRAWPRIMITIVE2& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_LOCK& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_OPENRESOURCE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_PRESENT& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_PRESENT1& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_PRESENTSURFACE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_RENDERSTATE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_SETRENDERTARGET& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_SETSTREAMSOURCE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_SETSTREAMSOURCEUM& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_TEXTURESTAGESTATE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_UNLOCK& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_WINFO& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIARG_ZRANGE& val);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDIBOX& val);
|