MadDeCoDeR / Classic-RBDOOM-3-BFG

DOOM: BFA (Big Freaking Anniversary) Edition (former Classic RBDoom 3 BFG) is a source port based on RBDOOM-3-BFG and enchance the experience of Ultimate DOOM, DOOM 2 and DOOM 3.
GNU General Public License v3.0
216 stars 22 forks source link

errormessage overflow when activating Quad Buffer in 3D settings #5

Closed TheVoodoo closed 6 years ago

TheVoodoo commented 6 years ago

GL_CheckErrors(); in RenderSystem.cpp (Line 797) causes an errormessage overflow in console when activating Quad Buffer in 3D settings

MadDeCoDeR commented 6 years ago

I fail to replicate this issue. Can you give me your PC specs?

TheVoodoo commented 6 years ago

nv GTX1070/8G i5-4670k Win10

screen

TheVoodoo commented 6 years ago

tbh i don't know what quad buffer or GL_CheckErrors(); is supposed to do (i'm no coder), but i'm using this trick to enable the laser sight that is restricted to the stereoscopic modes. :)

However, this infinite errormessage cycle i get when activating quad buffer, drops the framerate from 144 to 12. Disabling the line //GL_CheckErrors(); stops the errorflood (yeah i know, pretty clear logic) and the game runs fine with this setting, but i don't know which further impact it has to the game.

MadDeCoDeR commented 6 years ago

I found the Issue. On _glbackend.cpp search for glDrawBuffer(GL_BACK_RIGHT); and comment it out. So far I haven't noticed any HUGE issue (graphically or game breaking). I will upload the updated code once I release the new Version (which might take some time because I really want to release 1.1.11 but in order to do so I want to put more than one or two bugfixes/improvments).

MadDeCoDeR commented 6 years ago

This issue is now fixed on version 1.1.11-classic