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
3906222506
Add alpha premultiplication.
2023-07-02 11:39:02 +03:00
1676184118
Add image buffers and color conversion.
2023-07-02 11:22:52 +03:00
995943d83b
Fix incorrect nomenclature in interface name.
2023-07-02 10:38:46 +03:00
f830626579
Add RedAlpha image formats.
2023-07-02 10:38:32 +03:00
98883db604
Add float color structure.
2023-07-02 10:38:19 +03:00
8e2db62e56
Add a very simple matrix class.
2023-06-30 19:57:04 +03:00
d72a07354a
We are going real old school GL.
2023-06-30 19:35:24 +03:00
1297365b38
Add missing stuff.
2023-06-30 16:34:16 +03:00
72d0f02440
Purge all old files.
2023-06-29 14:17:32 +03:00
8d2afd0955
Remove old test projects.
2023-06-29 14:04:32 +03:00
41b7bebba5
Rename geometry types with Q prefix instead of Quik.
2023-06-29 10:42:02 +03:00
fe71028573
Add GL_UNSIGNED_INT
2023-06-29 10:37:23 +03:00
46c18d97d2
Small fixes in the command engine components.
2023-06-29 10:31:28 +03:00
5c71afe9c7
Rectangles added :)
2023-06-28 15:22:48 +03:00
61e4d2bd16
Begin work on new command engine.
2023-06-23 22:56:07 +03:00
78c71054b4
Add more useful stuff into frames.
2023-06-23 22:55:41 +03:00
2e07b0ffc9
Add pretty colors and new functions into the math types.
2023-06-23 22:53:22 +03:00
a50650e54a
Create custom OpenGL bindings.
...
This removes the hard dependency on OpenTK for a core component of QUIK.
Although not all environments are going to be using OpenGL, having it be
independent from a vendor library would be more benefitial for more
people.
2023-06-22 23:11:32 +03:00
b57677a6c2
Rename namespace 'CommandQueue' as 'CommandMachine'.
2023-05-20 19:37:51 +03:00
4b2271dd29
Change textures from interface to abstract class.
2023-05-15 21:49:48 +03:00