Merge branch 'master' of github.com:zpl-c/eco2d

isolation_bkp/dynres
Dominik Madarász 2022-07-30 20:28:38 +02:00
commit 7019079020
4 changed files with 18901 additions and 17873 deletions

View File

@ -1,4 +1,5 @@
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0)
cmake_policy(SET CMP0057 NEW)
project(eco2d) project(eco2d)
include(cmake/utils.cmake) include(cmake/utils.cmake)

View File

@ -294,7 +294,7 @@ static void world_tracker_update(uint8_t ticker, float freq, uint8_t radius) {
librg_entity_radius_set(world_tracker(), it.entities[i], radius); librg_entity_radius_set(world_tracker(), it.entities[i], radius);
} }
// TODO(zaklaus): push radius once librg patch comes in // TODO(zaklaus): push radius once librg patch comes in
int32_t result = librg_world_write(world_tracker(), it.entities[i], buffer, &datalen, NULL); int32_t result = librg_world_write(world_tracker(), it.entities[i], radius, buffer, &datalen, NULL);
if (result > 0) { if (result > 0) {
zpl_printf("[info] buffer size was not enough, please increase it by at least: %d\n", result); zpl_printf("[info] buffer size was not enough, please increase it by at least: %d\n", result);
@ -552,7 +552,7 @@ int64_t *world_chunk_query_entities(int64_t e, size_t *ents_len, int8_t radius)
static int64_t ents[UINT16_MAX]; static int64_t ents[UINT16_MAX];
*ents_len = UINT16_MAX; *ents_len = UINT16_MAX;
librg_entity_radius_set(world.tracker, e, radius); librg_entity_radius_set(world.tracker, e, radius);
librg_world_query(world.tracker, e, ents, ents_len); librg_world_query(world.tracker, e, radius, ents, ents_len);
return ents; return ents;
} }

19555
code/vendors/librg.h vendored

File diff suppressed because it is too large Load Diff

2
code/vendors/sfd.c vendored
View File

@ -89,7 +89,7 @@ static HWND find_main_window() {
FindMainWindowInfo info = { FindMainWindowInfo info = {
.process_id = GetCurrentProcessId() .process_id = GetCurrentProcessId()
}; };
EnumWindows(find_main_window_callback, (LPARAM)&info); EnumWindows((WNDENUMPROC)find_main_window_callback, (LPARAM)&info);
return info.handle_root; return info.handle_root;
} }