Kirill Vainer
|
4a37a8f851
|
FXAA: quality regression fix
FXAA wants input texture to use bilinear filtering
so it can be smoothed further, so allow filters to
request bilinear filtering.
|
2015-09-22 22:09:38 -04:00 |
|
Kirill Vainer
|
4fef16ee9f
|
GLRenderer: fix incorrect gl3 check
Should check against caps; since gl3 is always
set on desktop regardless if GL3 is available or not.
Also add FBO blit support if we have GL3.
|
2015-09-22 22:04:25 -04:00 |
|
Kirill Vainer
|
cba39fa0ff
|
GLRenderer: make the class final
|
2015-09-22 22:02:55 -04:00 |
|
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
|
9f56a45d56
|
Adds some options into AppSettings for JogAmp's JOGL and JOAL
|
2015-09-22 23:11:16 +02:00 |
|
Georg
|
495e0cf6d5
|
Fixed wrong BoundingBox transformation, when using negative scaling values
|
2015-09-21 14:28:54 +02:00 |
|
Kirill Vainer
|
500f57a64f
|
AssetManager: set locator path only once per thread
|
2015-09-14 23:19:43 -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
|
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
|
dd6356eff1
|
Reverted some more light code which should not be in this branch.
|
2015-09-13 20:30:36 +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
|
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 |
|
Kirill Vainer
|
8fdc0f9c90
|
GLRenderer: avoid useless glActiveTexture calls
|
2015-09-10 23:08:50 -04:00 |
|
Kirill Vainer
|
f80364a8c2
|
GLRenderer: don't set depth function twice
|
2015-09-10 22:34:12 -04:00 |
|
Kirill Vainer
|
5845671409
|
GLRenderer: enable seamless cubemap globally
|
2015-09-10 22:33:08 -04:00 |
|
Kirill Vainer
|
edd183a2be
|
GLRenderer: fix texture update regression introduced in 9f3a145dd7bd083c21b302e0faaf46eddfd82237
|
2015-09-09 22:43:37 -04:00 |
|
Daniel Johansson
|
b84bd0d120
|
Merge remote-tracking branch 'upstream/master' into issue295
Conflicts:
common.gradle
|
2015-09-08 09:25:29 +01:00 |
|
Kirill Vainer
|
148c78a943
|
GL: make lwjgl implementation classes final
|
2015-09-05 14:03:32 -04:00 |
|
Kirill Vainer
|
cb7d139488
|
GLSLCompat: support GLES compatibility
|
2015-09-05 13:56:28 -04:00 |
|
Kirill Vainer
|
616dadc498
|
Deprecate ColoredTextured.j3md
|
2015-09-03 09:46:34 -04:00 |
|
Daniel Johansson
|
c32ac172fb
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
jme3-core/src/main/java/com/jme3/light/AmbientLight.java
jme3-core/src/main/java/com/jme3/light/DirectionalLight.java
jme3-core/src/main/java/com/jme3/light/PointLight.java
jme3-core/src/main/java/com/jme3/light/SpotLight.java
|
2015-09-03 13:48:23 +01:00 |
|
Daniel Johansson
|
e9e4b4a122
|
Improved audio renderer information log message to include more information and to print out in a format consistent with the GL renderer information.
|
2015-09-03 13:32:06 +01:00 |
|
Nehon
|
2db5f773e0
|
Merge branch 'master' into PBRisComing
|
2015-08-29 12:57:13 +02:00 |
|
Nehon
|
168e1755ff
|
Added some more constructors to SpotLight and PointLight, also added javadoc to all lights constructors.
|
2015-08-29 12:56:26 +02:00 |
|
Rémy Bouquet
|
609d9a1832
|
Merge pull request #306 from mbenson/light-ctors
More convenient light constructors
|
2015-08-29 11:00:12 +02:00 |
|
Daniel Johansson
|
8f77dca931
|
Added jme3-lwjgl3 module which ultimately adds support for LWJGL 3.x and GLFW.
|
2015-08-26 22:34:05 +01:00 |
|
Daniel Johansson
|
bf7643f06a
|
Merge remote-tracking branch 'upstream/master'
|
2015-08-26 22:29:56 +01:00 |
|
Kirill Vainer
|
5a863c6075
|
Matrix4f: simpler fromFrame() without matrix multiplication
|
2015-08-21 22:29:26 -04:00 |
|
Kirill Vainer
|
57d560244e
|
Transform: implement equals and hashCode
|
2015-08-21 22:26:26 -04:00 |
|
Kirill Vainer
|
1575e2a1d3
|
minor changes according to static analyzer
|
2015-08-21 22:24:51 -04:00 |
|
Kirill Vainer
|
a855915358
|
Bone: remove useless loadIdentity()
|
2015-08-21 20:38:35 -04:00 |
|
Nehon
|
d08ce630f9
|
Merge branch 'master' into PBRisComing
|
2015-08-15 10:38:55 +02:00 |
|
Kirill Vainer
|
d32226db10
|
GLRenderer: use #version 100 for GLSL ES shaders
|
2015-08-14 15:25:32 -04:00 |
|
Nehon
|
cefdabf3c6
|
Merge branch 'master' into PBRisComing
|
2015-08-13 20:43:56 +02:00 |
|
Nehon
|
b5c946ef02
|
Fixed LightProbe selection according to distance and bounds
|
2015-08-13 20:33:49 +02:00 |
|