Alex Szpakowski
|
27aec48d1a
Updated love.graphics.polygon and love.graphics.point to work with OpenGL ES.
|
10 years ago |
Alex Szpakowski
|
5b98083e01
Merged default into minor
|
10 years ago |
Alex Szpakowski
|
15538426d7
Added support for creating OpenGL ES 2 and 3 contexts, and updated the OpenGL context creation code to be more robust in general.
|
10 years ago |
Alex Szpakowski
|
18569979e9
Better cleanup when the graphics and window subsystems are destroyed and restarted.
|
10 years ago |
Alex Szpakowski
|
5df56d041a
Added GLSL ES 1.00 (OpenGL ES 2) shader support.
|
10 years ago |
Alex Szpakowski
|
8067d42df2
Canvases now have OpenGL ES support, updated Texture:setWrap to return false for repeat wrap modes in non-power-of-two textures if OpenGL ES 2 is used and the implementation doesn't have support for repeat on NPOT textures.
|
10 years ago |
Alex Szpakowski
|
1124612c1f
Some work towards OpenGL ES 2+ support for love 0.10.
|
10 years ago |
Alex Szpakowski
|
a7e4148869
Merged default into minor
|
10 years ago |
Alex Szpakowski
|
c7b45b3505
Updated copyright for the new year
|
10 years ago |
Alex Szpakowski
|
5eb37d30f7
Cleaned up and simplified some graphics code.
|
10 years ago |
Alex Szpakowski
|
34688e929e
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
808e533b02
Tweaked streaming Sources to use fewer OpenAL buffers (and increased the amount of decoded data per buffer to compensate), and removed some unnecessary #include statements.
|
11 years ago |
Alex Szpakowski
|
b70f72acb3
Fixed a couple potential memory leaks if love.graphics.newShader causes an error, and cleaned up some shader-related code.
|
11 years ago |
Alex Szpakowski
|
fffbd3ecab
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
f972c9923f
Fixed love.graphics.reset reverting the current font to nil and breaking love.graphics.print.
|
11 years ago |
Alex Szpakowski
|
6f6bf6a2bb
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
68b2c9e851
The default filter mode is now included in the state affected by love.graphics.push("all").
|
11 years ago |
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 years ago |
Alex Szpakowski
|
71c71985d3
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
8ffe610659
Added love.graphics.getStats. It returns a table with performance-related graphics statistics. Currently it contains these fields:
|
11 years ago |
Alex Szpakowski
|
5f6ee50541
Replaced the GLee OpenGL function loader with a modified version of GLAD (resolves issue #728.)
|
11 years ago |
Alex Szpakowski
|
19bbf6d3ff
Merged bartbes/love-experiments/stencil-functions into minor
|
11 years ago |
Alex Szpakowski
|
9b1f7d7a6e
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
191b910f23
Fixed love.graphics.newScreenshot potentially deleting any active Canvases.
|
11 years ago |
Alex Szpakowski
|
2b70d84611
Replaced the old stencil API with love.graphics.drawStencil(stencilfunc), love.graphics.setStencilTest(enable, invert), and love.graphics.getStencilTest.
|
11 years ago |
Alex Szpakowski
|
53e63d48c9
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
d59c76a55f
Reduced the number of explicit retain/release method calls on love objects. Less chance of bugs!
|
11 years ago |
Alex Szpakowski
|
a0fff798aa
Fixed compiling with Visual Studio.
|
11 years ago |
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 years ago |
Alex Szpakowski
|
809ea8691f
Fixed wireframe mode not being saved and restored properly on love.window.setMode.
|
11 years ago |