Commit Graph

7746 Commits (478cabae1abb4d7ca9425ebffba7d085ec76ef2b)

Author SHA1 Message Date
Martin Gerhardy 478cabae1a CMAKE: apply checks on own sources only
moved into src/ dir to skip the validation of contrib/libs (external deps)
2020-03-07 15:39:09 +01:00
Martin Gerhardy 7d8bcc2abd VOXELRENDER: tweaked the shaders to minimize the distortion artifacts on the water borders 2020-03-07 10:38:49 +01:00
Martin Gerhardy f4ae7053b6 VOXELRENDER: water plane tweaks 2020-03-07 10:19:50 +01:00
Martin Gerhardy d916d0b598 VOXELRENDER: fixed reflections y-axis 2020-03-07 10:09:56 +01:00
Martin Gerhardy 6688048fe0 VOXELRENDER: missing inclusion guard for WorldBuffersh 2020-03-07 08:52:32 +01:00
Martin Gerhardy 2e65763ab1 ALL: removed unused code and header includes 2020-03-06 22:05:09 +01:00
Martin Gerhardy b84fed9068 VOXEL: removed unused headers 2020-03-06 22:00:12 +01:00
Martin Gerhardy b650919701 VOXELWORLD: removed unused headers 2020-03-06 21:54:58 +01:00
Martin Gerhardy d73b8d8ed1 NETWORK: doxygen 2020-03-06 21:52:09 +01:00
Martin Gerhardy 60049019e9 VOXELWORLD: removed std::vector around lua funcs 2020-03-06 21:51:50 +01:00
Martin Gerhardy 515ffdb6a6 PERSISTENCE: missing doxygen marker 2020-03-06 21:37:22 +01:00
Martin Gerhardy c6cb9b3813 VIDEO: doxygen for ScopedShader 2020-03-06 20:42:20 +01:00
Martin Gerhardy 509c66a8d4 ALL: missing vector includes 2020-03-06 20:23:25 +01:00
Martin Gerhardy 763497dbc8 RENDER: removed ; 2020-03-06 20:17:43 +01:00
Martin Gerhardy 7926c2bcf1 CI: don't install old glm headers for linux builds 2020-03-06 20:13:05 +01:00
Martin Gerhardy 688e9b6611 MATH: reduced header size 2020-03-06 18:55:07 +01:00
Martin Gerhardy 60d3b418f9 MATH: reduced header sizes 2020-03-06 18:53:26 +01:00
Martin Gerhardy 6350bc7e3b VIDEO: reduced header sizes 2020-03-06 18:46:57 +01:00
Martin Gerhardy d8429478c1 RENDER: reduced header size 2020-03-06 18:37:23 +01:00
Martin Gerhardy 6f21436723 VIDEO: use core::List for buffer attributes 2020-03-06 18:33:58 +01:00
Martin Gerhardy 7ee09e3afb VOXELRENDER: applied reflection matrices 2020-03-02 20:57:41 +01:00
Martin Gerhardy 3cdc011f7c ALL: replaced std::shared_ptr with core::SharedPtr 2020-03-02 20:38:52 +01:00
Martin Gerhardy 66d6430b0e ALL: replaced std::shared_ptr with core::SharedPtrOA 2020-03-02 20:29:43 +01:00
Martin Gerhardy a1938a520b ALL: header size reduction 2020-03-06 08:54:42 +01:00
Martin Gerhardy 5683aa3acf CORE: doxygen mainpage into own file 2020-03-02 20:13:20 +01:00
Martin Gerhardy e3207f2c2d VIDEO: removed vector and memory headers 2020-03-02 20:03:58 +01:00
Martin Gerhardy ba41fc0577 ALL: replace stl collections with own implementations 2020-03-06 08:45:54 +01:00
Martin Gerhardy f3452568c0 VIDEO: replaced stl vector with core::List 2020-03-05 15:11:44 +01:00
Martin Gerhardy 3c6c90e865 VIDEO: replaced stl vector with core::List 2020-03-05 15:10:23 +01:00
Martin Gerhardy c9d597f2d1 VIDEO: replaced std::map with array 2020-03-02 19:53:28 +01:00
Martin Gerhardy 04f093f5eb VIDEO: replaced std::map with core::Map 2020-03-02 19:36:57 +01:00
Martin Gerhardy 39122f1004 VOXELRENDER: tweaked reflection and refraction fbo sizes 2020-03-04 14:21:37 +01:00
Martin Gerhardy 15bf9f78ba VOXELRENDER: fixed mirroring of texcoords 2020-03-04 14:18:28 +01:00
Martin Gerhardy 55fd45613d CMAKE: let the shader target depent on the includes shader files, too
this currently only works for the first include level
unfortunatly the IMPLICIT_DEPENDS doesn't work for the shaders
2020-03-02 19:22:11 +01:00
Martin Gerhardy 55181e7cbf CMAKE: fixed engine_resolve_dependencies for older cmakes 2020-03-02 19:11:39 +01:00
Martin Gerhardy 8d9f868247 CMAKE: recursive resolving of shader include dirs 2020-03-02 19:00:49 +01:00
Martin Gerhardy 1b820afd43 CMAKE: added function to resolve the depencies of a target 2020-03-02 18:51:52 +01:00
Martin Gerhardy 8a5b93d87e VOXELRENDER: prepare for distorted shadows on water surfaces 2020-03-02 18:37:08 +01:00
Martin Gerhardy e321d8ac75 VIDEO: reworked max depth buffer constant handling 2020-03-02 18:37:08 +01:00
Martin Gerhardy 1bbb9d2225 TESTCORE: fixed duplicated install target for keybindings.cfg 2020-03-01 21:47:34 +01:00
Martin Gerhardy 4565ab781e RENDER: let init fail if depth buffer check fails 2020-03-01 21:45:34 +01:00
Martin Gerhardy 42580be88f RENDER: use constexpr to size the array 2020-03-01 21:44:34 +01:00
Martin Gerhardy 7b093c9fef SHADERTOOL: removed std::vector support 2020-03-01 21:39:16 +01:00
Martin Gerhardy fbdbf84769 SHADERTOOL: added core::Array support 2020-03-01 21:36:17 +01:00
Martin Gerhardy a73029337b AI: fixed compilation on windows 2020-03-01 20:32:43 +01:00
Martin Gerhardy e88b65b654 VIDEO: removed std::max - use core_max 2020-03-01 20:31:15 +01:00
Martin Gerhardy 5d100b3001 CORE: fixed platform check 2020-03-01 19:11:22 +01:00
Martin Gerhardy ad07619a97 VOXEL: added missing header inclusion 2020-03-01 18:35:19 +01:00
Martin Gerhardy 1bf68b5f75 ALL: fixed compile errors 2020-03-01 18:35:19 +01:00
Martin Gerhardy 8c14cfb8e0 CORE: replaced std::shared_ptr with core::SharedPtr 2020-03-01 18:35:19 +01:00