public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITA] foobillard - OpenGL snooker / pool game
@ 2015-06-24 20:21 David Stacey
  2015-06-24 20:24 ` David Stacey
  2015-06-25  2:38 ` [ITP] " Yaakov Selkowitz
  0 siblings, 2 replies; 6+ messages in thread
From: David Stacey @ 2015-06-24 20:21 UTC (permalink / raw)
  To: cygwin-apps

# 32-bit:
BASEURL=https://dl.dropboxusercontent.com/u/119453582/Cygwin/32bit/release
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=5 \
${BASEURL}/foobillard/foobillard-3.0a-1-src.tar.xz \
${BASEURL}/foobillard/foobillard-3.0a-1.tar.xz \
${BASEURL}/foobillard/foobillard-debuginfo/foobillard-debuginfo-3.0a-1.tar.xz 
\
${BASEURL}/foobillard/foobillard-debuginfo/setup.hint \
${BASEURL}/foobillard/setup.hint


# 64-bit:
BASEURL=https://dl.dropboxusercontent.com/u/119453582/Cygwin/64bit/release
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=5 \
${BASEURL}/foobillard/foobillard-3.0a-1-src.tar.xz \
${BASEURL}/foobillard/foobillard-3.0a-1.tar.xz \
${BASEURL}/foobillard/foobillard-debuginfo/foobillard-debuginfo-3.0a-1.tar.xz 
\
${BASEURL}/foobillard/foobillard-debuginfo/setup.hint \
${BASEURL}/foobillard/setup.hint


Built this to try out SDL that was added to Cygwin recently. Sadly,
performance of the game is rather disappointing compared to the native
Linux version running on the same hardware. Consequently, you might
decide that this is not appropriate for Cygwin just yet, or it might
only have value as a benchmarking aid for Cygwin/X. Or you might
consider that the performance is actually pretty impressive, given the
number of emulation layers involved :-)

This is the 'hobbled' version from Fedora with the non-free fonts
removed. As per Fedora, DejaVu-Sans has been substituted, so you will
need font-dejavu-ttf from CygwinPorts. Yaakov: If foobillard is
accepted into Cygwin, would you mind awfully bringing this font package
over, please?

There are two other patches, both from Fedora.

Feel free to reject this on performance grounds if you think it is
unplayable. However, if someone gets some enjoyment out of it then I'm
happy to maintain it.

Dave.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITA] foobillard - OpenGL snooker / pool game
  2015-06-24 20:21 [ITA] foobillard - OpenGL snooker / pool game David Stacey
@ 2015-06-24 20:24 ` David Stacey
  2015-06-25  2:38 ` [ITP] " Yaakov Selkowitz
  1 sibling, 0 replies; 6+ messages in thread
From: David Stacey @ 2015-06-24 20:24 UTC (permalink / raw)
  To: cygwin-apps

Subject line: s/ITA/ITP/ - sorry.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] foobillard - OpenGL snooker / pool game
  2015-06-24 20:21 [ITA] foobillard - OpenGL snooker / pool game David Stacey
  2015-06-24 20:24 ` David Stacey
@ 2015-06-25  2:38 ` Yaakov Selkowitz
  2015-06-25 20:16   ` David Stacey
  2015-06-26 23:08   ` David Stacey
  1 sibling, 2 replies; 6+ messages in thread
From: Yaakov Selkowitz @ 2015-06-25  2:38 UTC (permalink / raw)
  To: cygwin-apps

On Wed, 2015-06-24 at 21:21 +0100, David Stacey wrote:
> Built this to try out SDL that was added to Cygwin recently. Sadly,
> performance of the game is rather disappointing compared to the native
> Linux version running on the same hardware. Consequently, you might
> decide that this is not appropriate for Cygwin just yet, or it might
> only have value as a benchmarking aid for Cygwin/X. Or you might
> consider that the performance is actually pretty impressive, given the
> number of emulation layers involved :-)

I didn't try comparing it to Linux, but it seemed playable to me.  You
may want to try enabling direct hardware-accelerated rendering[1] in
multiwindow mode, e.g.:

DISPLAY=:0 LIBGL_USE_WGL=1 foobillard

[1] http://x.cygwin.com/docs/ug/using-aiglx.html

> This is the 'hobbled' version from Fedora with the non-free fonts
> removed.

This is correct, thank you.

> As per Fedora, DejaVu-Sans has been substituted, so you will need
> font-dejavu-ttf from CygwinPorts.  Yaakov: If foobillard is accepted
> into Cygwin, would you mind awfully bringing this font package over, please?

Done.

GTG, thanks.  Please upload whenever you're ready.

--
Yaakov


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] foobillard - OpenGL snooker / pool game
  2015-06-25  2:38 ` [ITP] " Yaakov Selkowitz
@ 2015-06-25 20:16   ` David Stacey
  2015-06-25 20:37     ` Yaakov Selkowitz
  2015-06-26 23:08   ` David Stacey
  1 sibling, 1 reply; 6+ messages in thread
From: David Stacey @ 2015-06-25 20:16 UTC (permalink / raw)
  To: cygwin-apps

On 25/06/2015 03:38, Yaakov Selkowitz wrote:
> GTG, thanks.  Please upload whenever you're ready.

Please could you update cygwin-pkg-maint, as Yaakov is listed as 
maintainer and this is stopping me uploading.

Many thanks in advance,

Dave.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] foobillard - OpenGL snooker / pool game
  2015-06-25 20:16   ` David Stacey
@ 2015-06-25 20:37     ` Yaakov Selkowitz
  0 siblings, 0 replies; 6+ messages in thread
From: Yaakov Selkowitz @ 2015-06-25 20:37 UTC (permalink / raw)
  To: cygwin-apps

On Thu, 2015-06-25 at 21:16 +0100, David Stacey wrote:
> On 25/06/2015 03:38, Yaakov Selkowitz wrote:
> > GTG, thanks.  Please upload whenever you're ready.
> 
> Please could you update cygwin-pkg-maint, as Yaakov is listed as 
> maintainer and this is stopping me uploading.

Sorry, copy-and-paste error.  Fixed.

--
Yaakov


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ITP] foobillard - OpenGL snooker / pool game
  2015-06-25  2:38 ` [ITP] " Yaakov Selkowitz
  2015-06-25 20:16   ` David Stacey
@ 2015-06-26 23:08   ` David Stacey
  1 sibling, 0 replies; 6+ messages in thread
From: David Stacey @ 2015-06-26 23:08 UTC (permalink / raw)
  To: cygwin-apps

On 25/06/15 03:38, Yaakov Selkowitz wrote:
> On Wed, 2015-06-24 at 21:21 +0100, David Stacey wrote:
>> Built this to try out SDL that was added to Cygwin recently. Sadly,
>> performance of the game is rather disappointing compared to the native
>> Linux version running on the same hardware. Consequently, you might
>> decide that this is not appropriate for Cygwin just yet, or it might
>> only have value as a benchmarking aid for Cygwin/X. Or you might
>> consider that the performance is actually pretty impressive, given the
>> number of emulation layers involved:-)
> I didn't try comparing it to Linux, but it seemed playable to me.  You
> may want to try enabling direct hardware-accelerated rendering[1] in
> multiwindow mode, e.g.:
>
> DISPLAY=:0 LIBGL_USE_WGL=1 foobillard
>
> [1]http://x.cygwin.com/docs/ug/using-aiglx.html

Thanks for the hint. My word - what an incredible difference that makes! 
On the rather modest machine I was testing with, that must have 
increased the framerate tenfold. I have included that tip in the 
announcement.

Dave.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-06-26 23:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-24 20:21 [ITA] foobillard - OpenGL snooker / pool game David Stacey
2015-06-24 20:24 ` David Stacey
2015-06-25  2:38 ` [ITP] " Yaakov Selkowitz
2015-06-25 20:16   ` David Stacey
2015-06-25 20:37     ` Yaakov Selkowitz
2015-06-26 23:08   ` David Stacey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).