Alex Szpakowski
|
0558fcdbd4
Added Source:getDuration (thanks Boolsheet!)
|
9 rokov pred |
Alex Szpakowski
|
bb24c1b7a6
Mesh:getVertexMap now returns nil rather than an empty table, if no vertex map is set (resolves issue #1096.)
|
9 rokov pred |
Alex Szpakowski
|
a45c1332a7
Cleaned up some Mesh and SpriteBatch code.
|
10 rokov pred |
Alex Szpakowski
|
d215d8a91e
Reworked sRGB / gamma-correct APIs:
|
10 rokov pred |
Alex Szpakowski
|
d8fd1413d6
Renamed the internal 'Matrix' class to 'Matrix4'.
|
10 rokov pred |
Alex Szpakowski
|
ed3f419747
Prevent redundant calls to glEnable/DisableVertexAttribArray. This should hopefully fix a performance regression compared to 0.9.2 as well.
|
10 rokov pred |
Alex Szpakowski
|
c82ccbb89b
love.graphics.setColor no longer uses the main per-vertex color attribute. This lets it affect the color of ParticleSystems, and SpriteBatches and Meshes even when they use custom per-vertex colors.
|
10 rokov pred |
Alex Szpakowski
|
4e1011a52e
Re-added Mesh:setVertices.
|
10 rokov pred |
Alex Szpakowski
|
2844499ef7
Added the ability to have custom vertex attributes in Meshes (resolves issue #768.)
|
10 rokov pred |
Alex Szpakowski
|
06ef263537
Added OpenGL debug groups for most graphics operations when love is built in debug mode for iOS. The Xcode frame capture tool uses them to create nice visual groups for OpenGL function calls.
|
10 rokov pred |
Alex Szpakowski
|
8277eb9abd
Renamed the internal OpenGL buffer class from VertexBuffer to GLBuffer.
|
10 rokov pred |
Alex Szpakowski
|
3830a0969c
Moved the Texture and Quad Lua wrapper files out of the opengl graphics implementation folder.
|
10 rokov pred |
Alex Szpakowski
|
ebc68023a7
Fix many warnings about implicit integer conversions when compiling for 64 bits.
|
10 rokov pred |
Alex Szpakowski
|
1124612c1f
Some work towards OpenGL ES 2+ support for love 0.10.
|
10 rokov pred |
Alex Szpakowski
|
a7e4148869
Merged default into minor
|
10 rokov pred |
Alex Szpakowski
|
c7b45b3505
Updated copyright for the new year
|
10 rokov pred |
Alex Szpakowski
|
5eb37d30f7
Cleaned up and simplified some graphics code.
|
10 rokov pred |
Alex Szpakowski
|
3a51f0ad08
Changed the love.graphics internal code to always use a default shader when none is set externally, and replaced the deprecated OpenGL vertex attribute code with the equivalent generic vertex attribute functions.
|
11 rokov pred |
Alex Szpakowski
|
8ffe610659
Added love.graphics.getStats. It returns a table with performance-related graphics statistics. Currently it contains these fields:
|
11 rokov pred |
Alex Szpakowski
|
d59c76a55f
Reduced the number of explicit retain/release method calls on love objects. Less chance of bugs!
|
11 rokov pred |
Alex Szpakowski
|
afc505e183
Added stack type enums to love.graphics.push (resolves issue #906.) Current enums are "transform" and "all". "transform" is the default (for compatibility.) When love.graphics.push("all") is used, love.graphics.pop() will restore all love.graphics module state to what it was when push was called.
|
11 rokov pred |
Bart van Strien
|
fb3aa060b2
Fix Texture leak in Meshes
|
11 rokov pred |
Alex Szpakowski
|
6971ece4cb
Fixed Mesh:setDrawRange when the Mesh has a vertex map and the first argument to setDrawRange is non-zero. Removed mesh-specific instancing code.
|
11 rokov pred |
Alex Szpakowski
|
a028f94ff2
Fixed love.graphics.newMesh(vertexcount, ...) trying to use glDrawArraysInstanced sometimes, fixed Mesh:getVertexMap.
|
11 rokov pred |
Alex Szpakowski
|
6259e38d84
Meshes will now use the smallest integer data type possible for index buffer (vertex map) values, instead of always using 32-bit integer numbers.
|
11 rokov pred |
Alex Szpakowski
|
b625bb6624
moved Mesh:setWireframe to love.graphics.setWireframe (affects all draws until it's disabled.)
|
11 rokov pred |
Alex Szpakowski
|
7556fde5e6
Added antialiasing (MSAA) support to Canvases via a new optional parameter. Added Canvas:getFSAA.
|
11 rokov pred |
Alex Szpakowski
|
ba7e69d776
Added Mesh:setDrawRange(min, max) and Mesh:getDrawRange().
|
11 rokov pred |
Alex Szpakowski
|
73f1ce0d40
Added instancing support to Meshes via Mesh:setInstanceCount. Added a new built-in variable to vertex shaders: int love_InstanceID.
|
11 rokov pred |
Alex Szpakowski
|
3120a0e650
Goodbye 2013, hello 2014!
|
11 rokov pred |