Commit History

Author SHA1 Message Date
  Alex Szpakowski 37472d6f5e Add 'usedpiscale' boolean (true by default) to love.window.setMode's settings table and love.conf's t.window table. Add love.window.getNativeDPIScale. 6 years ago
  Miku AuahDark 4a08c0f7c1 Implement `love.window.getSafeArea` for Android 6 years ago
  Alex Szpakowski 0752f27bdf Update copyright year for 2019 6 years ago
  Alex Szpakowski f504ace6cd Make sure love.window.getSafeArea is in DPI-scaled units on all platforms. 6 years ago
  Alex Szpakowski d41aca836e Add love.window.getSafeArea (resolves issue #1437). Returns a rectangle (x, y, w, h) inside the window which is known to be unobstructed by a system title bar, the iPhone X notch, etc. Useful for making sure UI elements can be seen by the user. 6 years ago
  Alex Szpakowski e2aa469170 Add love.window.get/setVSync, to allow changing the vsync setting without recreating the window. 6 years ago
  Alex Szpakowski d4762b4612 Add love.window.getDisplayOrientation and a love.displayrotated callback. Resolves issue #1441. 6 years ago
  Alex Szpakowski bb228cab0c Fix love.event.quit causing crashes and other bad behaviour if a Canvas is active. Resolves issue #1395. 7 years ago
  Bart van Strien e80247c191 Happy new year! ✨ 7 years ago
  Alex Szpakowski b6cb6aed47 Error if the ImageData given to love.window.setIcon is not a 32 bit RGBA format. 7 years ago
  Alex Szpakowski 0b9ca3e344 Fix love.window.isMaximized. Add love.window.restore and love.window.isMinimized (resolves issue #1354). 7 years ago
  Alex Szpakowski 844900db39 Rename all cases of 'pixel density' to 'DPI scale' in love's APIs. 8 years ago
  Alex Szpakowski 518ed6f524 Small code style cleanup 8 years ago
  Alex Szpakowski 97789b18c0 Only use opengl debug groups if the LOVE_GRAPHICS_DEBUG environment variable is set to 1. 8 years ago
  Alex Szpakowski 731b5d5cf0 Added support for GLSL 3 shaders (GLSL 3.30 and GLSL ES 3.00). 8 years ago
  Alex Szpakowski 5243fb5a85 Allow disabling stencil capabilities for the main screen in love.window.setMode. 8 years ago
  Alex Szpakowski abb72cb813 Happy new year! 🥂 8 years ago
  Alex Szpakowski d26002f5cc Revamped and streamlined retina / high-DPI support (resolves issue #1122). 8 years ago
  Alex Szpakowski 2a47a8c9e2 Revert most render pass API changes. The APIs need more work and iteration before they’re better to use than the old setCanvas APIs. 8 years ago
  Alex Szpakowski 3e80ec2257 Render pass API. Replaces love.graphics.setCanvas and friends. 8 years ago
  Alex Szpakowski 60d90ca4a8 Merge default into minor 8 years ago
  Alex Szpakowski ec7565176e Add love.window.isMaximized 8 years ago
  Alex Szpakowski b9c01b8674 Merge default into minor 8 years ago
  Alex Szpakowski 42be56858b Remove duplicate unused code. 8 years ago
  Alex Szpakowski 03c38185f6 Fix love.window.maximize to immediately update the window dimensions instead of waiting for the next love.event.pump. Fixes issue #1221. 8 years ago
  Alex Szpakowski 7eeca829e5 Fix a use of std::remove_if 9 years ago
  Alex Szpakowski 11328a23cf Don't consider different OpenGL versions when re-creating the window after a previous window and OpenGL context has been created. love.graphics has never supported switching GL versions mid-game, so we should prevent it from ever happening. 9 years ago
  Alex Szpakowski dd2a448099 The vsync field in t.window and love.window.setMode is now an integer. 9 years ago
  T-Bone b2291fb62a Fixes to make Löve compile on Windows 10 UWP 9 years ago
  Alex Szpakowski 9ec6eceb8a Cleaned up the error message code when love.window.setMode fails. 9 years ago