Skip to content

Use IWindowInfo.Handle to retrieve window handle #2166

Closed
wants to merge 12 commits into from

7 participants

@thefiddler
Mono Project member

OpenTK 1.1 offers a public GameWindow.WindowInfo.Handle property. This patch removes reflection from the startup path in favor of accessing the Handle property directly.

This patch depends on https://github.com/kungfubanana/MonoGame-Dependencies/pull/43

@thefiddler thefiddler Use IWindowInfo.Handle to retrieve window handle
OpenTK 1.1 offers a public GameWindow.WindowInfo.Handle property. This
patch removes reflection from the startup path in favor of accessing the
Handle property directly.
cfbb759
@mgbot
mgbot commented Dec 16, 2013

Can one of the admins verify this patch?

@mgbot
mgbot commented Dec 16, 2013

Can one of the admins verify this patch?

@tomspilman
Mono Project member

@mgbot test

@mgbot
mgbot commented Dec 16, 2013

Test FAILed.
Refer to this link for build results: http://build.monogame.net/job/PullRequestTester/528/

@thefiddler
Mono Project member
@tomspilman
Mono Project member

Sorry... totally missed that.

PumpkinPaul and others added some commits Sep 23, 2013
@PumpkinPaul PumpkinPaul Some fixes to PSM rendering
Added TexCoord to BasicEffect shaders
Removed default BlendState for BasicEffect pass
Renamed reserved word Texture effect parameter in BasicEffect
Look for EXACT vertex buffer match (vertex and index array sizes must match request)
a89530e
@Nezz Nezz Fixed the slowdowns that occur when debugging WP8 and dragging the sc…
…reen
74178cf
@sulix sulix Change clear colour for Intel performance.
THIS BREAKS XNA COMPATIBILITY!

Modern (Sandybridge +) Intel Integrated Graphics chipsets have
a fast clear/blit unit ('blorp') which, at least under Mesa,
can only do fast color clears if all of the channels are being cleared
to either full (1.0 or 255) or empty (0). The default XNA discard
colour, CornflowerBlue, does not have this property. This patch
changes the discard colour to black (0,0,0,255) as this is the colour
likely to be best supported by hardware.

This patch gets rid of a per-clear warning on Intel Ivybride/Mesa 10.0 git
using ARB_debug_output.
f35ed84
groundh0g Fix for Android memory leak and random null ref exception. 596e84a
@tomspilman tomspilman Optimization for setting Matrix[]. 3cec30a
@sulix sulix Don't change DiscardColor on DEBUG, fix comment b4f2108
@DDReaper DDReaper Updated NuGet packages for 3rd December 2013
New NuGet packages published from code version as of this date

Only known issue, Win GL project still referencing SharpDX Raw Input

NuGet releases now 3.1.1-Alpha
6de08b9
@DDReaper DDReaper Added NuSpec for the Content Processor aligned to 3rd December release 524a604
@DDReaper DDReaper Repackaged 3rd December release. Odd dll issue for Store builds.
*Note found an 8.1 bug which needs resolving with the package.
Will also refresh for a more recent release with this fix
0a13106
@DDReaper DDReaper Updated for December 10 cut.
Resolved Windows 8 build issue
Windows 8.1 package updated to be fully functional
e7e8919
@thefiddler thefiddler Merge remote-tracking branch 'upstream/develop' into develop f402ef0
@thefiddler
Mono Project member

Messed up remote tracking, need to rtfm git.

@thefiddler thefiddler closed this Jan 4, 2014
@thefiddler thefiddler deleted the unknown repository branch Jan 4, 2014
@thefiddler thefiddler restored the unknown repository branch Jan 4, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.