summaryrefslogtreecommitdiffstats
path: root/scene/3d/cpu_particles.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Tweak the Hue Variation property hint to allow finer adjustmentsHugo Locurcio2018-11-191-1/+1
|
* Make 2D particles work OOTB (again)JFonS2018-11-131-0/+29
|
* Fix wrong editor hints for angular_velocity propertiesKanabenki2018-11-101-1/+1
|
* Remove animation loop from ParticlesMaterial + improvements to CPUParticles2DJFonS2018-11-041-8/+0
| | | | | | | | 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.
* Ensure CPU particles do not process if not visibleJuan Linietsky2018-10-081-1/+1
|
* Fixes to CPU particles for performance and avoiding NaNs.Juan Linietsky2018-10-081-4/+17
|
* Fix warning about functions defined but not used [-Wunused-function]Rémi Verschelde2018-09-291-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the following GCC 5 warnings: ``` core/io/zip_io.h:128:26: warning: 'zlib_filefunc_def zipio_create_io_from_file(FileAccess**)' defined but not used [-Wunused-function] core/script_debugger_remote.cpp:110:17: warning: 'ObjectID safe_get_instance_id(const Variant&)' defined but not used [-Wunused-function] drivers/unix/socket_helpers.h:103:12: warning: 'int _socket_create(IP::Type&, int, int)' defined but not used [-Wunused-function] drivers/unix/socket_helpers.h:45:15: warning: 'size_t _set_sockaddr(sockaddr_storage*, const IP_Address&, int, IP::Type)' defined but not used [-Wunused-function] drivers/unix/socket_helpers.h:76:15: warning: 'size_t _set_listen_sockaddr(sockaddr_storage*, int, IP::Type, IP_Address)' defined but not used [-Wunused-function] editor/editor_fonts.cpp:40:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function] editor/editor_themes.cpp:85:26: warning: 'Ref<StyleBoxFlat> change_border_color(Ref<StyleBoxFlat>, Color)' defined but not used [-Wunused-function] editor/import/editor_import_collada.cpp:493:13: warning: 'void _generate_normals(const PoolVector<int>&, const PoolVector<Vector3>&, PoolVector<Vector3>&)' defined but not used [-Wunused-function] editor/import/editor_import_collada.cpp:524:13: warning: 'void _generate_tangents_and_binormals(const PoolVector<int>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, PoolVector<float>&)' defined but not used [-Wunused-function] editor/pvrtc_compress.cpp:118:13: warning: 'void _compress_etc(Image*)' defined but not used [-Wunused-function] modules/etc/image_etc.cpp:89:13: warning: 'void _decompress_etc1(Image*)' defined but not used [-Wunused-function] modules/etc/image_etc.cpp:93:13: warning: 'void _decompress_etc2(Image*)' defined but not used [-Wunused-function] modules/gdscript/editor/gdscript_highlighter.cpp:46:13: warning: 'bool _is_whitespace(CharType)' defined but not used [-Wunused-function] scene/2d/cpu_particles_2d.cpp:510:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function] scene/3d/cpu_particles.cpp:474:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function] scene/resources/default_theme/default_theme.cpp:123:20: warning: 'Ref<Shader> make_shader(const char*, const char*, const char*)' defined but not used [-Wunused-function] scene/resources/default_theme/default_theme.cpp:130:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function] ``` Had to split `core/io/zip_io.h` into header and .cpp file without 'static' keyword. Not fixed yet (static definition in header used in some files but not all): ``` modules/websocket/lws_helper.h:111:13: warning: 'void _lws_make_protocols(void*, int (*)(lws*, lws_callback_reasons, void*, void*, size_t), PoolVector<String>, _LWSRef**)' defined but not used [-Wunused-function] ``` Also fixed a couple other warnings missed in previous commits.
* Move ParticlesMaterial code to its own resource fileRémi Verschelde2018-09-041-3/+2
| | | | | | | | | It's shared by both 2D and 3D particles (+ CPU ones), so it makes sense to have as a common resource. It also allowed to disable compilation of Particles (3D) when using 'disable_3d'. Also cleaned up includes in SpatialEditorGizmos and some other places, as well as dropped dead code in material_editor_plugin.cpp.
* Add missing copyright headersRémi Verschelde2018-08-291-0/+30
|
* Ported CPU particles to 2DJuan Linietsky2018-08-291-1/+1
|
* Particles: Allow speed_scale at 0 in property hint, equivalent to pauseRémi Verschelde2018-08-241-1/+1
| | | | Supersedes and closes #21193.
* Make some debug prints verbose-only, remove othersRémi Verschelde2018-08-241-2/+0
|
* Rename flag to better nameJuan Linietsky2018-07-271-4/+4
|
* Fix issues with CPUParticles and related conversion from Particles. Closes ↵Juan Linietsky2018-07-231-2/+10
| | | | #20126
* Add option to convert Particles to CPUParticlesJuan Linietsky2018-07-071-0/+71
|
* Support for CPU based particles, which aids compatibility with OpenGL ES 2.0Juan Linietsky2018-07-061-0/+1338