delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/11/29/06:51:00

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; q=dns; s=default; b=PYUrxSEcESusy9cv
2+NWzGtsGPd+po9vzwNjDuYVhy2q+MugZaZSCYCHwC+aTZ6DJPBcE3oFhW3jzvEj
/XZTGmrg2xh9dlwq8LTVPS3ejmgiNi8GEnyI9E9QzL56BZhJf4qqu3r8OI8neqAN
MwgKnxZirLBIcFCbwicSX7VHkIg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; s=default; bh=YY+s1MiS88uP85NOB2aZCw
nCB4Q=; b=L/kA/XbEj29BcQ0jwY+bMYhxuBkYvyD4Q0C8JHLqe9Y3vfpmfk6aDT
YZ7eg8fohvxj/4ZqTPmX8cb3TrN5vSCjQDeQ3e121i1MVasGYS6s2dn0hsb9qVAZ
yql5sAJc8QJuMHpz3ZPNw+vCpme6NWLK8+8t+omSgjfawPI1zafuw=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.0 required=5.0 tests=BAYES_50,FREEMAIL_FROM,KAM_THEBAT,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=tuesday, chamberlain, Tuesday, H*F:D*yandex.ru
X-HELO: forward1p.cmail.yandex.net
Authentication-Results: smtp2j.mail.yandex.net; dkim=pass header.i=@yandex.ru
X-Yandex-Suid-Status: 1 0,1 0
Date: Tue, 29 Nov 2016 14:37:36 +0300
From: Andrey Repin <anrdaemon AT yandex DOT ru>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <1265548510.20161129143736@yandex.ru>
To: David Chamberlain <dc46and2 AT gmail DOT com>, cygwin AT cygwin DOT com
Subject: Re: Fullscreen application with Cygwin/X in multiwindow mode
In-Reply-To: <CAHvVhSsKLVVZZ7W6wES6btb9oad4ixxQqBAR6xXisLVtmsKgyQ@mail.gmail.com>
References: <CAHvVhSvJVtmNXQLxKNvhWUxH6MzCeaq-ZchCR9hcHk54yRDx3w AT mail DOT gmail DOT com> <9494ede9-ec64-bb79-8f8f-9bfb37c12f3b AT dronecode DOT org DOT uk> <CAHvVhSsKLVVZZ7W6wES6btb9oad4ixxQqBAR6xXisLVtmsKgyQ AT mail DOT gmail DOT com>
MIME-Version: 1.0
X-IsSubscribed: yes

Greetings, David Chamberlain!

>> But ideally this would be fixed by adding support for
>> _NET_WM_STATE_FULLSCREEN to the WM.

> Any idea how much effort would be required to implement the fullscreen
> support? Any major hurdles to overcome? It may be something I could
> work on in my spare time.

Depends, what you mean by "fullscreen". All too often people say "fullscreen"
when in fact they mean "borderless windowed".
The difference is crucial.
For the latter, you don't do anything short of setting some additional flags
on your window and size it to display resolution.
For the real fullscreen, you'll have to code your own engine dealing with
graphics hardware on OpenGL/DirectX level. And then get complaints from people
with more than one monitor, that they can't use both simultaneously.


-- 
With best regards,
Andrey Repin
Tuesday, November 29, 2016 14:32:17

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019