Commit graph

189 commits

Author SHA1 Message Date
4c8cac13aa Clean up the path implementation and a few other things. 2019-02-06 21:36:30 +01:00
a5cdf4e5f9 fix for Linux 2019-02-06 13:13:29 +01:00
40e8c43e01 moving to a structure in visual representing the underlying APIs first and then layering on top the scene graph. Various other additions and fixes. 2019-02-02 00:11:33 +01:00
7037abbcb6 WiP 2019-01-31 16:54:12 +01:00
62281699ea now lets get texturing working 2019-01-31 15:55:16 +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
f95231f339 fix for axisangle to matrix conversion
checked with rotation matrices and mesh apply
quick hack for a AABB calculation
2019-01-27 15:22:23 +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
9bdc13e3fc starting to abstract the vertext buffers 2019-01-24 16:29:26 +01:00
baa209ceea somewhat better working registration system for the lua runtime 2019-01-24 15:52:03 +01:00
6ee3732994 testing other registration methods for the registry 2019-01-24 09:48:34 +01:00
0809d9c54b poking around to make a somewhat workable factory pattern 2019-01-23 19:33:33 +01:00
36683d6288 more notes for further development 2019-01-23 17:00:36 +01:00
b1c99be0d8 adding missing file 2019-01-23 09:06:05 +01:00
61f8e6c071 attempting to cleanup the scripting interface 2019-01-23 09:05:09 +01:00
a497ac1f7d reworking the scripting module 2019-01-22 16:40:01 +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
878ea70ef7 Merge remote branch 'origin/master' 2019-01-22 09:09:37 +01:00
830b63cf88 still not there yet 2019-01-22 09:06:22 +01:00
b2172d88fb fiddling ... 2019-01-21 17:11:10 +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
1e8b91474e Merge branch 'master' of gitlab.com:seichter/pixwerx 2019-01-17 14:20:12 +01:00
a197dd98e8 merge mesh 2019-01-17 14:19:41 +01:00
f82f52a031 fix for meshes 2019-01-17 14:18:17 +01:00
7c424b713e Merge remote branch 'origin/master' 2019-01-17 14:16:50 +01:00
28e3ef513e need to rewrite the whole matrix stack 2019-01-17 14:14:34 +01:00
05dea19436 further cleanup 2019-01-16 23:45:44 +01:00
075d18b4b8 proper blitting without texture attachment added - need to redo and refactor the stuff in pipeline 2019-01-16 18:52:39 +01:00
351d29cd54 the usual triangle test with the shader pipeline 2019-01-16 16:55:37 +01:00
1f6ff8526b Merge branch 'master' of gitlab.com:seichter/pixwerx 2019-01-16 15:43:15 +01:00
53b86a9608 Merge branch 'master' of gitlab.com:seichter/pixwerx 2019-01-16 15:43:03 +01:00
9d0c60c5f4 working version for linux with usable scripting 2019-01-16 15:40:37 +01:00
abc3e029fe partial fix 2019-01-16 15:37:30 +01:00
28905d301e skeletton for an io system 2019-01-16 11:37:36 +01:00
e8be36243d not dealing with SOL2 problem now 2019-01-16 11:13:44 +01:00
46eff44297 adding important low-level code for image and matrix manipulations 2019-01-16 11:13:12 +01:00
99fdade003 added image basics 2019-01-16 10:38:37 +01:00
29da543ed7 worked out a simple way to call a lua function as a method based on the overridable_function_members.cpp
example
2019-01-14 22:47:57 +01:00
e267a0d2ed sync to keep working 2019-01-14 21:48:16 +01:00
236cdd5ef7 ignore clang compilation database 2019-01-14 14:09:30 +01:00
665a9a4078 some experimentation 2019-01-14 09:42:28 +01:00
9773103a18 wiggling around with the whole notion of what a renderer does and what not. Added simple wrapper for GLFWmonitor named display 2019-01-13 22:14:41 +01:00