ff99c25eacAnother minor refactor
Martin Felis
2017-06-28 15:12:57 +0200
9ec3d00f5bminor rendering refactor
Martin Felis
2017-06-28 14:50:49 +0200
73f432c266Added CMake stuff to compile bgfx shaderc
Martin Felis
2017-06-25 21:02:28 +0200
a3d5bfcce5Restructured code layout of shaders
Martin Felis
2017-06-25 16:01:45 +0200
455f59c4e1intermediate commit
Martin Felis
2017-06-25 15:21:45 +0200
94affb09daRefactored IK, added gizmo to edit IK target, disabled IK for now
master
Martin Felis
2017-05-07 11:36:24 +0200
ba35e909c0Initial works for character IK
Martin Felis
2017-04-11 14:07:11 +0200
5921b226d8using docks now for panels, also early tests for gizmo widget
Martin Felis
2017-04-11 12:56:09 +0200
e6d12e22a2tweaked docking so that windows do not float by default
Martin Felis
2017-04-11 12:55:30 +0200
5fc54a04f6ignoring more files
Martin Felis
2017-04-11 10:57:29 +0200
eb7f958bb3another update of bgfx and added its bimg dependency
Martin Felis
2017-04-11 09:15:27 +0200
86f4b2d751Updated bgfx and bx
Martin Felis
2017-04-11 08:16:10 +0200
39cd8bde19Merge branch 'master' into docking
Martin Felis
2017-03-26 14:19:21 +0200
992e0fe6a2Enabled MSAA
Martin Felis
2017-03-26 14:19:09 +0200
203c380609Added basic walk animation controller
Martin Felis
2017-03-11 22:16:12 +0100
9f64e0ee38Also parsing mesh rotation and translation
Martin Felis
2017-02-26 14:50:16 +0100
66ed82ccbdParsing mesh transform and dimension from LuaModel file
Martin Felis
2017-02-26 14:28:08 +0100
29431abde7Added Mesh::Transform and bounding box calculation
Martin Felis
2017-02-26 14:26:12 +0100
6573a36c90Split up MeshHierarchy into Skeleton and SkeletonMeshes, minor code style cleanup
Martin Felis
2017-02-23 15:19:26 +0100
d1ada7f3a4Loading visuals data from LuaModel, added stub for capsule mesh creation, added sample model rig
Martin Felis
2017-02-22 23:19:38 +0100
caf00bc3acAdded loading of model rig via LuaTables, minor code style cleanups
Martin Felis
2017-02-22 22:44:05 +0100
aee0a433e8Added RBDL to 3rdparty, added empty rig model, used better coding style in CharacterModule
Martin Felis
2017-02-22 21:35:14 +0100
fcd44dc3b9Properly re-initializing entity on module reload, fixed mesh merging
Martin Felis
2017-02-22 14:50:41 +0100
28c45e05f6Merge branch 'mesh_refactor'
Martin Felis
2017-02-22 14:14:23 +0100
91172e2429fixed lights. Diffuse, shadows, work, specular a bit off
Martin Felis
2017-02-22 14:13:02 +0100
59522a9560diffuse and specular better, but shadow maps off
Martin Felis
2017-02-22 13:49:43 +0100
3c6752ed34snowman now rotates around
Martin Felis
2017-02-20 10:49:39 +0100
a49290885eTweaked debug lines (thinner, darker when occluded)
Martin Felis
2017-02-20 10:48:59 +0100
d994949b02Refactored meshes. Now we can merge them
Martin Felis
2017-02-18 17:38:21 +0100
2f874b6d0dInitial tests to get docking working
Martin Felis
2017-02-18 17:22:21 +0100
e0e57a2b4fImgui updates now controlled from main.cc instead of render module
Martin Felis
2017-02-05 14:37:58 +0100
19f3ddb901Refactored reload heuristic of modified modules
Martin Felis
2017-02-05 10:37:49 +0100
748299c155uncommented serializer output
Martin Felis
2017-02-05 10:36:54 +0100
f25654f153Added global logging function gLog
Martin Felis
2017-02-05 10:36:37 +0100
b47aa4426cAdded timer struct, added support for pausing
Martin Felis
2017-01-30 22:39:55 +0100
7ce0b3c000Added debugDrawCircle and refactored debugDrawSphere
Martin Felis
2017-01-22 20:51:12 +0100
3e7c7d3acdRefactored line rendering, occluded lines are now dotted, added debug spheres
Martin Felis
2017-01-21 23:22:32 +0100
dc6bc60dd9Refactored character into separate module
Martin Felis
2017-01-14 17:14:23 +0100
a942ff9ea9Fixed compilation on older clang (3.6)
Martin Felis
2017-01-14 16:22:46 +0100
c76f0959ffAdded nanosecond info of last module modification
Martin Felis
2017-01-14 16:21:47 +0100
4deba61a09Fixed shadow maps for MeshHierarchies, radius can be specfied when creating sphere meshes
Martin Felis
2017-01-14 14:40:21 +0100
2365fe04ffAdded commented code that can be used for depth-independent line width
Martin Felis
2017-01-14 14:31:43 +0100
546fe64c6fSimplified module state serialization: uses now a templated function for both reading and writing
Martin Felis
2017-01-09 21:24:20 +0100
84efe9b9aaDrawing little snowman and smaller goodies - Character properties window - Normalized ImGui::DragFloat4 that can be used for Quaternions - Fixed issue of skymap movement The snowman has unfortunately some shadow mapping issues...
Martin Felis
2017-01-08 22:47:54 +0100
b5141c3b6aAdded Google Test, a Transform struct with tests, and a basic mesh hierarchy
Martin Felis
2017-01-03 22:47:17 +0100
8f4c3830c3Updated SimpleMath
Martin Felis
2016-12-27 23:21:56 +0100
728a0116dbfixed freeze when debug no lines are being rendered
Martin Felis
2016-12-22 23:24:07 +0100
ccf8ae71efDrawing of debug lines using new line rendering seems to work
Martin Felis
2016-12-22 23:20:03 +0100
d7e1048b06Using right handed coordinate systems instead of left handed
Martin Felis
2016-12-20 23:06:18 +0100
0844762eaaFirst prototype of new line rendering
Martin Felis
2016-12-19 22:15:29 +0100
e88ea62139Added live reloading of shaders
Martin Felis
2016-12-17 23:04:50 +0100
273a8e010ffixed lighting. The ball is be-au-ti-ful
Martin Felis
2016-11-30 22:11:08 +0100
507b475539Added generation of boxes and cylinders (needs tweaking, though)
Martin Felis
2016-11-28 22:19:09 +0100
ef89ac43fcproperly freeing debug draw buffers, added drawing of axes
Martin Felis
2016-11-28 21:29:19 +0100
61d82c26c3Added drawing of debug lines
Martin Felis
2016-11-27 22:02:17 +0100
48e51bb3cbhandle non existant serialized state better
Martin Felis
2016-11-25 22:32:42 +0100
6f44e81987Using new serializer with a tad nicer API and without any dependencies
Martin Felis
2016-11-25 22:27:37 +0100
d053912aeeUpdated bgfx to latest (f7e2c6b291d)
Martin Felis
2016-11-10 21:53:08 +0100
f01edbea34Tweaked shadow mapping params
Martin Felis
2016-11-10 21:29:47 +0100
05df324babAdded primitive character controller - wooohooo!
Martin Felis
2016-11-07 21:34:18 +0100
466e94a939Added generation of sphere mesh and initial character state
Martin Felis
2016-11-06 22:30:09 +0100
34ade062a4Added RuntimeModule debug window
Martin Felis
2016-11-06 11:34:51 +0100
a8e06dc63badded ln for the data directory
Martin Felis
2016-10-21 22:23:04 +0200
da4a5847e2Fixed include directory
Martin Felis
2016-10-21 22:22:19 +0200
198ee89cb2instruction fix
Martin Felis
2016-10-21 22:19:29 +0200
5d5b7257a3instruction fix
Martin Felis
2016-10-21 22:16:45 +0200
dba9f63746Added very basic instructions
Martin Felis
2016-10-21 22:12:06 +0200
65a2767c02intermediate commit. Kinda works with reloading both modules
Martin Felis
2016-10-21 22:07:23 +0200
5748f1a944Proper FPS control when right mouse button clicked, but weird endless loop when calling active_camera->updateMatrices()
Martin Felis
2016-10-05 21:31:41 +0200
cb921ecdd5improved camera controls
Martin Felis
2016-10-02 13:24:02 +0200
2b99174d34Moved renderer to separate module, moved modules to src/modules
Martin Felis
2016-09-23 09:06:46 +0200
9e80e682ebminor tweaks
Martin Felis
2016-09-19 23:14:11 +0200
73eabe3b11Upgraded SimpleMath, added basic camera controls to the testmodule
Martin Felis
2016-09-19 22:55:42 +0200
678266e2ffAdded shaders, fixed shader compilation, exposed imgui to the test module
Martin Felis
2016-09-08 23:35:12 +0200
d862f0b659Added compiler settings to ModuleManager (include paths, C++11), added some test bgfx calls to the test module.
Martin Felis
2016-09-03 19:48:24 +0200
523c9996a8Wrapping runtime compiled code as a module manager
Martin Felis
2016-09-03 16:18:51 +0200
8095b4aef2Made RuntimeCompiledCpp reload code. Woooot!
Martin Felis
2016-08-31 22:44:29 +0200