Commit History

Author SHA1 Message Date
  Alex Szpakowski 9765485222 metal: partial implementation of pipeline states. 5 years ago
  Alex Szpakowski aa636381d0 Fix MSAA texture creation logic 5 years ago
  Alex Szpakowski 694bc9c5b7 rename love_Canvases to love_RenderTargets in shaders. 5 years ago
  Alex Szpakowski 453322678c Rename internal uses of canvas to texture/render target 5 years ago
  Alex Szpakowski 12c90b3dca Merge Image and Canvas GL backend classes into new common Texture class. 5 years ago
  Alex Szpakowski 63c5df6aa7 Begin unification of Canvases and Images. 5 years ago
  Alex Szpakowski b46b3ed552 Move some Canvas code to Texture, devirtualize Texture::draw. 5 years ago
  Alex Szpakowski f9248d478c Refactor sampler state parameters for textures. 5 years ago
  Alex Szpakowski 23bc1a7aae Add new mesh data formats: int32, uint32, [u]int8, [u]int16, snorm8, and snorm16. 5 years ago
  Alex Szpakowski 5f9b5a21d0 Merge default into minor 5 years ago
  Alex Szpakowski fc4847c69d Update copyright for the new year 5 years ago
  Alex Szpakowski 361cefbb05 Add new wrap mode "clampone". Pixels sampled outside of [0, 1] are white (1, 1, 1, 1). 5 years ago
  Alex Szpakowski 6c662ade41 Fix disabling blending, 5 years ago
  Alex Szpakowski f3b52f66fe Update the internal naming convention for pixel formats. 5 years ago
  Alex Szpakowski 3a227cea37 Merge default into minor 5 years ago
  Alex Szpakowski 6a552d5a6f Allow Canvases to use the r16, rg16, and rgba16 pixel formats. 5 years ago
  Alex Szpakowski 3435a6bcbf Change the internal constant color from a (per-draw) vertex attribute to a uniform. Pack most built-in uniforms into a single vec4 array and update them all with a single glUniform call. 5 years ago
  Alex Szpakowski 1e0a7cad67 Fix instanced vertex attributes. 5 years ago
  Alex Szpakowski 157282ec7e Fix a typo causing mesh attribute instancing to behave weirdly. 5 years ago
  Alex Szpakowski 58e26280c2 Fix detection for support of r16 and rg16 image formats on desktops. 6 years ago
  Alex Szpakowski 55d4dc0f9e Restructure some internal vertex buffer binding code to be closer to how graphics APIs actually behave. 6 years ago
  Alex Szpakowski 51d0733943 Apply workaround for font texture loading on Radeon 3000/4000-era graphics cards to mobile GPUs as well as desktop ones. 6 years ago
  Alex Szpakowski 0c2153e0ca Fix a potentially uninitialized value in love.graphics code. Minor cleanup. 6 years ago
  Alex Szpakowski 0752f27bdf Update copyright year for 2019 6 years ago
  Alex Szpakowski 364718fa46 Android: potentially work around a Qualcomm Adreno driver bug which prevented videos from being loaded into vram. 6 years ago
  Alex Szpakowski 1c853cbcc3 Fall back to glTexImage instead of glTexStorage on Radeon 3xxx drivers on Windows. Potentially works around a graphics driver bug which prevented text from showing up. 6 years ago
  Bart van Strien 571503c02e Don't use deprecated isFile in love.joystick.loadGamepadMappings (fixes #1391) 7 years ago
  Alex Szpakowski 3857d09132 Don't use persistently mapped buffers on Intel Ivy Bridge GPUs on Windows. glClientWaitSync can hang with those drivers, apparently. 7 years ago
  Bart van Strien e80247c191 Happy new year! ✨ 7 years ago
  Alex Szpakowski a31b500b03 Simplify quad drawing code, and use glDrawElementsBaseVertex when available. 7 years ago