Commit Graph

  • e77dccb742 Update README with SPG stuff main karl 2021-06-22 11:30:30 +02:00
  • 34b7ddfbfb Cleanup and complete keybindings karl 2021-06-22 11:23:50 +02:00
  • 5477388869 Remove duplicate shaders karl 2021-06-21 23:35:36 +02:00
  • 140d85470d Cleanup in VSM code karl 2021-06-21 23:34:18 +02:00
  • a1f8df808b Add Marching Cubes geometry to full-demo karl 2021-06-14 18:44:32 +02:00
  • 332d1952e0 Add interactive setting of tessellation factor karl 2021-05-30 20:42:45 +02:00
  • 4cf0dc230b Add heightmap and apply it in tessellation shader karl 2021-05-30 20:33:10 +02:00
  • 41154580f2 Log framerate karl 2021-05-30 20:07:57 +02:00
  • 8162ca201e Tessellation on the quad mesh works! karl 2021-05-30 20:02:12 +02:00
  • 3b97346ea7 Basic setup for tessellation: mesh rendering karl 2021-05-30 19:50:19 +02:00
  • 95f246bbd2 Preparations for tessellation: new demo + wireframe + new Shader types karl 2021-05-30 19:38:26 +02:00
  • 163d413f9c Minor lighting improvements karl 2021-05-23 20:39:10 +02:00
  • da460af0b1 Fix bug in VSM texture karl 2021-05-23 20:09:21 +02:00
  • 8c5b04ad97 Minor cleanup for shadows karl 2021-05-23 19:34:41 +02:00
  • b4e0cefbe7 Light bleeding improvement karl 2021-05-22 16:02:39 +02:00
  • 2a661daf3e Add some more objects for shadow testing karl 2021-05-21 23:47:03 +02:00
  • 3dcfc89b52 Add basis for variance shadow mapping karl 2021-05-21 22:38:40 +02:00
  • 88611815e1 Some bugfixes for the shadows karl 2021-05-21 20:22:20 +02:00
  • 3c35a730f5 Add basic setup for shadow rendering karl 2021-05-20 00:15:58 +02:00
  • eea0c57e7c Add multiple particle textures and more variety to types karl 2021-05-09 23:32:41 +02:00
  • 7c469c9c3c Fix bug in time handling in Particle Update shader karl 2021-05-09 23:04:41 +02:00
  • 616be9e5fc Fix bug in particle positioning karl 2021-05-09 20:00:04 +02:00
  • a44e38afa3 Add basic collision detection for particle origin placement karl 2021-05-09 19:47:44 +02:00
  • 5637868200 Add draft for multiple particle types karl 2021-05-08 19:03:29 +02:00
  • 5016ee49d1 Make ground mesh, improve particles karl 2021-05-08 17:52:33 +02:00
  • 82fae245a1 Add camera movement with keyboard & mouse karl 2021-05-08 17:27:16 +02:00
  • 5ffbe94816 Add Particle Demo karl 2021-05-08 13:20:11 +02:00
  • 2d0e856124 Particles are functional! karl 2021-05-08 13:19:58 +02:00
  • f8d5b98574 I see particles karl 2021-05-08 13:11:20 +02:00
  • c3796e7b55 Add basic Particle setup karl 2021-05-08 00:12:38 +02:00
  • 2aed98d688 Some refactoring and better usage of text karl 2021-05-04 12:22:23 +02:00
  • 10138d5fd8 Add draft for text rendering karl 2021-05-04 12:07:56 +02:00
  • 307d000253 Rename String::get_length karl 2021-05-04 11:41:46 +02:00
  • 482116018f Add Parallax Demo + some bugfixes karl 2021-05-03 22:23:15 +02:00
  • 3dacb0c095 Add ability for client to override fixed and dynamic update Karl 2021-04-30 23:11:01 +02:00
  • ff576182c4 Make Application create a GLFW Window Karl 2021-04-30 22:40:42 +02:00
  • 05a4fde2e7 Increase column width in clang-format Karl 2021-04-30 22:40:27 +02:00
  • 8b456f8d42 Add everything from the SPG project Karl 2021-04-30 21:45:32 +02:00
  • a0e1bf8592 Add game loop to Application Karl 2021-04-30 10:23:59 +02:00
  • eea3560b35 Add Time helper class Karl 2021-04-30 10:23:14 +02:00
  • 1bb02f8e18 Fix missing public keywords karl 2021-04-11 23:23:04 +02:00
  • fd20de9dcc Minor improvements + usage description in NavMesh karl 2021-04-05 15:13:06 +02:00
  • 90d8b0479d Add basic pathfinding API karl 2021-03-31 14:49:25 +02:00
  • 1c9b58207e Remove old unimplemented logger function karl 2021-03-20 17:52:14 +01:00
  • 7aad3585fa Rename to Gedeng in README karl 2021-03-20 17:43:50 +01:00
  • d3d259897d Minor improvements to SConstruct and README karl 2021-03-20 17:39:41 +01:00
  • c4a9ee1fab Cleanup SConstruct karl 2021-03-20 17:05:33 +01:00
  • fb29ca07d5 Add logging using spdlog karl 2021-03-20 16:55:43 +01:00
  • a626a4bca0 Add (optional) main function to library karl 2021-03-20 16:07:07 +01:00
  • 5d64b4c239 Add test application; fix linking issues with it karl 2021-03-20 15:50:02 +01:00
  • 59b432abc7 Name to 'Gedeng', restructure + namespaces karl 2021-03-20 14:51:45 +01:00
  • b9dfd40089 Actually use the library in the test binaries karl 2021-03-20 14:02:35 +01:00
  • ce448f06de Adapt README karl 2021-03-16 15:11:03 +01:00
  • 2c00b9b2e0 Add very basic Logger implementation karl 2021-03-16 15:09:30 +01:00
  • 081063be69 Add *.os rule to gitignore karl 2021-03-16 15:08:45 +01:00
  • 06d11d2c0d Add custom String class karl 2021-03-16 15:05:39 +01:00
  • bb85fab65f Restructure to engine library with test executables karl 2021-03-16 14:55:54 +01:00
  • b778751254 More tests and corresponding fixes karl 2021-03-15 16:25:02 +01:00
  • 84846a5619 Add erase by swap karl 2021-03-15 14:22:04 +01:00
  • 49b158dafe Some const correctness fixes karl 2021-03-15 14:14:21 +01:00
  • 560abcb201 Add as_array karl 2021-03-15 14:12:22 +01:00
  • 2b62e37ccd Fix resize() with non-default constructor + test karl 2021-03-15 14:08:05 +01:00
  • 3365d5986b Enable all warnings and fix a few karl 2021-03-15 13:50:07 +01:00
  • d1fd4eb017 Add test and fix for non-default constructor karl 2021-03-15 13:43:48 +01:00
  • bbb64dd8b7 Add memory reallocation if needed karl 2021-03-13 18:09:11 +01:00
  • b0f8a9970f Add some comments and TODOs karl 2021-03-05 15:31:06 +01:00
  • d313d0ce63 Add unit tests instead of main; more implementations karl 2021-03-05 15:25:09 +01:00
  • 2efd3407ac Basic implementation aside from resizing done karl 2021-03-05 14:14:27 +01:00
  • d0a7f73512 Restructure to SCons with empty Vector lib karl 2021-03-04 19:37:40 +01:00
  • c10e35d940 Initial commit karl 2021-03-04 19:13:44 +01:00