Hi! I’m using latest source code from GitHub and -opengl keeps crashing on me.
Log:
[2016.02.28-16.50.48:901][ 0]LogRHI: Initializing OpenGL RHI
[2016.02.28-16.50.48:901][ 0]LogRHI: GL_VENDOR: NVIDIA Corporation
[2016.02.28-16.50.48:901][ 0]LogRHI: GL_RENDERER: GeForce GT 740M/PCIe/SSE2
[2016.02.28-16.50.48:901][ 0]LogRHI: GL_VERSION: 3.2.0 NVIDIA 361.43
[2016.02.28-16.50.48:902][ 0]LogRHI: GL_SHADING_LANGUAGE_VERSION: 1.50 NVIDIA via Cg compiler
Call Stack
UE4Editor-OpenGLDrv.dll!PlatformGetNewRenderQuery(unsigned int * OutQuery, unsigned __int64 * OutQueryContext) Line 878 C++
UE4Editor-OpenGLDrv.dll!FOpenGLBufferedGPUTiming::StartTiming() Line 413 C++
UE4Editor-OpenGLDrv.dll!FOpenGLGPUProfiler::BeginFrame(FOpenGLDynamicRHI * InRHI) Line 125 C++
UE4Editor-RHI.dll!FRHICommandList::BeginFrame() Line 1291 C++
UE4Editor.exe!TGraphTask<`FEngineLoop::Tick'::`9'::EURCMacro_BeginFrame>::ExecuteTask(TArray<FBaseGraphTask *,FDefaultAllocator> & NewTasks, ENamedThreads::Type CurrentThread) Line 886 C++
UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread(int QueueIndex, bool bAllowStall) Line 779 C++
UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit(int QueueIndex) Line 526 C++
UE4Editor-RenderCore.dll!RenderingThreadMain(FEvent * TaskGraphBoundSyncEvent) Line 310 C++
UE4Editor-RenderCore.dll!FRenderingThread::Run() Line 434 C++
UE4Editor-Core.dll!FRunnableThreadWin::Run() Line 74 C++
UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() Line 23 C++
[External Code]
Code from OpenGLWindows.cpp:
HGLRC Context = GetCurrentContext();
check( Context );
Seems like it completely missing the context … puzzled … Any hints what to try out to get around it? Thanks!