Commit graph

162 commits

Author SHA1 Message Date
Hartmut Seichter
f3365d0669 added structured binding support for matrix 2024-07-14 23:16:14 +02:00
Hartmut Seichter
98685e49ed added structured binding support for vector 2024-07-14 22:38:13 +02:00
a5d42995b2 clean up some headers 2024-07-14 11:23:04 +02:00
Hartmut Seichter
c70c18e41c first ideation about a better geometry / topo handling 2024-07-13 23:58:46 +02:00
Hartmut Seichter
6b4eb83e64 reworking the transform tools 2024-07-13 09:47:17 +02:00
Hartmut Seichter
114f17a499 WIP 2024-07-13 00:29:47 +02:00
Hartmut Seichter
2919c47e99 fixing axisangle and vector 2024-07-12 21:05:56 +02:00
Hartmut Seichter
3989c0f68e more of the new matrix vector implementation 2024-07-11 23:38:43 +02:00
Hartmut Seichter
63135466a2 WiP 2024-07-11 09:22:39 +02:00
Hartmut Seichter
cd19543627 start to refactor for C++23 2024-06-06 23:45:53 +02:00
42c7221318 major cleanup with new entt release, Lua and GLFW 2023-06-24 09:42:04 +02:00
d65aba4d68 some minor refresh 2023-06-24 08:34:15 +02:00
7d17df39b3 some old changes 2023-06-05 11:15:47 +02:00
623f21aedd proper zero values for vectors 2022-06-07 17:29:20 +02:00
a5830ad9cd banned raw void pointer from public API 2022-06-07 17:13:02 +02:00
2b312f3494 Massive update to start work on asset loading. 2022-01-20 17:58:12 +01:00
8f58570b21 fixed small bug 2022-01-04 23:30:59 +01:00
cd8dfd7b69 update runtime executable 2022-01-04 23:27:19 +01:00
7479bfd625 Major update to revamp development 2022-01-04 23:09:32 +01:00
df12d68b22 update gitignore 2021-12-01 20:44:02 +01:00
80e753378c updated GLFW 2021-12-01 20:43:01 +01:00
67ae8daef3 some cleanup 2021-11-27 21:52:54 +01:00
b25ab14587 added proper texturing support 2021-02-04 22:56:27 +01:00
749bb67c6c major overhaul for Lua API and additions for using texture coordinates
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-02-02 23:23:40 +01:00
939195b851 updated sol2 and lua 2021-01-31 21:29:56 +01:00
2b71d39a9b working texturing 2021-01-30 21:23:16 +01:00
0c8748befe Converting codebase to SOL3
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-01-29 00:00:02 +01:00
874c87cedf move to SOL2 (SOL3)
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-01-28 23:59:41 +01:00
68d4610470 a working version with no error but still some bugs around texturing 2021-01-28 20:11:17 +01:00
2d8244386a adjust demo and implementation to demonstrate proper camera movement
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-01-25 21:01:14 +01:00
42c9fac38e WiP 2021-01-24 21:54:29 +01:00
8f815a33ef refactor geometry topology naming to reflect more the Vulkan way
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-01-24 09:38:05 +01:00
753f51453f refactoring of texture code into a 2D version first 2021-01-23 14:21:08 +01:00
2c4cc29f97 Clean up code for rendering and wrapping it to Lua
Now with an object oriented example.

Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-01-19 20:38:28 +01:00
52c077af6c refactoring and cleaning while searching for a problem in the demo code 2021-01-09 21:40:23 +01:00
3471196830 working port from C++ to Lua with very basic shader and geometry functionality in place 2021-01-09 14:17:10 +01:00
0d2138c9f2 refactoring and cleaning while searching for a problem in the demo code 2021-01-07 23:02:08 +01:00
d2c8262c68 Major push to get renderer separated and configurable.
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2021-01-05 00:23:03 +01:00
77e254872f update copyright notice 2021-01-03 10:49:59 +01:00
8253756e4c update to add more functionality to the ECS and connect it to the rendering system
Signed-off-by: Hartmut Seichter <hartmut@technotecture.com>
2020-12-18 23:31:30 +01:00
a4f9308aa7 WiP for proper support of ECS - figuring out how to use transformations in a ECS 2020-12-17 23:23:08 +01:00
1c5b74454f external UUID implementation for asset tracking 2020-12-15 12:40:17 +01:00
e25625998c refactoring with ECS 2020-12-15 12:39:25 +01:00
4078cdea8f working ECS base 2020-12-14 00:07:27 +01:00
f3c17f6d03 revert back to sol2 2020-12-11 22:54:27 +01:00
ce8e89af51 WiP 2020-12-09 12:55:33 +01:00
523d1d7668 remember to auto by reference 2020-12-09 00:17:36 +01:00
1f390f5a4d poking around the scenegraph pattern implemented with EnTT 2020-12-09 00:16:08 +01:00
cea83d06e8 initial ECS based on EnTT 2020-12-08 23:06:09 +01:00
2ef6af25c1 WiP 2020-12-04 22:05:04 +01:00