Alex Szpakowski
|
1326ae9a5d
Added love.graphics.clearStencil, which only clears the stencil buffer.
|
10 years ago |
Alex Szpakowski
|
3efcf3901b
Removed Canvas:clear. love.graphics.clear now accepts r,g,b,a values (and defaults to 0,0,0,0 with no arguments given.) love.graphics.clear clears the content of the currently active Canvas(es.)
|
10 years ago |
Alex Szpakowski
|
f83c2db471
Cleaned up the Canvas code.
|
10 years ago |
Alex Szpakowski
|
517ee44e84
Fixed Canvases on iOS, added support for Canvas MSAA on OpenGL ES 3.
|
10 years ago |
Alex Szpakowski
|
ebc68023a7
Fix many warnings about implicit integer conversions when compiling for 64 bits.
|
10 years ago |
Alex Szpakowski
|
e137c9327b
Fixed a GL error on startup when OpenGL ES is used.
|
10 years ago |
Alex Szpakowski
|
ac2b03e8a4
Added love.graphics.isActive. love.graphics function calls (and method calls on objects created via love.graphics) are only guaranteed to work when isActive is true, otherwise bad things might happen (the program crashing, for example.)
|
10 years ago |
Alex Szpakowski
|
67aede6bc0
Merged default into minor
|
10 years ago |
Alex Szpakowski
|
f6bd177f84
A debug print statement snuck in there...
|
10 years ago |
Alex Szpakowski
|
9cf1868b81
Fixed the point style and color mask getting reset in love.window.setMode (thanks Shell32)
|
10 years ago |
Alex Szpakowski
|
665cdc4ae7
Moved the default Font logic from the graphics.lua script to the Graphics and Font module C++ code. Moved love.graphics.setNewFont from the graphics.lua script to the Graphics module Lua wrapper code. Moved the Vera.ttf data from the graphics.lua script to its own file inside the Font module.
|
10 years ago |
Alex Szpakowski
|
ad1fbbf3ea
Merged default into minor
|
10 years ago |
Alex Szpakowski
|
cf60cf89fc
De-namespaced a class, to make it less verbose.
|
10 years ago |
Alex Szpakowski
|
222d4cfdc8
Maybe fixed Windows build?
|
10 years ago |
Alex Szpakowski
|
b876255442
Cleaned up some graphics code.
|
10 years ago |
Alex Szpakowski
|
b4bacb38a6
Fixed love.graphics.getShader() to return nil when no shader is set, fixed a potential (harmless) OpenGL error when OpenGL ES is used.
|
10 years ago |
Alex Szpakowski
|
970704c2b7
Added Text objects via love.graphics.newText(font [, textstring]). Reworked the internal code of Font objects to use fewer individual textures and less VRAM per object, and to be compatible with OpenGL ES. Slightly improved the performance of love.graphics.print and love.graphics.printf.
|
10 years ago |
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 |