tpastor/MonoGame — comment on commit f5acd195d692d9a7b24c3b38075afea9565f61a9
File:  line 0
By tpastor:

hi,

There are many lines changed in GraphicsDevice. I cannot easily find the
> actual changes due to Github's diff showing whitespace changes, so I cannot
> comment on the functionality changes.

The changes were only in DrawUserPrimitive and DrawUserIndexedPrimitives.
Theses functions had a memory access bug.
Sorry for the whitespace issues ....

There are also substantial changes to Vector3.cs. It is very difficult to
> see what has changed and why.

Most of the changes were minor performance issues and Modularization.
Others were about to fix some bugs :
Functions:
Transform
Transform Normal

Iam using BepuPhysics API that i converted to Monogame, so to make it works
correctely, i needed to fix these functions in Vector3.
This class is heavily tested, and is used in anx project also.

See the wiki (linked at the top of the page) for the description of how to
> use submodules and submit a pull request. I'm not sure what the decision
> was on using latest OpenTK for Windows.

The main reason to use the new OPENTK were:
The latest official Opentk is VERY OLD (more than 1 year)
I need some functions like Mouse.SetPosition , that are not avaliable in
current version. (In original Monogame, this function is dummy implemented,
it does not work yet, in some plataforms like MAC, people went native ...)
Also, the last version of OpenTK fixed some "minor" issues with performance
and leaks in drawing functions.

Att,
Thiago Dias Pastor

On Wed, Feb 15, 2012 at 8:35 AM, Steve 'Sly' Williams <
reply@reply.github.com
> wrote:

> There are many lines changed in GraphicsDevice. I cannot easily find the
> actual changes due to Github's diff showing whitespace changes, so I cannot
> comment on the functionality changes.
>
> There are also substantial changes to Vector3.cs. It is very difficult to
> see what has changed and why.
>
> See the wiki (linked at the top of the page) for the description of how to
> use submodules and submit a pull request. I'm not sure what the decision
> was on using latest OpenTK for Windows.
>
> ---
> Reply to this email directly or view it on GitHub:
>
> https://github.com/tpastor/MonoGame/commit/f5acd195d692d9a7b24c3b38075afea9565f61a9#commitcomment-968794
>