199 Commits

Author SHA1 Message Date
Delyan Angelov
3c9d37622c
thirdparty/sokol: allow -cflags -D_SGL_DEFAULT_MAX_VERTICES=4194304 to customize how many vertices you can send through gg/sokol in a frame 2025-01-06 13:46:27 +02:00
Delyan Angelov
b995e64be9
thirdparty: enable MBEDTLS_THREADING_C and MBEDTLS_THREADING_PTHREAD on FreeBSD too 2024-11-21 01:31:00 +02:00
Delyan Angelov
75ae93d80b
ci,thirdparty: enable MBEDTLS_THREADING_PTHREAD and MBEDTLS_THREADING_C only on Linux for now (fix windows CI) 2024-11-21 01:13:11 +02:00
Delyan Angelov
4b015c8bc0
net.mbedtls: define MBEDTLS_THREADING_PTHREAD, in mbedtls_config.h; call C.mbedtls_ssl_conf_read_timeout explicitly in the wrapper, with a shorter timeout value of 317ms (determined experimentally) 2024-11-20 23:42:19 +02:00
larpon
78bdeca9b1
thirdparty: update stb_image_resize2.h from 2.06 to 2.11 (#22529) 2024-10-15 15:05:57 +03:00
Laurent Cheylus
65504aeb8a
thirdparty: fix compilation of programs using miniz.h on OpenBSD (#22254) 2024-09-18 19:22:32 +03:00
Delyan Angelov
f53b5d737f
thirdparty: update libatomic_ops to commit cc9bc49 from https://github.com/ivmai/libatomic_ops/ (#22235) 2024-09-16 21:20:42 +03:00
Delyan Angelov
c2788f9793 thirdparty: fix compilation of thirdparty/mbedtls with tcc on macos m1 2024-09-15 15:00:27 +03:00
Delyan Angelov
26c560bc82 thirdparty: fix compilation of programs using miniz.h on macos 2024-09-15 13:35:18 +03:00
Delyan Angelov
79bedff176
thirdparty: update zip to its latest commit 209840b from https://github.com/kuba--/zip/ (miniz is now version 3.0.2) (#22199) 2024-09-11 20:12:23 +03:00
Delyan Angelov
6834ccb2d5 builtin,thirdparty: fix compilation of libgc with -cc msvc -gc boehm (thanks to @Ekopalypse) 2024-08-22 18:43:45 +03:00
Kim Shrier
ac3045b472
tools: add an amalgamate tool and description of usage (#22034) 2024-08-12 10:51:08 +03:00
Kim Shrier
49f5ebf717
libgc: update libgc to commit 6d372272 (#21822) 2024-08-04 21:16:08 +03:00
Delyan Angelov
28103d15d5
thirdparty: fix GC_suspend_handler_inner in gc.c after cca6755 2024-08-01 15:01:14 +03:00
Delyan Angelov
cca6755d28
thirdparty: patch thirdparty/libgc/gc.c to make -cc gcc-11 -cstrict pass in more cases 2024-08-01 11:11:27 +03:00
larpon
ef0457d6e3
sokol: update to match upstream at c0e0563 (#21971) 2024-08-01 01:44:50 +03:00
Delyan Angelov
3ee95d1040
sokol: reduce _SGL_DEFAULT_MAX_VERTICES back to 1<<17 (1<<22 in 811ac12, leads to ~140MB of memory usage for gg/minimal.v, instead of just ~38MB) 2024-07-05 13:07:30 +03:00
Delyan Angelov
811ac125fa
examples: add an animated spirograph.v using gg 2024-07-05 11:29:47 +03:00
Alexander Medvednikov
549e11bfa1 string: optimize is_ascii() 2024-06-22 18:25:52 +03:00
Alexander Medvednikov
0b2edd0dd1 gc: fix tcc on macos 2024-06-08 01:34:02 +03:00
Alexander Medvednikov
0d52a7d91e openssl: more verbose error; libgc: make compile on arm macs 2024-06-07 11:48:27 +03:00
Kim Shrier
5407dbbde7
sokol: fix audio example to work on FreeBSD (#21558) 2024-05-24 08:12:41 +03:00
Delyan Angelov
776e7ad0b1
sync,os,thirdparty: fix cross compilation from macos to windows (#21484) 2024-05-10 22:04:52 +03:00
Delyan Angelov
a7d8e848c2
thirdparty/sokol: bump _SGL_DEFAULT_MAX_VERTICES and _SGL_DEFAULT_MAX_COMMANDS again; mark them with __v_ start and __v_ end 2024-04-23 12:21:19 +03:00
Turiiya
97e1b24d30
stbi: update thirdparty/stb_image to latest commit ae721c5 (#21127) 2024-04-01 22:05:43 +03:00
Turiiya
4aba08dfe1
thirdparty: update zip to commit 6f2116d from https://github.com/kuba--/zip/ (#21121) 2024-03-29 08:09:48 +02:00
Turiiya
9c9608b4e6
thirdparty: add license information and source repo info to the READMEs in each subfolder (#21135) 2024-03-29 08:00:56 +02:00
Alexander Medvednikov
85533fe178 sokol, gg: min window width and height 2024-03-28 18:23:33 +03:00
Turiiya
872bcbc6bc
thirdparty: update zstd to latest release 1.5.6 (#21124) 2024-03-28 08:48:27 +02:00
Turiiya
64a336932c
thirdparty,net.mbedtls: update mbedtls to latest compatible version v3.3.0 (#21118) 2024-03-28 08:46:21 +02:00
Turiiya
cb402a3340
thirdparty: update CJSON to latest release 1.7.17 (#21126) 2024-03-28 08:45:03 +02:00
Turiiya
f77bb32044
all: fix typos (#21089) 2024-03-25 12:18:27 +02:00
Joe C
f315676882
coroutines: manually create photon vcpu's & add functions to set photon log output (#21012) 2024-03-14 00:00:42 +11:00
rustrover
c90af5ffe3
os: remove repetitive words in comments (#20981) 2024-03-09 15:22:05 +02:00
Larpon
790ea2f1bd
sokol, gg, examples: update to match uptream at 058a4c5 (#20953) 2024-03-05 17:04:05 +02:00
cui fliter
78602846e5
all: fix typos in comments (#20963) 2024-03-04 18:41:55 +02:00
Hitalo Souza
09c35acb09
thirdparty: update picohttpparser (#20843) 2024-02-16 11:36:22 +02:00
Joe C
215ab130ba
thirdparty: update the Boehm GC libs/headers to version 8.3.0 (commit #f7e513a) (#20772) 2024-02-10 10:24:17 +02:00
Joe C
f79dd79242
coroutines: fix segfaults with GC (part 1) (#20549) 2024-01-27 23:27:38 +02:00
kbkpbot
73493c3a26
vlib: add a compress.zstd module (#20616) 2024-01-23 13:41:01 +02:00
Delyan Angelov
1253b06df2
thirdparty: fix v cmd/tools/vcompress.v on FreeBSD 2024-01-22 18:38:48 +02:00
Dialga
1b6d68187b
thirdparty: update zip to 0.3.0 (#20255) 2023-12-23 10:46:34 +02:00
Joe C
a63f3e6f77
coroutines: use photon work_pool when nr_jobs > 0, and use photon libc fn wrappers (#19711) 2023-10-31 20:12:52 +03:00
Larpon
775b25e11b
sokol: update to match uptream at 9e0f1b4 (#19687) 2023-10-28 17:15:46 +03:00
Larpon
bbb4a802e6
sokol: update sokol_gfx.h to match upstream @ d98c8b9 (fixes macOS compile error) (#19590) 2023-10-17 17:58:35 +03:00
Joe Conigliaro
9604a3f491
coroutines: get photonlib/coroutines working with GC 2023-10-09 12:10:19 +11:00
Delyan Angelov
d20ed23365 thirdparty/sokol/sokol_gfx.h: fix whitespaces around the new glReadPixels XMACRO 2023-10-06 16:09:32 +03:00
Delyan Angelov
5e0c225472
thirdparty/sokol/sokol_gfx.h: ensure that glReadBuffer will be binded too, even on windows 2023-10-06 15:51:44 +03:00
Alexander Medvednikov
0bf85d049e sokol: upgrade to latest version, fix all related issues 2023-10-05 20:22:49 +03:00
Delyan Angelov
413da8be62
ci: fix misc-tooling, V self compilation with g++ and -std=c++11 2023-09-30 20:16:26 +03:00