<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title>Recent changes to feature-requests</title><link href="http://sourceforge.net/p/alleg/feature-requests/" rel="alternate"></link><id>http://sourceforge.net/p/alleg/feature-requests/</id><updated>2013-01-21T08:12:56Z</updated><entry><title>#48 OS X HiDPI support</title><link href="http://sourceforge.net/p/alleg/feature-requests/48/?limit=25#70b4" rel="alternate"></link><updated>2013-01-21T08:12:56Z</updated><published>2013-01-21T08:12:56Z</published><author><name>Peter Wang</name><uri>http://sourceforge.net/u/tjaden/</uri></author><id>http://sourceforge.net3d69b84a52b6d3e7d65b6a133dc80f36ea034448</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Yes, I should have read up a bit before responding.&lt;/p&gt;
&lt;p&gt;It seems like the way to go is to expose the full resolution to the user, but provide a way to get the DPI information (or approximate), then the user can decide what to do. We already have transforms; I don't think exposing another concept 'points' adds anything.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#48 OS X HiDPI support</title><link href="http://sourceforge.net/p/alleg/feature-requests/48/?limit=25#04db" rel="alternate"></link><updated>2013-01-20T10:16:37Z</updated><published>2013-01-20T10:16:37Z</published><author><name>Ed Ropple</name><uri>http://sourceforge.net/u/eropple/</uri></author><id>http://sourceforge.netaa1b39e4e77259c73bc88188e58b18960653592e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It's not quite a higher-resolution display as you might see elsewhere--some of the Cocoa APIs have different behavior in HiDPI mode, whereas OpenGL always acts in pixels. Those interactions can be unpredictable and it seemed to me like principle-of-least-surprise might suggest making it a flag. You probably have a better idea than I do as far as how to present this to an end user, though.&lt;/p&gt;
&lt;p&gt;More information: &lt;a href="http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html"&gt;http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#48 OS X HiDPI support</title><link href="http://sourceforge.net/p/alleg/feature-requests/48/?limit=25#d64f" rel="alternate"></link><updated>2013-01-20T07:36:14Z</updated><published>2013-01-20T07:36:14Z</published><author><name>Peter Wang</name><uri>http://sourceforge.net/u/tjaden/</uri></author><id>http://sourceforge.nete601dc6a3d08f51ecaeae9a9d34df7a310fd62ed</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;What happens if we enable it by default? I don't understand what is special about a higher resolution display.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>OS X HiDPI support</title><link href="http://sourceforge.net/p/alleg/feature-requests/48/" rel="alternate"></link><updated>2013-01-20T06:50:54Z</updated><published>2013-01-20T06:50:54Z</published><author><name>Ed Ropple</name><uri>http://sourceforge.net/u/eropple/</uri></author><id>http://sourceforge.nete10bc1a6445ff1472d136b98d098a6b6e90974db</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;OS X has supported HiDPI ("Retina") displays since 10.7. This works with NSOpenGLView (much like the iOS version of Allegro) but you have to explicitly ask for it in order to enable it. It's very easy to enable it--you just implement prepareOpenGL() within ALOpenGLView and invoke the following:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt; &lt;span class="n"&gt;setWantsBestResolutionOpenGLSurface&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;YES&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;It's not hard and I started in on a patch, but I'm going to hold off because I'm not sure on how you folks would like this to be exposed. Obviously you don't want this to be on by default, but I'm not familiar enough with Allegro's flags to figure out exactly how you'd like to go about this.&lt;/p&gt;
&lt;p&gt;For fullscreen, I think (not 100%) that you just ask for the pixel resolution that you really want (so 2880x1800 for a retina MacBook Pro), but fullscreen is apparently broken at the moment so I can't say for sure. =)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>socket addon</title><link href="http://sourceforge.net/p/alleg/feature-requests/47/" rel="alternate"></link><updated>2012-11-27T07:00:13Z</updated><published>2012-11-27T07:00:13Z</published><author><name>Brad Triebwasser</name><uri>http://sourceforge.net/u/triebr/</uri></author><id>http://sourceforge.net5cc241a9b7bcfa22dbf06c54b280ef502599965f</id><summary type="html">Basic cross platform basic sockets would be very useful</summary></entry><entry><title></title><link href="http://sourceforge.net/p/alleg/feature-requests/46/" rel="alternate"></link><updated>2012-10-09T16:26:11Z</updated><published>2012-10-09T16:26:11Z</published><author><name>Elias Pschernig</name><uri>http://sourceforge.net/u/elias/</uri></author><id>http://sourceforge.netf9a8cdf034981419f4a205e24ff6f00ad1a4b443</id><summary type="html"></summary></entry><entry><title></title><link href="http://sourceforge.net/p/alleg/feature-requests/45/" rel="alternate"></link><updated>2012-10-09T16:26:11Z</updated><published>2012-10-09T16:26:11Z</published><author><name>Elias Pschernig</name><uri>http://sourceforge.net/u/elias/</uri></author><id>http://sourceforge.netdf222f329ddd26fc44566c76b17290d74a25fdb2</id><summary type="html"></summary></entry><entry><title></title><link href="http://sourceforge.net/p/alleg/feature-requests/44/" rel="alternate"></link><updated>2012-10-09T16:26:11Z</updated><published>2012-10-09T16:26:11Z</published><author><name>Elias Pschernig</name><uri>http://sourceforge.net/u/elias/</uri></author><id>http://sourceforge.net7348dca00effe8536a32d18268be5e492572c0d4</id><summary type="html"></summary></entry><entry><title></title><link href="http://sourceforge.net/p/alleg/feature-requests/43/" rel="alternate"></link><updated>2012-10-09T16:26:10Z</updated><published>2012-10-09T16:26:10Z</published><author><name>Elias Pschernig</name><uri>http://sourceforge.net/u/elias/</uri></author><id>http://sourceforge.net8ffbb9ee4cebd766f5c68b8d010eb63fb8f0accf</id><summary type="html"></summary></entry><entry><title></title><link href="http://sourceforge.net/p/alleg/feature-requests/42/" rel="alternate"></link><updated>2012-10-09T16:26:10Z</updated><published>2012-10-09T16:26:10Z</published><author><name>Elias Pschernig</name><uri>http://sourceforge.net/u/elias/</uri></author><id>http://sourceforge.netf5ce64e01499595ee5e8a5f76b824f36d88eb990</id><summary type="html"></summary></entry></feed>