View source
mobile-common
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Mostly fixed the precision of love's uniform matrices not matching between shader stages in OpenGL ES.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Fixed ParticleSystem:clone crashing.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Hopefully fixed love.graphics.newImage(.., "srgb") in OpenGL ES 2 contexts when sRGB images are supported.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Probably fixed the Windows build
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed the retain count of shaders on desktop GL
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed love.keyboard.setTextInput(true, x, y, w, h) only setting the keyboard rectangle for the next call to setTextInput.
Unknown user c7848
Backported new[] vs. malloc fix from minor branch.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed the t.accelerometerjoystick love.conf flag, and updated the lowmemory event to call collectgarbage twice.
Unknown user c7848
Fixed detection of TGA and BMP images and updated stb_image to the latest version.
Unknown user c7848
Fixed detection of PNG images.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Fixed love.graphics.getRendererInfo returning "OpenGL" instead of "OpenGL ES" when ES2 is used. Fixes shader code being converted to desktop GLSL 1.20 instead of GLSL ES 1.00 when using ES2.
Unknown user c7848
Added love.keyboard.hasScreenKeyboard and the missing variant of love.keyboard.setTextInput which specifies the rectangle where the screen keyboard should show up.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Added love.window.isTouchScreen(displayindex=1). Returns true if the display is touch-capable. Currently it's only implemented fully for Android/iOS/OSX.
Unknown user c7848
Added love.mouse.hasCursor, returns true if the system supports cursors.
Unknown user c7848
Properly set the dirty flags for love_ScreenSize when love.window.setMode is called (only affects shaders which were used to draw before the setMode).
Unknown user c7848
Don't generate an OpenGL error in cases where the OpenGL ES 2 implementation doesn't support the repeat wrap mode and mipmapping for non-power-of-two textures.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Implemented the 'none' line join mode in OpenGL ES.
Unknown user c7848
Added new flag t.accelerometerjoystick to love.conf (true by default.) When set to false on Android or iOS, the device's accelerometer will not show up as a joystick even if the joystick module is loaded. This can reduce CPU usage if you don't use the accelerometer but you don't want to disable the joystick module.
Unknown user c7848
Clarified license.txt since LÖVE doesn't use DevIL or other LGPL libraries on every platform
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user d52c1
Make autoconf search for GLES, find hpp headers too, and add stddef include
Unknown user c7848
Added the PNG, JPEG, TGA, and BMP image decoding/encoding backends from the minor branch. Made the DevIL image backend optional. The DevIL backend can be explicitly disabled by defining the LOVE_NO_DEVIL preprocessor macro. The JPEG backend can be explicitly enabled via LOVE_TURBO_JPEG. The PNG backend requires love to be linked against libz/zlib.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
MIsc. cleanup in graphics.lua
Unknown user c7848
Fixed the precision of the love_ScreenSize built-in shader variable not matching in the vertex and pixel shaders, when OpenGL ES is used
Unknown user c7848
Fixed width and height calculation of compressed images stored in KTX files
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
ETC1 textures are now loaded properly on GLES3 and GL4.3 systems
Unknown user c7848
Added support for ETC1-compressed textures stored in PKM files
Unknown user c7848
Fixed the offset/pointer argument to the glDrawElements calls in love.graphics.print
Unknown user c7848
Updated internal GPU vendor list for some embedded GPU companies
Unknown user c7848
Added WinRT to the list of video backends which should always use OpenGL ES instead of desktop OpenGL
Unknown user c7848
Changed love.graphics.print to use an index buffer when drawing font glyphs instead of creating a CPU-side list of triangles each draw call
Unknown user c7848
Added support for KTX files containing compressed image data (ETC1, etc.)
Unknown user c7848
Merged GLES-PVRTC into GLES
Unknown user c7848
Fixed silly oversight
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Added file loading support for the PVR file format (often used with PVR-compressed images.)
Unknown user c7848
love.graphics Images now recognize PVRTC1 compressed texture formats (no loading support yet)
Unknown user c7848
love.graphics Images now recognize the ETC1 compressed texture format (no support for loading it from a file yet, though)
Unknown user c7848
Optimized canvases when ANGLE is used
Unknown user c7848
Fixed support for DXT3 and DXT5 when ANGLE is used
Unknown user c7848
DXT1 compressed textures can now be loaded properly without the EXT_texture_compression_s3tc extension if EXT_texture_compression_dxt1 is supported.
Unknown user c7848
love.graphics.newShader now strips precision qualifiers when targeting desktop GLSL, so they can be used in love shaders without causing errors on desktops
Unknown user c7848
Merged default into GLES
Unknown user c7848
Use 16-bit RGBA 4444 as a fallback when 32-bit RGBA render targets aren't supported on GLES2
Unknown user c7848
Hopefully fixed love.graphics.circle crashing on some drivers when an infinite radius is given
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed compilation errors in GLES shaders due to a difference in the GLSL ES specification compared to GLSL (resolves issue #882 in love / issue #31 in love-android-sdl2)
Unknown user c7848
Slightly better code for that...
Unknown user c7848
If 32 bit RGBA Canvases aren't supported in ES2, fall back to 16 bit RGB565 instead of erroring.
Unknown user c7848
Added love.graphics.isActive(). love.graphics function calls (and method calls on objects created via love.graphics) are only guaranteed to work when isActive is true, otherwise bad things might happen (the program crashing, for example.)
Unknown user c7848
Trigger love.quit when the SDL_APP_TERMINATING event occurs.
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged love.touch into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
love.touch.getTouch no longer relies on SDL_GetTouchFinger and friends, since those are updated on a separate thread in some backends, which caused issues when iterating through all touch presses while they're being updated internally.
Unknown user c7848
Merged default into love.touch
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default (0.9.1) into GLES
Unknown user c7848
Merged default into GLES
Unknown user c7848
Added love.lowmemory event callback function, triggered on iOS/Android when the app is nearing its memory limit
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed crash caused by love.graphics.setWireframe
Unknown user c7848
Fixed crash caused by love.graphics.setWireframe
Unknown user c7848
Fixed canvases
Unknown user c7848
Fixed canvases
Unknown user c7848
Fixed subtractive blending
Unknown user c7848
Fixed subtractive blending
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged love.touch into mobile-common
Unknown user c7848
Added limited multi-touch gesture support with a new event: love.touchgestured(x, y, theta, dist, touchcount). theta is the amount the touches rotated, dist is the amount that the touches moved relative to each other, touchcount is the number of fingers used in the gesture.
Unknown user c7848
Merged default into love.touch
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
ES2: fixed the built-in TransformMatrix and ProjectionMatrix uniform matrices in shaders
Unknown user c7848
ES2: fixed the built-in TransformMatrix and ProjectionMatrix uniform matrices in shaders
Unknown user c7848
Merged GLES into mobile-common
Unknown user c7848
Merged default into GLES
Unknown user c7848
Created branch mobile-common: currently a combination of the love.touch and GLES branches
Unknown user c7848
Merged default into love.touch
Unknown user c7848
Always prefer OpenGL ES 2 when using the Raspberry Pi backend
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed previous commit
Unknown user c7848
Fixed love.graphics.present generating OpenGL errors
Unknown user c7848
ES2: fixed bug with vertex buffers
Unknown user c7848
Merged default into GLES
Unknown user c7848
Added a boolean argument to love.mousepressed and love.mousereleased indicating whether it originated from a touchscreen press
Unknown user c7848
Removed device IDs and love.touch.getDevices from the touch API.
Unknown user c7848
Initial revision of touchscreen API support: added love.touchpressed, love.touchreleased, and love.touchmoved events, added love.touch module with love.touch.getDevices, love.touch.getTouchCount, and love.touch.getTouch functions. Touch presses have an ID which remains unique for the duration of the touch press. Also changed love.event messages to support a variable amount of arguments/values, instead of just 4.
Unknown user c7848
Merged default into GLES
Unknown user c7848
GLES: hopefully better performance with love.graphics.setCanvas and love.graphics.present
Unknown user c7848
GLES: fixed shader compilation
Unknown user c7848
Merged default into GLES
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed love.graphics.push
Unknown user c7848
Fixed a crash when the error handler can’t create a window, changed window creation to show a message box with the error message if it fails, also showing a message box if the graphics mode can’t be set (e.g. if GL 1.3 or GLES 2.0 isn’t supported)
Unknown user c7848
Merged default into GLES
Unknown user c7848
Fixed gladfuncs.hpp in Windows by making sure windows.h doesn’t define ‘near’ and ‘far’ macros
Unknown user c7848
ES2: fixed shaders
Unknown user c7848
Some bug fixes
Unknown user c7848
Don’t assume the FBO used for drawing to the main screen is 0 (in iOS, a non-zero FBO is required and used by SDL)
Unknown user c7848
Actually use the default shader after creating it
Unknown user c7848
Added shader syntax for ES2, hooked up generic vertex attributes and built-in transform matrices to shaders in ES2, always a default shader and default code for shader stages when none is given in ES2
Unknown user c7848
Resolved more incompatibilities with ES2 in love.graphics
Unknown user c7848
Ignore that #include
Unknown user c7848
Now using our own matrix stack instead of GL’s
Unknown user c7848
Wrapped vertex attribute functions for use with both GLES 2 and desktop GL 1.x
Unknown user c7848
Merged default into GLES
Unknown user c7848
Added limited detection of GLES features
Unknown user c7848
images, canvases, fonts, and particle systems no longer use GL_QUADS (removed in GLES2+ and core GL3+)
Unknown user c7848
Fixed extension detection, and no longer using sized internal formats for images (as per the GLES2 spec)
Unknown user c7848
OpenGL 1.2 and below is no longer officially supported (see issue #779)
Unknown user c7848
Replaced GLee with GLAD (see issue #728)