Caught a crash in debugger when starting a table:
Exception thrown: read access violation.
this->m_shader was nullptr.
> VPinballX.exe!Shader::SetValue(const char * const hParameter, const void * pData, const unsigned int Bytes) Line 515 C++
VPinballX.exe!Pin3D::InitLights() Line 439 C++
VPinballX.exe!Pin3D::InitLayout(const bool FSS_mode) Line 698 C++
VPinballX.exe!Player::Init(PinTable * const ptable, HWND__ * const hwndProgress, HWND__ * const hwndProgressName) Line 1298 C++
VPinballX.exe!PinTable::Play(bool _cameraMode) Line 2561 C++
VPinballX.exe!VPinball::DoPlay(bool _cameraMode) Line 1706 C++
VPinballX.exe!VPinball::ParseCommand(unsigned int code, HWND__ * hwnd, unsigned int notify) Line 863 C++
VPinballX.exe!VPWndProc(HWND__ * hwnd, unsigned int uMsg, unsigned int wParam, long lParam) Line 2556 C++
[External Code]
[Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]
VPinballX.exe!Win32xx::CWnd::FinalWindowProc(unsigned int uMsg, unsigned int wParam, long lParam) Line 466 C++
VPinballX.exe!Win32xx::CWnd::WndProcDefault(unsigned int uMsg, unsigned int wParam, long lParam) Line 1171 C++
VPinballX.exe!Win32xx::CWnd::WndProc(unsigned int uMsg, unsigned int wParam, long lParam) Line 1045 C++
VPinballX.exe!Win32xx::CWnd::StaticWindowProc(HWND__ * hWnd, unsigned int uMsg, unsigned int wParam, long lParam) Line 968 C++
[External Code]
VPinballX.exe!VPinball::MainMsgLoop() Line 2203 C++
VPinballX.exe!VPApp::Run() Line 423 C++
VPinballX.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, char * __formal, int __formal) Line 442 C++
[External Code]
Edited by DJRobX, 18 December 2017 - 03:57 AM.