Commit Graph

90 Commits

Author SHA1 Message Date
Apprentice-Alchemist
c394aea8f1 Rename a few functions.
Currently there's conflicts between the names in the C code, and the names the haxe compiler would expect for HL/C.
This commit fixes those conflicts.
2022-04-28 19:42:40 +02:00
Apprentice-Alchemist
892d4612c4 Close #1516.
Fixe an inconcistency between the C and haxe sides of the OpenGL bindings.
2022-04-28 19:42:34 +02:00
Joshua Granick
47506b35e4 Patch issue with GLRenderbuffer garbage collection on native 2019-12-14 11:43:43 -08:00
Joshua Granick
6561eef767 Crash fix 2019-03-14 15:16:08 -07:00
Joshua Granick
9803ca9bf6 CFFI string work 2019-03-14 13:27:54 -07:00
Joshua Granick
a482c14d5c GL binding fixes 2019-03-14 10:15:00 -07:00
Joshua Granick
884f1d5a8e Compile fixes for WinRT UWP 2018-07-20 20:46:15 -07:00
Joshua Granick
78e99bf1d9 Remove whitespace lines 2018-07-18 17:32:51 -07:00
Joshua Granick
f0579fb450 Refactor native Matrix3, Vector2, Rectangle types 2018-06-21 22:03:13 -07:00
Joshua Granick
95051fc41c Improve GL support for HL 2018-06-21 22:03:12 -07:00
Joshua Granick
de7c7e1a5e Progress on HL GL bindings 2018-06-21 22:03:12 -07:00
Joshua Granick
1141005ae3 Progress on HL GC bindings 2018-06-21 22:03:12 -07:00
Joshua Granick
58057a4457 Cleanup imports 2018-06-11 14:19:37 -07:00
Patrick Gutlich
a6e9e3b664 add RASPBERRYPI conditional in openglbindings 2018-06-01 09:56:00 -07:00
Joshua Granick
0bf558da67 Improve support for compiling using -Dangle 2018-05-31 16:45:05 -07:00
Jens Fischer
4936156067 Invert defines checked for KHR_debug in OpenGLBindings
It seems there's less platforms that _don't_ support it than platforms that do (i.e. only desktop).
2018-05-29 09:34:28 -07:00
Joshua Granick
0f44e42e51 Compile fix 2018-04-26 08:21:54 -07:00
Patrick Gutlich
ca843d9429 FIX, typo in conditionals RASPBERRYPI 2018-04-02 11:44:54 -07:00
Patrick Gutlich
3b4b30b030 FIX conditionals in openglbindings to include 'defined (RASPBERRYPI)' 2018-04-01 13:59:32 -07:00
Joshua Granick
a2cf5589d4 Compile fix 2018-03-12 21:31:50 -07:00
Joshua Granick
5a98885ce4 Update SDL to 2.0.8, updates Android minimum to NDK platform 14 2018-03-12 20:04:27 -07:00
Joshua Granick
36a86bc659 Initial support for -Dgl-debug 2018-02-27 13:37:29 -08:00
Joshua Granick
14ff4649f7 Start trying to improve support for KHR_debug 2018-02-27 09:00:58 -08:00
Joshua Granick
0cb093b286 Typo 2018-02-08 15:22:24 -08:00
Joshua Granick
94441d613c EGL compile fix 2018-02-08 12:31:22 -08:00
Joshua Granick
7a4a149494 Compile fix 2018-02-08 10:44:16 -08:00
Joshua Granick
a2be08199b EGL update for SDL_ANGLE 2018-02-08 10:37:19 -08:00
Joshua Granick
bf6e835530 Make preparations for GLESv3 support on iOS, allow for GL access without SDL renderer, update for default renderbuffer on iOS (fixes Starling, praise God) 2018-01-31 17:12:59 -08:00
Patrick Gutlich
8a71fb5bcc FIXED Raspberry Pi Needing GLES2 instead of GLES3
FIXED Raspberry Pi Needing GLES2 instead of GLES3
2017-10-05 12:38:14 -07:00
Joshua Granick
f83c7e53bc Compile fix 2017-08-14 11:39:50 -07:00
Joshua Granick
8b85b5050e Compile fix 2017-08-11 20:19:08 -07:00
Joshua Granick
ace241dd42 Allow compilation for GLES2 AAPIs only (for now) 2017-08-11 20:15:59 -07:00
Joshua Granick
98cd4421c8 Fix Android compilation 2017-08-11 19:39:11 -07:00
Joshua Granick
ef1cf6e449 Fix compilation with older SDK 2017-08-11 19:34:17 -07:00
Joshua Granick
3865949d21 GLES3 compile fix 2017-08-11 19:04:57 -07:00
Joshua Granick
efcec2703e Compile fix 2017-08-11 19:01:39 -07:00
Joshua Granick
c286482483 Compile fix 2017-08-11 19:00:00 -07:00
Joshua Granick
f6ce4d4f2a Finish adding native bindings for GLES3 methods 2017-08-11 18:57:00 -07:00
Joshua Granick
73ca60409b Progress on GLES3 bindings 2017-08-11 15:49:32 -07:00
Joshua Granick
682f7deb9f Add GLES3 header for iOS 2017-08-10 17:29:40 -07:00
Joshua Granick
fc187b2b23 Use GLES3 headers 2017-08-10 17:22:30 -07:00
Joshua Granick
e7c6a8762c Add implementation of GL.drawBuffers on native 2017-08-10 16:39:55 -07:00
Joshua Granick
fe5e83ffbc Remove compiler warning 2017-06-22 14:43:00 -07:00
Joshua Granick
6ebfa17d5d Improve OpenGL GC 2017-03-16 10:06:52 -07:00
Joshua Granick
712c87580f Native OpenGL GC fix 2017-03-14 12:32:01 -07:00
Joshua Granick
22bf62be2b Allow static GL->GLContext conversion, clean-up 2017-03-14 10:16:46 -07:00
Joshua Granick
de18a7d76e Simplify native GL bindings 2017-03-13 15:43:43 -07:00
Joshua Granick
3dccc8de66 Compile fix 2017-03-10 17:48:44 -08:00
Joshua Granick
ccae430413 Cleaner GL bindings, consistent end points, progress toward GLES3 2017-03-10 17:32:14 -08:00
Joshua Granick
4dba54c66c Cleanup native OpenGL object creation 2017-03-08 13:15:10 -08:00