ebiten/internal
Hajime Hoshi 1fe988eabf internal/graphicscommand: improve performance of prependPreservedUniforms
```
% benchstat old.txt new.txt
goos: darwin
goarch: arm64
pkg: github.com/hajimehoshi/ebiten/v2/internal/graphicscommand
cpu: Apple M3 Pro
                            │   old.txt   │               new.txt               │
                            │   sec/op    │   sec/op     vs base                │
PrependPreservedUniforms-12   23.07n ± 2%   19.96n ± 0%  -13.48% (p=0.000 n=10)
```

Updates #3144
2024-10-26 01:18:06 +09:00
..
affine all: use math/rand/v2 2024-09-12 01:17:26 +09:00
atlas all: use Go 1.21's min/max builtin functions 2024-09-12 01:01:05 +09:00
beforemaintest internal/beforemaintest: avoid os.Exit(0) 2024-09-01 13:58:39 +09:00
buffered all: use Go 1.21's min/max builtin functions 2024-09-12 01:01:05 +09:00
builtinshader internal/buildinshader: refactoring 2024-10-24 12:16:05 +09:00
clock all: use Go 1.21's min/max builtin functions 2024-09-12 01:01:05 +09:00
cocoa internal/cocoa: bring back NSInvocation for CopyFromTexture (#3136) 2024-10-19 23:59:45 +09:00
debug internal/debug: use go/build's Context to get the source directory 2024-10-18 15:36:25 +09:00
file internal/file: update comments 2024-09-06 11:03:39 +09:00
gamepad internal/gamepad: add PS5 files 2024-10-14 21:01:04 +09:00
gamepaddb all: rename files 2024-10-12 14:10:42 +09:00
glfw internal/glfw: reduce TLS usages at swapInterval* 2024-10-13 00:01:16 +09:00
graphics ebiten: add Vertex.Custom0 to Custom3 2024-08-25 18:11:39 +09:00
graphicscommand internal/graphicscommand: improve performance of prependPreservedUniforms 2024-10-26 01:18:06 +09:00
graphicsdriver internal/cocoa: bring back NSInvocation for CopyFromTexture (#3136) 2024-10-19 23:59:45 +09:00
hook
microsoftgdk
mipmap internal/mipmap: refactoring 2024-09-12 17:36:17 +09:00
packing internal/atlas: use bit manipulation for function power of 2 -like functions (#2915) 2024-02-25 02:06:52 +09:00
png internal/png: go generate 2024-09-24 00:01:15 +09:00
processtest ebiten: add FillRuleFillAll, FillRuleEvenOdd, and FillRuleNonZero 2024-06-08 17:58:33 +09:00
restorable internal/restorable: performance optimization 2024-10-25 19:30:38 +09:00
shader internal/shader: bug fix: xor-assignment operator didn't work correctly 2024-10-21 14:54:07 +09:00
shaderir internal/shader: add check for out-of-bounds 2024-09-21 22:06:36 +09:00
testing internal/testing: avoid os.Exit(0) 2024-09-01 13:31:40 +09:00
thread
ui internal/ui: update gamepads for PS5 2024-10-19 22:43:14 +09:00
vettools
vibrate all: use github.com/ebitengine/gomobile instead of golang.org/x/mobile 2024-02-24 22:07:27 +09:00
winver