michael
1ad8ff154c
Fixed uploading of all shader stages
10 years ago
Rémy Bouquet
6fdf0dffd3
Merge pull request #211 from Bebul/optimizeRenderShadow
...
Optimize RenderShadow to use scene hierarchy for culling
10 years ago
michael
46a48f466d
Added loaders to ShaderCheck
10 years ago
michael
1949a7d831
Added GL4 Interface,
...
Added GL_*_SHADER constants
Added Caps to the Renderer
Added required converters
10 years ago
michael
0d3292c83a
Refactoring of the shader system to allow addition of new shaderstages
10 years ago
michael
ab4d665b3e
Fixed typo
10 years ago
michael
3ced941c53
Added geom,tsctrl and tseval to the GLSLLoader
10 years ago
michael
a1146f7676
Added TesselationEvaluation and TesselationControl enums
10 years ago
michael
0c35b20412
Added Patch as MeshMode
...
Added private variable patchVertexCount
10 years ago
michael
e45d5c093d
*Added Caps:
...
GL3.3
GL4.0
GLSL400
TesselationShader
10 years ago
shadowislord
621f6de083
Terrain GLSL shader: fix incorrect glsllib import
...
- (PhongLighting -> BlinnPhongLighting)
10 years ago
shadowislord
2f86e0c17b
Delete TestTriangleStrip
...
- since triangle stripper was removed, this test was not compiling
10 years ago
shadowislord
14ff6e4f29
SinglePass Lighting: support two sided lighting
...
- also added test case with both regular per pixel lighting and bump mapping
- NOTE: two sided lighting is not supported with vertex lighting
10 years ago
shadowislord
270f4957ef
SinglePass Lighting: fix GLSL syntax error when parallax mapping is used
10 years ago
shadowislord
d6a4ba41b4
Image: request mipmaps to be re-generated if image data is modified
...
- fixes ImageRaster modification not updating mipmaps bug
10 years ago
shadowislord
50f0eca3e6
Skeletal Animation: remove shared mesh support
...
- shared meshes in J3O / OgreXML are automatically de-shared on import, so this functionality is no longer used in the engine
10 years ago
shadowislord
5760a48eea
Skeletal Animation: remove deprecated SkeletonControl ctor
...
- it is not useful, because targets / materials are gathered on every update() call
10 years ago
shadowislord
c5359c7359
Animation Track interface: add getKeyFrameTimes() method
10 years ago
shadowislord
d281920e60
GLSL Lighting Lib: fix flickering on directional lights in sRGB mode
10 years ago
Nehon
7037d8cc62
Changed j3o icon
10 years ago
Nehon
00e939b32b
SDK About dialog update, with year's copyright, correct website URL and credits for icon sets
10 years ago
Nehon
160aa13942
Complete SDK icons overhaul.
10 years ago
shadowislord
9d715cdd2b
Lighting GLSL library: use inverse square falloff for lighting in sRGB mode
...
- It is a slightly modified equation that actually terminates the light's influence at the light radius
10 years ago
shadowislord
4e7d7fd2f1
GLRenderer: inject SRGB define if texture linearization is enabled
10 years ago
shadowislord
8b300f5109
jME3 tools: delete triangle stripper
10 years ago
shadowislord
9759e24961
OgreXML materials: inherit more parameters from TextureKey
...
Allows modifying the key in a AssetLoadListener to modify the anisotropic filter
10 years ago
shadowislord
9ad1992681
SimpleWaterProcessor: Use linear filtering for reflection / refraction textures
10 years ago
shadowislord
abb2b784e0
Javadoc: Add engine overview
10 years ago
shadowislord
85bba59541
OgreXML: Use the placeholder texture for missing textures
10 years ago
Bebul
ed369135fa
fix renderShadow optimization to work on multiple scenes attached to viewPort properly
10 years ago
Nehon
dd66d21147
Changed jME's default splash screen
10 years ago
Nehon
b3cdc1c3d2
Warning cleanup.
...
Changed default composer camera angle
Displayed the grid by default
10 years ago
Nehon
21179dc132
Changed standard lighting to blinn phong instead of phong only
10 years ago
Nehon
c3ab5b3748
SceneToolController AppState is now always after the CameraController in the AppState list in the SceneApplication
10 years ago
Nehon
52ebd9090c
Prevented scaling to kick in when pressing ctrl+S in the SDK to save the scene.
10 years ago
Nehon
9f4d72cfc0
Tweaked the background colors of the viewports in the SDK
10 years ago
Nehon
0e1619c01b
Fixed an issue that prevented the preview to be displayed properly in the material editor
10 years ago
Nehon
55195bd996
SDK scene viewer and previews are now gamma corrected
10 years ago
Nehon
2aa50694b8
Awt Panel now supports gamma correct pipeline. Default stays non srgb for backward compatibility. But IMO it should be set to srgb by default to promote the srgb pipeline.
10 years ago
Normen Hansen
ea2e25c2e6
- update SDK library definitions for NiftyGUI 1.4.1
10 years ago
Nehon
f1b038796e
One can now add a new technique to a mat def with the node Editor.
...
Also added an experimental auto layout feature
10 years ago
normen
0e6bc92d19
Merge pull request #213 from void256/master
...
feature: Update Nifty GUI to version 1.4.1
10 years ago
void
d4ade2473f
feature: Update Nifty GUI to version 1.4.1
...
This commit updates Nifty to version 1.4.1 and makes all
the necessary changes to the JME-Nifty integration to be
compatible with this version of Nifty (manily support of multiple
texture atlases in the batch renderer and some minor changes
like the removal of some *Null classes).
Most User code should still be able to compile with this change.
However, the NiftyJmeDisplay constructor that requires the
width and height of the texture atlas has been deprecated in
favour of the newly added static factory methods:
NiftyJmeDisplay.newNiftyJmeDisplay(). The new methods
add support for the Nifty BatchRenderConfiguration class that
allow further configuration of some rendering details.
The testcase jme3test.niftygui.TestNiftyGui has been modified
to use the new methods and seems to render fine for me.
Most of Nifty 1.4.1 should be compatible with old versions of
Nifty. However some compile-time incompatibilities might
exists to old 1.3.x code. Additionally some internal mechanism
have been modified with 1.4 so there might be additional runtime
incompatibilities as well.
10 years ago
shadowislord
4090b6f1de
OgreXML Loader: set jME3 material name based on ogre material name
10 years ago
shadowislord
6c770d524d
Application: add waitFor flag to start()
...
Allows user to wait for app to initialize first before doing other actions
10 years ago
shadowislord
d9cc9003ba
GLRenderer: update viewport even if FBO ID already set
...
The inherited viewport state could be outdated or incorrect, this makes sure it matches exactly
10 years ago
shadowislord
ec2f47225c
RenderContext: remove obsolete state from GL1 renderer
10 years ago
shadowislord
9651d6d822
GL interface: add support for PBO, FB readback, and fences (ARB sync)
10 years ago
shadowislord
fb7708af24
GLRenderer: Fix modifyTexture(). Clarify documentation.
10 years ago
shadowislord
b300915092
NativeLibraryLoader: use the OS's cache folder instead of home folder for storing natives
10 years ago