SnowyArkEngine开发笔记[0x00]: 写在最前
发表于|更新于|Game EngineSnowyArk
|浏览量:
文章作者: SnowyLake
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 雪之湖畔-SnowyLakeSide!
相关推荐
2023-09-11
从零开始的UE5卡通渲染0x01:自定义着色模型
待搬运, 内容详见原文链接. 原文链接: https://zhuanlan.zhihu.com/p/551343308
2023-09-11
浅谈UE5的C++程序化生成Shader
待搬运, 内容详见原文链接. 原文链接: https://zhuanlan.zhihu.com/p/574551808
2023-09-11
一个用来ghs的、使用了concept、折叠表达式、模板形参包做基类列表等技巧的模板元编程Mixin Demo
昨天看Mixin时突发奇想,写着玩的。图一乐。 直接上代码,受限于平台,Show()部分自行脑补。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include <concepts>#include <iostream>template<typename T>concept IsSexuality = requires{ T::Show(); };template<IsSexuality... Sexuality>struct GirlFriend :private Sexuality...{ constexpr GirlFriend() :Sexuality()... {} constexpr void ShowSexuality() const { std::cout << "...
2023-09-11
UE5.1移动端延迟管线基于Light Channels模拟Unity Rendering Layers
待搬运, 内容详见原文链接. 原文链接: https://zhuanlan.zhihu.com/p/577239276
2023-09-11
UE5.1移动端延迟渲染管线测试与剖析
待搬运, 内容详见原文链接. 原文链接: https://zhuanlan.zhihu.com/p/575618981
2023-06-24
从auto_ptr到unique_ptr:浅谈C++右值引用、移动语义与智能指针
std::auto_ptr是C03对智能指针的第一次尝试,作为一个失败品,其甚至已然在后续的标准中被移除,但时至今日,我们依然可以透过它一窥C发展史的一角。 出于方便、严谨起见,下文所提及类与函数,如未特别标明命名空间,均为std或其子命名空间下的标准库设施。 std::auto_ptr的失败之处 auto_ptr在语义上是有些类似它的后辈unique_ptr的,其拷贝构造/赋值函数并非深拷贝或浅拷贝,而是被设计成了资产的所有权转移即move语义,从而保证一份资源同时只能被一根auto_ptr所持有: 1234567891011121314template <class _Ty>class auto_ptr {public: auto_ptr(auto_ptr& _Right) noexcept : _Myptr(_Right.release()) {} _Ty* release() noexcept { _Ty* _Tmp = _Myptr; _Myptr = ...
公告
不想工作, 苦呀西~
