Alex Szpakowski
|
a6669a8bb2
Merge default into minor
|
8 years ago |
Alex Szpakowski
|
f45c6a0d74
Fix a crash related to love.graphics.push and love.window.setMode.
|
8 years ago |
Alex Szpakowski
|
8c204efafb
Minor pre-emptive fixes for GL3.
|
8 years ago |
Alex Szpakowski
|
e445c50af8
Fix stenciling…
|
8 years ago |
Alex Szpakowski
|
5243fb5a85
Allow disabling stencil capabilities for the main screen in love.window.setMode.
|
8 years ago |
Alex Szpakowski
|
3adc9b45be
Fix captureScreenshot when MSAA is used on iOS
|
8 years ago |
Alex Szpakowski
|
a653bfa104
Minor batching fixes and performance improvements
|
8 years ago |
Alex Szpakowski
|
551dc423a2
Improved performance slightly when love.graphics.setColor is used heavily with automatic batching.
|
8 years ago |
Alex Szpakowski
|
abb72cb813
Happy new year! 🥂
|
8 years ago |
Alex Szpakowski
|
548293e100
Don’t call unnecessary OpenGL APIs in love.graphics.setColor
|
8 years ago |
Alex Szpakowski
|
f12596dd19
More code restructuring.
|
8 years ago |
Alex Szpakowski
|
d94b363b39
Move more love.graphics backend-agnostic module code out of the opengl implementation file.
|
8 years ago |
Alex Szpakowski
|
c7419e0e37
Move most graphics Font code out of the opengl subfolder.
|
8 years ago |
Alex Szpakowski
|
d26002f5cc
Revamped and streamlined retina / high-DPI support (resolves issue #1122).
|
8 years ago |
Alex Szpakowski
|
4a3889ae48
Use automatic batching for love.graphics.print/printf.
|
8 years ago |
Alex Szpakowski
|
a78fa39113
Added “none” blend mode. This is equivalent to setBlendMode(“replace”, “premultiplied”) (which also effectively disables blending) but doesn’t require explicitly setting the alpha multiplication mode.
|
8 years ago |
Alex Szpakowski
|
603c3e43d5
Moved line and shape drawing code out of the opengl folder, since it no longer directly calls any OpenGL functions.
|
8 years ago |
Alex Szpakowski
|
0d2e08baff
Implement automatic batching for points, lines, shapes, and images/quads.
|
8 years ago |
Alex Szpakowski
|
2a47a8c9e2
Revert most render pass API changes. The APIs need more work and iteration before they’re better to use than the old setCanvas APIs.
|
8 years ago |
Alex Szpakowski
|
0a8c6f3ee6
Cleaned up some love.graphics code.
|
8 years ago |
Alex Szpakowski
|
0a3adc0839
Unify pixel format enums for ImageData, CompressedImageData, and Canvas into a single PixelFormat enum.
|
8 years ago |
Alex Szpakowski
|
050ca413be
Fix a missing reciprocal..
|
8 years ago |
Alex Szpakowski
|
92774b759b
Fix line and shape segment counts and smooth line antialiasing when love.graphics.applyTransform and replaceTransform are used.
|
8 years ago |
Alex Szpakowski
|
f85ee6b504
Add some more graphics feature and limit queries (resolves issue #1234).
|
8 years ago |
Alex Szpakowski
|
14aa6965b3
Added Transform objects to love.math (resolves issue #1228).
|
8 years ago |
Alex Szpakowski
|
bed9bc1bae
We don’t need a list of projection matrices..
|
8 years ago |
Alex Szpakowski
|
3e80ec2257
Render pass API. Replaces love.graphics.setCanvas and friends.
|
8 years ago |
Alex Szpakowski
|
14f1afa446
Reduce redundant glActiveTexture calls.
|
8 years ago |
Alex Szpakowski
|
d1c5edd792
Prevent redundant glBindBuffer calls.
|
8 years ago |
Alex Szpakowski
|
4c122e6581
Add love.graphics.transformPoint and love.graphics.inverseTransformPoint.
|
8 years ago |