61 Commits

Author SHA1 Message Date
javasabr
642b9f4d39 added dependences to native libs 2017-08-31 21:39:54 +02:00
javasabr
97efa6be65 We need to update lwjgl from 3.0.0 to 3.1.0(3.1.2 requires to change code), because start from the version they use other solution with native libraries and other user can overwrite these dependences from jME. 2017-08-31 21:39:54 +02:00
javasabr
a50b1f1d2f added synchronizing during freeing memory from a deallocator. 2017-07-23 11:42:28 +03:00
javasabr
51876d6ada to prev. 2017-07-16 11:42:26 +03:00
javasabr
76cd4e6eca added support multi-threading allocations for LWJGL Buffer Allocator. 2017-07-16 11:38:31 +03:00
Alexandr Brui
8abf23b2f2 Added missed gl versions (#680)
* Added missed GL versions and Caps.

* Added supporting 3.3, 4.0, 4.1, 4.2, 4.3, 4.4 and 4.5 GL core profiles.
2017-07-14 14:25:57 +02:00
javasabr
f84ac5d085 fixed some problems with getting address. 2017-02-28 06:00:14 +03:00
empirephoenix
d1b125eac1 Merge pull request #578 from FennelFetish/master
Fixes mouse cursor format for LWJGL3
2017-02-24 10:02:13 +01:00
javasabr
449f83f4a6 added volatile 2017-02-24 06:52:34 +03:00
javasabr
2136dc4484 Implemented auto free LWJGL byte buffers. 2017-02-24 06:50:53 +03:00
Nehon
6a467ecb53 Added gpu profiling to Renderer and all the GL backends except ios 2017-02-05 17:57:28 +01:00
javasabr
90649456e0 added checking property existing. 2017-01-01 20:00:01 +03:00
javasabr
b3ecb134ef reverted the name of the logger field. 2017-01-01 19:31:28 +03:00
javasabr
d468c20fba implemented LWJGL3 BufferAllocator 2016-12-30 11:33:23 +03:00
empirephoenix
4663258904 Merge pull request #535 from papaspace/custom-blend-func
Added RenderState.BlendMode.Custom
2016-12-07 13:00:21 +01:00
Fennel
54c854bec6 Fixes mouse cursor format for LWJGL3 2016-12-04 02:43:27 +01:00
javasabr
1f9a5cd028 for prev commit 2016-12-03 16:58:30 +03:00
javasabr
544d94aed7 implemented supporting the OffscreenSurface context. 2016-12-03 16:55:50 +03:00
javasabr
06258a6ddc fixed crashes 2016-11-28 06:19:52 +03:00
javasabr
ddfa6e703a updated the window implementation 2016-09-27 20:41:23 +03:00
javasabr
190f30afe5 added supporting window icons for LWJGL3 2016-09-27 06:54:35 +03:00
Sebastian Weiß
4e79ccfa68 changed source compatibility only for lwjgl3 2016-09-12 10:19:01 +02:00
Sebastian Weiß
ed68a7b749 fixed formatting 2 2016-08-27 08:45:42 +02:00
Sebastian Weiß
dccec876c5 fixed formatting 2016-08-26 20:39:52 +02:00
Sebastian Weiß
e8f76d43fe implemented all changes regarding OpenCL (and some missing stuff) 2016-08-26 14:40:44 +02:00
Sebastian Weiß
e40ebdc5c6 updated GL and AL 2016-08-26 12:39:08 +02:00
Sebastian Weiß
6ad6f658b0 updated lwjgl version to the 3.0.0 release 2016-08-26 12:38:43 +02:00
Michael Braunstingl
d39b780fa5 Added RenderState.BlendMode.Custom
BlendMode.Custom allows glBlendFuncSeparate() calls.
2016-07-24 12:40:45 +02:00
shamanDevel
46db6d95f8 Added getter method for the device associated with a command queue 2016-06-19 18:06:00 +02:00
shamanDevel
eb07d69cd8 missing toString() methods added 2016-06-19 13:26:26 +02:00
shamanDevel
e5e5128a65 Fixed Program.getBinary() for LWJGL3 2016-05-25 13:29:49 +02:00
shamanDevel
dd22ebefdd Implemented Program.getBinary() with Jocl.
The program cache now also works with Jocl.
Thanks to @gouessej for his help.
2016-05-23 08:07:42 +02:00
shamanDevel
bd491dc416 removed fixmes 2016-05-11 09:48:45 +02:00
shamanDevel
e32ebe11bb fixed context creation for LWJGL3 2016-05-11 09:42:11 +02:00
shamanDevel
732e75fba6 fixed unmapping of buffer objects and an error in setArg in Lwjgl3's Kernel 2016-05-11 09:19:30 +02:00
shamanDevel
4e55e0e5a0 added library for Matrix3f, fixed some bugs 2016-05-10 14:55:42 +02:00
shamanDevel
c162d474c7 added matrix support for kernel arguments (mapped to float16) 2016-05-10 07:26:22 +02:00
shamanDevel
9a3dce2fb3 OpenGL/CL sharing is not working with lwjgl3. It seems that the context is set up the wrong way.
For now, disable the sharing methods.
Also retrieving the program binaries is disabled, the current implementation would throw a segfault.
2016-05-09 07:55:46 +02:00
shamanDevel
5e098b0493 worked on LWJGL3 support 2016-05-08 17:05:43 +02:00
shamanDevel
bb15931fa2 started with context creation 2016-04-18 18:30:32 +02:00
Teencrusher
d1aae8d479 Added support to glBlendEquation for renderes implementing GL2, and material loading support 2016-04-06 13:56:13 -04:00
Kirill Vainer
a8aabac1c9 fix issue #441 2016-04-03 16:25:26 -04:00
Jan Ivenz
c6143ae640 Rendering depth to texture arrays. 2016-03-30 21:58:26 +02:00
javasabr
85e284a7b0 moved the magic number to constant 2016-03-29 19:13:00 +03:00
javasabr
7a3a0627c2 fixed the scroll of mouse and the buffer overflow. 2016-03-29 06:48:40 +03:00
javasabr
b5b6ebd97c fixed the input of chars for UI. 2016-03-29 06:47:36 +03:00
Kirill Vainer
eada244b34 lwjgl3: re-enable native loading for native bullet 2016-03-03 11:40:36 -05:00
Kirill Vainer
e541a5a147 lwjgl3: start jME3 on main thread (needed for mac) 2016-03-02 13:57:32 -05:00
Kirill Vainer
c77905a4a3 lwjgl3: fix syntax error 2016-03-02 13:57:31 -05:00
Kirill Vainer
91974a6800 lwjgl3: use lwjgl's native loader 2016-03-02 13:57:31 -05:00