Commit Graph

  • d1c3934beb Use RenderFramework instead of GPUDevice at Init GraphModuleManager hyzboy 2024-12-16 23:24:08 +08:00
  • 7dd075b495 Merge branch 'devel_37_RenderFramework' of http://www.hyzgame.com:3000/hyzboy/ULRE into devel_37_RenderFramework hyzboy 2024-12-13 22:15:02 +08:00
  • ff475a69b1 GraphModuleManager construct include RenderFramework; hyzboy 2024-12-13 00:30:44 +08:00
  • 758acafe88 Added module_init in GraphModule, pareparing to splite "new" and "init" operation, because the dependency is must support. hyzboy 2024-12-12 13:32:28 +08:00
  • c45047c482 suppported newly codes about Hash hyzboy 2024-12-12 13:30:51 +08:00
  • 6c160f5c53 supported new Comparator<> and ItemComparator<> hyzboy 2024-12-12 13:30:11 +08:00
  • dd5a78cbaa renamed to Comparator.h from CompOperator.h hyzboy 2024-12-05 13:55:56 +08:00
  • a1d8ad52cb use newly Compartor<> hyzboy 2024-12-05 13:49:44 +08:00
  • d810540b81 Merge branch 'devel_36_PickGizmo' of http://www.hyzgame.com:3000/hyzboy/ULRE into devel_36_PickGizmo hyzboy 2024-11-21 01:30:50 +08:00
  • 3259f1af4c use SortedSet instead of SortedSets hyzboy 2024-11-21 01:30:42 +08:00
  • 4f335f7230 ordered module_list in RenderFramework hyzboy 2024-11-19 00:20:35 +08:00
  • 62d370e508 renamed to SortedSet from SortedSets hyzboy 2024-11-18 13:19:11 +08:00
  • 5217df7923 layout codes hyzboy 2024-11-15 00:11:06 +08:00
  • abad1784c2 fixed Order for to release graph modules. hyzboy 2024-11-14 23:40:26 +08:00
  • fda5b629a2 added to RenderCmdBuffer's Begin and End of Swapchain in RenderFramework::MainLoop hyzboy 2024-11-14 00:24:13 +08:00
  • 2ab78bf4e6 add transfer_family in DeviceAttribute hyzboy 2024-11-13 00:16:41 +08:00
  • 43b406ead0 use minImageCount in Swapchain hyzboy 2024-11-13 00:15:53 +08:00
  • 359c1cdc87 Init OK! but sumbit a null CmdBuffer is a Bug. hyzboy 2024-11-13 00:01:26 +08:00
  • 2bb1056b2a a part of RenderFramework::Init(..) hyzboy 2024-11-12 01:51:14 +08:00
  • 66b75aceb9 added InitRenderCmdBuffer/ClearRenderCmdBuffer in SwapchainModule hyzboy 2024-11-12 01:50:40 +08:00
  • b775ffa920 BeginFrame/EndFrame for SwapchainModule/RenderFramework hyzboy 2024-11-11 01:49:48 +08:00
  • 9f37373631 use image_count instead of color_count in Swapchain hyzboy 2024-11-11 01:18:28 +08:00
  • adc3c5bd81 all compile OK! but 100% can't run. hyzboy 2024-11-09 19:28:31 +08:00
  • 64e8410f3f redefrag SwapchainModule hyzboy 2024-11-09 00:58:13 +08:00
  • 25be75eefa Moved few codes to RenderPassManager from GPUDevice hyzboy 2024-11-09 00:57:40 +08:00
  • c9855d7dee use XXHash3 instead of sha1-le in RenderPassManager hyzboy 2024-11-09 00:41:15 +08:00
  • e3dccd6b06 Use XXHASH3_128bit instead of SHA1-LittleEndian in hash of RenderPass hyzboy 2024-11-09 00:30:38 +08:00
  • 21b2a3d5c8 moved new path about RenderPassManager hyzboy 2024-11-09 00:20:21 +08:00
  • c5fd711c09 renamed to RenderPassManager from DeviceRenderPassManage hyzboy 2024-11-09 00:13:21 +08:00
  • 5d3f2cfdfd port DeviceRenderPassManage hyzboy 2024-11-09 00:12:03 +08:00
  • 6b466f63cf moved CreateFBO/CreateRT to TextureManager hyzboy 2024-11-09 00:11:43 +08:00
  • 336688b4f0 moved few codes to SwapchainModule hyzboy 2024-11-09 00:10:27 +08:00
  • 75fb0dd672 removed GraphManager.h/.cpp hyzboy 2024-11-09 00:09:29 +08:00
  • c3a5518b38 moved Swapchain's codes to SwapchainModule hyzboy 2024-11-06 00:34:23 +08:00
  • 173d3e075a To add newly texture to set/map in TextureManager hyzboy 2024-11-06 00:21:01 +08:00
  • 8ff954b5c2 Added RenderFramework::GetTextureManager() hyzboy 2024-11-06 00:19:37 +08:00
  • 30d13ec2c7 removed device from VKTexture.h hyzboy 2024-11-06 00:19:12 +08:00
  • acdbdcd8b5 few codes about TextureManager hyzboy 2024-11-05 23:52:53 +08:00
  • 95e9fe79a9 moved few codes to TextureManager hyzboy 2024-11-05 23:12:35 +08:00
  • 88f5948a2e moved LoadTexture2D/CreateTexture2DArray/LoadTextureCube to TextureManager from VKRenderResource hyzboy 2024-11-05 23:02:38 +08:00
  • f6cc1ee619 Added GraphModuleManager::ReleaseModule(GraphModule *) hyzboy 2024-11-05 23:01:45 +08:00
  • f1f562c709 restruct codes for TextureManager hyzboy 2024-11-05 00:04:36 +08:00
  • 1543ed8952 renamed to SortedSet instead of SortedSets hyzboy 2024-11-04 23:06:57 +08:00
  • 6c6e1c1a8d Renamed to VKTexture.....cpp from VKDeviceTexture....cpp hyzboy 2024-10-30 22:22:55 +08:00
  • 722faa1a27 added WorldCoord in LightCullMode.h hyzboy 2024-10-30 00:51:50 +08:00
  • 3e88b0b77f Added RenderBufferName.h,RenderWorkflow.h and few update. hyzboy 2024-10-30 00:29:20 +08:00
  • 5ba5a331a5 moved Check()/Comp()/From() to .cpp from ShaderVariableType.h hyzboy 2024-10-29 23:40:32 +08:00
  • f741825ab7 Added WindowMode.h hyzboy 2024-10-29 02:25:45 +08:00
  • 6bc9352c80 added BlendOpAdvanced support, but no test. hyzboy 2024-10-29 01:48:59 +08:00
  • e99b669ef3 removed graph_module_manager/swapchain_mode from GPUDevice. hyzboy 2024-10-29 01:48:38 +08:00
  • ffc6f0a074 split to BlendMode.h/LightCullMode.h from RenderFramework.h hyzboy 2024-10-29 01:47:24 +08:00
  • d1ad3f35ac moved few codes to SwapchainModule hyzboy 2024-10-29 00:50:32 +08:00
  • 4f870edc3b redefined RenderFramework hyzboy 2024-10-29 00:50:15 +08:00
  • 2ffe402fae update codes of about TextureLoader hyzboy 2024-10-29 00:49:47 +08:00
  • d3df8d50ca used GetVkDevice() instead of GetVulkanDevice() hyzboy 2024-10-29 00:36:48 +08:00
  • 2221e10750 Added GraphManager/TextureManager, moved few codes to they are. hyzboy 2024-10-29 00:34:02 +08:00
  • 983281f6ad splited to GraphModuleManager.cpp hyzboy 2024-10-25 23:17:14 +08:00
  • 1183e44221 Added RegistryCommonModule.cpp hyzboy 2024-10-24 00:29:16 +08:00
  • e52f7c13a9 use AnsiIDName instead of AnsiString in GraphModuleMap hyzboy 2024-10-23 23:22:41 +08:00
  • 7d586182c8 Added GraphModuleFactory/SwapchainModule, but can't run hyzboy 2024-10-23 02:09:01 +08:00
  • c3522da518 little codes of RenderFramework/RenderModule hyzboy 2024-10-23 01:13:15 +08:00
  • 7a373d6bc0 InitGraphModuleManager/ClearGraphModuleManager in GPUDevice. hyzboy 2024-10-23 01:12:36 +08:00
  • 62f2e4f819 first edition of GraphModule/GraphModuleManager hyzboy 2024-10-23 01:11:57 +08:00
  • 427d337845 Added GraphModule.cpp/.h hyzboy 2024-10-22 01:51:25 +08:00
  • a0b0027663 added Component.cpp/StaticMeshComponent.h/.cpp hyzboy 2024-10-20 23:28:46 +08:00
  • 83c1a067fe Added Owner in SceneNode, and then have few other change. hyzboy 2024-10-20 23:17:04 +08:00
  • 0df9d64dcf Moved Pipeline to MaterialRenderMap from MaterialRenderList hyzboy 2024-10-20 21:41:27 +08:00
  • 6e54a4051d litte modified GBufferFormat.cpp/.h hyzboy 2024-10-20 01:41:38 +08:00
  • 5195f62ac5 few change hyzboy 2024-10-20 01:41:13 +08:00
  • 4f67c0184d removed ## hyzboy 2024-10-20 01:40:52 +08:00
  • dc374c0fc7 added CheckColorAttachmentFormatSupport/CheckDepthStencilAttachFormatSupport in GPUDevice hyzboy 2024-10-20 01:19:06 +08:00
  • ceb4e3e5f3 renamed SwapchainPrefer colorspaces hyzboy 2024-10-20 01:18:42 +08:00
  • 59b3ec6bf3 preparing RenderFramework hyzboy 2024-10-19 13:08:05 +08:00
  • 2c67990daa little and unimportant update hyzboy 2024-10-13 00:15:45 +08:00
  • 620d05c6ff added shadow attributes in StaticMesh hyzboy 2024-10-10 01:59:24 +08:00
  • d1f1124302 updated SceneNodeAttributes.h hyzboy 2024-10-10 01:59:05 +08:00
  • e9d5b369bf Added ShadowPolicy.h hyzboy 2024-10-10 01:58:47 +08:00
  • 71c0c7e627 Added SceneNodeAttributes.h hyzboy 2024-10-10 01:23:12 +08:00
  • 2f34d556e4 renamed to ChildNode instead of SubNode hyzboy 2024-10-06 16:49:08 +08:00
  • b9fbab56f1 update codes for support new SceneNode hyzboy 2024-10-06 14:51:38 +08:00
  • 4614562929 optimized SceneNode class. hyzboy 2024-10-06 02:30:59 +08:00
  • 9450d92784 use Contains instead of IsMember/IsExist hyzboy 2024-10-05 22:51:27 +08:00
  • d7f7a7d095 [WIP] preparing SceneManager hyzboy 2024-09-06 01:04:28 +08:00
  • 59fc27c864 layout codes of GizmoResource.hj hyzboy 2024-09-02 23:07:20 +08:00
  • bbbd8b06c2 move the white_torus to GizmoRotate hyzboy 2024-09-02 00:32:30 +08:00
  • efd9a447fb use TransformFaceToCamera in GizmoTest.cpp hyzboy 2024-08-31 15:55:58 +08:00
  • 5e8957b78b TransformFaceToCamera class is finished. hyzboy 2024-08-31 15:46:11 +08:00
  • 99264b5b0a Split SceneMatrix to standalone files hyzboy 2024-08-31 00:10:57 +08:00
  • 8ebbd674b2 Moved WorldPosition to SceneMatrix hyzboy 2024-08-31 00:04:20 +08:00
  • 72ceffeda2 Added UpdateMaterialInstance method. but no any test. hyzboy 2024-08-30 03:36:01 +08:00
  • 726a8ec635 use circle instead of Square in Gizmo3DMove devel_35_SceneOrient hyzboy 2024-08-30 01:29:20 +08:00
  • cf2efd69b9 Added CreateCircle2D/3D,CreateCircle3DByIndexTriangles functions. hyzboy 2024-08-30 01:28:49 +08:00
  • e35abf0051 Added PrimitiveCreater::hasIndex() hyzboy 2024-08-30 01:28:20 +08:00
  • e02aaf812d Renamed to Square from plane hyzboy 2024-08-30 00:38:40 +08:00
  • ca6d99b6fb gizmo's scale/move/rotate to use same Value. hyzboy 2024-08-30 00:30:06 +08:00
  • 3f37fec8a8 use hgl_cmp<Matrix4f> instead of IsNearlyEqual hyzboy 2024-08-29 20:25:57 +08:00
  • 7dc4bb9d76 [BUG FIXED] Fix Bug that to use matrix2f storage local to world matrix. hyzboy 2024-08-29 13:46:19 +08:00
  • 3fc9971cf7 clear debug code. hyzboy 2024-08-29 13:45:28 +08:00
  • 442e52e17c [BUG] gizmoMove rootNote's ScaleMatrix's Z is non-work. hyzboy 2024-08-29 13:37:13 +08:00
  • 8245d83309 TEST CORRECT....WHY? hyzboy 2024-08-29 13:07:02 +08:00