protonscr

[HL1] Taskbar visible in fullscreen D3D on Windows

steamclosed reviewedMOVED: Half-Life 1
ValveSoftware/steam-for-linux#1053 · opened 2013-01-30 by zer0def · updated 2013-01-31 · 8 comments · github
Zzer0def 2013-01-30 github

When running HL1 in fullscreen using the D3D renderer, Windows taskbar appears on top of the screen.

http://i.imgur.com/DRB2WAS.jpg

MMrSchism 2013-01-30 github

Does this happen in Linux as well?

SSinihopea 2013-01-30 github

I was able to make Gnome 3's notifications say on screen while the game is running. It's also possible to make the Gnome 3's notifications area visible by just moving the mouse to bottom-right corner.

Kuvakaappaus 2013-01-30 14:42:31

Zzer0def 2013-01-30 github

No, doesn't happen on Linux, since D3D isn't a renderer option there. Doesn't happen on either OpenGL or software renderers both in Linux and Windows.

I was encouraged to post this here, when I noticed aiusepsi reported crashing issues during resolution changes on Windows.

MMrSchism 2013-01-30 github

@zer0def, using the technique @Sinihopea mentioned, can you reproduce?

I know D3D isn't a render option on Linux (and even if it was, it'd be non-functional), but there are strange things that often happen with the porting. For example, many people (myself included) have noticed some improvements in TF2's performance when using dxlevel flags, despite DX not being usable on Linux.

Just trying to gain as much information about the situation as possible.

Zzer0def 2013-01-30 github

Couldn't reproduce Sinihopea's scenario on Mint Debian Edition XFCE UP6, Lubuntu 12.10 and Arch /w LXDE.

Attempts to install and run Gnome3 on the same Arch install resulted in not being able to boot into it anymore, though. :)

Aalfred-valve maintainer 2013-01-30 github

Reporting Windows (and OSX) bugs for Half-Life and CS 1.6 is welcomed here, I am using this github to collect them all.

Aalfred-valve maintainer 2013-01-30 github

I'm removing d3d support, you actually have opengl rendering above, but not quite correctly due to the d3d flag. I've improved the OGL rendering path and added new features, doing this in the ancient d3d interface we use is not reasonable and given widespread ogl support (and the low demands of hl1) d3d is no longer useful.

AAnAkkk 2013-01-31 github

There are still some leftovers from D3D, if that matters:
gl_d3dflip
vid_d3d

EDIT:
Maybe it would be a good idea to remove software mode as well?
There were some exploits with it that allowed you to disable smokes and flash grenades, not sure if it's still possible.

Nothing extracted yet.