ebiten/internal
TotallyGamerJet 8c5f525ac2
internal/ui: use RegisterClass API (#2442)
Updates #1162

This change uses purego's new RegisterClass API to clean up the
EbitengineWindowDelegate ObjC class. Doing so makes the code
easier to read and more efficient since it directly get the origResizable
and origDelegate fields.
2022-11-07 14:31:39 +09:00
..
affine internal/affine: refactoring: use slices instead of array pointers 2022-09-30 22:20:32 +09:00
atlas internal/atlas: bug fix: compile error 2022-10-16 20:02:42 +09:00
buffered all: unify terms for buffers and flushing 2022-10-16 19:47:00 +09:00
builtinshader internal/builtinshader: fix comments 2022-10-10 13:14:37 +09:00
clock internal/clock: Update -> UpdateFrame 2022-07-12 13:18:49 +09:00
cocoa internal/ui: bug fix: fullscreening didn't work correctly on macOS 13 2022-11-05 14:07:02 +09:00
debug all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
devicescale all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
gamepad all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
gamepaddb internal/gamepaddb: fix mapping support for e.g. dpleft:-a0. (#2335) 2022-09-20 00:34:46 +09:00
glfw all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
glfwwin all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
graphics internal/atlas: do not adjust pixels for DrawTriangles(Shader) 2022-10-11 02:09:20 +09:00
graphicscommand internal/graphicscommand: use buffers for []float32 to reduce allocations 2022-11-04 21:55:44 +09:00
graphicsdriver internal/graphicsdriver/directx: bug fix: ScheduleFrameEventX might not return S_OK on Xbox One 2022-11-05 15:09:38 +09:00
hooks internal/hooks: Enable to return error at suspend/resume audio 2021-05-04 23:09:01 +09:00
jsutil all: replace reflect.SliceHeader with unsafe.Slice 2022-10-30 12:25:30 +09:00
microsoftgdk internal/graphicsdriver/directx: bug fix: wrong SDK version for Xbox One 2022-11-05 02:31:28 +09:00
mipmap internal/graphicsdriver: add Blend struct 2022-10-16 01:08:26 +09:00
nintendosdk all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
packing Remove dot imports from tests - Remove dot imports (#1837) 2021-10-02 19:58:48 +09:00
png all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
processtest all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
restorable all: rename emptyImage -> whiteImage 2022-10-21 15:26:56 +09:00
shader internal/shaderir: cache reachable uniform variables 2022-11-04 01:28:24 +09:00
shaderir internal/shaderir: cache reachable uniform variables 2022-11-04 01:28:24 +09:00
testing internal/testing: add the default exit code 1 2022-10-02 18:16:16 +09:00
thread replace Ebiten with Ebitengine in comments 2022-08-29 11:17:17 +09:00
ui internal/ui: use RegisterClass API (#2442) 2022-11-07 14:31:39 +09:00
vibrate all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00