Alexander Szpakowski
|
da661e8e2f
Bind texture id 0 (no texture) instead of disabling/re-enabling texturing entirely, when drawing graphics primitives. This both allows shaders to potentially use their own textures when drawing textureless primitives, and reduces overhead caused by constant GL state changes when drawing many graphics primitives.
|
12 years ago |
Alexander Szpakowski
|
83204c5dc5
ShaderEffects now take a dynamically sized list of source codes instead of one vertex and one fragment shader string
|
12 years ago |
Alexander Szpakowski
|
16f925affa
improved GL texture binding api to take texture units into consideration
|
12 years ago |
Alexander Szpakowski
|
0611234067
changed PixelEffect name to ShaderEffect, added lua-side support for vert/frag shader combinations with love.graphics.newShaderEffect, added tentative support for single-file vertex+fragment shaders
|
12 years ago |
Alexander Szpakowski
|
28e3b105e9
added C++side support for combinations of vertex and fragment shaders in pixeleffects
|
12 years ago |
vrld
|
6882c2c32c
Close issue #519: Maximum stack depth reached error message.
|
12 years ago |
vrld
|
e6711b2837
Fix multiplicative blend mode.
|
13 years ago |
vrld
|
ccdf6e1c00
Fix Issue #476: Add HDR Canvas (thanks, Alexander Szpakowski!).
|
13 years ago |
Marc Lepage
|
e5c4f7f43c
Remove call to glAlphaFunc as alpha testing is never enabled.
|
13 years ago |
Marc Lepage
|
4cc0056a21
Fix some typos in comments.
|
13 years ago |
vrld
|
6d02057864
Close issue #408: printf-justify alignment.
|
13 years ago |
Bart van Strien
|
7793e7f02f
CRLF to LF
|
13 years ago |
rude
|
81c38e22d0
Applied the new style guidelines.
|
13 years ago |
Bart van Strien
|
bc4e59ba24
Apply the line width patch
|
13 years ago |
Bart van Strien
|
1b568fdf39
Make setMode get the actual width and height after setting, fixes bug with width and height 0 (aka desktop resolution)
|
13 years ago |
Bart van Strien
|
1e00f0f981
Move the default image filter to the Image class, instead of Graphics applying it on newImage
|
13 years ago |
vrld
|
26780681ea
Remove artifacts at line endings (see 4f9c5db78143).
|
13 years ago |
vrld
|
b5f3addd35
Remove antialiasing artifacts when drawing lines at a very big scale.
|
13 years ago |
Bill Meltsner
|
b956813e8e
Freeze, Allman police!
|
13 years ago |
Bill Meltsner
|
fc6a9df304
Report lack of support for the subtract blendmode through the Blue Screen of LÖVE instead of stderr spam.
|
13 years ago |
Bill Meltsner
|
57b4d2c5b9
Add support for falling back to glBlendEquationEXT if necessary.
|
13 years ago |
Bill Meltsner
|
d69ec266be
Call PixelEffect::detach() in Graphics::reset, not Graphics::clear (fixes issue #379)
|
13 years ago |
Bill Meltsner
|
84634affd5
Make love.graphics.toggleFullscreen properly handle graphics state.
|
13 years ago |
Bill Meltsner
|
8f781e9f13
Add "combine" color mode, for colorizing images (see https://love2d.org/forums/viewtopic.php?f=4&t=7648 )
|
13 years ago |
Bill Meltsner
|
a0be14869f
Fix state saving to handle any blend/colormode
|
13 years ago |
vrld
|
1a9eafb76a
Fix buffer over-read in draw_overdraw() (thanks, Boolsheet!).
|
13 years ago |
Bart van Strien
|
2ac4a9e6d0
Manually keep track of bound textures, so we don't have to poll each frame
|
13 years ago |
Bill Meltsner
|
be55579a22
Happy New Year, have an enormous diff
|
13 years ago |
vrld
|
9c9b1810b7
Decrese core-line width when overdrawing to preserve original line width.
|
13 years ago |
vrld
|
b0fbff108c
Better line smoothing.
|
13 years ago |