MeFisto94
461227bdef
Fixes #1304 - Don't use mat3() constructor to keep compatibility with GLSL110
5 years ago
Riccardo Balbo
728a05c4f3
lambda 🎉
5 years ago
Ali-RS
0c6f240222
Check culling on the instanced geometries. ( #1315 )
5 years ago
Riccardo Balbo
7c01019f0c
Don't fail if there is no javadoc to commit.
5 years ago
Riccardo Balbo
f505bdeb21
Update checkout action to v2
5 years ago
Daniel Perano
ff58abca3d
Merge pull request #1306 from jMonkeyEngine/envcam-viewports
...
Expose ViewPorts
5 years ago
Toni Helenius
59793d4c06
Fix for resizing the window (issue 1191) ( #1308 )
...
* Listen for framebuffer size callbacks and set the resolution from that
* Also check the window size on the framebuffer size callback
5 years ago
Daniel Perano
0aa50a0f15
Expose ViewPorts
...
This commit allows EnvironmentCamera users to access the ViewPorts used
for rendering the snapshots. This allows incorporating screenspace and other
SceneProcessor-based effects into the snapshots as well as the scene geometry.
5 years ago
Stephen Gold
0252c1b623
README.md: add "Jumping Jack Flag" to game list
5 years ago
Stephen Gold
a407fc3224
main.yml: add Gradle-wrapper validation to several jobs
5 years ago
Toni Helenius
b93ea18fa2
Lwjgl3 restart input handle ( #1268 )
...
* Reinit inputs on context restart
* Added test issue from issue #1013
* Verify that the inputs are already initialized
5 years ago
Lou Hamersly
c1d359ca59
Fix #1289 Matrix3f/Matrix4f equals() should require an exact class match ( #1302 )
5 years ago
Stephen Gold
8e334aa756
BufferUtils: resolve issue #1288 (rewrite isDirect()) ( #1299 )
5 years ago
Github Actions
426969daeb
[skip ci] update natives snapshot
5 years ago
Stephen Gold
f652591281
remove unnecessary casts and tests for null, discovered using NetBeans ( #1285 )
...
* remove unnecessary tests for null, discovered using NetBeans
* jme3-core: remove unnecessary casts
* jme3-examples: remove unnecessary casts
* jme3-vr: remove unnecessary casts
* jme-plugins: remove unnecessary casts
* jme3-terrain: remove unnecessary casts
* jme3-desktop: remove unnecessary casts
* jme3-android: remove unnecessary casts
* remove unnecessary casts, discovered using NetBeans
* TerrainQuad: back out one casting delta that's not a removal
* TerrainPatch: simplify generateLodEntropies() after removal of the cast
* TerrainPatch: simplify reIndexGeometry() after removal of the cast
5 years ago
MeFisto94
ab96460853
Fix small things ( #1287 )
...
* JmeVersion: Don't throw a NullPointerException when version.properties can't be found.
* ImplHandler: Reduce Code-Duplication by using a multi-catch statement
5 years ago
Stephen Gold
f268d00222
Fixes issue #1286
5 years ago
Paul Speed
5584c93d4a
Merge pull request #1282 from stephengold/master
...
re-assign Simsilica LLC copyrights with Paul's permission (issue #1001 )
5 years ago
MeFisto94
8219d7fc02
Add two convenience flags to AppSettings: GraphicsTrace and GraphicsTiming. ( #1279 )
5 years ago
Stephen Gold
dde0906963
re-assign Simsilica LLC copyrights with Paul's permission (issue #1001 )
5 years ago
Github Actions
e3b44db4aa
[skip ci] update natives snapshot
5 years ago
Riccardo Balbo
31476679be
Fix openal-soft dead link
5 years ago
Riccardo Balbo
0244ab230b
Update link for stb_image.h
5 years ago
Stephen Gold
1a0b6ecac3
jme3-blender: remove TextureGeneratorWood and its dependencies ( #1274 )
5 years ago
MeFisto94
acbddc2763
Merge pull request #1252 from MeFisto94/add-opengl31-lwjgl
...
Fixes #1251 - Support OpenGL3.1 on LWJGL2 and LWJGL3
5 years ago
Github Actions
3c5dd5c168
[skip ci] update natives snapshot
5 years ago
Stephen Gold
0fd70b81c9
Add missing @Override annotations ( #1270 )
...
* jme3-core: add the missing @Override annotations
* jme3-desktop: add the missing @Override annotations
* jme3-bullet and jme3-jbullet: add the missing @Override annotations
* jme3-effects: add the missing @Override annotations
* jme3-terrain: add the missing @Override annotations
* jme3-examples: add the missing @Override annotations
* jme3-android: add the missing @Override annotations
* jme3-blender: add the missing @Override annotations
* jme3-ios: add the missing @Override annotations
* jme3-jogg and jme3-jogl: add the missing @Override annotations
* jme3-plugind: add the missing @Override annotations
* jme3-lwjgl and jme3-lwjgl3: add the missing @Override annotations
* jme3-networking: add the missing @Override annotations
* jme3-vr: add the missing @Override annotations
5 years ago
Toni Helenius
427ae0a28b
Added Override annotations, finals, some cleanup and better null checks ( #1271 )
...
* Added Override annotations, finals, some cleanup and better null checks
* More general null check
* Follow naming conventions
5 years ago
Ali-RS
2023440acf
Removed extra PostShadow Technique from PBRLighting.j3md ( #1273 )
5 years ago
Toni Helenius
867e46190e
Issue 801 ( #1269 )
...
* Test case for issue #801
* Reset the context with the initial values
5 years ago
MeFisto94
eee37022f2
Fixes #1241 - Add a convenient Graphics Debug Option for the AppSettings ( #1256 )
5 years ago
MeFisto94
124ad35677
Fixes #1249 - Don't hang up when destroy is called multiple times ( #1250 )
5 years ago
Ryan McDonough
233bc6f0da
PreShadow & PostShadow Support for PBRLighting.j3md ( #1265 )
...
* Update PBRLighting.j3md
* Create PreShadowPBR.frag
* Create PostShadowPBR.frag
5 years ago
Toni Helenius
ffd9cfcf25
Upgrade Gradle 4.10 -> 5.6.4 ( #1238 )
...
* Upgrade Gradle 4.10 -> 5.6.4
* Use Gradle wrapper
5 years ago
Paul Speed
81f9b9d92a
Merge pull request #1262 from MeFisto94/fix-terrain-picker
...
Fixes #1261 - Clone the Terrain Picker, so that loading a terrain from file still works (after cloning, the picker would have the wrong terrain quad instance)
5 years ago
MeFisto94
9b29e05968
Fixes #1261 - Clone the Terrain Picker, so that loading a terrain from file still works (after cloning, the picker would have the wrong terrain quad instance)
5 years ago
MeFisto94
933b0912e6
Merge pull request #1255 from MeFisto94/fix-bullet-natives
...
Fixes Bullet-Native Artifacts not containing natives when not building from cpp source and not using the build target.
5 years ago
MeFisto94
ec491575be
Fixes Bullet-Native Artifacts not containing natives when not building from cpp source and not using the build target.
5 years ago
MeFisto94
04e7bed5e7
Fixes #1251 - Support OpenGL3.1 on LWJGL2 and LWJGL3
5 years ago
Stephen Gold
77c521fefa
README.md: add pixelapp's Leap to list of games
5 years ago
Stephen Gold
bc64238635
TestPBRLighting: fpp.setNumSamples() to facilitate study of issue #1246
5 years ago
Stephen Gold
3f59008566
README.md: add Nine Circles of Hell
5 years ago
Riccardo Balbo
b059c7c0dd
Fix #1236 non-lvalue cannot be out parameter
5 years ago
joliver82
68fb1afe5d
GLRenderer.modifyTexture on GLES fix ( #1235 )
...
* Update GLImageFormats.java
* First implementation to solve the glTexSubImage issue
* Setting proper format to the image
* Removed the Image.convertToFormat method and its usage from GLRenderer.modifyTexture. Added a warning instead for the potential failing cases
Fixing the issue in JmeBatchRenderBackend.loadImage transforming it to RGBA8 if required
5 years ago
Paul Speed
b2ae269ede
Updating the version.gradle to fix an issue with auto-versioning on the
...
master branch. (On master we want to default to the gradle.properties
version and not the latest tag for non-specific-commit tags.)
Updated gradle.properties to set master to be 3.4.0 for further development.
5 years ago
Paul Speed
5db3ac4fac
Refactored how versions are auto-built to provide more normal versions
...
when building locally.
Normal auto-detected versions will be based on the base version parsed
from the most recent tag on the branch with a -SNAPSHOT appended. If
the current commit is the tagged commit then it is used directly to
preserve backwards compatibility... but really that should be a CI
only option for most use-cases.
A new includeBranchInVersion option was added to allow the old behavior
of including the branch name in a munged version string for those
wanting to keep their experimental branch builds separate from their
normal master/version-branch builds.
5 years ago
Riccardo Balbo
124ef031d4
Remove "v" from version tag to maintain consistency with old releases
5 years ago
Stephen Gold
cdcf0512d9
com.jme3.scene.shape.Line: protect the no-argument constructor ( #1234 )
5 years ago
Stephen Gold
6b7dd5b325
AnimControl: correct javadoc for the no-arg constructor ( #1233 )
5 years ago
Stephen Gold
8d9d091576
Mesh: avoid NPE in getMorphTargets() when there are no targets ( #1231 )
5 years ago