Kirill Vainer
aa54947ff3
GLRenderer: cleanup to shadow compare mode
...
Store compare mode in LastTextureState instead of on Texture object
2015-09-22 22:01:17 -04:00
Kirill Vainer
efe600c38d
GLRenderer: put max anisotropy into limits map
2015-09-22 21:57:42 -04:00
Kirill Vainer
d269839efb
FastMath: faster nearestPowerOfTwo and unit test
2015-09-22 21:53:50 -04:00
Kirill Vainer
4e6b4d885c
Merge pull request #345 from Georgeto/patch_negscalebb
...
Fixed wrong BoundingBox transformation, when using negative scaling values
2015-09-22 18:52:00 -04:00
Julien Gouesse
5f77ff021b
Fixes the NullPointerException in the demos when using JoglNewtDisplay
2015-09-22 23:50:28 +02:00
Julien Gouesse
9f56a45d56
Adds some options into AppSettings for JogAmp's JOGL and JOAL
2015-09-22 23:11:16 +02:00
Julien Gouesse
daa18429d1
Removes the old JOGL renderer and uses the new unified renderer as it works correctly now
2015-09-22 23:06:16 +02:00
Julien Gouesse
e3a45755c6
The JOGL backend doesn't need null-terminated strings for the attributes and the uniforms
2015-09-22 22:50:31 +02:00
Georg
495e0cf6d5
Fixed wrong BoundingBox transformation, when using negative scaling values
2015-09-21 14:28:54 +02:00
Daniel Johansson
c375974a9a
Fixed a compiler error where glfw input classes wanted to use the old LwjglTimer class.
2015-09-17 14:48:02 +01:00
Daniel Johansson
30cdca7ad7
Native library loading is back to the way it used to be with the addition of LWJGL 3.x libraries added with a different key.
...
Moved LWJGL 3.x repository definition to build.grade in that module.
Fixed an issue where frame rate limit would cause GLFW frequency window hint to be set rather than use a software limiter.
Removed LWJGLTimer for lwjgl3 module, no need for it any more, we'll just use the NanoTimer.
Removed LWJGLCanvas for lwjgl3 module, can't implement this so we'll leave it for now.
2015-09-17 11:59:44 +01:00
Kirill Vainer
500f57a64f
AssetManager: set locator path only once per thread
2015-09-14 23:19:43 -04:00
Kirill Vainer
7659a7b986
TestCustomAnim: fix crash when enabling HW skinning
2015-09-14 23:03:08 -04:00
Kirill Vainer
aee7d1f195
GLSLCompat.glsllib: fix incorrect preprocessor define
2015-09-14 23:02:31 -04:00
Kirill Vainer
6970c8db8a
shapes: set static usage on all VBs
2015-09-14 23:01:46 -04:00
Kirill Vainer
1aaf806c65
test: fix crash due to deprecated material
2015-09-14 23:00:55 -04:00
Kirill Vainer
78d2d6e944
GLRenderer: fix invalid enum error when using framebuffers
2015-09-14 22:51:57 -04:00
Kirill Vainer
f32d92ef30
bounding: add bound vs. spatial, also improve unit test
2015-09-13 23:02:49 -04:00
Kirill Vainer
81b5c48fb0
unit test: add unit tests for bounds and light filter / sort
2015-09-13 22:11:11 -04:00
Kirill Vainer
c41058a5a0
spot light: fix broken filter for infinite range
2015-09-13 22:09:20 -04:00
Kirill Vainer
22dde7f718
point light: more accurate sphere vs box filter
2015-09-13 22:08:17 -04:00
Kirill Vainer
6238088688
light: minor non-functional changes
2015-09-13 22:07:34 -04:00
Kirill Vainer
31383778d9
light: ensure directional lights are sorted to be always first
2015-09-13 22:06:32 -04:00
Kirill Vainer
1fa6c4ac11
bounding: move intersection algorithms to shared class
...
These algorithms are to be shared with the light filter.
2015-09-13 22:05:18 -04:00
Kirill Vainer
45f8893f13
bounding: properly implement collideWith against other bounds
2015-09-13 18:40:08 -04:00
Daniel Johansson
d8e964b2f0
Added copyright headers to some files.
2015-09-13 20:43:41 +01:00
Daniel Johansson
dd6356eff1
Reverted some more light code which should not be in this branch.
2015-09-13 20:30:36 +01:00
Daniel Johansson
b68035570d
Removed a TODO note and added key count implementation (rough for now).
2015-09-13 20:26:18 +01:00
Daniel Johansson
88bf9d4580
Reverted some changes to light classes which was not meant to be committed as part of #314 .
2015-09-13 20:23:07 +01:00
Daniel Johansson
9ba90251d6
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
jme3-bullet-native-android/build.gradle
2015-09-13 20:15:22 +01:00
Rémy Bouquet
9f9daa13dc
Merge pull request #301 from Kendanware/issue295
...
Support for setting minification and magnification filters on a texture in the j3m material file
2015-09-13 17:53:35 +02:00
Kirill Vainer
62eede87b3
niftygui build: add niftygui repository reference to pom
2015-09-12 17:54:43 -04:00
Kirill Vainer
0d3ebf75bd
GLRenderer: fix NPE when using mesh without index buffer
2015-09-12 17:53:18 -04:00
Kirill Vainer
4e572605a8
GLRenderer: merge changes from master
2015-09-12 17:52:56 -04:00
Kirill Vainer
28e2b5650c
GLRenderer: disable global VAO, since VAO is now supported
2015-09-12 17:51:42 -04:00
Kirill Vainer
3d2a9b83e9
JOGL: fix syntax error due to missing renderer
2015-09-12 17:51:19 -04:00
Kirill Vainer
618c8d02eb
JOGL: delete old / broken renderer
2015-09-12 17:50:18 -04:00
Kirill Vainer
86439c2c2b
native bullet: fix JNI crash in ray / sweep test
...
Method return type does not match call function return type
2015-09-11 13:51:48 -04:00
Kirill Vainer
3a00aff886
GLRenderer: clear VBO bind state after bounding VAO
2015-09-10 23:19:14 -04:00
Kirill Vainer
fc680ea121
GLRenderer: use luminance instead of intensity in compare R to texture
2015-09-10 23:19:14 -04:00
Kirill Vainer
12c001addc
Uniform: fix crash when using vector4array
2015-09-10 23:19:14 -04:00
Kirill Vainer
7b147171bf
VAO: changes to test
2015-09-10 23:19:14 -04:00
Kirill Vainer
2e9a9f9f9e
Add test for VAO
2015-09-10 23:19:14 -04:00
Kirill Vainer
c72b036c9f
VirtualIndexBuffer: fix compile error
2015-09-10 23:19:14 -04:00
Kirill Vainer
81a76fdf69
Mesh: preliminary work to use ubyte weights for hardware skinning
2015-09-10 23:19:14 -04:00
Kirill Vainer
7b64e91681
GLRenderer: remaining portion of VAO support
2015-09-10 23:19:13 -04:00
Kirill Vainer
d2f38f8adb
GLRenderer: added fast uniforms - still need to fix Uniform.clear()
2015-09-10 23:19:13 -04:00
Kirill Vainer
937d97b8d7
GLRenderer: initial VAO support (still buggy)
2015-09-10 23:19:13 -04:00
Kirill Vainer
e9245a753b
GLTracer: generate syntax highlighting and easier to read output
2015-09-10 23:10:13 -04:00
Kirill Vainer
9da4b78830
GLRenderer: disable unused vertex attributes before rendering instead of after
2015-09-10 23:09:15 -04:00