Commit graph

7254 commits

Author SHA1 Message Date
Jarl Gullberg 9e6b27b643
Correct typo. 2018-01-02 21:08:51 +01:00
Jarl Gullberg f5446819cd
Update based on feedback. 2017-12-31 20:12:47 +01:00
Jarl Gullberg 8991be20bd
Added contribution guidelines. 2017-12-30 14:45:43 +01:00
Jarl Gullberg 21bd3e2cff
Merge pull request #700 from Frassle/stylecop
Conditional stylecop activation
2017-12-30 14:40:20 +01:00
Jarl Gullberg 175798409d
Merge pull request #704 from Frassle/paket
Update paket conditions and references
2017-12-30 14:40:05 +01:00
Fraser Waters cf33b96686 Run paket install 2017-12-27 22:53:52 +00:00
Fraser Waters 43c8e1827c Add .paket/Paket.Restore.targets to .gitignore 2017-12-27 22:53:52 +00:00
Fraser Waters 3971e8af78 Add ability to disable/enable stylecop rules 2017-12-27 21:03:55 +00:00
Fraser Waters 531167454c Fix StyleCop issues in GLControl 2017-12-27 21:00:49 +00:00
Jarl Gullberg 3f1f427c94
Merge pull request #703 from Nihlus/remove-bindings-from.git
Remove bindings from Git
2017-12-27 21:52:42 +01:00
Jarl Gullberg 01485af880
Use Path.Combine instead of absolute path. 2017-12-27 21:22:37 +01:00
Jarl Gullberg ed63f5cfe7
Update README.md 2017-12-27 20:46:39 +01:00
Jarl Gullberg 73b9d56456
Add binding generation as an additional onetime build step. 2017-12-27 20:04:37 +01:00
Jarl Gullberg 7fd3d75f6c
Remove bindings from source control. 2017-12-27 20:04:04 +01:00
Jarl Gullberg 9fdcdb17b2
Merge branch 'develop' of github.com:opentk/opentk into remove-bindings-from.git 2017-12-27 19:48:33 +01:00
Jarl Gullberg a027fb186a
Add binding generation step to build script. 2017-12-27 19:48:27 +01:00
Jarl Gullberg 991e36ca4f
Merge pull request #698 from Frassle/specupdate
Update bindings from OpenGL-Registry
2017-12-27 18:57:12 +01:00
Fraser Waters 9a40e81e73
Merge pull request #663 from Frassle/issue656
Skip null entries when enumerating DeviceCollection
2017-12-26 21:24:03 +00:00
Fraser Waters 0fc7f6d4aa Add DebugProc to ES11 2017-12-26 21:19:36 +00:00
Fraser Waters 7ad6da53a7
Merge pull request #699 from Frassle/testrm
Remove Test.API.Desktop
2017-12-26 19:50:09 +00:00
Fraser Waters e72432fe01 Remove Test.API.Desktop 2017-12-26 18:42:20 +00:00
Fraser Waters cea60cf034 Rerun Generator.Bind 2017-12-26 18:38:18 +00:00
Fraser Waters e5db83e3e5 Regenerate signatures.xml from OpenGL-Registry
Generated from commit 681c365c012ac9d3bcadd67de10af4730eb460e0

https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/681c365c012ac9d3bcadd67de10af4730eb460e0/xml/gl.xml
2017-12-26 18:37:26 +00:00
Fraser Waters 0ab78f73a4 Update Converter README to refer to new github xml specs 2017-12-26 18:33:30 +00:00
Jarl Gullberg 6ba91adfbe
Merge pull request #695 from tzachshabtay/develop
Game Window- allow configuring separate update thread
2017-12-26 00:15:24 +01:00
Tzach Shabtay 0f9552e39a Game Window- allow configuring separate update thread 2017-12-23 01:58:07 -05:00
Tzach Shabtay 3ac862693d Merge remote-tracking branch 'opentk/develop' into develop 2017-12-19 22:35:10 -05:00
varon 19f81efc89
Merge pull request #691 from SparkusK/develop
Stop taking X locks on display when attempting MakeCurrent() calls.
2017-12-11 11:40:16 +02:00
Shane Kelly e335698c07 Remove a lock on a read-only operation, in IsCurrent() 2017-12-09 12:19:41 +02:00
Shane Kelly 0c1082892d Merge branch 'develop' of https://github.com/opentk/opentk into develop 2017-12-09 09:49:12 +02:00
Shane Kelly 67563520ff Stop using DisplayLocks for every MakeCurrent context call. 2017-12-09 09:39:44 +02:00
varon 81268371c4
Merge pull request #681 from VPeruS/missing-xml
Add xml docs based on HelpText
2017-12-06 16:51:48 +02:00
VperuS ce86006c8e
English grammar in comments 2017-11-21 01:40:51 +02:00
VperuS 24b0930381
Apply required changes 2017-11-20 06:14:44 +02:00
VperuS 376f3edfd7 Add xml docs based on HelpText 2017-11-18 18:45:42 +02:00
Jarl Gullberg bbfc98853e
Merge pull request #662 from Frassle/outstr
Add required count attribute overrides
2017-11-02 11:29:43 +01:00
Fraser Waters ea09f56740 Add missing count attribute to ExtGetProgramBinarySourceQCOM
Also extends Rewrite to understand the new syntax of "*name".
2017-11-02 09:28:36 +00:00
Fraser Waters e55d7017e0 Add count attribute to GetTranslatedShaderSource out string parameter 2017-11-02 09:28:36 +00:00
Fraser Waters 0ff0fbf1f7 Add count attribute to GetPerfQueryInfoINTEL out string parameter 2017-11-02 09:28:36 +00:00
Fraser Waters 602045f085 Add count attributes to GetPerfCounterInfoINTEL out string/array parameters 2017-11-02 09:28:35 +00:00
Fraser Waters 62d1072f71 Override flow direction for glGetPerfQueryIdByNameINTEL
The function in the OpenGL specification is not const correct.
2017-11-02 09:28:34 +00:00
Fraser Waters 4cdaea4747 Fix bug in Rewrite that didn't detect missing CountAttributes 2017-11-02 09:28:34 +00:00
Jarl Gullberg 781cdd5a3b Merge pull request #661 from Frassle/bindfix
Binding Generator fixes related to legacy array overloads
2017-10-19 21:06:19 +02:00
Jarl Gullberg 870f1abf8e Merge pull request #652 from Nihlus/glwidget-glarea
Base GLWidget on GLArea instead of DrawingArea
2017-10-19 21:03:11 +02:00
Jarl Gullberg f8585068ba Merge pull request #667 from anegostudios/doctyron
Fix broken manual link in README.md using archive.org
2017-10-19 20:59:55 +02:00
Tyron Madlener 09f7691b6e Use older version where more links work 2017-10-12 11:58:56 +02:00
Tyron Madlener 5b6851cc10 Fix dead manual link using archive.org 2017-10-12 11:55:41 +02:00
Fraser Waters 8efe765529 Skip null entries when enumerating DeviceCollection
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.
2017-10-05 23:00:57 +01:00
Fraser Waters 386d4e6a19 Fix bug where count overrides didn't effect ComputeSize
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.
2017-10-05 15:32:40 +01:00
Fraser Waters 8ed1e20a7a Generate legacy overloads for GetProgramResourceiv 2017-10-05 15:29:56 +01:00