- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 wpf游戏引擎的Components的entity组件实现
set= value)set= value)setif (_name!= value)= null);if (!= null);= null)Name = x;));}, x => x!= _name});
2025-06-09 05:22:15
625
原创 vulkan游戏引擎test_manager实现
char* desc;i<count;++i)++passed;++skipped;}else++failed;
2025-06-07 13:49:37
671
原创 vulkan游戏引擎test的核心代码实现
1.expect.h/*** @brief*/if(actual!/*** @brief*/{ \/***/{ \if(actual!= true){ \if (actual!
2025-06-07 13:48:26
715
原创 vulkan游戏引擎启动环境配置1
ECHO OFF@REM POPD@REM@REM POPDREM engineREM Tests@ECHO OFFREM engine。
2025-06-05 17:19:02
773
原创 (杂谈)人工智能进化的可能1
回顾我近30年走过的路,求学失败,考试失败,文学失败,编程之路也看起来遥遥无期。但是至少,我能用我自己的生命,来为后来人创造一条路。他们不知道,我在这片土地长大,我很爱这片土地。人工智能一定是全民智能,这一点,是不可否认的。这条路注定布满荆棘,注定艰难,但是我不会放弃,我会一直走下去,直到最后的最后。我不知道我还能活多久,所以每一天我都当成是最后一天去活。我相信,我能为后来有跟我拥有同样思想的人走的更远。它必定走上一条可以自我孵化的道路,每个人都应该有自己的操作系统,每个人都能自定义自己的操作系统。
2025-06-03 07:40:12
334
原创 GameEngine的wpf页面的viewmodelbase.cs实现
1.viewmodelbase.csusing System.ComponentModel;using System.Runtime.Serialization;namespace PrimalEditor{ [DataContract(IsReference = true)] public class ViewModelBase : INotifyPropertyChanged { public event PropertyChangedEventHandler?
2025-06-01 16:55:36
324
原创 vulkan游戏引擎的resources,entry实现
u32 id;u32 width;u32 height;}texture;2.entry.hif(!");return -1;if(!");return 1;if(!return 2;return 0;
2025-05-31 10:01:53
693
原创 vulkan游戏引擎renderer_frontend实现
i32 width,mat4 view;if(!}elsez += 0.01f;if(!result)i32 width,
2025-05-30 11:13:44
801
原创 vulkan游戏引擎renderer_backend实现
1.renderer_backend.h#pragma once#include "renderer_types.inl"struct platform_state;b8 renderer_backend_create(renderer_backend_type type,struct platform_state* plat_state,renderer_backend* out_renderer_backend);void renderer_backend_destroy(renderer_backen
2025-05-30 11:12:40
1148
原创 vulkan游戏引擎的vulkan_utils实现
default:return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!return!
2025-05-30 11:11:22
1197
原创 vulkan游戏引擎核心vulkan_types.inl实现
{ \u32 width;u32 height;READY,RECORDING,SUBMITTED,f32 depth;
2025-05-28 10:04:00
1014
原创 vulkan游戏引擎的核心交换链swapchain实现
u32 width,u32 width,u32 width,u32 width,fence,");");++i)break;if(!found)++i)break;}else。
2025-05-28 10:02:55
1148
原创 vulkan游戏引擎的vulkan/shaders下的image实现
u32 width,u32 width,){} else");return;0,0,0,0,0,1,&barrierbuffer,1,®ion。
2025-05-27 14:01:06
953
原创 vulkan游戏引擎vulkan部分的fence实现
{));if(!1,true,timeout_ns/* code */break;break;break;break;break;default:break;}else{
2025-05-26 08:33:20
672
原创 vulkan游戏引擎的核心device核心文件实现
b8 present;b8 compute;//darrayif(!if(!if(!if(!if(!++i)//没有实现));0,0,0,));kfree(
2025-05-26 08:32:05
1272
原创 vulkan游戏引擎的renderer下的vulkan缓冲区实现
u64 size,u64 sizeu64 size,if(result!if(result!//Bindvoid* data;u64 size。
2025-05-24 10:00:15
1170
原创 vulkan游戏引擎的renderer下的backend
/ 确保 context.object_index_buffer.handle 是有效的 VkBuffer 句柄。// 或者根据需要进行错误处理。
2025-05-24 09:58:57
1040
原创 vulkan游戏引擎renderer文件下的vulkan下的shaders代码实现
+i)if(!//Scissor//Position++i)//Stages++i)if(!context,layouts,viewport,scissor,false,))if(!context,true,))
2025-05-23 17:48:43
649
原创 vulkan游戏引擎的platform文件实现
i32 x,i32 y,i32 width,i32 heightHWND hwnd;//clocki32 x,i32 y,i32 width,i32 heightif(!","Error!");}else。
2025-05-23 17:47:21
1253
原创 vulkan游戏引擎的platform实现
0)"rb" : "r";= 0)"wb" : "w";elseif(!file)=0)if(result!= EOF)= EOF;= size)
2025-05-23 17:46:15
885
原创 vulkan游戏引擎源代码memory单独linear_allocator.h实现
if(memory)}elsereturn 0;return 0;
2025-05-22 09:03:42
455
原创 vulkan游戏引擎源代码的core核心展示
1.logger.h#endif}log_level;#endif#else#endif#else#endif//Debug#else#endif//Debug#else#endif2.logger.c/*if(!*/if(!/**//*}else{*/
2025-05-22 09:00:41
1420
容器类编译器初级实现和图像界面规划
2023-04-29
Sword Apophix
2022-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人