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 |