ebiten/internal
Hajime Hoshi 7ed2d73406 internal/builtinshader: bug fix: wrong blending rate
The blending rate of colors in a square vertices should be calculated
by the lower-right point, not the upper-left point.

mix(a, b, rate) function calculates (1-rate)*a + rate*b, so a should
be weighted if rate is close to 0, and b should be weighted if rate
is close to 1. The current implementation was opposite.

Rendering results don't seem to be changed so much actually, but the
current implementation doesn't make sense.
2023-08-31 15:11:37 +09:00
..
affine internal/affine: refactoring: use slices instead of array pointers 2022-09-30 22:20:32 +09:00
atlas internal/graphics: enable to specify regions for each source image 2023-08-27 21:15:01 +09:00
buffered internal/graphics: enable to specify regions for each source image 2023-08-27 21:15:01 +09:00
builtinshader internal/builtinshader: bug fix: wrong blending rate 2023-08-31 15:11:37 +09:00
cglfw internal/cglfw: change the license to Apache-2.0 2023-08-04 01:09:48 +09:00
clock all: update URLs in comments 2022-11-21 01:46:50 +09:00
cocoa all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
debug internal/debug: bug fix: add SwitchLogger to dump logs for each frame correctly 2023-08-26 03:38:37 +09:00
devicescale internal/devicescale: use a slice instead of a map 2023-08-20 05:00:46 +09:00
file ebiten: implement DroppedFiles to replace AppendDroppedFiles 2023-01-25 14:27:11 +09:00
gamepad all: bug fix: relative paths for dlopen didn't work on macOS Sonoma 2023-08-26 14:52:52 +09:00
gamepaddb cmd/ebitenmobile: fix Xbox-ish gamepad axis assignment (#2596) 2023-03-12 22:32:30 +09:00
glfw ebiten: add APIs to treat monitors (#2597) 2023-08-30 21:02:04 +09:00
goglfw internal/goglfw: fix copyright texts 2023-08-04 01:17:23 +09:00
graphics internal/graphics: deprecated some built-in functions 2023-08-29 00:06:54 +09:00
graphicscommand internal/graphics: enable to specify regions for each source image 2023-08-27 21:15:01 +09:00
graphicsdriver all: bug fix: relative paths for dlopen didn't work on macOS Sonoma 2023-08-26 14:52:52 +09:00
hooks internal/hooks: Enable to return error at suspend/resume audio 2021-05-04 23:09:01 +09:00
jsutil all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
microsoftgdk internal/microsoftgdk: improve forward compatibility 2022-12-25 22:00:22 +09:00
mipmap internal/graphics: enable to specify regions for each source image 2023-08-27 21:15:01 +09:00
packing internal/packing: refactoring: use image.Rectangle 2023-04-27 23:45:57 +09:00
png go generate 2023-03-15 03:18:28 +09:00
processtest audio: bug fix: deadlock between a player and a context 2023-08-29 14:52:48 +09:00
restorable internal/graphics: enable to specify regions for each source image 2023-08-27 21:15:01 +09:00
shader internal/shader: bug fix: forbid duplicated uniform variables 2023-08-29 00:43:10 +09:00
shaderir internal/shaderir: improve FilterUniformVariables 2023-08-20 03:21:46 +09:00
testing internal/shader: use plural forms for Kage compiler directives 2023-08-01 11:41:38 +09:00
thread internal/graphicsdriver: flush commands asynchronously whenever possible 2023-07-30 22:44:13 +09:00
ui ebiten: add APIs to treat monitors (#2597) 2023-08-30 21:02:04 +09:00
vibrate all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
winver internal/goglfw: separate the Windows version detection to a new package winver 2023-03-31 02:16:01 +09:00