Multisampling terminates GZDoom

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
Major Cooke
Developer
Developer
Posts: 240
Joined: Wed Mar 04, 2009 19:25

Multisampling terminates GZDoom

Post by Major Cooke »

Code: Select all

glCheckFramebufferStatus failed: GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Upon turning this on. Prevents all further loading of GZDoom too and I built this 64-bit in RelWithDebInfo. I can turn it back to 1 to make it load again though.

Doesn't matter if bloom is enabled or not.

My nvidia specs if needed:

Code: Select all

NVIDIA System Information report created on: 07/30/2016 18:31:02
System name: DESKTOP-A8U8D0L

[Display]
Operating System:	Windows 10 Pro, 64-bit
DirectX version:	12.0 
GPU processor:		GeForce GTX 960M
Driver version:		368.81
Direct3D API version:	12
Direct3D feature level:	11_0
CUDA Cores:		640 
Core clock:		1097 MHz 
Memory data rate:	5010 MHz
Memory interface:	128-bit 
Memory bandwidth:	80.16 GB/s
Total available graphics memory:	12224 MB
Dedicated video memory:	4096 MB GDDR5
System video memory:	0 MB
Shared system memory:	8128 MB
Video BIOS version:	82.07.7A.00.19
IRQ:			Not used
Bus:			PCI Express x8 Gen3
Device Id:		10DE 139B 07061028
Part Number:		2704 0010

[Components]

NvUpdtr.dll		2.11.4.0		NVIDIA Update Components
NvUpdt.dll		2.11.4.0		NVIDIA Update Components
NvGFTrayPluginr.dll		2.11.4.0		NVIDIA GeForce Experience
NvGFTrayPlugin.dll		2.11.4.0		NVIDIA GeForce Experience
nvui.dll		8.17.13.6881		NVIDIA User Experience Driver Component
nvxdsync.exe		8.17.13.6881		NVIDIA User Experience Driver Component
nvxdplcy.dll		8.17.13.6881		NVIDIA User Experience Driver Component
nvxdbat.dll		8.17.13.6881		NVIDIA User Experience Driver Component
nvxdapix.dll		8.17.13.6881		NVIDIA User Experience Driver Component
NVCPL.DLL		8.17.13.6881		NVIDIA User Experience Driver Component
nvCplUIR.dll		8.1.950.0		NVIDIA Control Panel
nvCplUI.exe		8.1.950.0		NVIDIA Control Panel
nvWSSR.dll		6.14.13.6881		NVIDIA Workstation Server
nvWSS.dll		6.14.13.6881		NVIDIA Workstation Server
nvViTvSR.dll		6.14.13.6881		NVIDIA Video Server
nvViTvS.dll		6.14.13.6881		NVIDIA Video Server
NVSTVIEW.EXE		7.17.13.6881		NVIDIA 3D Vision Photo Viewer
NVSTTEST.EXE		7.17.13.6881		NVIDIA 3D Vision Test Application
NVSTRES.DLL		7.17.13.6881		NVIDIA 3D Vision Module
nvDispSR.dll		6.14.13.6881		NVIDIA Display Server
NVMCTRAY.DLL		8.17.13.6881		NVIDIA Media Center Library
nvDispS.dll		6.14.13.6881		NVIDIA Display Server
PhysX		09.16.0318		NVIDIA PhysX
NVCUDA.DLL		6.14.13.6881		NVIDIA CUDA 8.0.0 driver
nvGameSR.dll		6.14.13.6881		NVIDIA 3D Settings Server
nvGameS.dll		6.14.13.6881		NVIDIA 3D Settings Server
It's a brand new one too.
dpJudas
Developer
Developer
Posts: 798
Joined: Sat Jul 23, 2016 7:53

Re: Multisampling terminates GZDoom

Post by dpJudas »

For some reason my Nvidia driver didn't complain about this at all! The error is due to trying to bind the multisample buffer as a texture (which should never work). Managed to track it down using my Mac.

Pull request fixing it: https://github.com/coelckers/gzdoom/pull/68
Also, a PR for the Mac (GLSL 1.20) bloom support: https://github.com/coelckers/gzdoom/pull/69
Locked

Return to “Closed Bugs”