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:
parent
27ceecfad9
commit
b38c6b4dc2
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user