Commit Graph

91 Commits

Author SHA1 Message Date
bc3dcff3ea Remove the old Quik texture API. 2024-04-28 13:44:40 +03:00
2aa1066a9d Fix one of the image command lists. 2024-04-14 23:21:31 +03:00
fe3c2d0550 Image support for vertex generator. 2024-04-14 23:21:08 +03:00
5aa9a2f4e6 Support for 3d images in the renderer. 2024-04-14 22:51:10 +03:00
4d5e0dd8f2 Add unit vectors to QVec2. 2024-04-14 22:35:54 +03:00
f07208ebe9 Replace textures with QImage. 2024-04-14 22:35:30 +03:00
b57d7bed41 Texture 3d entry points and enums. 2024-04-14 22:34:51 +03:00
a1573d3786 Merge branch 'master' of https://git.mixedup.dev/QUIK/Quik 2024-04-11 19:35:30 +03:00
20c126fb88 New Image3D command. 2024-04-11 19:33:42 +03:00
7ce474d92a Changes to platform abstraction layer. 2024-04-11 19:09:00 +03:00
2eb5663ee9 Renamed the classes in the command engine. 2024-04-11 19:06:58 +03:00
09ce8d3229 Add invalid cast exceptions to frame conversion operators. 2024-04-09 10:50:52 +03:00
98aee237bd Update README.md 2024-04-08 22:55:37 +02:00
d8beb2a274 Update README.md 2024-04-08 22:54:26 +02:00
a8d805b461 Update README.md 2024-04-08 22:54:02 +02:00
4dff6eba91 Math library changes and fixes. 2024-04-08 23:51:03 +03:00
9c9efc6eeb Convert command queue to a command list. 2024-04-08 23:50:05 +03:00
51e9018a22 These dependencies have been moved into their own repositories. 2024-04-06 23:36:32 +03:00
032a38e13b Small fixes on OpenTK support. 2024-03-04 21:41:16 +03:00
cea243a3b8
Finish backporting Freetype from in development quik. 2023-11-10 20:57:33 +03:00
6240f5921b
Add new assets for the quik logo. 2023-10-17 22:26:14 +03:00
959788563f
Fix small errors in driver. 2023-09-22 21:23:59 +03:00
118b50cee2
Add font rendering. 2023-09-22 19:30:17 +03:00
1f6a3a55e1
Ressurrect old freetype library. 2023-09-16 09:59:51 +03:00
ac0a70cefc
Remove auto-generated freetype bindings. 2023-09-16 09:50:14 +03:00
845ed1c27a
Rename Quik.Media.Stb to *.Defaults 2023-09-16 09:24:57 +03:00
4a35f18737
Add partial FreeType bindings. 2023-09-15 20:40:30 +03:00
ae0c9e742c
Begin working on freetype bindings, again. 2023-09-13 21:38:38 +03:00
ebb2ee7fee
Add freetype as a submodule. 2023-07-28 22:45:24 +03:00
65fb6dcb87
Add file and lineno to exception msg. 2023-07-28 22:38:55 +03:00
d65bb8ad0a
Add new demo application template. 2023-07-28 22:37:49 +03:00
2bcac4a83e
Remove references to old control types, at least for now. 2023-07-28 22:37:13 +03:00
6b8b3f2f0d Create a super basic test for fonts. 2023-07-16 18:31:51 +03:00
ecd6e8cab7 Disabled obsolete warning. 2023-07-15 16:23:42 +03:00
99277153d2 Add the stbimage test. 2023-07-15 16:23:22 +03:00
f0132e3459
Delete .idea directory 2023-07-09 17:49:09 +03:00
c3a815171b Begin work on Quik.Media.Stb 2023-07-09 17:46:35 +03:00
648f44f12d Create nicer wrapper of Stbi. 2023-07-09 17:33:35 +03:00
3e7de074c6 Temporarily fix Stbi. 2023-07-09 17:05:01 +03:00
afd73d1622 Move stbtt to it's own 2023-07-09 16:44:49 +03:00
03c477e98f Cannot get the nuget package to work properly. 2023-07-09 16:33:09 +03:00
5f859adab9 Create preliminary bindings for stb libraries. 2023-07-08 15:32:01 +03:00
aea346180b Reference the redist nuget packages. 2023-07-08 14:22:18 +03:00
17950b6870 Add the wrapper packages. 2023-07-08 14:17:05 +03:00
10dcbeb55e Added stb redistributables. 2023-07-08 14:08:11 +03:00
7d2dee5a4d Create stbi redist. 2023-07-08 13:25:44 +03:00
fad876c1b3 Add stb back again. 2023-07-08 13:22:26 +03:00
1b9e50da82 Remove submodules for now. 2023-07-08 13:22:03 +03:00
33427146e1 Design a docker container for cross compiling native dependencies. 2023-07-08 13:17:14 +03:00
79242127e5 Add stb into project directory. 2023-07-03 13:24:16 +03:00