shamanDevel
e35bb7dcbc
added a constructor that disables the program cache: used during development
2016-05-05 19:49:51 +02:00
shamanDevel
a2df82b9e0
implemented a cache for program objects
2016-05-02 21:39:27 +02:00
shamanDevel
22307257e0
added querying of the program binaries and building the programs from these binaries.
...
TestVertexBufferSharing shows how this is used to build a simple program cache.
2016-05-02 20:57:28 +02:00
shamanDevel
54113f35e0
added alternative versions for kernel launches and resource acquiring that do not return an event. This improves the performance.
2016-05-02 14:21:02 +02:00
shamanDevel
4be6013068
reworked releasing system.
...
Now one has to either release a native OpenCLObject manually with release() or register it for automatic garbage collection using register().
These changes greatly improve the performance by reducing the load on the OpenCLObjectManager.
2016-05-02 08:30:00 +02:00
shamanDevel
7fc7402855
changed author name
2016-04-27 10:30:35 +02:00
shamanDevel
1093c639eb
finished documentation
2016-04-27 09:03:45 +02:00
shamanDevel
510c40955f
some more documentation
2016-04-26 10:16:48 +02:00
Paul Speed
7c74262087
Merge pull request #486 from Dokthar/joysticks
...
Joystick detection on linux and more...
2016-04-25 17:51:35 -04:00
Dokthar
256abb38fa
joystick : added mapping for two gamepads
...
- the "GASIA CORP. PLAYSTATION(R)3 Controller"
- the "DragonRise Inc. Generic USB Joystick"
2016-04-25 21:01:00 +02:00
Dokthar
5e594a87d2
joystick : add trim() to each joystick name input
2016-04-25 20:52:04 +02:00
shamanDevel
ee43853ff1
docs, docs, docs
2016-04-25 16:33:10 +02:00
shamanDevel
196cbc8042
started with the documentation
2016-04-24 20:13:51 +02:00
Kirill Vainer
d044ad13e1
Fix issue #479
2016-04-23 15:37:33 -04:00
shamanDevel
60f10bb604
renamed DefaultPlatformChooser and moved it to the core, some small fixes
2016-04-23 14:40:48 +02:00
shamanDevel
0c47bf18c9
added memory managing: native resources are now automatically released
2016-04-23 14:18:46 +02:00
shamanDevel
0d003275a7
implemented image sharing and added julia set testcase
2016-04-22 21:12:10 +02:00
shamanDevel
d36c957f5e
implemented image operations
2016-04-22 16:11:55 +02:00
shamanDevel
4416295069
started with the image api, refactored buffer
2016-04-22 08:48:37 +02:00
shamanDevel
a6be243db1
refactoring of Context: moved simplifying functions from LwjglContext to Context
2016-04-21 15:05:55 +02:00
shamanDevel
ecda9135ad
implemented kernel execution
2016-04-21 09:04:04 +02:00
shamanDevel
6326daa120
implemented program building
2016-04-21 08:31:31 +02:00
Kirill Vainer
3353aea546
fix Uniform issue related to material changes
2016-04-20 16:41:01 -04:00
Kirill Vainer
e71cf81b96
J3M: allow static pass lighting to be selected
2016-04-20 16:40:11 -04:00
shamanDevel
e469af2ebc
implemented LwjglCommandQueue, LwjglBuffer and LwjglEvent, added buffer test to HelloOpenCL
2016-04-20 09:50:21 +02:00
shamanDevel
e02eec0abd
added customizability of the platforms and devices by PlatformChooser
2016-04-19 15:51:20 +02:00
shamanDevel
bb15931fa2
started with context creation
2016-04-18 18:30:32 +02:00
shamanDevel
195a5a69be
added first version of the cl wrapper in CL.java, contains a subset of the OpenCL specification
2016-04-18 17:38:38 +02:00
shamanDevel
ab15f5c57c
started with the OpenCL api for jme3
2016-04-17 21:14:57 +02:00
Nehon
091b8664ad
Fixed an issue where Vector3f.NAN constant reference was assigned to an attribute instead of being cloned in AudioNode.
2016-04-17 14:15:48 +02:00
Nehon
0ecaa3bc8d
Remove the LightSpace entry in Lighting.j"md as it not needed anymore
2016-04-11 19:21:04 +02:00
Nehon
c7d264fe8e
Merge branch 'master' into PBRisComing
...
# Conflicts:
# jme3-core/src/plugins/java/com/jme3/material/plugins/J3MLoader.java
2016-04-11 19:09:52 +02:00
Kirill Vainer
9d094b222a
AudioNode: add setVelocityFromTranslation
2016-04-10 23:25:06 -04:00
Kirill Vainer
2dca1a2732
add AudioListenerState
2016-04-10 23:24:19 -04:00
Kirill Vainer
65b7c205f9
StaticPass: fix spot light
2016-04-10 23:21:05 -04:00
Kirill Vainer
3f5cc4963e
FBX: use new loader by default
2016-04-10 23:20:41 -04:00
Kirill Vainer
78b635726a
AL: fix crash when device is disconnected
2016-04-10 17:58:36 -04:00
Kirill Vainer
44e568943b
fix merge issues
2016-04-10 13:00:15 -04:00
Kirill Vainer
cb61e760ce
Merge branch 'master' into BorealFeast-master
...
Conflicts:
jme3-core/src/main/java/com/jme3/material/RenderState.java
jme3-core/src/main/java/com/jme3/renderer/opengl/GL.java
2016-04-10 12:51:19 -04:00
Kirill Vainer
9332a04b18
minor cleanup
2016-04-10 12:38:55 -04:00
Kirill Vainer
f2f748ed7e
material: rename PostShadow15 -> PostShadow
2016-04-10 12:26:15 -04:00
Kirill Vainer
d8cda6d23a
GL: add missing GL_MAX* constants
2016-04-10 12:22:37 -04:00
Kirill Vainer
33b67a381c
Renderer: add setDefaultAnisotropicFilter
2016-04-10 12:21:35 -04:00
Kirill Vainer
eecca5fa0f
Renderer: make getLimits() public
2016-04-10 12:19:21 -04:00
Kirill Vainer
ad129ff498
static pass: fix various issues
2016-04-10 12:17:53 -04:00
Kirill Vainer
8bd5b59a0e
material: warn / ignore fixed function techniques
2016-04-10 12:16:35 -04:00
Kirill Vainer
b6729c46d4
code / comment cleanup
2016-04-10 12:15:01 -04:00
Kirill Vainer
876015ab47
deprecate alpha test / point sprite
2016-04-10 12:09:36 -04:00
Kirill Vainer
37f8ee91af
more deprecation cleanup
2016-04-10 12:04:20 -04:00
Kirill Vainer
112a77fd5d
test: don't use deprecated box constructor
2016-04-10 11:59:49 -04:00