Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenXRay/xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
https://github.com/OpenXRay/xray-16

CMake: Always use system default linker

Mainly because ld.gold is outdated and check_cxx_compiler_flag returns
true even if ld.gold is u...

9875f60459ab2165ee6742ad933ac74c7536248e authored 11 months ago by Xottab-DUTY <[email protected]>
Cleaned up Platform*.inl files

And reduced diff between them

83cdf626fcc4a0bc75c9121ed1d112809bedfa0a authored 11 months ago by Xottab-DUTY <[email protected]>
Common: Moved d3d9 specific types to d3d9compat.hpp

b6bfab7a0337b8d5841bdc9554ab8a1e1b68f047 authored 11 months ago by Xottab-DUTY <[email protected]>
Fixed build under macOS 13 and higher (#1598)

Added macOS M1 build using GitHub Actions
Unified Linux and macOS build steps in cibuild.yml

4f05eeee3238daba12083b8604387ce9577ac74f authored 11 months ago by Xottab_DUTY <[email protected]>
Merge pull request #1597 from OpenXRay/dependabot/submodules/Externals/zlib-f1f503d

357442b3d974532a76a334bcf484d3c3f9af98f1 authored 12 months ago by Xottab_DUTY <[email protected]>
build(deps): bump Externals/zlib from `c06dfec` to `f1f503d`

Bumps [Externals/zlib](https://github.com/madler/zlib) from `c06dfec` to `f1f503d`.
- [Release n...

7488027e669276bb7c29bb45e2382157f5186fce authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #1587 from OpenXRay/dependabot/submodules/Externals/sse2neon-cfaa59f

build(deps): bump Externals/sse2neon from `60ecccb` to `cfaa59f`

be53de4e2217b7e52be76d7d371e9d34791a1789 authored 12 months ago by Xottab_DUTY <[email protected]>
Merge pull request #1591 from OpenXRay/dependabot/submodules/Externals/zlib-c06dfec

build(deps): bump Externals/zlib from `643e17b` to `c06dfec`

f4a1963ebf6135945ce96d517181ebcdc722ad00 authored 12 months ago by Xottab_DUTY <[email protected]>
build(deps): bump Externals/zlib from `643e17b` to `c06dfec`

Bumps [Externals/zlib](https://github.com/madler/zlib) from `643e17b` to `c06dfec`.
- [Release n...

a86012a213f51d6873d2227c4175263158cca005 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump Externals/sse2neon from `60ecccb` to `cfaa59f`

Bumps [Externals/sse2neon](https://github.com/DLTcollab/sse2neon) from `60ecccb` to `cfaa59f`.
-...

7ce51b5af21260b3072f2a97c54ce93da114374a authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Common/PlatformWindows.inl: disable more Windows.h features

692666fbab83bb0847bd6b16a43b6ceb8ebeb3d1 authored 12 months ago by Xottab-DUTY <[email protected]>
Update imgui submodule

44ca014e8dce568ac027298592b649a3e1d6fa0e authored 12 months ago by Xottab-DUTY <[email protected]>
Merge pull request #1584 from OpenXRay/dependabot/submodules/Externals/sse2neon-60ecccb

20e76c28c60ecf3330db6de6ae3d393efd8e50e8 authored almost 1 year ago by Xottab_DUTY <[email protected]>
build(deps): bump Externals/sse2neon from `25e2a60` to `60ecccb`

Bumps [Externals/sse2neon](https://github.com/DLTcollab/sse2neon) from `25e2a60` to `60ecccb`.
-...

9ae70f8fdbc40e4d9c42a6ca84243660e70779a8 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GitHub Actions: increase timeout to 45 minutes for *BSD builds

b2da973f2521c6df80bd1f03c149e90e4ff92cd6 authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: fix BSD finalization failure

b872f29ab9c2b1aa14d63e688645bf8daefcb6ac authored about 1 year ago by Xottab-DUTY <[email protected]>
Fix FreeBSD build

57423fa20552d9c044eb4e9ba7c9688d4baddc17 authored about 1 year ago by Xottab-DUTY <[email protected]>
Fix FreeBSD build

Oops, I broke it in 0121b93367850a3873d6edf6008261e13b660cad

c7e225008e9eda53ab5d141bfc5f9530579994b2 authored about 1 year ago by Xottab-DUTY <[email protected]>
Merge pull request #1583 from OpenXRay/actions

2a5e9e143bc7d8abbae8aefd6a4bac799851f64c authored about 1 year ago by Xottab_DUTY <[email protected]>
GitHub Actions: build for OpenBSD

89e8f61198a87cc232f943c330cd98f1cf28ce44 authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: disabled syncing files back from *BSD VMs

due to VM stalls

92b9d498d848ef149fee5d16e80fa63b098c6bc4 authored about 1 year ago by Xottab-DUTY <[email protected]>
Don't use variable names starting with _ or __

Such names are reserved by the C++ standard.

This fixes compilation errors due to conflicts on O...

d0a2145db6f792134e65b6f9352849420de49e31 authored about 1 year ago by Xottab-DUTY <[email protected]>
Externals/GameSpy: include pthread.h to make sure it's compilable

5ab0ed3b7182edc778bc7fb242f92000e01e876e authored about 1 year ago by Xottab-DUTY <[email protected]>
Common/Platform.hpp: expand *BSD macros to allow to determine exact platform

b16894d7de09934e50c24053617ba2f02eba0b62 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrCore/Threading/ThreadUtil.cpp: fix compilation on OpenBSD/NetBSD

Moved Apple's function fix to this file too.

8f799be74b7f987f17c355788e0e2159fda8dfa1 authored about 1 year ago by Xottab-DUTY <[email protected]>
Don't link dl on OpenBSD

It's a part of libc in OpenBSD, there's no ld.so/ld.a.

585b6701580e2b829e021aa9de434d5efe3fcdc1 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrCore/_math.cpp: improved code path selection for Linux/BSD/etc.

0121b93367850a3873d6edf6008261e13b660cad authored about 1 year ago by Xottab-DUTY <[email protected]>
Use C++ types in log functions to make it more portable

uint64_t and size_t are using different underlying types on different
platforms, and compiler ev...

f09e27addadc397f992a55113b61b75ce6ea691d authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: stop *BSD builds after 30 minutes

It usually takes 10-20 minutes to build, anything longer that that is a VM stall.

00b865aac173827b8ed35249e1b0786215656ca7 authored about 1 year ago by Xottab_DUTY <[email protected]>
Removed Travis CI leftovers

e324b1d6e0673263a1127df532e7d6d69d6eb8da authored about 1 year ago by Xottab-DUTY <[email protected]>
Merge pull request #1580 from OpenXRay/actions

0b52b7534f1352bebf42e759c7ae0ffe91ee08c1 authored about 1 year ago by Xottab_DUTY <[email protected]>
GitHub Actions: added Haiku and ARM64/PPC64LE Ubuntu builds stubs

d6d814cd2b3f7e17407a42834addf76cd24f37d4 authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: add FreeBSD build

Added OpenBSD and NetBSD build stubs

2fb0bfdf28cd4dd04f3fe0518ac638ccb1934445 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrRender: use RenderDoc API on non Master Gold builds and only on Windows/Linux/macOS

281980ccf26cd2ccada949dd0dc031351f42dab3 authored about 1 year ago by Xottab-DUTY <[email protected]>
Common/Platform.hpp: expand XR_PLATFORM_BSD to detect OpenBSD/NetBSD/DragonFlyBSD

8803cb977fc19fbeba724a130609202c925e1b2a authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: removed Crypto++ deinitialization step

Crypto++ is disabled on Linux anyway

95276cd01f03e162c078da6ead6f5cddad3cc3d4 authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: use one job for both Ubuntu and Linux builds

9c1cb130a025db21d5472973edc956d55db3434a authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub Actions: removed 'build-' prefix from Build workflow jobs ids

1687006ab2f7aba92a5d1c695ae221b49b0f819e authored about 1 year ago by Xottab-DUTY <[email protected]>
Merge pull request #1579 from OpenXRay/fix-find-xiph-modules

70469a01ebb41d0cd62a1f283ed83451f42b9c84 authored about 1 year ago by Xottab_DUTY <[email protected]>
cmake/FindLZO.cmake: removed /sw and /opt/local search paths

According to
https://github.com/Kitware/CMake/commit/eea9eda834466272b42f694a14d5d5f3d1975ec2

466967061bb501249306ec7fa9912a21c31fb78a authored about 1 year ago by Xottab-DUTY <[email protected]>
CMake: link to Ogg target instead of using OGG_* variables directly

Fix find modules like #1206

2872d68cb1cdf077af023ad9c5462cda7eeb60c3 authored about 1 year ago by Xottab-DUTY <[email protected]>
Merge pull request #1578 from OpenXRay/dependabot/submodules/Externals/sse2neon-25e2a60

97e0aded9456004a8d1bae65b55a87cf63eb4f58 authored about 1 year ago by Xottab_DUTY <[email protected]>
build(deps): bump Externals/sse2neon from `01cba29` to `25e2a60`

Bumps [Externals/sse2neon](https://github.com/DLTcollab/sse2neon) from `01cba29` to `25e2a60`.
-...

ccef7d2a4a91703dc8e27a044fbb3867509b994b authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix mouse doesn't hide on engine start

094d960a88f65a145f287728339d5420f5049b95 authored about 1 year ago by Xottab-DUTY <[email protected]>
GitHub: removed Travis CI integration

It doesn't work for a while, and it's really buggy, so not worth the
efforts.

46b11b5ff80b23106448902b8948fcb5c4652525 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrGame: Fix buffer overflow in `ParseControlString` (#1556)

Co-authored-by: Xottab_DUTY <[email protected]>

77f92ae537ee3b81073d0eb828e494d2d065f3e9 authored about 1 year ago by AMS21 <[email protected]>
Update read window title from configs/openxray.ltx (#1559)

602c38043162db7dac8e3fa7ef2fd4dbacd32bfe authored about 1 year ago by Roman <[email protected]>
Merge pull request #1570 from OpenXRay/dependabot/submodules/Externals/sse2neon-01cba29

c39923fe730e9ff4e526317e49133d6eb4519f24 authored about 1 year ago by Xottab_DUTY <[email protected]>
Fixed PIX_EVENT on non-msvc compilers. (#1574)

1cd834d352c0ae41254d0b5d7ab99c79d7c31a76 authored about 1 year ago by Roman Zavalov <[email protected]>
build(deps): bump Externals/sse2neon from `1d79067` to `01cba29`

Bumps [Externals/sse2neon](https://github.com/DLTcollab/sse2neon) from `1d79067` to `01cba29`.
-...

27da7a11516962b98d5b4d3412ff2e8baa27f15e authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix aarch64 build

386735111399447c0ef898df0bb661a7dc01fa50 authored about 1 year ago by Masterkatze <[email protected]>
Discord: set logo during engine start

0c99936a6976e6517dd66adceea15867cb4bf90f authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/x_ray.h|cpp: moved Discord update procedure to a dedicated function

0e4f0bf5361c2b9ffd32fcda1d75591ea3b32b34 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrGame/GamePersistent.h|cpp: default-initialize variables and lighten the constructor

3af174026bb9c22574daa3a89216e6df44386044 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/pure.h: free memory when all objects are removed from registry

This reproduces vanilla behaviour where .clear() was releasing the
memory also

c0b50d3213fa1e893313b5e86bfb207fb79cbd93 authored about 1 year ago by Xottab-DUTY <[email protected]>
Merge pull request #1564 from OpenXRay/dependabot/submodules/Externals/sse2neon-1d79067

bec6b599002a4b169fea25ccacce9a79caeb843f authored about 1 year ago by Xottab_DUTY <[email protected]>
build(deps): bump Externals/sse2neon from `232c221` to `1d79067`

Bumps [Externals/sse2neon](https://github.com/DLTcollab/sse2neon) from `232c221` to `1d79067`.
-...

c3f6e83f6bc8c23e9463cd7c07a9ab5bf64843d1 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Revert "Moved particles from IGame_Persistent to IGame_Level"

This reverts commit 2a62b20c04b2d827069cca7bd95c46877a86e398.

77253ea64237716107bf1ac582f4e0787b57d6b8 authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved particles from IGame_Persistent to IGame_Level

These belong to the level

2a62b20c04b2d827069cca7bd95c46877a86e398 authored about 1 year ago by Xottab-DUTY <[email protected]>
ini_id_loader.h and xml_str_id_loader.h: default constructors and destructors

131a2ad41af7af8d3394b23ce8aa9a4802694587 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/IGame_Level.cpp: removed smart_cast.h include

Because it shouldn't be there

fedce64a49a7fd1986df89e8fb4f82601b49ed46 authored about 1 year ago by Xottab-DUTY <[email protected]>
Place structures needed by xrSound into xrSound

Plus, small includes cleanup: sorted them, and removed mmsystem.h (not
needed)

2b6a1168aa29eea68bee075a78f77e9561ee8a96 authored about 1 year ago by Xottab-DUTY <[email protected]>
Fix list/string REGEX issue in LuaJIT CMake file

a1331881a888f974a969b2d4ae3a2df31791fbd4 authored about 1 year ago by Masterkatze <[email protected]>
xrEngine/embedded_resources_management.h: fixed incorrect pointer free

8add9a28913df6e374b9a8c87afb0e300a55cf86 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/x_ray.cpp: don't crash if Discord is not available

6515c3a18aa11d04508bc64be8332b0f49a04244 authored about 1 year ago by Xottab-DUTY <[email protected]>
Fixed crash on start with -nogame key specified

8e96155d104f9127d6c2622d6cae32736963a72f authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/embedded_resources_management.h: fix stack overflow woth splashes greater than 1 MB is size

7efd1bc45c65f7423f50478e0db2347a349d296b authored about 1 year ago by Xottab-DUTY <[email protected]>
Add basic Discord integration

d19b10d52c69da8a6f75ec211460d71d53d2b2bb authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/x_ray.h|cpp: simplify splash thread proc

39b40de7cdae868e5829d67e560c540325089bc6 authored about 1 year ago by Xottab-DUTY <[email protected]>
Fixed non-Windows build

118d39d55e343586fce5fa048b09b94b5c18adaa authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved application cycle processing to CApplication

b13bbdaef969633735c659ad412068e493357c28 authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved application initialization functionality back to x_ray.cpp

d4707ef8b678c1b7b33deea943e95ab5d5387840 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/device.cpp: clean up includes

3081a853488b41a181bf9619b9c1ab15b9890784 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine: moved CheckPrivilegySlowdown to device.cpp

71eb6b27e4bea5c373627599b9e7d1f07b579b4a authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved basic application functionality to CApplication

c76ddddcf1c22d446c79b16a327e61341ee3274f authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved KERNEL:console event to CConsole class

bd0887cfb00a90d2fe0b80a07cb040a3699ea85e authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved CApplication functionality into CEngine

c161b9eaa742989c4ae6c57061dcca4d192e54c0 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/Device_initialize.cpp: don't call Device indirectly

We are already Device

46b1caeedf995ae4750219c49afdb5c4a71ea7ce authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/IGame_Persistent.h: made IsMainMenuActive and MainMenuActiveOrLevelNotExist not static

It's completely nonsense to have them static.

d72e982201b9f8bf8f303b16bd42218367478850 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/device.h: removed draw_loadscreen param from PreCache

It's always true anyway. That call in Device_create was there to just
initialize the variables, ...

396bcce1222c162d208cb3a2bc9ce14ed2213bbd authored about 1 year ago by Xottab-DUTY <[email protected]>
xrMaterialSystem/GameMtlLib.h|cpp: constify, modernize

be13bcffaeb8f1be30985e523b9c8d830733a2e9 authored about 1 year ago by Xottab-DUTY <[email protected]>
Fixed Linux/macOS build

eddd3d03e76f04b09b4a952267b03ef6daaf46ec authored about 1 year ago by Xottab-DUTY <[email protected]>
Fixed dedicated server crash on start

f14a3a3d8584284c482ea62848b62b76c6e29d48 authored about 1 year ago by Xottab-DUTY <[email protected]>
Moved loading screen and level scan functionality to IGame_Persistent

5bee9eceb5a8305df6dea0e140bcedf67b8c0e03 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine/CustomHUD.h: removed inheritance from FactoryObjectBase

It's not needed since 19c51a34fb142bb63db8e4d364ab34f9c113166d, this
commit is a minor addition ...

373f67c7944a423dd7c34acf89944466c59387f6 authored about 1 year ago by Xottab-DUTY <[email protected]>
Unify SetLoadStageTitle and LoadTitle into one function

Like it was in SOC/CS.
This simplifies ongoing refactoring for us.

0b5efe46eb5aa3d53d75845ebeab2f96af9f5621 authored about 1 year ago by Xottab-DUTY <[email protected]>
Removed some occurences of _EDITOR macro

bf724895729891ced1348dd9ad4ad7f0d31fbf08 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrParticles/particle_actions_collection.cpp: removed _EDITOR code path

48ed4d7aa0da741745a92808ee6a13f82a68d1ce authored about 1 year ago by Xottab-DUTY <[email protected]>
Removed BREAK_AT_STRCMP

e390e3d2cb290f8c45ce5e40a9c00e6b7d5eb740 authored about 1 year ago by Xottab-DUTY <[email protected]>
Rename last occurences of EDITOR macro to _EDITOR

_EDITOR is used everywhere

b956e6a7fa0bb9e53512333693a1346a9cc2c1e1 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrRender: use xrMaterialSystem directly instead of indirection through IGame_Persistent

9cf5c0910db841df1b77c0a28e3782a251a18f59 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrEngine: use xrMaterialSystem directly instead of indirection through IGame_Persistent

128996a2258da67deb2fefb3e1fb7a7bc8daf96b authored about 1 year ago by Xottab-DUTY <[email protected]>
xrSound/SoundRender_Scene.cpp: fixed potential memory leak when changing levels with SOM or SENV available

SOM - sound occlusion model
SENV - sound environment

e62423021bfb6ed28db49fdd1e6d82a7f3a64740 authored about 1 year ago by Xottab-DUTY <[email protected]>
Use game materials system for a bit better sound occlusion

efe60860796072cc6e2cf6403563e6d70b8c4648 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrMaterialSystem/GameMtlLib.h: fix encoding

d5fb5764c5158658237b77fd3d4436565dbbf9de authored about 1 year ago by Xottab-DUTY <[email protected]>
Fixed some sound not working

This reverts change made in 16f742feb1fc01d452cc09ad00cdf822d36bfd2f

5c3b8dd36d7e6c566673efd64230137987628e86 authored about 1 year ago by Xottab-DUTY <[email protected]>
Fixed macOS build

08c01f82d7dd2a0d7f5267f8377a1994d3653b4f authored about 1 year ago by Xottab-DUTY <[email protected]>
xrSound: add support for 32-bit float output in sound targets

The sound quality has become much better!
You can notice that even in vanilla game.

7ac9432c343894a2b496da85e444300cd1c5e97e authored about 1 year ago by Xottab-DUTY <[email protected]>
xrSound/SoundRender_Source.cpp: improved robustness of ogg reader

It now prints errors as it did in X-Ray 1.0 and can still continue
correctly handle errors

d83402322452df087e59c0624d317da2a0d9ffe7 authored about 1 year ago by Xottab-DUTY <[email protected]>
xrSound/Sound.h: constify position vector in get_occlusion

3a6ae30b034e1ab3c436aa380672c88bc79fa7f8 authored about 1 year ago by Xottab-DUTY <[email protected]>