no D3D on steam HL Created 6 years ago2017-09-04 22:21:19 UTC by 2muchvideogames 2muchvideogames

Created 6 years ago2017-09-04 22:21:19 UTC by 2muchvideogames 2muchvideogames

Posted 6 years ago2017-09-04 22:24:03 UTC Post #337295
I found out why they removed it, it was to accommodate penguins. W. T. F. Why would you remove a video mode just because of that. Like, why would you even need to remove it at all, and not just leave it in there? Anyway, if you are one of those people that ask why people still use WON HL, here's your reason. Valve had removed the optimal video mode that my computer needs to run HL smoothly, and it was for penguins. As if there are that many people using penguins to begin with. You wanna know how many people on steam use penguins? Less than 1%.

Someone on github called this an 'abhorrent move on valve's part' and made the argument that valve was dumb to have removed this mode without optimizing the other video mode for current users. The next time someone says "why are you still using WON" you can eat the fudge right out of my used diapers.
Posted 6 years ago2017-09-05 09:23:11 UTC Post #337297
The engine is set up to include renderers in its main library, so they would've needed 6 configurations on Windows (Software, D3D, OpenGL for Debug & Release, and possibly another set for No-Steam builds), and 2 for UNIX platforms (OpenGL Debug and Release).

Rewriting it to put the renderer in its own library would've taken a fair bit of effort and broken any hacks that rely on patching functions.

Rather than do all that they just threw out the only platform specific renderer instead, which reduces the number of configurations, gets rid of an OpenGL to D3D wrapper (which may have caused problems with the Steam Overlay at the time), and lets them optimize for OpenGL (as in write proper OpenGL code, not performant OpenGL code) on all platforms.
Posted 6 years ago2017-09-05 22:55:39 UTC Post #337319
Why are you not using hardware that supports OpenGL? :P
monster_urby monster_urbyGoldsourcerer
Posted 6 years ago2017-09-06 00:32:58 UTC Post #337320
I don't understand the fuss. My experience with HL on D3D was always terrible in every single computer I had it on. Input lag was outrageous, in the range of 3 seconds. I only use OpenGL.
Posted 6 years ago2017-09-06 02:10:59 UTC Post #337321
Yeah, I've never had good experiences running HL1 on Direct3D. It was always sub-par compared to OpenGL, which has always been buttery smooth on the machines I've run it on.

Also, what's with using "Penguins" as a slur against Linux users?
Notewell NotewellGIASFELFEBREHBER
Posted 6 years ago2017-09-06 09:49:31 UTC Post #337325
The Direct3D renderer felt rushed in my honest opinion, it wasn't doing it's best (especially with smokes in CS).

I'm glad Valve focused on OpenGL and SDL2 because I have a massive performance gain by playing on Linux rather than Windows.

Desktop and gaming are the only areas where Windows dominate, Valve tried to give some love to Linux and Mac but they kinda failed.
Posted 6 years ago2017-09-06 10:16:53 UTC Post #337327
Well... that's why it's good to make personal backups, hard drives are so cheap... but you can always download an older version of HL from the internet
Posted 6 years ago2017-09-06 12:15:51 UTC Post #337329
I agree with those who've said that Direct3D performance was terrible. So I'm actually glad that they removed it.
Alberto309 Alberto309weapon_spaghetti
Posted 6 years ago2017-09-06 13:15:39 UTC Post #337333
Soooo... OpenGL
Archie ArchieGoodbye Moonmen
Posted 6 years ago2017-09-06 13:19:58 UTC Post #337334
Actually yeah, now that I think about it, back in the early days, using the D3D renderer in Half-Life caused some immense input lag.

So much so that playing Sven Coop with my brother-in-law, he ragequit after dropping into a pit while trying to adjust his falling trajectory. He tried five times and overcompensated every single time because the input lag was about half a second. He was maaad.
Also, what's with using "Penguins" as a slur against Linux users?
OOOH! Ok. Glad you clarified. I thought the manufacturing of OpenGL based hardware was legit harmful to penguins...
monster_urby monster_urbyGoldsourcerer
Posted 6 years ago2017-09-06 16:24:31 UTC Post #337335
every computer has a 'preferred' video mode, of course. You all have the lucky side of the coin, feels bad man
Also, what's with using "Penguins" as a slur against Linux users?
I got this term from an anime review article, of all places
Posted 6 years ago2017-09-06 16:49:55 UTC Post #337336
What? The openGL renderer has terrible performance compared to the old d3d one... It doesn't matter on modern hardware, but if you only play older games and don't need to upgrade it certainly does.
Crollo CrolloTrollo
Posted 6 years ago2017-09-06 18:11:19 UTC Post #337337
Back when I had Intel GMA 955, I had horrible lags using OpenGL renderer. Got very good performance on D3D though.
Posted 6 years ago2017-09-06 18:26:16 UTC Post #337338
OpenGL performance depends on your driver support for immediate mode, if it's a crappy driver you'll have a slideshow.
You must be logged in to post a response.