Alex Szpakowski
|
864147c38c
love.graphics: move more platform-independent code out of the opengl backend
|
8 年 前 |
Alex Szpakowski
|
34ebe18f14
Use luaL_check/optinteger instead of luaL_check/optnumber when getting integer arguments to functions. Resolves issue #1251.
|
8 年 前 |
Alex Szpakowski
|
e03c763215
Fix love.graphics.drawLayer.
|
8 年 前 |
Alex Szpakowski
|
018a3831cb
Add a new “stencil8” pixel format for Canvases (resolves issue #1003).
|
8 年 前 |
Alex Szpakowski
|
ff8358a979
Removed void effects(…) pixel shader prototype. Added void effect(). Allows calling love.graphics.draw with textures of different types with a custom shader without having an extra sampler2D.
|
8 年 前 |
Alex Szpakowski
|
73fd45558b
Implement Array, Cubemap, and Volume texture types (issue #1111).
|
8 年 前 |
Alex Szpakowski
|
c0e66eba83
Move backend-agnostic Mesh and SpriteBatch code out of the opengl implementation folder.
|
8 年 前 |
Alex Szpakowski
|
d990044288
love.graphics internal Buffer objects are no longer OpenGL-specific.
|
8 年 前 |
Alex Szpakowski
|
470098b7e6
Shader code cleanup
|
8 年 前 |
Alex Szpakowski
|
bea7cfdaab
Add low-level hardware instancing support to Meshes.
|
8 年 前 |
Alex Szpakowski
|
734be1afad
Add a variant of Mesh:setVertexMap which takes a Data object, an index data type (“uint16” or “uint32”), and an optional index count. Thanks Shell32!
|
8 年 前 |
Alex Szpakowski
|
abb72cb813
Happy new year! 🥂
|
8 年 前 |
Alex Szpakowski
|
f12596dd19
More code restructuring.
|
8 年 前 |
Alex Szpakowski
|
0d2e08baff
Implement automatic batching for points, lines, shapes, and images/quads.
|
8 年 前 |
Bart van Strien
|
24a7a3d367
Merge minor into dynamiccore2
|
8 年 前 |
Alex Szpakowski
|
cbba8c40a6
Split Mesh:attachAttribute(name, nil) out into Mesh:detachAttribute. Fix attachAttribute.
|
8 年 前 |
Alex Szpakowski
|
2c28eef74a
Added 2 new variants of Mesh:attachAttribute (resolves issue #1233). Thanks xenthral!
|
8 年 前 |
Bart van Strien
|
d967a755e5
Make love::Type handle type names
|
8 年 前 |
Bart van Strien
|
c761202486
Build type information on first use (load-time), instead of using a hardcoded list
|
8 年 前 |
Alex Szpakowski
|
14f1afa446
Reduce redundant glActiveTexture calls.
|
8 年 前 |
Alex Szpakowski
|
d1c5edd792
Prevent redundant glBindBuffer calls.
|
8 年 前 |
Alex Szpakowski
|
0653ec9564
Address some compiler warnings about implicit integer conversions.
|
8 年 前 |
Alex Szpakowski
|
b8b670e0ae
Simplify Drawable code
|
8 年 前 |
Alex Szpakowski
|
25376ba310
Added SpriteBatch:setDrawRange(start, count) and SpriteBatch:getDrawRange.
|
9 年 前 |
Alex Szpakowski
|
7ab76b1ef6
Mesh:setDrawRange now takes start and count parameters, instead of min and max.
|
9 年 前 |
Alex Szpakowski
|
46a2e7b85c
Happy new year! 🎉
|
9 年 前 |
Alex Szpakowski
|
ebf6ca822c
Added an optional 'startvertex' argument to Mesh:setVertices, which specifies a (1-based) offset within the Mesh's vertices to replace.
|
9 年 前 |
Alex Szpakowski
|
3c1c13793e
Added SpriteBatch:attachAttribute(attributename, mesh), which lets SpriteBatches use per-vertex information from a vertex attribute in a Mesh when drawing.
|
9 年 前 |
Alex Szpakowski
|
0558fcdbd4
Added Source:getDuration (thanks Boolsheet!)
|
9 年 前 |
Alex Szpakowski
|
bb24c1b7a6
Mesh:getVertexMap now returns nil rather than an empty table, if no vertex map is set (resolves issue #1096.)
|
9 年 前 |