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 |