lime icon indicating copy to clipboard operation
lime copied to clipboard

A foundational Haxe framework for cross-platform development

Results 252 lime issues
Sort by recently updated
recently updated
newest added

This was first added in 3dad6d81d09d9f4742c3ad99c4ef91cbcdaccfdb, without explanation. I think it's time to remove it. Considerations: - In theory, `@:generic` may make the code faster. However, this isn't performance-critical code,...

Something I noticed while doing profiling. When calling `lime.util.Assets#loadAudioBuffer(id)` on the main thread, the expectation is that all the loading and processing would be done by another thread (platform permitting)....

Simplified the `stop()` method in `haxe/Timer.hx` by removing redundant iterations and updated `NativeApplication.hx` to only run on active timers.

Adds missing function from OpenALBindings.cpp to AL, NativeCFFI Class I'm aware that it does have a finalizer for gc, though just incase i'm adding this in

Like #1828, but designed for the `Promise` class because I think that's more appropriate. Compared to `new Future()`, `completeAsync()` offers: - The option to run on the main thread. -...

There are enough use cases for both single-threaded and multi-threaded jobs that it's likely some users will want to use both. Before this PR, this required [creating two `ThreadPool`s](https://github.com/openfl/lime/blob/bf4711a01d7a3cd9bb8e2bdf86fa653bdea356d5/src/lime/app/Future.hx#L352-L355), one...

We're allocating memory we don't use and calling functions that it would make more sense to inline.

…ON_FULL_SENSOR For Resizable Window. Fixes #1737 Pulled from https://github.com/libsdl-org/SDL/pull/10046

This PR implements CFFI bindings for the OpenAL Soft `alcIsExtensionPresent` function (which is different from the already existing `alIsExtensionPresent` function) I've only tested it on Windows (C++, Neko & Hashlink)