Welcome, Guest.
Username: Password: Remember me

TOPIC: Still no support for OpenGL bellow 4.3?

Still no support for OpenGL bellow 4.3? 1 year 1 month ago #1

  • v00d00m4n
  • v00d00m4n's Avatar
  • Offline
  • Posts: 44
  • Thank you received: 3
Can we please have at least some version override parameter that will force Reshade to work on OGL bellow 4.3 no matter what?

I dont see any reason why only this version supported. Does reshade uses some super exclusive GL_ extenstion that version 3+ does not have?

Judging by this i dont see anything really exclusive without which Reshade cant work developer.nvidia.com/opengl-driver

Im just trying to play some 2d opengl games on my old laptop with reshade for simulation of scanlines and other old tv effects, but nvidia only provide gl driver 4.3 for very recent vide cards, 5 years old generations does not have one, so it useless. I tried to mix reshade with OGL to D3D wrapper QindieGL but got crash.

Here is complete list of OpenGL 3.3 extensions my video card supports with details about bits and stuff like that:

pastebin.com/SCebPfZ4
Please give some love to older OpenGL versions!
Last Edit: 1 year 1 month ago by v00d00m4n.
The administrator has disabled public write access.

Still no support for OpenGL bellow 4.3? 1 year 1 month ago #2

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2452
  • Thank you received: 1391
v00d00m4n wrote:
Does reshade uses some super exclusive GL_ extenstion that version 3+ does not have?
Yes, www.opengl.org/registry/specs/ARB/explicit_uniform_location.txt, which is only available in core since OpenGL 4.3 (though some cards, like yours, have support it as an extension). But more importantly docs.gl/gl4/glTextureView, which sadly is only available since 4.3 and not before.
I need both those features, some ReShade features cannot be realised in a sane way without them (SRGB support being one of them, which is required for SMAA). So unfortunately I'm locked to OpenGL 4.3 and beyond.
Cheers, crosire =)
The administrator has disabled public write access.

Still no support for OpenGL bellow 4.3? 1 year 1 month ago #3

  • v00d00m4n
  • v00d00m4n's Avatar
  • Offline
  • Posts: 44
  • Thank you received: 3
Maybe you can patch in some compat level like i dont know, disabling features that requres those extension and just skipping shaders that needs these extensions, while others more simple shaders would be compilled?

Is there any universal way to tell if shadder needs those extensions?
The administrator has disabled public write access.

Still no support for OpenGL bellow 4.3? 1 year 1 month ago #4

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2452
  • Thank you received: 1391
That's not possible, because these are used in ReShade's core OpenGL runtime. Every effect written for ReShade requires them, so there is nothing to disable.
Cheers, crosire =)
The administrator has disabled public write access.