Nehon
d537a1c22e
Added a GLSL150 to most of the shaders used in the engine (except deprecated ones).
...
All shaders now import the GLSLCompat.glsllib
8 years ago
SkidRunner
0384fe5477
jayfella commented 6 hours ago
...
I would appreciate removing the presumed resolution and to display the
settings page by default before merging.
8 years ago
SkidRunner
5374c66636
Removed tempvars from update.
8 years ago
SkidRunner
1df2435fbd
New Physics based jme3 example game.
8 years ago
Ev1lbl0w
9455f51c93
Update TestColoredTexture.java
8 years ago
Ev1lbl0w
df240b6837
Update TestSceneWater.java
8 years ago
Ev1lbl0w
9bd3256c78
Update TerrainGridTest.java
8 years ago
Ev1lbl0w
70bccb1048
Update TerrainGridAlphaMapTest.java
8 years ago
Ev1lbl0w
990e6dd593
Update TestOnlineJar.java
8 years ago
Ev1lbl0w
1cf65d0d21
Update TestUrlLoading.java
8 years ago
Ev1lbl0w
5ed3292678
Update TestSceneLoading.java
8 years ago
Paul Speed
157af24419
Added a test for cloning BitmapText.
8 years ago
Kirill Vainer
356b3d6726
build: fix gradle 3.2.1 deprecations
8 years ago
Nehon
3205b8be35
Added an option to display the generated maps on screen in the TestPBRLighting
8 years ago
Rémy Bouquet
85c119c132
Changed the way IBL is switched on and off in the PBR shader and in the technique def logic because the old way was causing some issues on mac... for some unknown reason.
...
Now it's toggled on and off with a define, but there might still be some issues on mac when there are several lighting passes.
8 years ago
Rémy Bouquet
68c082c13d
fixed transparent shadows on mac.
8 years ago
Nehon
e89e0e7c12
Added a way to approximate the normals for the SSAO filter instead of rendering an additional geometry pass.
8 years ago
shamanDevel
a8d77a7cd1
OpenCLObject.register() now returns this.
...
This allows to chain the register method like kernel=program.createKernel("ScaleKernel").register(); or testBuffer=clContext.createBuffer(1024).register();
9 years ago
shamanDevel
a834a4dad6
added test for multiple parallel applications: multiple OpenCL contexts do not work
9 years ago
shamanDevel
dcdcbc3a97
added test for context switching.
...
Changing the OpenCL platform and device by restarting the application works.
9 years ago
shamanDevel
732e75fba6
fixed unmapping of buffer objects and an error in setArg in Lwjgl3's Kernel
9 years ago
shamanDevel
250c871cab
Added a library for Matrix4f
9 years ago
shamanDevel
4e55e0e5a0
added library for Matrix3f, fixed some bugs
9 years ago
shamanDevel
44899098e2
added dependency resolving and a random number library
9 years ago
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.
9 years ago
shamanDevel
5e098b0493
worked on LWJGL3 support
9 years ago
shamanDevel
a2df82b9e0
implemented a cache for program objects
9 years ago
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.
9 years ago
shamanDevel
54113f35e0
added alternative versions for kernel launches and resource acquiring that do not return an event. This improves the performance.
9 years ago
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.
9 years ago
shamanDevel
a26e526945
Added an experimental Jocl binding.
...
Note that Jogamp's Jocl only supports OpenCL1.1, some methods will throw an UnsupportedOperationException.
9 years ago
shamanDevel
7fc7402855
changed author name
9 years ago
shamanDevel
1093c639eb
finished documentation
9 years ago
Dokthar
5facee58e6
joystick : revert commented out sysout on axis update
9 years ago
Dokthar
a7766c6855
joystick : added a easier way to create custom joystick/gamepad mappings :
...
- push the joystick/gamepad button
- if the wrong button is highlighted, click with the mouse on the correct button (on the gamepad gui)
- this will print the string to be inserted into the joystick-mapping.properties file
9 years ago
shamanDevel
ee43853ff1
docs, docs, docs
9 years ago
MeFisto94
310f4db6ad
Fixed some Reflection Errors due to the Switch from Application to LegacyApplication
9 years ago
shamanDevel
03282a7c86
added example for vertex buffer sharing
9 years ago
shamanDevel
60f10bb604
renamed DefaultPlatformChooser and moved it to the core, some small fixes
9 years ago
shamanDevel
0c47bf18c9
added memory managing: native resources are now automatically released
9 years ago
shamanDevel
0d003275a7
implemented image sharing and added julia set testcase
9 years ago
shamanDevel
d36c957f5e
implemented image operations
9 years ago
shamanDevel
4416295069
started with the image api, refactored buffer
9 years ago
shamanDevel
a6be243db1
refactoring of Context: moved simplifying functions from LwjglContext to Context
9 years ago
shamanDevel
ecda9135ad
implemented kernel execution
9 years ago
shamanDevel
6326daa120
implemented program building
9 years ago
shamanDevel
e469af2ebc
implemented LwjglCommandQueue, LwjglBuffer and LwjglEvent, added buffer test to HelloOpenCL
9 years ago
shamanDevel
bb15931fa2
started with context creation
9 years ago
Kirill Vainer
f5072cba4a
add better TestDoppler example
9 years ago
Kirill Vainer
2e328fc6e0
test: add TestAnisotropicFilter
9 years ago