Hajime Hoshi
|
f98003bcd5
|
ebiten: add ColorSpace and RunGameOptions.ColorSpace
This works only for macOS Metal and WebGL so far.
Closes #2871
|
2024-08-28 03:03:57 +09:00 |
|
Hajime Hoshi
|
2261cf76de
|
internal/graphicsdriver/metal/ca: follow ObjC convention
Updates #2981
|
2024-05-06 19:36:17 +09:00 |
|
Hajime Hoshi
|
dec08b9e4e
|
all: bug fix: relative paths for dlopen didn't work on macOS Sonoma
Closes #2732
|
2023-08-26 14:52:52 +09:00 |
|
Hajime Hoshi
|
36e2d0ec40
|
internal/graphicsdriver/metal: bug fix: a path for CoreGraphics.framework didn't work
Closes #2595
|
2023-03-10 23:24:06 +09:00 |
|
Hajime Hoshi
|
7998e4d31d
|
update purego to v0.3.0-alpha
There are breaking changes between purego v0.2.0 and v0.3.0-alpha.
|
2023-03-04 01:22:54 +09:00 |
|
TotallyGamerJet
|
56ec19caa1
|
all: use RTLD_LAZY in dlopen for darwin (#2453)
dlopen requires either RTLD_LAZY or RTLD_NOW but there was neither.
Updates #1162
|
2022-11-14 04:44:51 +09:00 |
|
Hajime Hoshi
|
2cbc5e7b60
|
internal/cocoa: remove IsIOS
Use `runtime.GOOS == "ios"` instead.
Closes #1415
|
2022-09-15 01:04:37 +09:00 |
|
TotallyGamerJet
|
05470f7706
|
internal/graphicsdriver/metal: remove C for macOS (#2243)
Updates #1162
|
2022-08-18 01:39:34 +09:00 |
|
Hajime Hoshi
|
5c63c4a4aa
|
internal/graphicsdriver/metal: support macOS 10.12 by removing packed types
From the Metal shading language specification [1] Table 2.2.3, attribute
variables in Ebitengine's vertices don't have to be packed. Then, we can
remove `packed` types.
[1] https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf
Closes #2107
|
2022-05-28 23:57:59 +09:00 |
|
Hajime Hoshi
|
fef79f4d3e
|
internal/graphicsdriver/metal: update the minimum version of macOS
Updates #2095
|
2022-05-18 00:09:04 +09:00 |
|
Hajime Hoshi
|
35deb53624
|
internal/graphicsdriver/metal: Rename files to remove +build comments
|
2021-08-23 02:06:09 +09:00 |
|