My old setup had TV next to computer desk.
HDMI cables from xbox & bluray player direct to TV (it only has two ports). When I wanted to watch something off my computer I plugged HDMI into back of TV.
Now my tv and computer desk are on opposite sides of the room.
A HDMI cable from PC to TV would have to be silly long - is there a better way??