Commit graph

176 commits

Author SHA1 Message Date
Hartmut Seichter
d9edd85e60 merge changes 2025-06-02 21:39:32 +02:00
Hartmut Seichter
2cf82d4da9 new image class 2025-06-02 21:36:32 +02:00
cd9eafca84 update cmake 2025-05-22 13:44:36 +02:00
Hartmut Seichter
9bc7491266 clean up some old leftovers 2025-05-21 22:35:03 +02:00
Hartmut Seichter
b3686c1641 clean up some old leftovers 2025-05-21 22:30:57 +02:00
Hartmut Seichter
30cc534a37 fiddling around with new image layout storage 2024-08-02 22:58:15 +02:00
Hartmut Seichter
43d5ceabb8 cleanup for mesh example 2024-07-31 23:51:58 +02:00
Hartmut Seichter
b564c2b87c minor cleanup 2024-07-31 23:34:25 +02:00
Hartmut Seichter
1fb8d25b31 WIP intermediate result compiling pw::scene again 2024-07-27 18:34:38 +02:00
Hartmut Seichter
55189a70b5 added unprojection into homogenous space for matrices 2024-07-27 18:10:57 +02:00
Hartmut Seichter
564cda1345 WiP 2024-07-27 09:40:02 +02:00
Hartmut Seichter
4be1393295 WiP 2024-07-25 23:04:57 +02:00
Hartmut Seichter
49f8fbf187 first stab at bringing lua bindings back 2024-07-25 00:19:36 +02:00
Hartmut Seichter
058f7ca23d inching towards a first MVP with a renderer working again 2024-07-24 23:49:09 +02:00
Hartmut Seichter
9cb55edbb4 WiP for geometry handling 2024-07-23 23:52:22 +02:00
Hartmut Seichter
a4bb53ce8f WiP for mesh and fixes for clang compilation 2024-07-23 22:23:51 +02:00
Hartmut Seichter
6a0c5c178d formatters for std::format and std::print 2024-07-22 22:43:45 +02:00
Hartmut Seichter
980ede013f formatters for std::format and std::print 2024-07-22 22:40:38 +02:00
Hartmut Seichter
70d002f57c added slicing to vectors and matrices 2024-07-17 23:36:16 +02:00
Hartmut Seichter
d2163ddd09 compile time optimized slicing 2024-07-16 23:31:54 +02:00
Hartmut Seichter
2295b758b7 compile time optimized slicing 2024-07-16 23:30:29 +02:00
86f45a084a first sweeping through size and image 2024-07-16 18:51:14 +02:00
c58f81d640 added a more useful function to calculate the AABB 2024-07-16 15:45:03 +02:00
4547b9c6f8 added test/dev tools for AABB and Frustums - added simple AABB calculation and instrumentation 2024-07-16 15:32:41 +02:00
Hartmut Seichter
51bc5203ae more restructuring including separated frustum and added quaternion slerp 2024-07-15 00:42:49 +02:00
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
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