hzqst / MetaHookSv

MetaHook (https://github.com/nagist/metahook) porting for SvEngine (GoldSrc engine modified by Sven-Coop)
MIT License
148 stars 37 forks source link

[Renderer] Seams in Level Geometry #511

Open devlman127 opened 7 hours ago

devlman127 commented 7 hours ago

https://youtu.be/WicBT4g0fbY Watch in HD and Fullscreen. Even then it's not as obvious as in person due to video compression. Changing settings did not seem to affect the seams, nor did the order in which I had the plugin in the file. After I disabled the renderer plugin the seams went away.

hzqst commented 3 hours ago

That's probably because GL_POLYGON sucks (which has been completely removed from OpenGL Core Profile 3.x).

The modern GPU just don't support drawing polygon (directly) well, only triangle list is natively supported.

I am refactoring this shit with new Diligent Engine backend, also replacing GL_POLYGON with re-generated triangle list to mitigate this issue, but this may takes months or more.

633fd1c28d1abeb8286461a2865c6084

devlman127 commented 2 hours ago

Aight, that's fair. I'll just disable the renderer plugin and play that way, mostly just installed for MetaAudio anyways. It's a shame since one thing it does well is fixing the godawful OpenGL Holograms, but I suppose that's a small part of the game anyways.