Commit History

Author SHA1 Message Date
  Alex Szpakowski 5df56d041a Added GLSL ES 1.00 (OpenGL ES 2) shader support. 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 34688e929e Merged default into minor 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 3f208f1e60 Fixed love.graphics.setShader with no arguments not properly restoring the default shader. 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 53e63d48c9 Merged default into minor 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 53b20b63a5 Merged default into minor 11 years ago
  Alex Szpakowski cb01e3f4d1 Fixed segfault when garbage collecting Shader objects 11 years ago
  Alex Szpakowski 38b65b859a Merged default into minor 11 years ago
  Alex Szpakowski 5428a5d75f Backout changeset b3928e24add23da69dcd90c34985cd6a05454be0 11 years ago
  Alex Szpakowski 4bc96f1bf6 Internally compose and pass an array of shader source codes to OpenGL, instead of relying on #line to make sure the line number is correct for shader error messages (resolves issue #882) 11 years ago
  Alex Szpakowski f30a0d72f0 Added Shader:getExternVariable(name). 11 years ago
  Alex Szpakowski af88423285 Fixed an attempted creation of an array with a constant size of 0 11 years ago
  Alex Szpakowski 8b90f64440 Don't try to bind the love_PseudoInstanceID vertex shader attribute (it's disabled for now) 11 years ago
  Alex Szpakowski 8f40319817 Changed the screen_coords parameter of the effect function in pixel shaders so y+ is down instead of up (resolves issue #435.) 11 years ago
  Alex Szpakowski caa61563cc OpenGL 2.1 is now required to use love.graphics (resolves issue #779.) 11 years ago
  Alex Szpakowski c5c788e976 Added a built-in variable readable in shaders: ‘love_ScreenSize’. Its x and y components contain the width and height of the current viewport. Resolves issue #841. 11 years ago
  Alex Szpakowski 7556fde5e6 Added antialiasing (MSAA) support to Canvases via a new optional parameter. Added Canvas:getFSAA. 11 years ago
  Alex Szpakowski 73f1ce0d40 Added instancing support to Meshes via Mesh:setInstanceCount. Added a new built-in variable to vertex shaders: int love_InstanceID. 11 years ago
  Alex Szpakowski 3120a0e650 Goodbye 2013, hello 2014! 11 years ago
  Alex Szpakowski aa69a695d3 Canvases can now be used in SpriteBatches, ParticleSystems, and Meshes (resolves issue #782). 11 years ago
  Alex Szpakowski c1b4f31578 Fixed detection for shader support 11 years ago
  vrld 3b04eeeec8 Fix #756: Sending an Image to a shader does not retain it 11 years ago
  Alex Szpakowski 95eedcd1be Using auto for some iterators for less dense-looking code 12 years ago
  Alex Szpakowski f41a2ed910 Reverted commit 8c64a0c (love.graphics.setCanvas(nil) erroring) 12 years ago
  Alex Szpakowski 2ccbbe1c64 Fixed love.graphics.newShader crashing when extern variables with very short names are used 12 years ago