https://github.com/lieff/lge_system
pevents project alternative which also includes threads and critical sections.
https://github.com/lieff/lge_system
Last synced: 11 months ago
JSON representation
pevents project alternative which also includes threads and critical sections.
- Host: GitHub
- URL: https://github.com/lieff/lge_system
- Owner: lieff
- License: cc0-1.0
- Created: 2014-12-05T17:54:40.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-05-23T15:52:18.000Z (over 7 years ago)
- Last Synced: 2025-01-18T09:46:41.192Z (about 1 year ago)
- Language: C++
- Size: 11.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
LGE System
==========
LGE System is a https://github.com/neosmart/pevents project alternative which also includes threads and critical sections.
Main goal is performance, simplicity and minimal win32 code modification. Primary used for ray-trace Lion Game Engine.
Supported platforms: windows, linux, macos, android, ios.
[](https://travis-ci.org/lieff/lge_system)
There some limitations:
1. WaitForMultipleObjects cannot be used with overlapped events set at the same time.
2. WaitForMultipleObjects\WaitForSingleObject can wait only on events, mutexes and threads not supported.
3. PulseEvent not supported bacause it's broken.
4. WaitThread do not have timeout parameter because pthread_timedjoin_np not available on all platforms.
LGE System is developed and maintained by https://github.com/lieff