1
0
Fork 0
godot/core
Hein-Pieter van Braam 33669a8bca Remove faces in in QuickHull::build() that we don't need anymore
We delete the faces for consideration in this loop but we can still
sometimes find an edge that connects to this face. We now interate over
all edges and disconnect edges connecting to this face.

This fixes #16560 and fixes #17569
2018-08-20 00:22:47 +02:00
..
bind fix #20390 :get_unix_time_from_datetime and get_date_time_from_unix_time can handle time before year 1970 now 2018-08-13 15:37:27 +08:00
helper
io Fix ResourceLoader::exists() false negative and readd deprecated has() 2018-08-12 12:44:38 +02:00
math Remove faces in in QuickHull::build() that we don't need anymore 2018-08-20 00:22:47 +02:00
os [Core] Completely kill math_2d.h, change includes 2018-08-11 03:08:34 -05:00
SCsub Running builder (content generator) functions in subprocesses on Windows 2018-07-27 21:37:55 +02:00
allocators.h
array.cpp Fix SortArray crashing with bad comparison functions 2018-08-04 14:08:34 +02:00
array.h Duplicate Arrays and Dictionaries when instancing scene in editor 2018-03-13 17:18:08 +02:00
class_db.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
class_db.h -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
color.cpp [Core] 64-bit int Color methods 2018-07-25 15:34:24 -05:00
color.h [Core] 64-bit int Color methods 2018-07-25 15:34:24 -05:00
color_names.inc Style: Apply clang-format (5.0) to some missed files 2018-05-31 09:00:37 +02:00
command_queue_mt.cpp Fix several in-class initialization clang warning 2018-03-22 00:17:18 -03:00
command_queue_mt.h Added ability for SSAO to affect AO textures too 2018-07-02 16:50:52 -03:00
compressed_translation.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
compressed_translation.h
core_builders.py Running builder (content generator) functions in subprocesses on Windows 2018-07-27 21:37:55 +02:00
core_string_names.cpp
core_string_names.h
cowdata.h Fix nested Vectors 2018-07-29 17:03:35 +02:00
dictionary.cpp Dictionary: remove erase_checked(key), make erase(key) return bool 2018-08-14 19:19:05 +02:00
dictionary.h Dictionary: remove erase_checked(key), make erase(key) return bool 2018-08-14 19:19:05 +02:00
dvector.cpp
dvector.h Style: Format code with clang-format 6.0.1 2018-07-18 16:27:03 +02:00
engine.cpp GDScript access to copyright, license, author and donor information. 2018-05-19 00:40:16 +01:00
engine.h GDScript access to copyright, license, author and donor information. 2018-05-19 00:40:16 +01:00
error_list.h
error_macros.cpp
error_macros.h Make sure warn deprecated uses a volatile bool (for multithreading) 2018-08-07 12:25:48 -03:00
func_ref.cpp
func_ref.h
global_constants.cpp Added a new MIDIDriver class 2018-07-21 09:09:42 -03:00
global_constants.h
hash_map.h
hashfuncs.h -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
image.cpp -Deprecate ImageTexture::load 2018-08-14 16:53:20 -03:00
image.h [Core] Completely kill math_2d.h, change includes 2018-08-11 03:08:34 -05:00
input_map.cpp Added method to clear input events of an action 2018-05-03 00:26:49 +02:00
input_map.h Added method to clear input events of an action 2018-05-03 00:26:49 +02:00
int_types.h
list.h
make_binders.py fix windows build using python 3.7 2018-07-28 18:13:48 +02:00
map.h
message_queue.cpp -Project/Editor settings now use new inspector 2018-07-19 19:02:04 -03:00
message_queue.h
method_bind.cpp
method_bind.h Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
method_ptrcall.h [Core] Completely kill math_2d.h, change includes 2018-08-11 03:08:34 -05:00
node_path.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
node_path.h -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
oa_hash_map.h updated OAHashMap to use robinhood hashing 2018-05-03 17:00:21 +02:00
object.cpp Merge pull request #20583 from neikeq/issue-15371 2018-08-14 21:08:56 +02:00
object.h -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
ordered_hash_map.h
packed_data_container.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
packed_data_container.h
pair.h
path_remap.cpp
path_remap.h
pool_allocator.cpp Fix PoolAllocator::resize for too large p_new_size 2018-05-17 00:35:47 +02:00
pool_allocator.h
print_string.cpp
print_string.h
project_settings.cpp Fixes initialization of action list 2018-08-14 18:44:22 +02:00
project_settings.h Fix build issues and typos after c69de2ba4 2018-07-20 08:37:10 +02:00
ref_ptr.cpp
ref_ptr.h
reference.cpp
reference.h Fix several in-class initialization clang warning 2018-03-22 00:17:18 -03:00
register_core_types.cpp -Add Expression class, used to evaluate expressions 2018-08-08 17:35:23 -03:00
register_core_types.h
resource.cpp -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
resource.h
rid.cpp
rid.h
ring_buffer.h Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
safe_refcount.cpp reduce clang warning spam 2018-07-24 12:13:05 +02:00
safe_refcount.h reduce clang warning spam 2018-07-24 12:13:05 +02:00
script_debugger_local.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
script_debugger_local.h Local debugger fixes and extensions 2018-05-07 23:17:06 -04:00
script_debugger_remote.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
script_debugger_remote.h Fix debugger focus stealing 2018-05-28 21:49:48 +02:00
script_language.cpp Fix case where exported properties value is lost 2018-07-29 22:40:12 +02:00
script_language.h Add custom icons to script classes. 2018-08-14 14:18:05 -05:00
self_list.h Fixes incorrect adding to last in self_list 2018-04-11 19:59:41 +08:00
set.h
simple_type.h
sort.h Fix SortArray crashing with bad comparison functions 2018-08-04 14:08:34 +02:00
string_buffer.h Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
string_builder.cpp
string_builder.h Fix several in-class initialization clang warning 2018-03-22 00:17:18 -03:00
string_db.cpp Fix some Coverity warnings in String API 2018-04-18 22:20:39 +02:00
string_db.h -Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios 2018-07-02 15:08:35 -03:00
translation.cpp Removed unnecessary assignments 2018-07-24 09:51:03 +02:00
translation.h
type_info.h State machine animation node 2018-06-25 16:22:41 -03:00
typedefs.h [Core] Grammar, move defs to defs 2018-08-10 22:42:02 -05:00
ucaps.h
undo_redo.cpp Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
undo_redo.h Add a message when there is nothing to Undo or Redo 2018-05-27 12:53:52 -03:00
ustring.cpp Merge pull request #20443 from AlexHolly/add-string-format-no-index 2018-08-14 16:13:34 +02:00
ustring.h fix out of buffer read when copying non-null terminated strings 2018-08-06 23:51:07 +02:00
variant.cpp Merge pull request #20856 from KoBeWi/pretty-dictionary-print 2018-08-14 20:51:42 +02:00
variant.h [Core] Completely kill math_2d.h, change includes 2018-08-11 03:08:34 -05:00
variant_call.cpp add project method to Vector2/3 2018-08-16 12:52:38 +02:00
variant_construct_string.cpp
variant_op.cpp Hacked around duplication bug. I think duplicate needs to be even smarter, maybe pass two bools? (containers and/or resources) 2018-07-03 08:34:06 -03:00
variant_parser.cpp
variant_parser.h
vector.h Fix nested Vectors 2018-07-29 17:03:35 +02:00
version.h Refactor version macros and fix related bugs 2018-02-23 20:15:29 +01:00
vmap.h Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00
vset.h Reduce unnecessary COW on Vector by make writing explicit 2018-07-26 00:54:16 +02:00