Commit graph

32 commits

Author SHA1 Message Date
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
cd19543627 start to refactor for C++23 2024-06-06 23:45:53 +02:00
b25ab14587 added proper texturing support 2021-02-04 22:56:27 +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
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
425072bdec now moved from mesh to geometry - file renamed and includes fixed 2020-12-03 00:16:34 +01:00
0cd3c99119 experimenting around with scene and rendering components 2020-12-01 23:22:19 +01:00
8eda3df225 some small refactorings 2019-02-18 19:31:53 +01:00
d9bbef876e working mesh rendering and shader uniforms 2019-01-30 23:52:38 +01:00
ad13cea0ca well missing stuff from commit before ... 2019-01-27 15:22:55 +01:00
46036f15bf add missing files 2019-01-25 18:01:16 +01:00
5245ceb112 still plenty of problems with angleaxis and other linear algebra stuff 2019-01-25 18:01:01 +01:00
baa209ceea somewhat better working registration system for the lua runtime 2019-01-24 15:52:03 +01:00
803af8c37a cleanup before reworking the scripting engine layout: 2019-01-22 15:21:04 +01:00
4ff557d446 bringing all back together 2019-01-22 14:16:03 +01:00
8d563cfc22 brainblock over - constructor needs not only a using but also a signature 2019-01-22 09:51:07 +01:00
830b63cf88 still not there yet 2019-01-22 09:06:22 +01:00
bf834a33e0 working a bit to get the constructor usage cleaned up for the whole matrix code 2019-01-21 15:46:57 +01:00
f33e6769f4 still not yet there 2019-01-18 22:04:14 +01:00
9dd862018b put the new matrix implementation in place 2019-01-18 21:45:23 +01:00
55b7361717 basic function work and are validated against octave output 2019-01-18 09:34:48 +01:00
54e3b1587e fixing core matrix calculations 2019-01-17 17:34:14 +01:00
24154087ba small update to put more transformation code into the right spots 2019-01-07 17:09:20 +01:00
b89c536761 clean up for adding proper transform handling 2019-01-07 16:35:22 +01:00
c207493454 cleaned up the quaternion implementation prior to making pixwerx rely on it 2018-04-08 00:21:45 +02:00
d33a00721a validated matrix multiplication 2018-04-04 11:33:19 +02:00
75fb4c27f7 moved component out and about 2018-04-03 17:35:25 +02:00
550d27273f this is basically a design document version - it sets the scenery for upcoming additions 2018-04-02 01:06:50 +02:00