8ba0d513fa
Added missing path verification on Unix, closes #20762
2018-11-22 23:21:03 -03:00
09faac9e01
Added PROCESSED_UV for accessing ninepatch processed uv in the shader
2018-11-22 19:06:43 +01:00
631cf676c3
Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specified. Fixes #20435
2018-11-21 23:07:09 -03:00
f150c5b4a0
Clean up code to make intention clear, fixes #20361
2018-11-21 22:32:05 -03:00
78624ad22c
Ensure double sided normalmaps work, fixes #23760
2018-11-21 08:48:33 -03:00
296834955f
Remove debug print in RasterizerStorageGLES3
2018-11-20 07:58:26 +01:00
78eae047c6
Fixed how floats are printed to the GLSL shader, closes #19803
2018-11-19 23:41:18 -03:00
a78b42c058
Don't post process on tiny render targets, fixes #19628
2018-11-19 22:05:55 -03:00
d5ad1ca1ae
Fix crash on canvas with BG_MODE_KEEP, closes #19590
2018-11-19 21:41:18 -03:00
d304228003
Do not draw particles if they are not processing at all, fixes #19507
2018-11-19 20:34:29 -03:00
634aa4fc24
Ensure bone AABBs are properly transformed to affect mesh AABB, fixes #19281
2018-11-19 10:43:29 -03:00
455f297671
Properly reset canvas state after drawing, fixes #18860
2018-11-18 16:34:20 -03:00
1ef9e9ef6a
Properly accept wildcard when binding IPv4 socket.
...
Also never return null for is_ipv4 to avoid crashes due to engine bug.
(better to get an error and a broken socket then seeing your game crash)
2018-11-18 14:54:40 +01:00
60ee61c7ff
Merge pull request #23742 from JFonS/fix_23698
...
Use hint_color when getting shader default params
2018-11-18 12:05:02 +01:00
ede4decd4e
Merge pull request #23793 from Rubonnek/remove-unnecessary-assignments
...
Removed unnecessary assignments
2018-11-18 11:25:21 +01:00
f8e0051420
Removed unnecessary assignments
2018-11-17 20:40:55 -05:00
dbf7cad04f
Fix distorted sound with PulseAudio and uneven channels
2018-11-17 21:16:06 -03:00
8aa38c9ad8
Fix shader bug likely introduced recently.
2018-11-16 14:30:34 -03:00
e77afb8507
Ensure environment radiance is not used on refprobe interiors, fixes #17868
2018-11-16 11:46:21 -03:00
bb9127a78b
Removed unnecesary normal multiplication (only culling was really needed), fixes #17776
2018-11-16 10:52:31 -03:00
40e4f5bef4
Proxies were being mishandled, leading to the now fixed #17651
2018-11-16 09:33:33 -03:00
fb92c7b0fa
Use hint_color when getting shader default params
2018-11-16 12:20:23 +01:00
4d88721e62
Do not error on empty shader, just treat it as invalid by default. Fixes #15998 .
2018-11-14 10:58:16 -03:00
55f5f4757e
Merge pull request #23248 from dlasalle/fog
...
Add parameters for fog end depth and use alpha as density.
2018-11-14 10:24:55 -03:00
43b9ed64c8
Merge pull request #23702 from JFonS/fix_2d_particles_scale
...
Make 2D particles work OOTB (again)
2018-11-14 10:16:50 -03:00
984063cf0b
Cleaned up and fixed the base_changed function in rasterizers, also fixes #15617
2018-11-14 09:32:39 -03:00
6eae6247e4
Add parameter for fog max depth and use alpha as density.
2018-11-13 17:19:11 -08:00
cbfb7bd613
Make 2D particles work OOTB (again)
2018-11-13 23:25:05 +01:00
8849d3b47d
Merge pull request #22639 from tagcup/opt
...
Avoid some unnecessary calculations in scene.glsl.
2018-11-12 21:22:57 +01:00
3bc7dfc856
Merge pull request #23254 from ibrahn/gles2-var-init-cleanup
...
Cleaning up some uninitialised variables in GLES2 stuff.
2018-11-12 20:47:19 +01:00
3e128a6d8a
Was missing calling _mkid() in shader_gles2.cpp, regarding fix for #12880
2018-11-10 10:52:24 -03:00
f00b522705
Avoid double underscore from breaking glsl compiler, fixes #12880
2018-11-10 10:48:18 -03:00
17b776e549
Merge pull request #23502 from Rubonnek/simplified-logic
...
Simplified boolean logic in GLES2/3 rasterizers
2018-11-05 08:31:14 +01:00
85ce4a67ed
Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D
...
Remove animation loop from ParticlesMaterial and move it to
SpatialMaterial for 3D particles and Particles2D for the 2D case.
Added animation to CPUParticles2D as well as the "Convert to
CPUParticles2D" to the PAarticles2D menu.
2018-11-04 15:58:12 +01:00
e4884cfc75
Simplified boolean logic in GLES2/3 rasterizers
2018-11-04 09:14:50 +00:00
352b3c9c93
Cleaning up some uninitialised variables in GLES2 stuff.
...
Initialise keep_original_textures and use_fast_texture_filter in storage
config. Removed any other variables from storage config that were both unused
and uninitialised to avoid future confusion (if they're needed it's
easier to spot an uninitialised variable problem in a PR that adds the
variable again rather than just uses it).
Copied storage Texture struct constructor from GLES3 implementation
(except where variables were already initialised with different values).
Gives us sensible tested defaults for previously uninitialised vars.
Added assignments for state.current_main_tex based on same in GLES3.
2018-11-02 14:09:32 +00:00
9c195b57a0
Merge pull request #23125 from JFonS/fix_texture_get_data
...
Implement rasterizer texture_get_data on OpenGL ES
2018-11-01 12:56:31 -03:00
edcccaf8c1
Implement rasterizer texture_get_data on OpenGL ES
2018-11-01 11:30:49 +01:00
7771fe5d4a
Merge pull request #23388 from eska014/html5-stubexec
...
Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()
2018-10-29 23:40:17 +01:00
187507d4ba
Merge pull request #23386 from eska014/buffersubdata
...
Use BufferSubData instead of MapBufferRange in non-ES platforms
2018-10-29 23:39:29 +01:00
5c2c47a174
Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()
...
Avoids linker warnings and errors about undefined references.
2018-10-29 21:41:59 +01:00
4d9b8a98ba
Merge pull request #23279 from marcelofg55/osx_server
...
Server platform works on OS X too
2018-10-29 21:25:46 +01:00
92e7c8daf0
Use BufferSubData instead of MapBufferRange in HTML5 platform
...
WebGL does not support MapBufferRange or UnmapBuffer.
Also used in non-ES platforms where an extra-copy is avoided.
2018-10-29 21:01:39 +01:00
fe93bb03fe
Server platform works on OS X too
2018-10-29 12:54:51 -03:00
11815a23dc
Fix GLES2 automatic texture lookup in canvas
...
After this change the color will only be fetched if the shader code doesn't use it explicitly, to match the GLES3 behaviour.
Fixes #23179 .
2018-10-28 02:37:34 +01:00
9de724f327
Merge pull request #23091 from aaronfranke/mingw-warnings
...
Fix some compile warnings for Windows from Linux
2018-10-25 15:09:11 +02:00
b9eb3a048e
GLES2: Fix shadows shader error for SpotLights
...
Fixes #23268 .
2018-10-25 12:14:02 +02:00
1169196f04
Merge pull request #22779 from Superwaitsum/LimitSettings
...
Limit several project settings
2018-10-25 11:38:06 +02:00
e5041ad0f5
Add some limits on the Editor Settings
2018-10-24 19:46:33 -05:00
cfa8ef1f77
Merge pull request #23186 from BastiaanOlij/fix_gles2_stereo_sky
...
Fixed stereoscopic (VR) sky in GLES2
2018-10-24 15:16:36 +02:00