Deve
|
da65650b75
|
Allow to write unicode characters.
Needs some cleanup.
|
2017-05-03 20:45:42 +02:00 |
|
Deve
|
fc79ee50d0
|
Add the ping/pong events to avoid non-responding window and few other minor fixes
|
2017-04-28 23:04:34 +02:00 |
|
Deve
|
01ffc129fb
|
Make it working for current wayland/weston
|
2017-04-24 22:26:47 +02:00 |
|
Deve
|
f31e4f8ea4
|
Add missing files
|
2017-04-23 21:22:15 +02:00 |
|
Deve
|
5d9b1e103d
|
Rename file
|
2017-04-22 21:55:24 +02:00 |
|
Deve
|
63517dd4be
|
Better EGL context creation
|
2017-04-22 21:51:49 +02:00 |
|
Deve
|
035c33f960
|
Merge branch 'master' into wayland
|
2017-04-22 21:11:10 +02:00 |
|
deve
|
f4e803220b
|
Some minor fixes
|
2017-04-21 08:51:54 +02:00 |
|
Deve
|
9fc3578b51
|
Rewrite whole EGL manager.
Now it allows to create OpenGL context, so we can use it for Wayland.
|
2017-04-20 23:20:21 +02:00 |
|
Deve
|
240041f520
|
Fixed android compilation
|
2017-04-05 21:49:52 +02:00 |
|
Deve
|
1d39030f51
|
Assume that EGL version is always greater than 1.3 because otherwise we won't be able to create GLES 2.0/3.0 context.
|
2017-04-05 21:49:42 +02:00 |
|
Deve
|
635ea89cd0
|
Some corrections with egl attribs
|
2017-04-05 21:49:33 +02:00 |
|
Deve
|
3961a9a3b7
|
Move EGL context to separate class.
It will allow to use it for OpenGL + Wayland.
|
2017-04-05 21:49:24 +02:00 |
|
Benau
|
09e2f96ba8
|
Remove libpng's png_set_gamma
Stragus suggested:
It will degrade quality by converting from true sRGB to ^2.2 and
then rounding the values back on 8 bits
|
2017-03-17 13:19:56 +08:00 |
|
Benau
|
41844de6a5
|
Apply real fix from Stragus for normal map
|
2017-03-17 13:08:08 +08:00 |
|
Benau
|
e1a563612f
|
Avoid calling gamma correction on non-srgb png
|
2017-03-17 10:15:06 +08:00 |
|
Benau
|
27fcc4e266
|
Allow custom memory management in IImage
|
2017-03-12 09:09:40 +08:00 |
|
Benau
|
ab673fc03b
|
Merge remote-tracking branch 'origin/master' into threaded_tex_loader
|
2017-03-11 13:55:18 +08:00 |
|
Benau
|
6e80271ad9
|
Max texture size 2k and allow them to be threaded load
|
2017-03-11 09:41:46 +08:00 |
|
Deve
|
adfa8f30f9
|
Better fix for missing transparency in GLES legacy pipeline
|
2017-03-08 23:17:03 +01:00 |
|
Benau
|
d864995c7d
|
First version of ThreadedTexLoader
|
2017-03-08 15:54:59 +08:00 |
|
Deve
|
fcae7dfc33
|
Fixed compiler warnings
|
2017-03-06 17:22:44 +01:00 |
|
Deve
|
11024569b0
|
More tweaks to GLES legacy pipeline
|
2017-03-02 22:19:10 +01:00 |
|
Deve
|
067518df5d
|
Fixed rtts in GLES legacy pipeline
|
2017-03-01 23:20:21 +01:00 |
|
Deve
|
282bb6c655
|
Always use fixed blending for GLES legacy pipeline
|
2017-03-01 21:44:11 +01:00 |
|
Deve
|
40fe3585bb
|
One more fix for legacy pipeline in GLES renderer.
It looks that the second texture is not used at all and it may cause a crash, so just disable it.
|
2017-02-27 00:58:43 +01:00 |
|
Deve
|
6d395d4510
|
Some fixes for GLES renderer
|
2017-02-27 00:58:43 +01:00 |
|
Deve
|
803eba5d5c
|
Fixed typo
|
2017-01-27 22:44:22 +01:00 |
|
Deve
|
5931ba288a
|
Don't crash if irrlicht shaders are not available for GLES.
They are needed only for legacy pipeline.
|
2017-01-12 21:43:11 +01:00 |
|
Benau
|
8acd2d689a
|
Merge branch 'new_texture_format'
|
2017-01-10 09:09:38 +08:00 |
|
Benau
|
08876e30ab
|
Remove unused builtin font
|
2017-01-09 15:50:26 +08:00 |
|
Benau
|
c4b4ea006e
|
We don't need to add a new glyph page for billboard text anymore
|
2017-01-09 13:16:40 +08:00 |
|
Benau
|
46be4948b2
|
AZDO for new texture format
|
2017-01-09 13:03:50 +08:00 |
|
Daniel Ölschlegel
|
be2e86166f
|
Update CIrrDeviceLinux.cpp (#2731)
Fix compile error under NetBSD
|
2017-01-08 20:44:04 -05:00 |
|
Benau
|
827a483e85
|
Allow legacy pipeline to use new texture format
|
2017-01-06 15:04:15 +08:00 |
|
Benau
|
0129c539b9
|
Fix #2543
Also disable warning when switching cases for context detection
|
2017-01-03 13:53:44 +08:00 |
|
Benau
|
2dbf4675a5
|
First version of new texture format
Todo: IBL, texture compression, GLES, premul alpha ....
|
2017-01-02 16:14:59 +08:00 |
|
Benau
|
ffe4dd88b4
|
Apply mask directly on texture
Avoiding the ref counting issues
|
2016-12-28 15:32:27 +08:00 |
|
Benau
|
6a142e8d2e
|
Allow animated models in track to have different animation
|
2016-12-24 13:11:08 +08:00 |
|
Deve
|
6486d1548b
|
Fixed clang compilation
|
2016-12-24 02:07:53 +01:00 |
|
Tobias Markus
|
6fb93fa208
|
Fix compilation on macOS 10.12 (#2701)
|
2016-12-22 19:17:31 -05:00 |
|
Benau
|
85bd8c3146
|
Add unlit and normal map skinned mesh shader
Also fix normal map with skinned mesh, now vertices and joints
will be recalculated for tangents mesh
|
2016-12-14 16:28:37 +08:00 |
|
Benau
|
c8e5238ce2
|
Merge remote-tracking branch 'origin/master' into hardware_skinning
|
2016-12-12 13:45:04 +08:00 |
|
Daniel Ölschlegel
|
62e1a2ddcc
|
Add a little more BSD detection (#2685)
Tested for NetBSD, the same signature has DragonFly(http://fxr.watson.org/fxr/source/sys/endian.h?v=DFBSD#L42)
|
2016-12-11 19:16:47 -05:00 |
|
Benau
|
e9b68a8a1f
|
Use a non-hardcoded values for mat4 array (max 1024)
Also cull mesh that doesn't have enough space to be rendered
|
2016-12-11 15:50:53 +08:00 |
|
Benau
|
f6490b6fa6
|
Allow array to capture lambada
Also use a correct sorting function, will be useful later if
we only need the more influetial bones.
|
2016-12-11 13:21:17 +08:00 |
|
Benau
|
ceef7495d2
|
Enable culling for animated mesh
Use the first frame bounding box for it, don't update each frame
|
2016-12-11 11:01:02 +08:00 |
|
Benau
|
fcd1e2830e
|
Use callback function to directly upload joints without copying
|
2016-12-10 16:16:40 +08:00 |
|
Benau
|
8ca0c54bdc
|
Merge remote-tracking branch 'origin/master' into hardware_skinning
|
2016-12-10 10:09:30 +08:00 |
|
Benau
|
b7e047b4c1
|
Avoid using else if in skinning vertex shader
|
2016-12-09 14:16:30 +08:00 |
|