Alibek Omarov
c4757058e1
Merge upstream master
2023-04-28 17:15:31 +03:00
Alibek Omarov
c1252b5642
scripts: waifulib: vgui: fix Logs aren't being imported
2023-04-17 06:36:58 +03:00
Alibek Omarov
b28d10f69f
scripts: waifulib: split vgui_support VGUI detection to separate module
2023-04-17 05:20:22 +03:00
Alibek Omarov
33ff7bbd61
scripts: waifulib: compiler_optimizations: set default build type to release
...
I think this will make configuration less confusing, also we're stable enough to be built
with optimizations and without debug information
2023-04-13 16:14:09 +03:00
fgsfds
f2f21b24a1
scripts: psvita: no need for fsigned-char either
2023-03-11 07:09:19 +03:00
fgsfds
9ef43a4794
scripts: psvita: no need to force GNU_SOURCE everywhere
2023-03-11 07:09:19 +03:00
fgsfds
957154f097
scripts: psvita: move TITLEID and APPNAME to engine elf build arguments
2023-03-11 07:09:19 +03:00
fgsfds
6304b51f32
psvita: fno-short-enums, make ref_gl function somewhat
2023-03-11 07:09:18 +03:00
fgsfds
7424b29e56
engine: initial psvita build support
2023-03-11 07:09:14 +03:00
Ivan Avdeev
604bd702d4
Merge remote-tracking branch 'upstream/master' into merge-from-upstream-2023-02-16
2023-02-16 10:19:30 -08:00
fgsfds
f7489a3747
scripts: nswitch: it's arm64, not aarch64
2023-02-08 01:04:31 +01:00
fgsfds
69607d7890
nswitch: do not link libstdc++ into dynamic libraries
...
instead only link it to the main executable with --whole-archive, letting the dynamic libs import anything they want from it
2023-02-08 00:52:48 +01:00
fgsfds
25a1cb8ce7
Nintendo Switch support (again)
2023-02-05 02:09:32 +01:00
Alibek Omarov
ae66291272
scripts: compiler_optimizations: added MSan target
2023-01-31 04:28:08 +03:00
Ivan 'provod' Avdeev
cc85a191f1
waf: fix depending on sebastian on win32
2022-11-19 13:28:18 -08:00
Ivan Avdeev
b8bfe3b3a8
sebameat: serialize and load resources
2022-11-19 12:02:18 -08:00
Alibek Omarov
aa702f0678
scripts: waifulib: xcompile: add msvc-wine support in cross-compile helper script
2022-11-16 04:19:46 +03:00
Ivan Avdeev
e5abf365dd
seba: remove debuggery
2022-11-13 22:55:38 -08:00
Ivan 'provod' Avdeev
45d5565898
seba: explicitly find python interprete on windows
2022-11-13 16:29:41 -08:00
Ivan 'provod' Avdeev
df2546514e
seba: make windows find and run it
...
also attempt to fix finding dependency nodes
2022-11-13 16:29:41 -08:00
Ivan Avdeev
9ddf9c243b
add debug logs for ci investigation
2022-11-13 16:29:41 -08:00
Ivan Avdeev
d49b0907b9
meat/waf: clean things a tiny bit
2022-11-13 15:07:36 -08:00
Ivan Avdeev
5d5b595529
meat: waf: track shader dependencies properly
...
needs a cleanup, committing with debug outputs for now
2022-11-13 14:54:18 -08:00
Ivan Avdeev
f2697fc7e6
vk: run sebastian as part of waf
2022-11-13 01:19:50 -08:00
Alibek Omarov
ffe43e1f22
scripts: waifulib: fix error reporting in zip.py
2022-09-20 21:56:25 +03:00
Alibek Omarov
b56f6fa330
scripts: waifulib: fix zipfile init for older Python
2022-09-11 02:50:52 +03:00
Alibek Omarov
084089b919
3rdparty: extras: build ZIP archive and install to engine default gamefolder
2022-09-11 02:13:23 +03:00
Alibek Omarov
686a966ff7
wscript: now waf builds extras archive by itself, using Python standard library's zipfile
2022-09-11 01:39:29 +03:00
Alibek Omarov
44cd03f464
wscript: refactor opus wscript files, now it builds only if system package wasn't found
2022-08-18 04:46:11 +03:00
Velaron
2b9e050f57
engine: voice support
2022-08-18 04:46:11 +03:00
Ivan Avdeev
6b9ddf288f
Merge remote-tracking branch 'upstream/master' into merge-from-upstream
2022-08-08 00:08:17 -07:00
Alibek Omarov
067e9be37a
scripts: upgrade to Android NDK 25
2022-08-01 14:25:44 +03:00
SNMetamorph
b26cd6cc94
wscript: added /Zc:__cplusplus compiler flag for MSVC
2022-08-01 12:54:26 +03:00
SNMetamorph
3ec9977212
wscript: added parallel builds compiler flag for MSVC
2022-06-30 16:14:21 +03:00
NightFox
bb84a3cb7f
add /fsanitize=address for msvc (windows) when sanitize
2022-01-16 09:54:17 +03:00
Alibek Omarov
f1a4d66d27
scripts: waifulib: remove nooptimize build type, use debug instead. Disable optimization for sanitize builds
2022-01-04 01:58:45 +03:00
Alibek Omarov
a4be009ce7
scripts: waifulib: disable stpcpy builtin for API level <21
2021-12-17 03:15:38 +03:00
Alibek Omarov
d3248aad66
scripts: waifulib: clean legacy Android definitions
2021-12-15 17:40:24 +03:00
Alibek Omarov
000c594596
scripts: waifulib: disable -no-canonical-prefixes for new NDKs
2021-12-15 17:37:31 +03:00
Alibek Omarov
a99e1ca509
Merge master into vulkan
2021-12-10 01:12:04 +03:00
Alibek Omarov
3a8a7f290d
ref_vk: wscript: split rtx shaders into new build target for specific glslc flags
2021-12-10 01:01:28 +03:00
Alibek Omarov
29bc0392ee
scripts: compiler_optimizations: disable clang thread-safe statics
2021-12-07 09:03:51 +03:00
Alibek Omarov
054765232e
waifulib: xcompile: add NDK 23 support
2021-12-07 09:03:20 +03:00
Ivan Avdeev
69cddf1767
Merge remote-tracking branch 'upstream/master' into vulkan
2021-10-13 12:36:11 -07:00
Alibek Omarov
f5ccf093d6
scripts: waifulib: fix build with sanitizers on
2021-09-30 15:58:50 +03:00
Ivan Avdeev
316e77df78
rtx: add alpha mask transparency
2021-07-14 11:54:21 -07:00
Ivan Avdeev
d1fe897966
Merge remote-tracking branch 'origin/vulkan' into amd_ray_tracing_fixes
2021-07-12 09:45:26 -07:00
Ivan Avdeev
552e902a03
Merge remote-tracking branch 'upstream/master' into merge-master
2021-07-11 10:33:23 -07:00
Ivan Avdeev
c51d593679
rtx: get ray tracing pipeline to draw at least something
...
on amd gpus it won't draw anything at all unless you have the entire ray tracing pipeline set up fully and correctly:
- have at least rgen, rmiss and rchit shaders
- set up shader groups to reference them
- set up sbt to reference shader groups
it is not enough to just have a single rgen shader operating like a compute shader. amd will have a shader preamble that checks for something and exit early w/o actually running any shader code you wrote
meh
2021-07-06 11:28:24 -07:00
Ivan Avdeev
364b46ea87
[WIP] rtx: first build with ray tracing pipeline and black screen
2021-07-05 13:24:57 -07:00