* Fix to able to recover from GraphicsModeException in the override OnHandleCreated.
* Changes according to comments:
- m_implementation and m_context is now always set. To DummyGLControl if CreateContext fails
- Changed FailedCreateContext -> HasValidContext
- Changed all if{} to short style with braces.
- Added null propagation when applicable
- Renamed member variables to have 'm_' infront.
- and more ...
* Changed 'm_' prefix into '_'
Added braces to be using Allman Style
* Fixed:
2) SA1003: GLControl.cs(226,47): Operator '(IGraphicsContextInternal)' must not be followed by whitespace.
3) SA1003: GLControl.cs(412,49): Operator '(float)' must not be followed by whitespace.
* Removed Paket.Restore.targets from sourcecontrol
Added *.Restore.targets to .gitignore
* Fixed comments
Added *.DotSettings to .gitignore
* Removed *.DotSettings from GitIgnore
Moved *.Restore.targets to Paket section
Fixed API documentation and changed convertion from euler angles to quaterion:
Rotation will applied in following order: 1. xAxis, 2. yAxis, 3. zAxis.
Right hand rule is used here. Rotation is interpreted counter clock wise, in viewing direction of positive axis. Still need to double check that with unit tests.
Fixes#642, until https://github.com/jbevain/cecil/pull/477 is merged
and released and we can update our Mono.Cecil dependency to that
version.
This custom resolver takes into account Mono reference assemblies for
mscorlib. This ensures we don't add spurious references to mscorlib
4.0.
Fixes#656.
DeviceCollection used the underlying List<T>'s enumerator. But we replace
entries in the list with nulls to save memory movement. This commit adds a
custom enumerator that skips nulls in the list.
ComputeSize and ElementCount should match each other (and they do when
read direct from XML spec files). However when using the override file to
change count only ElementCount was effected. This is now fixed so that
ComputeSize is set and also so that ElementCount gets reset to 0 if the
count value isn't an integer.