Julien Gouesse
|
ce86a3e555
|
Allows to choose between the forward compatible profile and the backward compatible profile in the JOGL backend
|
9 years ago |
Brandon DeRosier
|
1bb3ee089a
|
Change duplicated docstring in FlyByCamera.unregisterInput
|
9 years ago |
Dokthar
|
071ad5c618
|
light : fixed pointLight v. bounding sphere unit test
|
9 years ago |
Dokthar
|
4be09e3505
|
light : replaced duplicated code by methods from Intersection
|
9 years ago |
Dokthar
|
505aa23048
|
light : added unit tests for the new support of bounding spheres intersections (for lightFilter)
|
9 years ago |
Dokthar
|
cfdb9a8759
|
Lights (see #362) : added light v. sphere intersection, and implementations of intersectsSphere(), second attempt
|
9 years ago |
Daniel Johansson
|
5da9fa6bc2
|
Changed the default app title in AppSettings to use the full name string from JmeVersion. This way no more manual changing of this will be needed for future versions. This also closes #320 which highlighted this issue. Thanks @8Keep.
|
9 years ago |
Kirill Vainer
|
e4f3c06b1d
|
ListMap: create unit test
|
9 years ago |
Kirill Vainer
|
01227d31b0
|
Lighting: fix colorramp feature
|
9 years ago |
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.
|
9 years ago |
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.
|
9 years ago |
Kirill Vainer
|
cba39fa0ff
|
GLRenderer: make the class final
|
9 years ago |
Kirill Vainer
|
aa54947ff3
|
GLRenderer: cleanup to shadow compare mode
Store compare mode in LastTextureState instead of on Texture object
|
9 years ago |
Kirill Vainer
|
efe600c38d
|
GLRenderer: put max anisotropy into limits map
|
9 years ago |
Kirill Vainer
|
d269839efb
|
FastMath: faster nearestPowerOfTwo and unit test
|
9 years ago |
Julien Gouesse
|
9f56a45d56
|
Adds some options into AppSettings for JogAmp's JOGL and JOAL
|
9 years ago |
Georg
|
495e0cf6d5
|
Fixed wrong BoundingBox transformation, when using negative scaling values
|
9 years ago |
Kirill Vainer
|
500f57a64f
|
AssetManager: set locator path only once per thread
|
9 years ago |
Kirill Vainer
|
aee7d1f195
|
GLSLCompat.glsllib: fix incorrect preprocessor define
|
9 years ago |
Kirill Vainer
|
6970c8db8a
|
shapes: set static usage on all VBs
|
9 years ago |
Kirill Vainer
|
78d2d6e944
|
GLRenderer: fix invalid enum error when using framebuffers
|
9 years ago |
Kirill Vainer
|
f32d92ef30
|
bounding: add bound vs. spatial, also improve unit test
|
9 years ago |
Kirill Vainer
|
81b5c48fb0
|
unit test: add unit tests for bounds and light filter / sort
|
9 years ago |
Kirill Vainer
|
c41058a5a0
|
spot light: fix broken filter for infinite range
|
9 years ago |
Kirill Vainer
|
22dde7f718
|
point light: more accurate sphere vs box filter
|
9 years ago |
Kirill Vainer
|
6238088688
|
light: minor non-functional changes
|
9 years ago |
Kirill Vainer
|
31383778d9
|
light: ensure directional lights are sorted to be always first
|
9 years ago |
Kirill Vainer
|
1fa6c4ac11
|
bounding: move intersection algorithms to shared class
These algorithms are to be shared with the light filter.
|
9 years ago |
Kirill Vainer
|
45f8893f13
|
bounding: properly implement collideWith against other bounds
|
9 years ago |
Daniel Johansson
|
dd6356eff1
|
Reverted some more light code which should not be in this branch.
|
9 years ago |
Daniel Johansson
|
88bf9d4580
|
Reverted some changes to light classes which was not meant to be committed as part of #314.
|
9 years ago |
Kirill Vainer
|
e9245a753b
|
GLTracer: generate syntax highlighting and easier to read output
|
9 years ago |
Kirill Vainer
|
9da4b78830
|
GLRenderer: disable unused vertex attributes before rendering instead of after
|
9 years ago |
Kirill Vainer
|
8fdc0f9c90
|
GLRenderer: avoid useless glActiveTexture calls
|
9 years ago |
Kirill Vainer
|
f80364a8c2
|
GLRenderer: don't set depth function twice
|
9 years ago |
Kirill Vainer
|
5845671409
|
GLRenderer: enable seamless cubemap globally
|
9 years ago |
Kirill Vainer
|
edd183a2be
|
GLRenderer: fix texture update regression introduced in 9f3a145dd7
|
9 years ago |
Kirill Vainer
|
148c78a943
|
GL: make lwjgl implementation classes final
|
9 years ago |
Kirill Vainer
|
cb7d139488
|
GLSLCompat: support GLES compatibility
|
9 years ago |
Kirill Vainer
|
616dadc498
|
Deprecate ColoredTextured.j3md
|
9 years ago |
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.
|
9 years ago |
Nehon
|
168e1755ff
|
Added some more constructors to SpotLight and PointLight, also added javadoc to all lights constructors.
|
9 years ago |
Daniel Johansson
|
8f77dca931
|
Added jme3-lwjgl3 module which ultimately adds support for LWJGL 3.x and GLFW.
|
9 years ago |
Daniel Johansson
|
89f10eca58
|
Added jme3-lwjgl3 module which ultimately adds support for LWJGL 3.x and GLFW.
|
9 years ago |
Kirill Vainer
|
5a863c6075
|
Matrix4f: simpler fromFrame() without matrix multiplication
|
9 years ago |
Kirill Vainer
|
57d560244e
|
Transform: implement equals and hashCode
|
9 years ago |
Kirill Vainer
|
1575e2a1d3
|
minor changes according to static analyzer
|
9 years ago |
Kirill Vainer
|
a855915358
|
Bone: remove useless loadIdentity()
|
9 years ago |
Kirill Vainer
|
d32226db10
|
GLRenderer: use #version 100 for GLSL ES shaders
|
9 years ago |
Kirill Vainer
|
b7ab6d003e
|
build: separate full version from full name
|
9 years ago |