Alex Szpakowski
|
63c5df6aa7
Begin unification of Canvases and Images.
|
5 years ago |
Alex Szpakowski
|
b46b3ed552
Move some Canvas code to Texture, devirtualize Texture::draw.
|
5 years ago |
Alex Szpakowski
|
f9248d478c
Refactor sampler state parameters for textures.
|
5 years ago |
Alex Szpakowski
|
e0ffdfc1ba
Move some OpenGL-specific Image code into the GL backend
|
5 years ago |
Alex Szpakowski
|
6c447ab4f6
Clean up some common Image and Canvas code.
|
5 years ago |
Alex Szpakowski
|
5f9b5a21d0
Merge default into minor
|
5 years ago |
Alex Szpakowski
|
fc4847c69d
Update copyright for the new year
|
5 years ago |
Alex Szpakowski
|
361cefbb05
Add new wrap mode "clampone". Pixels sampled outside of [0, 1] are white (1, 1, 1, 1).
|
5 years ago |
Alex Szpakowski
|
f3b52f66fe
Update the internal naming convention for pixel formats.
|
5 years ago |
Alex Szpakowski
|
74dcc41b38
Cleaned up love.graphics Image code for determining whether the image's pixel format is supported.
|
6 years ago |
Alex Szpakowski
|
0752f27bdf
Update copyright year for 2019
|
6 years ago |
Alex Szpakowski
|
2459752c06
Add support for partial Image updates via Image:replacePixels(imagedata [, sliceindex, mipmap, x, y]) with a smaller-sized ImageData.
|
7 years ago |
Alex Szpakowski
|
22f72c7da6
Fix a crash in Image:replacePixels when a different ImageData is given than the one that created the Image.
|
7 years ago |
Bart van Strien
|
e80247c191
Happy new year! ✨
|
7 years ago |
Alex Szpakowski
|
130ee7e1d9
Consolidated Image and Canvas dimension validation code.
|
8 years ago |
Alex Szpakowski
|
b019a4a64c
Cleaned up texture VRAM usage tracking.
|
8 years ago |
Alex Szpakowski
|
16f5557131
Move more backend-agnostic code out of the love.graphics opengl implementation files.
|
8 years ago |
Alex Szpakowski
|
621fb24ba1
Require stencil=true to be specified in setCanvas if stenciling is used while a Canvas is active and there is no custom stencil buffer.
|
8 years ago |
Alex Szpakowski
|
7161d600b7
Add mipmapping support to Canvases.
|
8 years ago |
Alex Szpakowski
|
a0ef2ac28b
Add Depth compare / shadow sampler support. Officially this is only supported in glsl3 shaders.
|
8 years ago |
Alex Szpakowski
|
018a3831cb
Add a new “stencil8” pixel format for Canvases (resolves issue #1003).
|
8 years ago |
Alex Szpakowski
|
66b299822a
Array textures can be easily drawn without a shader (resolves issue #1111).
|
8 years ago |
Alex Szpakowski
|
73fd45558b
Implement Array, Cubemap, and Volume texture types (issue #1111).
|
8 years ago |
Alex Szpakowski
|
3616470a0a
Move love.graphics Image wrapper code out of the opengl subfolder
|
8 years ago |
Alex Szpakowski
|
abb72cb813
Happy new year! 🥂
|
8 years ago |
Alex Szpakowski
|
f12596dd19
More code restructuring.
|
8 years ago |
Alex Szpakowski
|
d26002f5cc
Revamped and streamlined retina / high-DPI support (resolves issue #1122).
|
8 years ago |
Alex Szpakowski
|
0d2e08baff
Implement automatic batching for points, lines, shapes, and images/quads.
|
8 years ago |
Bart van Strien
|
7bd3581a52
Merge dynamiccore2 into minor
|
8 years ago |
Alex Szpakowski
|
0a3adc0839
Unify pixel format enums for ImageData, CompressedImageData, and Canvas into a single PixelFormat enum.
|
8 years ago |