1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-04-12 03:02:33 +02:00

[d3d8] Adjust ValidatePixel/VertexShader error return

This commit is contained in:
WinterSnowfall 2024-10-16 13:52:34 +03:00 committed by Robin Kertels
parent 27ceecfad9
commit b38c6b4dc2

View File

@ -15,37 +15,37 @@ namespace dxvk {
extern "C" { extern "C" {
DLLEXPORT HRESULT __stdcall ValidatePixelShader( DLLEXPORT HRESULT __stdcall ValidatePixelShader(
const DWORD* pixelshader, const DWORD* pPixelShader,
const D3DCAPS8* caps, const D3DCAPS8* pCaps,
BOOL boolValue, BOOL errorReturn,
char** errorString) { char** pErrorString) {
dxvk::Logger::warn("D3D8: ValidatePixelShader: Stub"); dxvk::Logger::warn("D3D8: ValidatePixelShader: Stub");
if (unlikely(pixelshader == nullptr)) if (unlikely(pPixelShader == nullptr))
return E_FAIL; return E_FAIL;
if (likely(errorString != nullptr)) { if (errorReturn && pErrorString != nullptr) {
const char* errorMessage = ""; const char* errorMessage = "";
*errorString = (char *) errorMessage; *pErrorString = (char *) errorMessage;
} }
return S_OK; return S_OK;
} }
DLLEXPORT HRESULT __stdcall ValidateVertexShader( DLLEXPORT HRESULT __stdcall ValidateVertexShader(
const DWORD* vertexShader, const DWORD* pVertexShader,
const DWORD* vertexDecl, const DWORD* pVertexDecl,
const D3DCAPS8* caps, const D3DCAPS8* pCaps,
BOOL boolValue, BOOL errorReturn,
char** errorString) { char** pErrorString) {
dxvk::Logger::warn("D3D8: ValidateVertexShader: Stub"); dxvk::Logger::warn("D3D8: ValidateVertexShader: Stub");
if (unlikely(vertexShader == nullptr)) if (unlikely(pVertexShader == nullptr))
return E_FAIL; return E_FAIL;
if (likely(errorString != nullptr)) { if (errorReturn && pErrorString != nullptr) {
const char* errorMessage = ""; const char* errorMessage = "";
*errorString = (char *) errorMessage; *pErrorString = (char *) errorMessage;
} }
return S_OK; return S_OK;