Posts: 20.324
Threads: 405
Joined: Aug 2005
Reputation:
554
Location: England
04-21-2016, 08:47 PM
(This post was last modified: 04-21-2016, 08:47 PM by refraction.)
Champions of Norrath
w/invalidate
ogl hw 86-90
dx11 61-63
w/o invalidate
ogl 89-92
dx11 58-60
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
Thanks you. Normally it mustn't impact Dx. So it doesn't worth it even on openGL. I will remove it.
Posts: 20.324
Threads: 405
Joined: Aug 2005
Reputation:
554
Location: England
It's strange, OGL is faster without it, DX is slightly faster with it. It was a bit of a strange result, but whatever ;p
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
Except if a call to an empty virtual function is expensive. I guess it is the standard variation of turbo/gpu/cache.
However, openGL ask the driver to do stuff. So yeah it could cost a couple of fps. The idea was to help the driver to manage memory. Maybe it is more useful for game that fill the memory.
Posts: 3.031
Threads: 4
Joined: Aug 2015
Reputation:
134
Does it require any special settings? Cause I get the same results as I got with the previous versions.
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
04-24-2016, 07:34 AM
(This post was last modified: 04-24-2016, 10:06 AM by gregory.)
Nope. Always on. It reduces further the texture cache overhead. I spot this one in champion of norrath. I'm not sure it impacts others games
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
Or gcc generated code is dull again. So the extra overhead might be linux only. It is a shame that we don't have linux tester
Posts: 21.718
Threads: 401
Joined: Sep 2013
Reputation:
476
Location: 私の夢の中
Maybe we could put a shout out for that in our next progress report? You never know, it could be useful.
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD