Commit History

Author SHA1 Message Date
  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