Alex Szpakowski
|
3cadd50bec
macOS: Add entitlements for Apple's hardened runtime.
|
6 ani în urmă |
Alex Szpakowski
|
4f093a0b6b
Support loading BGRA8 dds files into RGBA8 images.
|
6 ani în urmă |
Alex Szpakowski
|
a5ccfe4394
More clamping and rounding instead of truncating in ImageData:paste format conversion code, to match the behaviour of other color conversion code.
|
6 ani în urmă |
Alex Szpakowski
|
42a8107b07
Fix a compile error
|
6 ani în urmă |
Alex Szpakowski
|
2bf5a04937
Use a generic slow path for ImageData:paste between formats when we don't already have a faster path for it, instead of erroring.
|
6 ani în urmă |
Alex Szpakowski
|
e11d43507e
Reorganize ImageData:set/mapPixel code so less of it is in the Lua wrapper and more of it is in the ImageData class itself.
|
6 ani în urmă |
Alex Szpakowski
|
c4fac73dc4
ImageData and Images now support the rg11b10f format.
|
6 ani în urmă |
Alex Szpakowski
|
b5da34ffb1
very minor code style change for consistency
|
6 ani în urmă |
Alex Szpakowski
|
94c66918a8
Add support for rgba4, rgb5a1, rgb565, and rgb10a2 ImageData formats. Also fix normalized 8 and 16 bit per component ImageData to round instead of floor (post-converted fixed point) fractional values in setPixel and mapPixel.
|
6 ani în urmă |
Alex Szpakowski
|
f03b391245
Canvas:newImageData creates an ImageData with a pixel format that matches the canvas'.
|
6 ani în urmă |
Alex Szpakowski
|
cd6471304d
add comments to packed pixel format enums to clarify bit order
|
6 ani în urmă |
Alex Szpakowski
|
0d2de019c3
Fix ImageData:getPixel and ImageData:mapPixel when 1- and 2-component formats are used and the JIT compiler isn't available.
|
6 ani în urmă |
Alex Szpakowski
|
58e26280c2
Fix detection for support of r16 and rg16 image formats on desktops.
|
6 ani în urmă |
Alex Szpakowski
|
d6e37ec4aa
Add support for loading DDS files that contain raw/uncompressed pixel data. Resolves issue #1097.
|
6 ani în urmă |
Alex Szpakowski
|
a6f8e7dac6
Improve detection of sRGB texture formats in dds files (doesn't currently affect any exposed API).
|
6 ani în urmă |
Alex Szpakowski
|
33bc8aabfc
Add Joystick:getGamepadMappingString and love.joystick.getGamepadMappingString(guid). Resolves issue #1371.
|
6 ani în urmă |
Alex Szpakowski
|
9ab2a94037
Rename internal C++ Color struct to Color32 to help differentiate it from Colorf.
|
6 ani în urmă |
Alex Szpakowski
|
e824a1e26b
iOS: remove obsolete app icons.
|
6 ani în urmă |
Alex Szpakowski
|
48343d5965
iOS: remove Launch Images references, it's been replaced by a Launch Screen file since iOS 8.
|
6 ani în urmă |
Alex Szpakowski
|
89eb3c6236
Remove a static_assert that fails in some compilers
|
6 ani în urmă |
Alex Szpakowski
|
55d4dc0f9e
Restructure some internal vertex buffer binding code to be closer to how graphics APIs actually behave.
|
6 ani în urmă |
Bart van Strien
|
932068e777
Stop the attached Source when a Video gets destroyed
|
6 ani în urmă |
Bart van Strien
|
cb625d890a
Make sure luax_getfile always returns a retained value
|
6 ani în urmă |
Alex Szpakowski
|
639bdb10e9
Fix love.filesystem.mount(data). Resolves issue #1506.
|
6 ani în urmă |
Alex Szpakowski
|
528c1e2390
love.filesystem's loaders in the package.loaders table error instead of crashing when no argument is given to them (resolves issue #1504).
|
6 ani în urmă |
Alex Szpakowski
|
459d31db7e
Fix the Data-returning variant of love.filesystem.read/File:read to return the size that was read. Now it's consistent with the string-returning variant.
|
6 ani în urmă |
Alex Szpakowski
|
56e3af1744
Slightly improve performance of Channel:push(table).
|
6 ani în urmă |
Alex Szpakowski
|
b43074efa5
Add an easier std::string Variant constructor.
|
6 ani în urmă |
Alex Szpakowski
|
32f381576e
Avoid using lightuserdata in internal wrapper code for the math module.
|
6 ani în urmă |
Alex Szpakowski
|
cb4b45dcf1
Add Data:getFFIPointer. Similar to Data:getPointer but returns a cdata pointer directly (or nil if the FFI isn't available).
|
6 ani în urmă |