platform/core/csapi/opentk.git
7 years agoMerge pull request #557 from Frassle/parser
varon [Tue, 4 Jul 2017 19:31:53 +0000 (21:31 +0200)]
Merge pull request #557 from Frassle/parser

Two small Parser changes

7 years agoMove Enum/FuncPrefix and TrimName to base Parser object
Fraser Waters [Sun, 2 Jul 2017 22:11:05 +0000 (23:11 +0100)]
Move Enum/FuncPrefix and TrimName to base Parser object

Doesn't seem to be that useful alone but a Vulkan parser is different
enough to OpenGL to need a new Parser object but name trimming is pretty
much the same.

7 years agoRemove unused property Version in Converter
Fraser Waters [Sun, 2 Jul 2017 22:03:34 +0000 (23:03 +0100)]
Remove unused property Version in Converter

The property Version on the Parser class was never used. Removed it and
the command line argument in main that was used to set it.

7 years agoMerge pull request #556 from Frassle/develop
Jarl Gullberg [Sun, 2 Jul 2017 16:54:48 +0000 (18:54 +0200)]
Merge pull request #556 from Frassle/develop

Remove refernce to old Examples.csproj from .sln

7 years agoRemove refernce to old Examples.csproj from .sln
Fraser Waters [Sun, 2 Jul 2017 13:29:22 +0000 (14:29 +0100)]
Remove refernce to old Examples.csproj from .sln

7 years agoMerge pull request #547 from Nihlus/expand-gitignore
Jarl Gullberg [Thu, 22 Jun 2017 16:27:39 +0000 (18:27 +0200)]
Merge pull request #547 from Nihlus/expand-gitignore

Expand .gitignore

7 years agoRider is handled by the JetBrains section.
Jarl Gullberg [Sun, 18 Jun 2017 15:43:21 +0000 (17:43 +0200)]
Rider is handled by the JetBrains section.

7 years agoUpdated .gitignore.
Jarl Gullberg [Sun, 18 Jun 2017 15:40:58 +0000 (17:40 +0200)]
Updated .gitignore.

7 years agoMerge pull request #541 from varon/malcomstill-pr-471v2
Jarl Gullberg [Sun, 18 Jun 2017 15:16:03 +0000 (17:16 +0200)]
Merge pull request #541 from varon/malcomstill-pr-471v2

Updated Linux/KMS platform to work with recent versions of libinput / Fix for Linux/KMS rendering glitches

7 years agoMerge pull request #540 from VPeruS/macx64-cursor-fix
varon [Fri, 16 Jun 2017 19:46:27 +0000 (21:46 +0200)]
Merge pull request #540 from VPeruS/macx64-cursor-fix

Macx64 cursor fix

7 years agoMerge branch 'develop' of github.com:malcolmstill/opentk into develop
Malcolm Still [Tue, 13 Jun 2017 22:30:43 +0000 (17:30 -0500)]
Merge branch 'develop' of github.com:malcolmstill/opentk into develop

7 years agoAdd requsted changes
VPeruS [Tue, 13 Jun 2017 21:56:42 +0000 (00:56 +0300)]
Add requsted changes

7 years agoRemove Fixed24 struct
Malcolm Still [Tue, 13 Jun 2017 21:19:50 +0000 (16:19 -0500)]
Remove Fixed24 struct

7 years agoRemove DRM cursor on Dispose.
Malcolm Still [Thu, 12 Jan 2017 16:58:48 +0000 (16:58 +0000)]
Remove DRM cursor on Dispose.

7 years agoMoving the LockSurface after waiting for the page flip stops the rendering glitches...
Malcolm Still [Wed, 11 Jan 2017 21:30:33 +0000 (21:30 +0000)]
Moving the LockSurface after waiting for the page flip stops the rendering glitches on Linux/KMS.

7 years agoSome casts required in the absolute motion handler now that the query functions retur...
Malcolm Still [Fri, 6 Jan 2017 15:40:18 +0000 (15:40 +0000)]
Some casts required in the absolute motion handler now that the query functions return doubles.

7 years agoMistake in change. The Debug.Print statement should not be there.
Malcolm Still [Fri, 6 Jan 2017 15:37:14 +0000 (15:37 +0000)]
Mistake in change. The Debug.Print statement should not be there.

7 years agoRelative pointer motion should use the relative (Delta) query functions.
Malcolm Still [Fri, 6 Jan 2017 15:34:11 +0000 (15:34 +0000)]
Relative pointer motion should use the relative (Delta) query functions.

7 years agoUse new axis querying functions to update mouse scroll state.
Malcolm Still [Fri, 6 Jan 2017 15:31:58 +0000 (15:31 +0000)]
Use new axis querying functions to update mouse scroll state.

7 years agoUse new Libinput.CreateContext and Libinput.AssignSeat functions in Setup().
Malcolm Still [Fri, 6 Jan 2017 15:30:08 +0000 (15:30 +0000)]
Use new Libinput.CreateContext and Libinput.AssignSeat functions in Setup().

7 years agoRemoved @ symbol from IntPtr name
Malcolm Still [Fri, 6 Jan 2017 15:17:52 +0000 (15:17 +0000)]
Removed @ symbol from IntPtr name

7 years agoPointer coordinate query functions now return doubles.
Malcolm Still [Fri, 6 Jan 2017 15:15:45 +0000 (15:15 +0000)]
Pointer coordinate query functions now return doubles.

7 years agolibinput v0.8 removed libinput_event_pointer_get_axis and replace with libinput_event...
Malcolm Still [Fri, 6 Jan 2017 15:13:37 +0000 (15:13 +0000)]
libinput v0.8 removed libinput_event_pointer_get_axis and replace with libinput_event_pointer_has_axis and libinput_event_pointer_get_axis_value now takes a specified PointerAxis

7 years agolibinput v0.4 removed libinput_udev_create_for_seat and replaced with two functions...
Malcolm Still [Fri, 6 Jan 2017 15:06:10 +0000 (15:06 +0000)]
libinput v0.4 removed libinput_udev_create_for_seat and replaced with two functions libinput_udev_create_context and libinput_udev_assign_seat to separately create a context and assign it a seat name.

7 years agoRemove Fixed24 struct
Malcolm Still [Tue, 13 Jun 2017 21:19:50 +0000 (16:19 -0500)]
Remove Fixed24 struct

7 years agoMerge pull request #539 from jeske/issue_488_input_events_fired_more_than_once
varon [Tue, 13 Jun 2017 15:28:04 +0000 (17:28 +0200)]
Merge pull request #539 from jeske/issue_488_input_events_fired_more_than_once

fix issue #488, input events fired more than once

7 years agoHIRect to NSRect. HISize to NSSize
VPeruS [Thu, 8 Jun 2017 20:30:51 +0000 (23:30 +0300)]
HIRect to NSRect. HISize to NSSize

7 years agoChange HIPoint to NSPoint, hipoint wasn't arch independent
VPeruS [Thu, 8 Jun 2017 19:25:59 +0000 (22:25 +0300)]
Change HIPoint to NSPoint, hipoint wasn't arch independent

7 years agoFix incorect type cast
VPeruS [Wed, 7 Jun 2017 04:14:54 +0000 (07:14 +0300)]
Fix incorect type cast

7 years agoFix macos x64 wrong mouse input
Vperus [Tue, 6 Jun 2017 21:05:06 +0000 (00:05 +0300)]
Fix macos x64 wrong mouse input

7 years agoRevert "Fix duplicate scroll input on windows 10"
David Jeske [Mon, 12 Jun 2017 16:16:32 +0000 (09:16 -0700)]
Revert "Fix duplicate scroll input on windows 10"

This reverts commit 9ef456bf9a9ae61e66559ce79927605fb7fe3fdc.

7 years agoMerge branch 'issue_488_input_events_fired_more_than_once' into 488_fix2
David Jeske [Mon, 12 Jun 2017 16:16:01 +0000 (09:16 -0700)]
Merge branch 'issue_488_input_events_fired_more_than_once' into 488_fix2

7 years agoFix SetCapture() to use child_window instead of window. As using window was causing...
David Jeske [Mon, 12 Jun 2017 02:09:50 +0000 (19:09 -0700)]
Fix SetCapture() to use child_window instead of window. As using window was causing spurious WM_MOUSELEAVE events. Also change other mouse events to return IntPtr.Zero when handled

7 years agotreat MouseMove events as handled by returning zero instead of calling DefWindowProc
David Jeske [Mon, 12 Jun 2017 01:36:32 +0000 (18:36 -0700)]
treat MouseMove events as handled by returning zero instead of calling DefWindowProc

7 years agoMerge pull request #536 from varon/win10-scroll-fix
varon [Sun, 11 Jun 2017 23:37:06 +0000 (01:37 +0200)]
Merge pull request #536 from varon/win10-scroll-fix

Fix duplicate scroll input on windows 10

7 years agoMerge pull request #538 from varon/include-pdb
varon [Sun, 11 Jun 2017 23:27:13 +0000 (01:27 +0200)]
Merge pull request #538 from varon/include-pdb

Add pdb to nuget package

7 years agoMerge pull request #537 from UnknownShadow200/develop
varon [Sun, 11 Jun 2017 23:20:43 +0000 (01:20 +0200)]
Merge pull request #537 from UnknownShadow200/develop

Fix a nameof() using wrong variable in GeneratedVariableIdentifier

7 years agoAdd pdb to nuget package
varon [Sun, 11 Jun 2017 23:14:07 +0000 (01:14 +0200)]
Add pdb to nuget package

7 years agoFix a nameof() using wrong variable in GeneratedVariableIdentifier
UnknownShadow200 [Sun, 11 Jun 2017 23:10:09 +0000 (09:10 +1000)]
Fix a nameof() using wrong variable in GeneratedVariableIdentifier

7 years agoFix duplicate scroll input on windows 10
varon [Sun, 11 Jun 2017 22:19:39 +0000 (00:19 +0200)]
Fix duplicate scroll input on windows 10

7 years agoMerge pull request #532 from UnknownShadow200/develop
varon [Sun, 11 Jun 2017 19:04:11 +0000 (21:04 +0200)]
Merge pull request #532 from UnknownShadow200/develop

Directly expose the xyz and w fields of Quarternion and Quaterniond

7 years agoMerge pull request #507 from varon/fscheck_testing
varon [Thu, 8 Jun 2017 11:29:19 +0000 (13:29 +0200)]
Merge pull request #507 from varon/fscheck_testing

Property-based testing

7 years agoMerge pull request #6 from Nihlus/fix-equal-approxequal
varon [Wed, 7 Jun 2017 22:49:22 +0000 (00:49 +0200)]
Merge pull request #6 from Nihlus/fix-equal-approxequal

Add new approximation algorithm and replace current usages in tests

7 years agoCorrected bad search & replace.
Jarl Gullberg [Wed, 7 Jun 2017 13:24:20 +0000 (15:24 +0200)]
Corrected bad search & replace.

7 years agoChanged all tests to use the new method.
Jarl Gullberg [Wed, 7 Jun 2017 13:22:52 +0000 (15:22 +0200)]
Changed all tests to use the new method.

7 years agoAdded check for directly equal inputs.
Jarl Gullberg [Wed, 7 Jun 2017 13:22:37 +0000 (15:22 +0200)]
Added check for directly equal inputs.

7 years agoMerged new equivalence function.
Jarl Gullberg [Wed, 7 Jun 2017 12:27:36 +0000 (14:27 +0200)]
Merged new equivalence function.

7 years agoDirectly expose the xyz and w fields of Quarternion and Quaterniond
UnknownShadow200 [Mon, 5 Jun 2017 08:09:08 +0000 (18:09 +1000)]
Directly expose the xyz and w fields of Quarternion and Quaterniond

This addresses github issue #501. They replace the Xyz and W properties, which breaks backwards binary compatibility.

7 years agoAdded new and improved floating-point equality tester.
Jarl Gullberg [Sun, 4 Jun 2017 17:06:03 +0000 (19:06 +0200)]
Added new and improved floating-point equality tester.

7 years agoAdded new and improved floating-point equality tester.
Jarl Gullberg [Sun, 4 Jun 2017 17:05:43 +0000 (19:05 +0200)]
Added new and improved floating-point equality tester.

7 years agoChanged some Equals to ApproximatelyEquals.
Jarl Gullberg [Sat, 3 Jun 2017 20:42:39 +0000 (22:42 +0200)]
Changed some Equals to ApproximatelyEquals.

7 years agoMerge pull request #4 from Nihlus/fix-division-rounding
varon [Sat, 3 Jun 2017 18:12:46 +0000 (20:12 +0200)]
Merge pull request #4 from Nihlus/fix-division-rounding

Fixed rounding error in division operations.

7 years agoMerge pull request #5 from Nihlus/fix-vector-componentminmax
varon [Sat, 3 Jun 2017 18:12:07 +0000 (20:12 +0200)]
Merge pull request #5 from Nihlus/fix-vector-componentminmax

Mark Min/Max as obsolete and implement ComponentMin/Max and MagnitudeMin/Max for all vector classes.

7 years agoImproved ComponentMin/Max documentation.
Jarl Gullberg [Sat, 3 Jun 2017 13:14:39 +0000 (15:14 +0200)]
Improved ComponentMin/Max documentation.

7 years agoAlter division by reference to be by component and not by operator.
Jarl Gullberg [Fri, 2 Jun 2017 21:09:27 +0000 (23:09 +0200)]
Alter division by reference to be by component and not by operator.

7 years agoImprove comments.
Jarl Gullberg [Fri, 2 Jun 2017 20:59:24 +0000 (22:59 +0200)]
Improve comments.

7 years agoMerge pull request #3 from Nihlus/fix-vector4-clamp
varon [Fri, 2 Jun 2017 20:34:23 +0000 (22:34 +0200)]
Merge pull request #3 from Nihlus/fix-vector4-clamp

Fix Vector4 clamping functions

7 years agoImproved test name.
Jarl Gullberg [Fri, 2 Jun 2017 20:25:44 +0000 (22:25 +0200)]
Improved test name.

7 years agoDecreased approximation sensitivity even more.
Jarl Gullberg [Fri, 2 Jun 2017 18:44:30 +0000 (20:44 +0200)]
Decreased approximation sensitivity even more.

7 years agoDecreased approximation sensitivity again.
Jarl Gullberg [Fri, 2 Jun 2017 18:35:14 +0000 (20:35 +0200)]
Decreased approximation sensitivity again.

7 years agoFixed MagnitudeMin test.
Jarl Gullberg [Fri, 2 Jun 2017 18:34:13 +0000 (20:34 +0200)]
Fixed MagnitudeMin test.

7 years agoImplemented all ComponentMin/Max and MagnitudeMin/Max tests.
Jarl Gullberg [Fri, 2 Jun 2017 18:33:00 +0000 (20:33 +0200)]
Implemented all ComponentMin/Max and MagnitudeMin/Max tests.

7 years agoAdded filtering for vector generation to only produce valid vectors.
Jarl Gullberg [Fri, 2 Jun 2017 18:32:16 +0000 (20:32 +0200)]
Added filtering for vector generation to only produce valid vectors.

7 years agoImproved documentation.
Jarl Gullberg [Fri, 2 Jun 2017 18:31:54 +0000 (20:31 +0200)]
Improved documentation.

7 years agoObsoleted Min/Max methods.
Jarl Gullberg [Fri, 2 Jun 2017 17:42:08 +0000 (19:42 +0200)]
Obsoleted Min/Max methods.

7 years agoEliminated additional step for division operations.
Jarl Gullberg [Fri, 2 Jun 2017 17:32:22 +0000 (19:32 +0200)]
Eliminated additional step for division operations.

7 years agoMerge branch 'fscheck-testing-rebased' into fix-vector4-clamp
Jarl Gullberg [Fri, 2 Jun 2017 17:14:04 +0000 (19:14 +0200)]
Merge branch 'fscheck-testing-rebased' into fix-vector4-clamp

7 years agoFix additional compile inference errors under VS2015
varon [Fri, 2 Jun 2017 11:56:11 +0000 (13:56 +0200)]
Fix additional compile inference errors under VS2015

7 years agoMerge branch 'nihlus_fscheck_testing2' into fscheck_testing
varon [Fri, 2 Jun 2017 11:49:46 +0000 (13:49 +0200)]
Merge branch 'nihlus_fscheck_testing2' into fscheck_testing

7 years agoMerge pull request #2 from Nihlus/fscheck-testing-rebased
varon [Fri, 2 Jun 2017 11:49:01 +0000 (13:49 +0200)]
Merge pull request #2 from Nihlus/fscheck-testing-rebased

Unit coverage, test porting and more tests

7 years agoFix compile inference error under VS2015
varon [Fri, 2 Jun 2017 11:48:29 +0000 (13:48 +0200)]
Fix compile inference error under VS2015

7 years agoAdded test of multiplication operators.
Jarl Gullberg [Fri, 2 Jun 2017 08:56:02 +0000 (10:56 +0200)]
Added test of multiplication operators.

7 years agoAdded extra filtering to generated Quaternions.
Jarl Gullberg [Fri, 2 Jun 2017 08:39:13 +0000 (10:39 +0200)]
Added extra filtering to generated Quaternions.

7 years agoIncreased delta bits and changed quaternion generator.
Jarl Gullberg [Thu, 1 Jun 2017 21:22:57 +0000 (23:22 +0200)]
Increased delta bits and changed quaternion generator.

7 years agoRemoved fake casts.
Jarl Gullberg [Thu, 1 Jun 2017 20:09:04 +0000 (22:09 +0200)]
Removed fake casts.

7 years agoAdded transformation by quaternion test.
Jarl Gullberg [Thu, 1 Jun 2017 19:26:34 +0000 (21:26 +0200)]
Added transformation by quaternion test.

7 years agoStrip trailing spaces.
Jarl Gullberg [Thu, 1 Jun 2017 19:12:59 +0000 (21:12 +0200)]
Strip trailing spaces.

7 years agoImproved test naming.
Jarl Gullberg [Thu, 1 Jun 2017 19:09:10 +0000 (21:09 +0200)]
Improved test naming.

7 years agoFixed use of incorrect components in clamping function.
Jarl Gullberg [Thu, 1 Jun 2017 17:58:25 +0000 (19:58 +0200)]
Fixed use of incorrect components in clamping function.

7 years agoSet CI report to always run, even if script fails.
Jarl Gullberg [Thu, 1 Jun 2017 17:54:05 +0000 (19:54 +0200)]
Set CI report to always run, even if script fails.

7 years agoAdded Vector4 tests.
Jarl Gullberg [Thu, 1 Jun 2017 17:53:32 +0000 (19:53 +0200)]
Added Vector4 tests.

7 years agoCorrected row variables.
Jarl Gullberg [Thu, 1 Jun 2017 14:07:21 +0000 (16:07 +0200)]
Corrected row variables.

7 years agoAdd row property tests.
Jarl Gullberg [Thu, 1 Jun 2017 14:05:14 +0000 (16:05 +0200)]
Add row property tests.

7 years agoMore tests.
Jarl Gullberg [Thu, 1 Jun 2017 14:05:02 +0000 (16:05 +0200)]
More tests.

7 years agoComplete coverage for Vector2.
Jarl Gullberg [Thu, 1 Jun 2017 14:04:51 +0000 (16:04 +0200)]
Complete coverage for Vector2.

7 years agoPorted more arithmetic tests.
Jarl Gullberg [Wed, 31 May 2017 20:38:54 +0000 (22:38 +0200)]
Ported more arithmetic tests.

7 years agoMissed one.
Jarl Gullberg [Wed, 31 May 2017 20:28:51 +0000 (22:28 +0200)]
Missed one.

7 years agoFixed normalization tests in Vector3 and ported some common tests to Vector2.
Jarl Gullberg [Wed, 31 May 2017 20:28:27 +0000 (22:28 +0200)]
Fixed normalization tests in Vector3 and ported some common tests to Vector2.

7 years agoAdded final multiplication test and split one test into two.
Jarl Gullberg [Wed, 31 May 2017 20:20:46 +0000 (22:20 +0200)]
Added final multiplication test and split one test into two.

7 years agoAdded additional multiplication and division tests.
Jarl Gullberg [Wed, 31 May 2017 20:09:04 +0000 (22:09 +0200)]
Added additional multiplication and division tests.

7 years agoAdded Vector4 constructor test.
Jarl Gullberg [Wed, 31 May 2017 19:40:44 +0000 (21:40 +0200)]
Added Vector4 constructor test.

7 years agoAdded preventing of division-by-zero cases when normalizing.
Jarl Gullberg [Wed, 31 May 2017 19:31:11 +0000 (21:31 +0200)]
Added preventing of division-by-zero cases when normalizing.

7 years agoIncreased approximation tolerance.
Jarl Gullberg [Wed, 31 May 2017 19:26:21 +0000 (21:26 +0200)]
Increased approximation tolerance.

7 years agoAdded additional check against nonmatrix objects.
Jarl Gullberg [Wed, 31 May 2017 18:21:16 +0000 (20:21 +0200)]
Added additional check against nonmatrix objects.

7 years agoPorted all Vector3 tests.
Jarl Gullberg [Wed, 31 May 2017 18:08:41 +0000 (20:08 +0200)]
Ported all Vector3 tests.

7 years agoPorted existing Matrix4 tests.
Jarl Gullberg [Wed, 31 May 2017 15:48:33 +0000 (17:48 +0200)]
Ported existing Matrix4 tests.

7 years agoEnsure that the vectors are different.
Jarl Gullberg [Wed, 31 May 2017 14:45:18 +0000 (16:45 +0200)]
Ensure that the vectors are different.

7 years agoCorrected badly formed tests.
Jarl Gullberg [Wed, 31 May 2017 14:39:19 +0000 (16:39 +0200)]
Corrected badly formed tests.

7 years agoAdded more tests for the Vector2 class.
Jarl Gullberg [Wed, 31 May 2017 14:14:04 +0000 (16:14 +0200)]
Added more tests for the Vector2 class.

7 years agoCorrected mangled reapplication.
Jarl Gullberg [Wed, 31 May 2017 13:01:06 +0000 (15:01 +0200)]
Corrected mangled reapplication.