Alex Szpakowski
|
a00c006c44
The graphics viewport is now properly restored when switching from an active Canvas to no Canvas (resolves issue #817)
|
11 years ago |
Alex Szpakowski
|
c8f5494900
Images, Canvases, Quads, and Fonts now have the same vertex winding order
|
11 years ago |
Alex Szpakowski
|
1e696c4505
Added Mesh objects and love.graphics.newMesh. Mesh objects are similar to Geometry but they're drawables (the relationship between meshes and images is the opposite of geometry and images.)
|
12 years ago |
Alex Szpakowski
|
5de43a7207
The Vertex struct is now recognized as POD by C++, also fixed the name to be consistent with other love structs
|
12 years ago |
Alex Szpakowski
|
9834897372
Fixed Canvas:clear on GL3+ systems
|
12 years ago |
Alex Szpakowski
|
5a3055dd3b
Replaced internal calls to luaL_register (deprecated in Lua 5.2) with an alternative
|
12 years ago |
Alex Szpakowski
|
3725b4122f
Fixed lazy-loading of stencil buffers in Canvases sometimes failing due to uninitialized variables
|
12 years ago |
Alex Szpakowski
|
454ba9d968
love.graphics.newGeometry now takes an optional draw mode argument ("fan", "strip", or "triangles".) "fan" is the default.
|
12 years ago |
Alex Szpakowski
|
9da1af1e99
Canvas:clear() when multiple canvases are active is now more efficient when GL3+ is supported
|
12 years ago |
Alex Szpakowski
|
80122d67e6
Slightly improved performance of love.graphics.setCanvases
|
12 years ago |
Alex Szpakowski
|
f25efcc8af
Improved performance and reduced temporary memory usage of love.graphics.newScreenshot and Canvas:getImageData
|
12 years ago |
Alex Szpakowski
|
d286f78ec7
Improved error messages when canvas/image creation fails because the size is too big for the system
|
12 years ago |
Alex Szpakowski
|
c0998cd996
Fixed love.graphics.setScissor when love.graphics.setCanvas is called directly after a setScissor call
|
12 years ago |
Alex Szpakowski
|
6c6cb270de
Fixed Canvas:clear
|
12 years ago |
Alex Szpakowski
|
0e9d73503c
Stencil buffers are now created and attached to canvases on-demand, instead of always on canvas creation.
|
12 years ago |
vrld
|
e9d0204cdc
Disallow concave shapes as geometry.
|
12 years ago |
Alex Szpakowski
|
7ab3809165
Fixed Object:typeOf for love.physics objects new to 0.8.0, removed vestigial ColorMode code
|
12 years ago |
Alex Szpakowski
|
3bf43dadd8
Renamed CompressedData:getNumMipmaps to CompressedData:getMipmapCount; Improved type-checking error messages for some functions which expect function arguments
|
12 years ago |
Alex Szpakowski
|
1edfbb766f
Misc. fixes
|
12 years ago |
Alex Szpakowski
|
3b05ec0635
Geometries now automatically use per-vertex colors when drawing if any vertex has a custom color set, otherwise the constant color is used.
|
12 years ago |
Alex Szpakowski
|
38b7e19914
Fixed Geometry:flip
|
12 years ago |
vrld
|
71317c4359
Add Geometries (replaces Quads).
|
12 years ago |
Alex Szpakowski
|
6fd3038405
Improved clarity/readability of internal OpenGL state shadowing functions
|
12 years ago |
Alex Szpakowski
|
b59b967f6b
Fixed a memory leak in Canvas:getImageData() (issue #590)
|
12 years ago |
Alex Szpakowski
|
d5aa807747
More internal code cleanup
|
12 years ago |
Alex Szpakowski
|
a55c7e871e
fixed canvas:clear() when multi-canvas rendering is active, changed some names and wording
|
12 years ago |
Alex Szpakowski
|
6c5daab312
Fixed up the API: setCanvas (singular) now only takes one canvas, setCanvases must be used for multi-canvas rendering
|
12 years ago |
Alex Szpakowski
|
2ea065c68b
Added MRT support to canvases via love.graphics.setCanvases(c1, c2, ...), and an 'effects' callback function in shaders.
|
12 years ago |
Alex Szpakowski
|
2009124cf9
Reworked internal anisotropic filtering code to be more concise and intuitive
|
12 years ago |
Alex Szpakowski
|
25d6700361
Moved anisotropic filtering to Image:setFilter(min, mag, anisotropy), added anisotropic filtering support to canvases and fonts
|
12 years ago |