Alex Szpakowski
|
258129738f
|
Remove graphics::Canvas and graphics::Image
|
2020-02-04 22:06:55 -04:00 |
|
Alex Szpakowski
|
b71eaf73cc
|
Replaced some references to Image and Canvas with Texture.
|
2020-02-04 20:52:57 -04:00 |
|
Alex Szpakowski
|
c3b77e0a92
|
Remove wrap_Canvas and wrap_Image files
|
2020-02-04 20:09:46 -04:00 |
|
Alex Szpakowski
|
61a5f0c7e2
|
Move Canvas:renderTo to Texture:renderTo.
|
2020-02-04 20:05:31 -04:00 |
|
Alex Szpakowski
|
0304bdf450
|
Move getMipmapMode from Canvas to Texture
|
2020-02-04 19:56:19 -04:00 |
|
Alex Szpakowski
|
4104c136cf
|
Move Canvas:newImageData to Texture:newImageData
|
2020-02-04 19:19:37 -04:00 |
|
Alex Szpakowski
|
4716211c14
|
Move replacePixels from Image to Texture
|
2020-02-04 19:05:43 -04:00 |
|
Alex Szpakowski
|
63c5df6aa7
|
Begin unification of Canvases and Images.
|
2020-02-03 23:05:46 -04:00 |
|
Alex Szpakowski
|
fc0d60a96d
|
Move Canvas:getMSAA to Texture:getMSAA.
|
2020-02-03 19:26:11 -04:00 |
|
Alex Szpakowski
|
323f86f31e
|
Fix link error. Move a couple Lua wrappers from Image to Texture.
|
2020-02-03 19:15:24 -04:00 |
|
Alex Szpakowski
|
b46b3ed552
|
Move some Canvas code to Texture, devirtualize Texture::draw.
|
2020-02-03 19:02:58 -04:00 |
|
Alex Szpakowski
|
f9248d478c
|
Refactor sampler state parameters for textures.
|
2020-02-02 22:26:28 -04:00 |
|
Alex Szpakowski
|
f24b1aa377
|
Move internal Slices class from Image to Texture
|
2020-02-02 13:50:37 -04:00 |
|
Alex Szpakowski
|
e0ffdfc1ba
|
Move some OpenGL-specific Image code into the GL backend
|
2020-02-02 01:21:27 -04:00 |
|
Alex Szpakowski
|
6c447ab4f6
|
Clean up some common Image and Canvas code.
|
2020-02-01 23:54:51 -04:00 |
|
Alex Szpakowski
|
7684920f19
|
Merge branch 'master' into 12.0
|
2020-01-30 20:03:24 -04:00 |
|
Miku AuahDark
|
5a27742c34
|
FLAC: Update dr_flac to 0.12.3
Improved seeking for FLAC audio files.
|
2020-01-29 13:22:13 +08:00 |
|
Alex Szpakowski
|
23bc1a7aae
|
Add new mesh data formats: int32, uint32, [u]int8, [u]int16, snorm8, and snorm16.
Integer formats for vertex attributes are only supported in glsl3 shaders. They use ivec/uvec types in glsl.
--HG--
branch : minor
|
2020-01-11 22:24:38 -04:00 |
|
Alex Szpakowski
|
5c009d4bb9
|
Fix shader compilation on GLES.
--HG--
branch : minor
|
2020-01-09 21:37:33 -04:00 |
|
Alex Szpakowski
|
51db32cfdf
|
Merge default into minor.
--HG--
branch : minor
|
2020-01-06 22:41:01 -04:00 |
|
Alex Szpakowski
|
eab3b83a2e
|
Fix a hard freeze on AMD+Windows systems when the internal buffers used for automatic batching are resized.
|
2020-01-06 19:58:22 -04:00 |
|
Alex Szpakowski
|
5f9b5a21d0
|
Merge default into minor
--HG--
branch : minor
|
2020-01-03 22:45:36 -04:00 |
|
Alex Szpakowski
|
fc4847c69d
|
Update copyright for the new year
|
2020-01-03 22:40:36 -04:00 |
|
Alex Szpakowski
|
c27629bd47
|
Re-apply commit b0094b5: Fix BezierCurve:render to avoid adding collinear points in some situations. Resolves issue #1501.
--HG--
branch : minor
|
2019-12-31 15:45:20 -04:00 |
|
Alex Szpakowski
|
881a31512d
|
Remove the variant of SpriteBatch:setColor() which disables all previously set colors (resolves issue #1090).
--HG--
branch : minor
|
2019-12-29 21:20:47 -04:00 |
|
Alex Szpakowski
|
b001b2e1d5
|
Add love.event.restart(optionalvalue) as a shorthand for love.event.quit("restart", optionalvalue). If a Lua value is provided as an argument, a new love.restart field will contain the value after restarting.
--HG--
branch : minor
|
2019-12-28 22:43:39 -05:00 |
|
Alex Szpakowski
|
361cefbb05
|
Add new wrap mode "clampone". Pixels sampled outside of [0, 1] are white (1, 1, 1, 1).
--HG--
branch : minor
|
2019-12-27 13:57:20 -05:00 |
|
Alex Szpakowski
|
76121ec152
|
Fix the default blend mode.
--HG--
branch : minor
|
2019-12-27 13:51:57 -05:00 |
|
Alex Szpakowski
|
6c662ade41
|
Fix disabling blending,
--HG--
branch : minor
|
2019-12-27 13:28:15 -05:00 |
|
Alex Szpakowski
|
b41f1316fa
|
Add love.graphics.setBlendState, which sets the lower level blend operation and factor values which higher level blend modes are based on.
--HG--
branch : minor
|
2019-12-27 09:57:42 -05:00 |
|
Alex Szpakowski
|
efa2bd7837
|
Consolidate some internal graphics state definitions into a new renderstate file.
--HG--
branch : minor
|
2019-12-26 23:07:51 -05:00 |
|
Alex Szpakowski
|
f3b52f66fe
|
Update the internal naming convention for pixel formats.
--HG--
branch : minor
|
2019-12-23 23:38:04 -04:00 |
|
Alex Szpakowski
|
aa8907612d
|
Bitbucket webhooks missed the last commit...
--HG--
branch : minor
|
2019-12-23 14:51:50 -04:00 |
|
Alex Szpakowski
|
d4a1247ca3
|
Potentially fix a compile error.
--HG--
branch : minor
|
2019-12-22 23:03:30 -04:00 |
|
Alex Szpakowski
|
453063e20f
|
Windows: Use a more modern API for determining the save directory.
--HG--
branch : minor
|
2019-12-22 22:41:13 -04:00 |
|
Alex Szpakowski
|
bc12312f0f
|
macOS: rename most internal uses of "macosx" to "macos".
--HG--
branch : minor
|
2019-12-22 17:54:20 -04:00 |
|
Alex Szpakowski
|
a27781aa6a
|
macOS/iOS: Use more modern APIs for determining the save directory.
--HG--
branch : minor
|
2019-12-22 17:42:23 -04:00 |
|
Alex Szpakowski
|
e898d4571a
|
Merge default into minor
--HG--
branch : minor
|
2019-12-20 00:46:32 -04:00 |
|
Alex Szpakowski
|
23db4f4a59
|
Remove functions that were deprecated in LÖVE 11.
--HG--
branch : minor
|
2019-12-20 00:45:20 -04:00 |
|
Alex Szpakowski
|
2a7e39d58b
|
Rename DroppedFile to NativeFile.
--HG--
branch : minor
|
2019-12-20 00:32:56 -04:00 |
|
Alex Szpakowski
|
c2ccb56117
|
Remove an obsolete workaround for a Windows bug in physfs 2.0.2.
--HG--
branch : minor
|
2019-12-19 19:56:55 -04:00 |
|
Alex Szpakowski
|
d9ec1d8aa4
|
Clean up some hacky love.filesystem code.
--HG--
branch : minor
|
2019-12-19 17:47:46 -04:00 |
|
Paul Cercueil
|
0bac89e00f
|
Fix build on MIPS
On MIPS toolchains, the 'mips' keyword is a macro defined to 1.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
|
2019-12-19 11:36:33 +01:00 |
|
Alex Szpakowski
|
acf84349a9
|
Move some Lua code around to work around VS2013's 16kB limitation for C++ raw string literals.
--HG--
branch : minor
|
2019-11-23 19:16:59 -04:00 |
|
Alex Szpakowski
|
3a227cea37
|
Merge default into minor
--HG--
branch : minor
|
2019-11-19 21:47:48 -04:00 |
|
Alex Szpakowski
|
6a552d5a6f
|
Allow Canvases to use the r16, rg16, and rgba16 pixel formats.
|
2019-11-18 22:45:54 -04:00 |
|
Alex Szpakowski
|
8512b1a8f6
|
Remove some dead code.
--HG--
branch : minor
|
2019-11-18 21:16:51 -04:00 |
|
Alex Szpakowski
|
3435a6bcbf
|
Change the internal constant color from a (per-draw) vertex attribute to a uniform. Pack most built-in uniforms into a single vec4 array and update them all with a single glUniform call.
--HG--
branch : minor
|
2019-11-18 21:13:54 -04:00 |
|
Alex Szpakowski
|
37c579929b
|
Add support for GLSL 4.30 and GLSL ES 3.10, via #pragma language glsl4.
macOS and iOS won't support glsl4 until a Metal backend is implemented.
--HG--
branch : minor
|
2019-11-16 14:33:48 -04:00 |
|
Alex Szpakowski
|
c3be5c4682
|
Fix a crash when Canvas:newImageData is called and the width multiplied by the canvas format's pixel byte size is not a multiple of 4, for example a 3x3 r16f canvas (thanks Max!)
|
2019-11-12 21:27:46 -04:00 |
|