Mitchell Hashimoto
|
5bca3a4044
|
pkg/apple-sdk: only exec to get xcode path once per build
|
2024-01-10 09:35:37 -08:00 |
|
Mitchell Hashimoto
|
41de9c6e97
|
pkg/apple-sdk: depend on macOS 14 SDK
|
2024-01-10 09:32:24 -08:00 |
|
Mitchell Hashimoto
|
7e1f1d360f
|
pkg/apple-sdk add comment
|
2024-01-09 22:32:39 -08:00 |
|
Mitchell Hashimoto
|
22648d60e7
|
pkg/apple-sdk: detect apple sdk based on target
|
2024-01-09 22:24:34 -08:00 |
|
Mitchell Hashimoto
|
829776bebd
|
pkg/apple-sdk: always require a module
|
2024-01-09 22:11:03 -08:00 |
|
Mitchell Hashimoto
|
fde52e9eca
|
pkg/macos: only link apple paths on darwin target
|
2024-01-09 21:58:56 -08:00 |
|
Mitchell Hashimoto
|
c0722b3652
|
build: use Xcode for the macOS SDK
|
2024-01-09 21:53:01 -08:00 |
|
Krzysztof Wolicki
|
3c78df70fb
|
Maybe this will help macos
|
2024-01-07 21:39:53 +01:00 |
|
Krzysztof Wolicki
|
b27fc44837
|
Link frameworks to macos module conditionally
|
2024-01-07 21:22:09 +01:00 |
|
Krzysztof Wolicki
|
2f5bcf2e27
|
Attempt to fix building on macos
|
2024-01-07 21:17:17 +01:00 |
|
Krzysztof Wolicki
|
5698607a1c
|
Clean pkg/fontconfig/build.zig
|
2024-01-07 20:54:22 +01:00 |
|
Krzysztof Wolicki
|
9964a55d47
|
Update source for zig-build-macos-sdk for pkg/apple-sdk
|
2024-01-07 20:48:00 +01:00 |
|
Krzysztof Wolicki
|
f917be968d
|
Merge branch 'mitchellh:main' into main
|
2024-01-07 19:13:06 +01:00 |
|
Krzysztof Wolicki
|
ddebb31b8a
|
Add include paths to more modules in pkg/
|
2024-01-07 19:07:16 +01:00 |
|
Krzysztof Wolicki
|
6c7c5eecce
|
Add include paths to freetype module
|
2024-01-07 18:45:07 +01:00 |
|
Krzysztof Wolicki
|
9e14a7ea62
|
Add include paths to modules in pkg/
|
2024-01-07 17:39:39 +01:00 |
|
Mitchell Hashimoto
|
efd196e5c9
|
pkg/freetype: unknown errors should be reported, not unreachable
|
2024-01-05 21:08:39 -08:00 |
|
Krzysztof Wolicki
|
1913243c35
|
WIP: Update to new build module API after Zig PR #18160
Temporarily change dependency sources to forks until they update
|
2024-01-03 21:50:32 +01:00 |
|
Mitchell Hashimoto
|
3fc5b02d73
|
pkg/fontconfig: move some dependencies to our own mirror
These are unmodified, so users can still verify the checksum with the
official downloads if they feel unsafe.
|
2024-01-02 15:27:59 -08:00 |
|
Kyaw
|
22d631942c
|
font/coretext: use CTFontCopyFamilyName
Use `CTFontCopyFamilyName` instead of `CTFontCopyDisplayName` to get
the font name to match the behavior of how it's done on freetype
backend.
|
2023-12-15 02:26:47 +06:30 |
|
Mitchell Hashimoto
|
489ed57e2f
|
font/harfbuzz: track x/y offsets
|
2023-12-11 21:41:13 -08:00 |
|
Mitchell Hashimoto
|
cc0b615552
|
pkg/macos: more APIs
|
2023-12-11 20:48:45 -08:00 |
|
Mitchell Hashimoto
|
0137f5b0d3
|
pkg/macos: add many more text APIs
|
2023-12-11 11:12:29 -08:00 |
|
Mitchell Hashimoto
|
ff68c56268
|
pkg/macos: implement CTRun
|
2023-12-11 11:12:28 -08:00 |
|
Carlos Alexandro Becker
|
25856d62aa
|
Remove FiraCode leftovers
from #993
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
|
2023-12-06 13:36:05 -03:00 |
|
Krzysztof Wolicki
|
0750698b62
|
Update to latest master,
update libxev dependency,
change mach_glfw to an updated fork until upstream updates
|
2023-11-30 21:41:33 +01:00 |
|
Mitchell Hashimoto
|
5db002cb12
|
renderer/metal: underline urls
|
2023-11-29 15:30:21 -08:00 |
|
Mitchell Hashimoto
|
27585ae18a
|
pkg/oniguruma: better regex api
|
2023-11-29 15:29:43 -08:00 |
|
Mitchell Hashimoto
|
364020973c
|
pkg/oniguruma: search
|
2023-11-29 15:29:43 -08:00 |
|
Mitchell Hashimoto
|
4d3c7212d8
|
pkg/oniguruma: init regex object
|
2023-11-29 15:29:43 -08:00 |
|
Mitchell Hashimoto
|
c0a06ab523
|
pkg/oniguruma: basic build
|
2023-11-29 15:29:43 -08:00 |
|
Mitchell Hashimoto
|
76c76ce85e
|
renderer/opengl: upload kitty image textures
|
2023-11-19 22:08:07 -08:00 |
|
Mitchell Hashimoto
|
c8a51a2158
|
renderer/opengl: create the screen texture
|
2023-11-17 21:51:06 -08:00 |
|
Mitchell Hashimoto
|
47971e7663
|
renderer/opengl: setup uniform buffer objects for custom shaders
|
2023-11-17 21:51:06 -08:00 |
|
Mitchell Hashimoto
|
1fedc912f0
|
renderer/opengl: create ubos
|
2023-11-17 21:51:05 -08:00 |
|
Mitchell Hashimoto
|
fb0929a11b
|
renderer/opengl: extract cell program state to dedicated struct
|
2023-11-17 21:51:05 -08:00 |
|
Mitchell Hashimoto
|
3aa217ad2e
|
pkg/opengl: add Framebuffer APIs
|
2023-11-17 21:51:05 -08:00 |
|
Mitchell Hashimoto
|
8576acb89e
|
renderer/opengl: move opengl API to pkg/opengl
|
2023-11-17 21:51:04 -08:00 |
|
Mitchell Hashimoto
|
01a73994cb
|
renderer/metal: setup sampler state
|
2023-11-17 21:50:53 -08:00 |
|
Mitchell Hashimoto
|
dba78b20ca
|
renderer: shadertoy convert to MSL
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
1bd92619b1
|
renderer: shadertoy functions
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
3a4aef2dcd
|
pkg/spirv-cross: correct c header
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
7821e6aa3a
|
pkg/spirv-cross
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
6634ccc09c
|
pkg/spirv-cross
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
9715eef388
|
pkg/glslang: build SPIRV lib
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
54ee8c1e3d
|
pkg/glslang: complete the API
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
4afaea19d6
|
pkg/glslang: shader api
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
6ebbea84d5
|
pkg/glslang: can build
|
2023-11-17 21:50:35 -08:00 |
|
Mitchell Hashimoto
|
0230222c0d
|
pkg/macos: add CoreVide for DisplayLink
|
2023-11-17 21:50:34 -08:00 |
|
Krzysztof Wolicki
|
44a48f62f1
|
change unmodified var s to const s in anticipation of zig changes
|
2023-11-17 15:46:46 +01:00 |
|