Commit Graph
100 Commits
Author SHA1 Message Date
devZoGok a1e57d9d4e reordered source files 2026-05-21 20:27:40 +03:00
devZoGok e9ceb6a04e Merge branch 'develop' into imp-filestructure 2026-05-19 19:54:37 +03:00
devZoGok e990fb41e5 increasing the advance with every character 2026-05-19 19:41:10 +03:00
devZoGok 7f8b6fe03a added missing commit 2026-04-24 19:08:59 +03:00
devZoGok 6c5e0b2737 generating VAO and VBO only once 2026-04-24 19:08:26 +03:00
devZoGok a92ca606af deleting shader program upon destruction 2026-04-24 19:01:02 +03:00
devZoGok 343746a0da fixed bisection calculation 2026-01-19 19:59:41 +02:00
devZoGok d4d188eef7 added rectangle edge intersection check 2025-11-24 20:29:46 +02:00
devZoGok 91a3e00265 determining rectangle intersection by vertices 2025-11-21 20:22:59 +02:00
devZoGok ba9256da4a functionality to compute subquad ids and corners 2025-10-19 16:10:39 +03:00
devZoGok 0aa92ec08b toggleable use of HDR and bloom 2025-07-19 16:03:58 +03:00
devZoGok 2341a4b1cc flag to use lower resolution texture 2025-07-19 16:03:02 +03:00
devZoGok 44a221d24b using the same glyph textures for the same fonts 2025-07-19 11:59:10 +03:00
devZoGok 2cb77cffe5 conflict resolution 2025-07-06 12:59:43 +03:00
devZoGok 419960a3ba flag whether to delete textures from the GPU 2025-07-06 12:54:47 +03:00
devZoGok c50ce3aba6 improved quaternion conversion 2025-07-06 12:09:11 +03:00
devZoGok fd1f54697c only deleting with initialized textures 2025-07-06 12:06:01 +03:00
devZoGok aebbdf210b removed lighting skipping 2025-06-15 19:33:20 +03:00
devZoGok 08907567b0 only loading one's model data to the GPU once 2025-06-15 18:41:52 +03:00
devZoGok 6f7702cb19 deleting old texture data from the GPU 2025-06-15 18:22:00 +03:00
devZoGok a09f47535e only setting uniforms for lit materials 2025-06-15 18:21:09 +03:00
devZoGok f719c95758 fixed setImage() 2025-04-06 16:53:03 +03:00
devZoGok dd360d05ea publised method 2025-03-28 20:21:10 +02:00
devZoGok 9cd1ca55af listbox names 2025-03-24 19:06:30 +02:00
devZoGok 26319dd6fc changed number of ray casts 2025-02-12 13:52:47 +02:00
devZoGok 4971810322 improved polygon check 2025-01-19 20:35:45 +02:00
devZoGok cb22e6d400 Plane ray cast sample 2025-01-18 19:19:20 +02:00
devZoGok 9e6613d065 simplified destructor 2024-10-20 15:31:26 +03:00
devZoGok 42de0d77d9 dettaching lights before deleting the node 2024-10-20 15:31:06 +03:00
devZoGok 341ada95b8 replaced boost functionality to find nth string occurences 2024-10-10 20:30:25 +03:00
devZoGok c2e126c475 added stb_image_write.h 2024-09-27 18:32:45 +03:00
devZoGok acac13d2ad GUI utilities 2024-09-27 17:28:05 +03:00
devZoGok c08ac0fd12 loading new image data into a texture
additional ImageAsset property
2024-09-27 17:25:18 +03:00
devZoGok d2a4e7262f Merge branch 'develop' into lighting 2024-09-26 20:27:00 +03:00
devZoGok 0b99083bab refactored light updating to account for lights in hidden nodes 2024-09-13 19:46:57 +03:00
devZoGok 1103e527a8 added angle usage, attenuation, additive lighting properties 2024-09-11 20:23:25 +03:00
devZoGok 059136a688 removing lights by pointer 2024-09-08 20:33:13 +03:00
devZoGok 93e479662f lighting fixes 2024-09-08 20:32:34 +03:00
devZoGok 39dc1afd25 using new way to edit shaders 2024-09-08 14:24:44 +03:00
devZoGok 63429dacbe fixed normal calculation 2024-09-08 14:24:17 +03:00
devZoGok 1719cdf98d adding shader assets 2024-09-08 14:23:56 +03:00
devZoGok 1f5d1bc94d reader shaders as assets 2024-09-08 14:23:23 +03:00
devZoGok 37b791342a lighting calculation bugfix 2024-09-07 11:34:14 +03:00
devZoGok 8ba95bbbfe bugfix 2024-09-06 18:36:45 +03:00
devZoGok 8eca2ecc70 renamed struct 2024-09-05 20:35:09 +03:00
devZoGok 112a73fb8a fixed quad subdivision bugs 2024-09-01 16:14:01 +03:00
devZoGok 36f15b6dd9 improved model parsing 2024-09-01 16:13:53 +03:00
devZoGok 19990e48f4 using only the neeeded number of vertex positions 2024-08-19 18:23:09 +03:00
devZoGok 6ce16b0837 deleting XML document after use 2024-08-18 17:37:57 +03:00
devZoGok 2cc30dd826 method made public 2024-07-27 19:42:03 +03:00
devZoGok 54c964a610 checking if object has an armature modifier 2024-07-27 19:40:52 +03:00
devZoGok d3713f0e4c fixed distance between verts and cast ray calculation 2024-07-21 15:02:48 +03:00
devZoGok cc32c1bf91 box size getter 2024-06-25 19:50:26 +03:00
devZoGok 82d1afa87c returning node descendant by name 2024-06-25 19:45:59 +03:00
devZoGok 9ac52a2f94 removed SHARED from add_library 2024-06-12 20:12:21 +03:00
devZoGok 4920b377d9 Merge branch 'develop' into bf-34-hide-complex-nodes 2024-06-11 20:40:28 +03:00
devZoGok c2beebe3e2 improved node rendering according to visibility 2024-06-11 20:37:13 +03:00
devZoGok a6319e0f35 get method 2024-05-28 20:22:17 +03:00
devZoGok ceba448551 Merge branch 'develop' into imp-36-gui-z-coord 2024-05-28 20:13:02 +03:00
devZoGok b6f9e58d8f Merge branch 'develop' into bf-35-z-fighting 2024-05-28 20:08:49 +03:00
devZoGok 45efc1d716 enabled texture flipping 2024-05-19 18:20:58 +03:00
devZoGok d998175d8d refactored line addition 2024-05-18 20:28:14 +03:00
devZoGok 4dc308c420 3D position coordinates 2024-05-18 14:50:45 +03:00
devZoGok 3b3e4c0109 fixed z fighting for GUI elements 2024-05-17 17:22:48 +03:00
devZoGok f4191ccd86 utility method changes 2024-05-15 19:11:43 +03:00
devZoGok f6280cee6a utility method 2024-03-23 08:37:19 +02:00
devZoGok 7013aa745e factored out method to get clicked buttons 2024-03-17 14:22:39 +02:00
devZoGok 5b9b8ccf56 additional method 2024-02-12 18:12:44 +02:00
devZoGok 3851613527 optional generation of PBR elements 2024-01-06 15:33:39 +02:00
devZoGok 3f5d8613ce skipping verts if they're too far from cast rays 2024-01-06 14:53:07 +02:00
devZoGok 07b46207a6 corrected text and GUI rectangle removal 2023-12-30 12:33:37 +02:00
devZoGok 7be01b1f3b getter 2023-12-30 12:22:04 +02:00
devZoGok 469f64607f added GUI nodes and texts to AbstractGuiManager 2023-12-26 11:33:03 +02:00
devZoGok 0666884a04 wrting and reading child node transforms 2023-12-07 20:48:33 +02:00
devZoGok 40ddf2bba4 Merge branch 'develop' into pe-fix 2023-12-07 19:45:19 +02:00
devZoGok 4bf013f9bb minor refactoring 2023-12-04 19:57:42 +02:00
devZoGok 40666f39a6 Merge branch 'develop' into raycast-refactoring 2023-11-01 16:39:05 +02:00
devZoGok 54bdd5ffdf renamed files 2023-11-01 16:30:46 +02:00
devZoGok 397c3dc236 refactored ray casting 2023-11-01 16:28:00 +02:00
devZoGok 5bdbcbd1e3 updated sphere model 2023-11-01 16:04:53 +02:00
devZoGok 59319545ea removed unneeded field 2023-11-01 15:37:03 +02:00
devZoGok 804a7d00ea additional exception arguments 2023-09-27 19:03:34 +03:00
devZoGok d2fd4c05e6 Merge branch 'imp-10-readme' into develop 2023-08-13 12:34:20 +03:00
devZoGok a6801d4935 Merge branch 'model-fix' into develop 2023-08-13 12:34:12 +03:00
devZoGok 19d45c3029 README 2023-08-13 12:33:43 +03:00
devZoGok c82029f728 including root model node 2023-08-13 12:32:20 +03:00
devZoGok 15202e63ab removed redundant flag 2023-08-13 12:12:25 +03:00
devZoGok b6c43f5c2c convenience method 2023-08-13 12:12:25 +03:00
devZoGok dcb243d737 utility methods 2023-08-13 12:12:25 +03:00
devZoGok 576350502b added abstract GUI manager
moved textboxes specific functionality to their class
2023-08-13 12:12:25 +03:00
devZoGok a2472c8929 merged GUI elements into vb01 2023-08-13 12:12:25 +03:00
devZoGok 217fc53edd fixed winding order
quick fixes
2023-01-19 20:21:31 +02:00
devZoGok d8a38f4ab5 quad subdivision implementation 2023-01-17 20:40:25 +02:00
devZoGok 84e0a87ba4 method to update vertices 2023-01-04 11:14:52 +02:00
devZoGok a6db8e1492 added missing line 2023-01-03 16:05:15 +02:00
devZoGok 08900d8c89 Merge branch 'asset-manager-revamp' into develop 2023-01-03 09:04:33 +02:00
devZoGok 97227a1500 additional methods 2023-01-03 09:02:52 +02:00
devZoGok da7c3a50c1 Corrected individual asset path reading
AssetManagerTest class
2023-01-02 14:56:49 +02:00
devZoGok 300d28bab6 reading directories recusively when loading assets 2023-01-02 08:44:17 +02:00
devZoGok b6a6ed1005 methods to set shader uniforms 2022-12-30 15:29:15 +02:00