godot/drivers
Fabio Alessandrelli 6b5634b96a [OS/Crypto] Add get_entropy to OS.
Implemented via `BCryptGenRandom` on Windows.
Implemented via `getentropy` syscall when available.
Implemented via `/dev/urandom` device as a fallback.

The `/dev/urandom` fallback can be disabled via the `NO_URANDOM` build
flag.

Note: The HTML5 version relies on emscripten file system urandom
device which itself uses the Crypto API when available or the plain
old not crypto-safe `Math.random()` otherwise.

Restore get_entropy.
2022-02-14 10:45:50 +01:00
..
alsa Fix multiple missing UTF-8 decoding. 2022-01-06 14:35:22 +02:00
alsamidi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
coreaudio Fix multiple missing UTF-8 decoding. 2022-01-06 14:35:22 +02:00
coremidi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
gl_context Add GLES2 2D renderer + Linux display manager 2021-10-30 02:05:48 +02:00
gles3 Enable 16-bit shadow atlas by default in the RenderingServer methods 2022-02-04 16:41:08 +01:00
png Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pulseaudio Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spirv-reflect SCons: Add explicit dependencies on thirdparty code in cloned env 2020-12-18 10:29:34 +01:00
unix [OS/Crypto] Add get_entropy to OS. 2022-02-14 10:45:50 +01:00
vulkan Add a separate pool for small allocations in Vulkan RD 2022-02-12 12:47:08 +01:00
wasapi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
windows [Windows] Add support for handling network share paths. 2022-01-24 16:22:59 +02:00
winmidi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xaudio2 Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer. 2021-11-19 16:59:27 +01:00
register_driver_types.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_driver_types.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00